:root{--ink:#e9f4f5;--navy:#071b29;--teal:#5de4cc;--mint:#5de4cc;--muted:#9fb3bb;--line:#27404a;--pale:#102732;--white:#0a202b}body.redesigned{background:#081c26;color:var(--ink)}.redesigned header{background:#081c26d9;max-width:none;padding:22px max(32px,calc((100vw - 1280px)/2 + 48px));border-bottom:1px solid #28404b;backdrop-filter:blur(16px);position:sticky;top:0;z-index:5}.redesigned .brand{font-weight:650;letter-spacing:-.025em}.redesigned .brand img{border:1px solid #37545d}.redesigned .button{background:#5de4cc;border-color:#5de4cc;color:#08282d;border-radius:4px;letter-spacing:.015em}.redesigned .button:hover{background:#a5f4e5}.redesigned nav a{color:#bacbd0}.redesigned nav a:hover{color:#64e4cf}.redesigned .hero{position:relative;max-width:1440px;grid-template-columns:1.05fr 1fr;gap:45px;min-height:740px;padding-top:80px;padding-bottom:85px;background:radial-gradient(ellipse at 72% 40%,#16424a66,transparent 50%)}.redesigned .hero:before{content:'';position:absolute;width:600px;height:600px;right:-140px;top:20px;border:1px solid #47657023;transform:rotate(35deg);pointer-events:none;z-index:-1}.redesigned .hero h1{font-size:clamp(48px,5.6vw,82px);line-height:1.02;font-weight:600;letter-spacing:-.065em;margin-bottom:24px}.redesigned .hero .eyebrow{font-family:Consolas,monospace;font-size:10px;letter-spacing:.18em;margin-bottom:35px;color:#78a4b0}.hero-label{font-size:10px;letter-spacing:.16em;color:#aac2ca;margin-bottom:18px}.brand-promise{font-size:13px;color:#cef4ec;margin-bottom:17px;font-weight:550}.redesigned .intro{font-size:16px;max-width:440px;color:#a4bcc5}.redesigned .actions{gap:25px;margin-top:30px}.redesigned .hero-notes{font-size:10px;color:#87a6b3}.redesigned .product-scene{min-height:470px;overflow:visible}.redesigned .scene-glow{background:radial-gradient(ellipse,#1c6e6244,transparent 65%);z-index:0}.redesigned .dashboard{background:#0e2734;transform:perspective(1000px) rotateY(-9deg) rotateX(3deg);z-index:1;box-shadow:0 50px 90px #0006;border-color:#385a66;border-radius:12px}.redesigned .phone{z-index:2;bottom:-35px;right:0;background:#112f3a;color:#e4f7f4;border-color:#50707a;box-shadow:0 20px 40px #0008}.redesigned .phone-head{color:#e6f6f2}.redesigned .phone-ip,.redesigned .phone-miner{background:#0b222f;border-color:#38535c}.redesigned .phone-scan{color:#0a2b32}.redesigned .phone-found small{color:#bdd5da}.redesigned .phone-miner strong{color:#5de4cc}.redesigned .live{color:#6cddc6}.intent-bar{display:grid;grid-template-columns:.85fr 1fr 1fr 1fr;gap:0;border-top:1px solid #2d4651;border-bottom:1px solid #2d4651;align-items:stretch;background:#102833;position:relative}.intent-bar>span{display:flex;align-items:center;font:9px/1.6 Consolas,monospace;letter-spacing:.13em;color:#8da9b4;padding:28px 15px 28px 0}.intent-bar>a{display:flex;align-items:center;gap:14px;border-left:1px solid #2d4651;padding:28px 18px;font-size:13px;font-weight:550;transition:background .2s}.intent-bar>a b{font:10px Consolas,monospace;color:#6ea09f}.intent-bar>a>span{margin-left:auto;color:#5de4cc}.intent-bar>a:hover{background:#183b46}.redesigned .brand-strip{padding-top:45px;padding-bottom:45px;border-top:0}.redesigned .brand-strip>div{color:#a5bcc5;gap:20px;font-size:16px}.redesigned .brand-strip p{font:9px Consolas,monospace;letter-spacing:.17em;color:#6f94a3}.redesigned .brand-strip small{color:#6e909f;font-size:10px}.redesigned .section-head .eyebrow{color:#5de4cc;font:10px Consolas,monospace;letter-spacing:.15em}.redesigned .section-head h2{font-size:clamp(36px,4vw,56px);font-weight:550;letter-spacing:-.055em}.redesigned .feature{background:#102a36;border-color:#284551;border-radius:8px}.redesigned .feature p{color:#9fb7c2}.redesigned .feature-number{font:10px Consolas,monospace;color:#68c2b5}.redesigned .feature h3{font-weight:550}.redesigned .range-art>div{background:#0b222d;border-color:#35505a;color:#c3d9df}.redesigned .range-label{color:#7d9da9}.redesigned .checked{background:#5de4cc;color:#073831}.redesigned .worker-art span{background:#0b222d;border-color:#36515b;color:#c3d9df}.redesigned .finder-feature{background:#124038;border-color:#2e6255}.redesigned .finder-feature .radar{background:radial-gradient(circle,#1c5a49,transparent 70%);border-color:#4c8a74}.redesigned .reading-art{border-color:#345a61}.redesigned .reading-art path{stroke:#5de4cc}.redesigned .compat-section{background:#eaf0ee;color:#142f39}.redesigned .compat-section .eyebrow{color:#087567}.redesigned .compat-section .section-head>p:last-child{color:#607780}.redesigned .compat-table{background:#f5f8f6;border-color:#cbd9d6}.redesigned .compat-table thead th{background:#dce8e3;color:#4c686d}.redesigned .compat-table th,.redesigned .compat-table td{border-color:#d4e0dd}.redesigned .compat-table td{color:#506a72}.redesigned .compat-section .fineprint{color:#5a7278}.redesigned .compat-section .text-link{color:#126b60}.redesigned .steps article{border-color:#38525d}.redesigned .steps p{color:#a0b9c4}.redesigned .guide-note{background:#12343a;border-left-color:#5de4cc;color:#d3eee8}.redesigned .guide-note span{color:#a2c2c8}.redesigned .download-section{background:#0d2834;border-top:1px solid #2b4652;border-bottom:1px solid #2b4652}.platform-selector{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #33505b;gap:8px}.platform-selector button{background:transparent;color:#91adb9;border:1px solid transparent;border-bottom:0;padding:20px 16px;display:flex;gap:12px;align-items:center;text-align:left;font-size:23px;border-radius:6px 6px 0 0}.platform-selector button>span{font-size:17px;font-weight:600}.platform-selector button>small{font-size:9px;margin-left:auto;color:#8aa5b1;white-space:nowrap}.platform-selector button[aria-selected=true]{background:#173b46;color:#6ce9d1;border:1px solid #33505b;border-bottom:0}.platform-selector button:hover{color:#c9f8ee;background:#15343e}.platform-panel{min-height:340px;background:#102f3d;display:grid;grid-template-columns:1fr 1fr;padding:45px;border:1px solid #33505b;border-top:0;border-radius:0 0 9px 9px;gap:55px}.platform-panel .release-tag{position:static;display:inline-block;font:9px Consolas,monospace;border:0;padding:0;letter-spacing:.1em;color:#82c9ba;margin-bottom:20px}.platform-panel h3{font-size:39px;font-weight:550}.platform-panel p{color:#9cb8c6;font-size:14px;max-width:420px;margin-top:20px}.platform-panel .download-detail{border-color:#31505d;color:#89aebb}.platform-panel .button{margin-top:0}.platform-visual{position:relative;display:flex;align-items:center;justify-content:center;gap:65px;min-height:210px;background:radial-gradient(ellipse,#1b554b55,transparent 65%)}.platform-visual>span{font-size:95px;color:#74c8bc;z-index:1}.platform-visual img{border-radius:18px;border:1px solid #4d746e;box-shadow:0 0 70px #5de4cc25;z-index:1}.signal-line{position:absolute;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,#5de4cc,transparent)}.platform-caption{position:absolute;bottom:15px;font:9px Consolas,monospace;color:#658e9d;letter-spacing:.15em}.redesigned .guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.guide-card{padding:30px;background:#112c38;border:1px solid #294a57;border-radius:6px;display:flex;flex-direction:column;transition:transform .2s,border-color .2s}.guide-card:hover{transform:translateY(-5px);border-color:#5de4cc}.guide-card>span{font:9px Consolas,monospace;letter-spacing:.12em;color:#76a7ac;margin-bottom:35px}.guide-card h3{font-size:27px;font-weight:550;line-height:1.18;max-width:280px}.guide-card p{color:#91afbd;font-size:14px;margin-top:18px;margin-bottom:30px}.guide-card b{font-size:12px;font-weight:550;color:#6ce5cf;margin-top:auto}.redesigned .support-section{border-top:1px solid #2e4a56}.redesigned .faq details{border-color:#2e4a56}.redesigned .faq details p{color:#9bb9c5}.redesigned .support-email{color:#5de4cc}.redesigned footer{color:#92afba}.redesigned .footer-top,.redesigned .footer-bottom{border-color:#2e4a56}.redesigned footer .brand{color:#e7f7f5}.redesigned dialog{background:#12313e;color:#e0f3ef;border-color:#43636d}.redesigned dialog p:not(.eyebrow){color:#b4cdd2}.redesigned .dialog-close{color:#c8e7e0}.redesigned .skip{background:#173e4b;color:white}.redesigned .legal p,.redesigned .legal li{color:#a8c2cd}.redesigned .legal .draft-banner{color:#e5d6aa;background:#403b27}.article{max-width:1050px;padding-top:55px;padding-bottom:80px}.article>.eyebrow{margin:55px 0 20px;font:10px Consolas,monospace;letter-spacing:.14em}.article h1{font-size:clamp(42px,6vw,74px);max-width:800px;letter-spacing:-.055em;line-height:1.04}.article-intro{color:#adc5cf;max-width:650px;font-size:19px;margin-top:30px}.article-meta{font:11px Consolas,monospace;color:#7598a8;border-bottom:1px solid #30505d;margin:30px 0 0;padding-bottom:30px}.article-body{max-width:850px}.article-body section{display:flex;gap:30px;padding:32px 0;border-bottom:1px solid #284653}.article-number{font:13px Consolas,monospace;color:#5de4cc;padding-top:5px}.article-body h2{font-size:26px;letter-spacing:-.03em;margin-bottom:14px;font-weight:550}.article-body p{color:#a2bdc9;font-size:16px;line-height:1.8}.related-guides{padding-top:45px}.related-guides h2{font-size:28px;margin-bottom:20px}.related-guides>a{display:block;color:#74d9c8;border-bottom:1px solid #284653;padding:18px 0;font-size:15px}.article>.fineprint a{text-decoration:underline;color:#68d5c0}
@media(min-width:1440px){.redesigned .hero{padding-left:80px;padding-right:80px}}
@media(max-width:1100px){.redesigned header{padding:20px 28px}.redesigned .hero{gap:25px;min-height:690px}.redesigned .hero h1{font-size:64px}.platform-selector button{gap:8px}.platform-selector button>span{font-size:15px}.platform-selector button>small{display:none}.intent-bar{grid-template-columns:1fr 1fr 1fr}.intent-bar>span{grid-column:span 3;padding:15px 0;border-bottom:1px solid #2d4651}.intent-bar>a{padding:20px 12px}.intent-bar>a:nth-child(2){border-left:0}}
@media(max-width:780px){.redesigned header{padding:16px 22px;position:relative}.redesigned .hero{grid-template-columns:1fr;padding-top:45px;gap:20px;min-height:0}.redesigned .hero h1{font-size:clamp(54px,10vw,76px)}.redesigned .hero .eyebrow{margin-bottom:30px}.redesigned .product-scene{min-height:460px;margin-top:20px;padding-right:15px}.redesigned .phone{bottom:-10px}.intent-bar>a{font-size:12px;gap:9px;flex-wrap:wrap}.intent-bar>a b{width:100%}.intent-bar>a>span{display:none}.redesigned .guide-grid{grid-template-columns:1fr}.guide-card{padding:27px;display:grid;grid-template-columns:1.2fr 1fr;gap:15px 25px}.guide-card>span{grid-column:span 2;margin-bottom:10px}.guide-card h3{font-size:25px}.guide-card p{margin:0}.guide-card b{grid-column:span 2;margin-top:10px}.platform-panel{padding:30px;grid-template-columns:1.2fr 1fr;gap:25px}.platform-panel h3{font-size:32px}.platform-visual{gap:20px;flex-direction:column;min-height:260px}.platform-visual>span{font-size:70px}.platform-visual img{width:60px;height:60px;border-radius:12px}.signal-line{width:1px;height:100px;top:30%;left:50%;background:linear-gradient(180deg,transparent,#5de4cc,transparent)}.platform-caption{display:none}.platform-selector button{justify-content:center;padding:16px 8px}.platform-selector button>span{font-size:13px}.article-body section{gap:20px}.article-body h2{font-size:23px}.article-intro{font-size:17px}}
@media(max-width:460px){.redesigned header{gap:12px;padding:16px 18px}.redesigned header .brand{font-size:15px;gap:8px}.redesigned header .brand img{width:32px;height:32px}.redesigned header>.button.small{font-size:10px;padding:9px 10px;gap:9px}.redesigned .hero h1{font-size:48px}.hero-label{font-size:8px;letter-spacing:.13em}.brand-promise{font-size:11px}.redesigned .hero .eyebrow{font-size:9px}.redesigned .hero{padding-bottom:60px}.redesigned .product-scene{min-height:395px}.redesigned .hero-notes{font-size:9px}.redesigned .brand-strip>div{font-size:14px}.platform-panel{grid-template-columns:1fr;padding:28px;min-height:380px}.platform-visual{display:none}.platform-selector button{flex-direction:column;gap:5px;font-size:23px}.platform-selector button>span{font-size:12px}.guide-card{display:flex;gap:0}.guide-card h3{max-width:none}.guide-card p{margin-top:15px}.guide-card>span{margin-bottom:25px}.guide-card b{margin-top:25px}.intent-bar>a{font-size:10px}.redesigned .feature h3{font-size:23px}.article{padding-top:35px}.article>.eyebrow{margin-top:40px}.article-body section{gap:15px}.article-body p{font-size:15px}}
.pill-badge{display:inline-block;padding:2px 7px;border-radius:10px;font:9px Consolas,monospace;letter-spacing:.05em}
.pill-available{background:#0c3330;color:#5de4cc;border:1px solid #1f6458}
.button-download{background:#5de4cc;border-color:#5de4cc;color:#072b2f;font-weight:700;box-shadow:0 6px 20px rgba(93,228,204,.2);display:inline-flex;align-items:center;gap:12px;text-decoration:none}
.button-download:hover{background:#9bf6e5;border-color:#9bf6e5;transform:translateY(-2px);box-shadow:0 8px 25px rgba(93,228,204,.35)}


