:root{--night:#061525;--navy:#0a2239;--panel:#102a42;--blue:#168fe5;--electric:#2db7ff;--sky:#67c8ff;--ice:#f4f8fc;--silver:#b9c7d5;--slate:#788b9e;--border:#24445f;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--night);color:var(--ice);font:16px/1.65 Inter,"Segoe UI",Arial,sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 85% 5%,rgba(22,143,229,.14),transparent 32%),linear-gradient(rgba(103,200,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(103,200,255,.025) 1px,transparent 1px);background-size:auto,64px 64px,64px 64px}a{color:inherit}img{max-width:100%}.wrap{width:min(var(--max),calc(100% - 48px));margin:auto}.skip{position:fixed;left:16px;top:-80px;z-index:99;background:var(--ice);color:var(--night);padding:10px 16px}.skip:focus{top:16px}.topbar{position:sticky;top:0;z-index:20;background:rgba(6,21,37,.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(36,68,95,.7)}.nav{height:82px;display:flex;align-items:center;justify-content:space-between}.logo img{display:block;width:220px}.links{display:flex;align-items:center;gap:32px}.links a{text-decoration:none;color:var(--silver);font-size:14px;font-weight:650}.links a:hover,.links a.active{color:var(--ice)}.button,.links .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;background:var(--blue);color:#fff;text-decoration:none;font-size:14px;font-weight:800;border:1px solid var(--blue);transition:.2s}.button:hover{background:var(--electric);border-color:var(--electric);transform:translateY(-1px)}.button.secondary{background:transparent;border-color:var(--border);color:var(--ice)}.menu{display:none;border:0;background:none;color:var(--ice);font-size:24px}.hero{min-height:700px;padding:88px 0 72px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:80px}.kicker{color:var(--sky);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.kicker:before{content:"";display:inline-block;width:34px;height:1px;background:var(--electric);vertical-align:middle;margin-right:12px}.hero h1,.page-hero h1{margin:18px 0 24px;font-size:clamp(58px,7vw,96px);line-height:.96;letter-spacing:-.06em}.hero h1 span,.page-hero h1 span,.accent{color:var(--electric);font-weight:400}.lede{max-width:650px;color:var(--silver);font-size:19px;line-height:1.7}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.trust{display:flex;gap:24px;flex-wrap:wrap;margin-top:35px;color:var(--slate);font-size:12px}.trust span:before{content:"✓";color:var(--electric);margin-right:8px}.device{position:relative;width:min(360px,75vw);margin:auto;padding:11px;border-radius:53px;background:linear-gradient(145deg,#cfe4f2,#38546b 30%,#091826 65%,#8fb7d1);box-shadow:0 45px 100px #0009,0 0 80px rgba(22,143,229,.18);transform:rotate(4deg)}.screen{position:relative;overflow:hidden;aspect-ratio:9/19;border-radius:43px;background:#071a2b;border:1px solid #31536c}.island{position:absolute;z-index:5;top:10px;left:50%;width:31%;height:25px;transform:translateX(-50%);border-radius:20px;background:#02070c}.screen-top{height:27%;padding:48px 22px 18px;background:linear-gradient(170deg,#173b58,#0b2339);display:flex;flex-direction:column;justify-content:flex-end}.screen-top small{color:var(--sky)}.screen-top strong{font-size:29px}.radar-demo{position:relative;height:51%;overflow:hidden;background:repeating-radial-gradient(circle at 47% 53%,transparent 0 14%,rgba(103,200,255,.14) 14.5% 14.8%),linear-gradient(135deg,#071b2d,#0f334e)}.radar-demo:before{content:"";position:absolute;width:55%;height:32%;left:32%;top:22%;border-radius:50%;filter:blur(9px);background:radial-gradient(circle,#ffc832 0 7%,#e95c3a 12%,#64cf56 27%,#168fe5 52%,transparent 68%);transform:rotate(35deg)}.radar-demo:after{content:"";position:absolute;inset:-20%;background:conic-gradient(from 40deg,transparent 0 310deg,rgba(45,183,255,.3));animation:scan 6s linear infinite}.tabbar{height:22%;display:flex;align-items:center;justify-content:space-around;color:var(--slate);font-size:9px}.tabbar b{color:var(--electric)}.float-card{position:absolute;padding:16px 20px;background:rgba(16,42,66,.93);border:1px solid var(--border);box-shadow:0 20px 40px #0007}.float-card strong{display:block;font-size:20px}.float-card small{color:var(--slate);text-transform:uppercase;letter-spacing:.12em}.float-one{right:-72px;top:20%}.float-two{left:-75px;bottom:19%}.section{position:relative;padding:108px 0}.section.alt{background:rgba(10,34,57,.48);border-block:1px solid rgba(36,68,95,.55)}.section-head{max-width:710px;margin-bottom:50px}.section h2{margin:12px 0 16px;font-size:clamp(38px,5vw,62px);line-height:1.05;letter-spacing:-.045em}.section-head p,.muted{color:var(--silver)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{padding:30px;border:1px solid var(--border);background:linear-gradient(145deg,rgba(16,42,66,.85),rgba(10,34,57,.62))}.icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:36px;border:1px solid var(--border);color:var(--electric);font-size:20px}.card h3{margin:0 0 10px;font-size:20px}.card p{margin:0;color:var(--silver);font-size:14px}.feature-link{display:inline-block;margin-top:22px;color:var(--sky);text-decoration:none;font-weight:700;font-size:13px}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.checklist{list-style:none;margin:28px 0 0;padding:0}.checklist li{padding:13px 0;border-bottom:1px solid var(--border);color:var(--silver)}.checklist li:before{content:"+";color:var(--electric);font-weight:800;margin-right:13px}.radar-panel{aspect-ratio:1.25;position:relative;overflow:hidden;border:1px solid var(--border);background:radial-gradient(circle at center,transparent 0 15%,rgba(103,200,255,.1) 15.3% 15.6%,transparent 16% 31%,rgba(103,200,255,.1) 31.3% 31.6%,transparent 32%),#091d30}.radar-panel:before{content:"";position:absolute;width:58%;height:28%;top:31%;left:22%;border-radius:50%;background:radial-gradient(circle,#ffdf55,#ed643c 12%,#6bd261 29%,#188fda 54%,transparent 70%);filter:blur(10px);transform:rotate(-20deg)}.radar-panel:after{content:"MWX RADAR • LIVE";position:absolute;top:18px;left:20px;color:var(--sky);font:700 9px monospace;letter-spacing:.14em}.cta{text-align:center;padding:80px 30px;border:1px solid var(--border);background:radial-gradient(circle at 50% 100%,rgba(22,143,229,.22),transparent 55%),var(--navy)}.cta p{color:var(--silver);max-width:620px;margin:0 auto 28px}.page-hero{position:relative;padding:105px 0 75px;border-bottom:1px solid var(--border)}.page-hero h1{font-size:clamp(50px,7vw,82px);max-width:900px}.page-hero .lede{max-width:760px}.content{max-width:820px}.content h2{font-size:30px;margin:55px 0 12px}.content h3{font-size:19px;margin:30px 0 7px}.content p,.content li{color:var(--silver)}.content a{color:var(--sky)}.feature-row{display:grid;grid-template-columns:280px 1fr;gap:70px;padding:66px 0;border-bottom:1px solid var(--border)}.feature-row h2{margin:0;font-size:30px}.feature-row ul{margin:0;padding-left:20px;color:var(--silver)}.feature-row li{margin-bottom:9px}.comparison{width:100%;border-collapse:collapse;margin:35px 0}.comparison th,.comparison td{text-align:left;padding:17px 20px;border-bottom:1px solid var(--border)}.comparison th{color:var(--sky);background:var(--navy)}.comparison td{color:var(--silver)}.comparison td:last-child{color:var(--ice)}.faq{border-top:1px solid var(--border)}.faq details{border-bottom:1px solid var(--border);padding:20px 0}.faq summary{cursor:pointer;font-weight:750;list-style:none}.faq summary:after{content:"+";float:right;color:var(--electric)}.faq details[open] summary:after{content:"–"}.faq p{color:var(--silver);padding-right:40px}.notice{padding:22px;border-left:3px solid var(--electric);background:var(--navy);color:var(--silver)}.footer{position:relative;border-top:1px solid var(--border);padding:58px 0 30px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px}.footer-logo{width:230px}.footer p{color:var(--slate);font-size:13px;max-width:330px}.footer h3{font-size:12px;text-transform:uppercase;letter-spacing:.13em;color:var(--silver)}.footer a{display:block;color:var(--slate);text-decoration:none;font-size:13px;margin:8px 0}.footer a:hover{color:var(--sky)}.copyright{display:flex;justify-content:space-between;margin-top:50px;padding-top:24px;border-top:1px solid var(--border);color:var(--slate);font-size:11px}@keyframes scan{to{transform:rotate(360deg)}}@media(max-width:900px){.links{display:none;position:absolute;top:82px;left:0;right:0;padding:24px;background:var(--navy);border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start}.links.open{display:flex}.menu{display:block}.hero,.split{grid-template-columns:1fr}.hero{padding-top:65px;gap:90px}.grid-3{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.feature-row{grid-template-columns:1fr;gap:20px}.float-one{right:-20px}.float-two{left:-20px}}@media(max-width:600px){.wrap{width:calc(100% - 32px)}.logo img{width:185px}.hero h1,.page-hero h1{font-size:50px}.hero{min-height:auto}.grid-3{grid-template-columns:1fr}.section{padding:78px 0}.footer-grid{grid-template-columns:1fr}.copyright{display:block}.copyright span{display:block;margin:8px 0}.comparison{font-size:13px}.comparison th,.comparison td{padding:13px 8px}.float-card{padding:11px 14px}.device{width:75vw}.feature-row{padding:45px 0}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.screenshots{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:start}.shot{overflow:hidden;border:1px solid var(--border);border-radius:28px;background:var(--panel);box-shadow:0 25px 60px rgba(0,0,0,.28);transition:transform .25s,border-color .25s}.shot:nth-child(2){margin-top:46px}.shot:hover{transform:translateY(-5px);border-color:var(--blue)}.shot img{display:block;width:100%;height:auto}@media(max-width:700px){.screenshots{grid-template-columns:1fr;gap:26px}.shot{width:min(100%,420px);margin-inline:auto}.shot:nth-child(2){margin-top:0}}.product-pair{display:grid;grid-template-columns:repeat(2,minmax(0,460px));justify-content:center;gap:clamp(30px,6vw,80px);align-items:start}.product-pair figure{margin:0}.product-pair img{display:block;width:100%;height:auto;border-radius:34px;border:1px solid var(--border);box-shadow:0 35px 80px rgba(0,0,0,.35)}.product-pair figure:nth-child(2){margin-top:70px}.product-pair figcaption{padding:22px 8px}.product-pair figcaption strong,.product-pair figcaption span{display:block}.product-pair figcaption strong{font-size:18px}.product-pair figcaption span{margin-top:6px;color:var(--slate);font-size:13px}@media(max-width:700px){.product-pair{grid-template-columns:1fr}.product-pair figure{width:min(100%,440px);margin-inline:auto}.product-pair figure:nth-child(2){margin-top:0}}.hero-product,.detail-shot{position:relative;margin:0 auto;width:min(390px,78vw)}.hero-product img,.detail-shot img{display:block;width:100%;height:auto;border-radius:36px;border:1px solid var(--border);box-shadow:0 45px 100px rgba(0,0,0,.48),0 0 80px rgba(22,143,229,.13)}.hero-product{transform:rotate(2.5deg)}.hero-product:before{content:"";position:absolute;z-index:-1;inset:8% -18%;background:radial-gradient(circle,rgba(45,183,255,.2),transparent 65%);filter:blur(20px)}.hero-product figcaption{position:absolute;right:-28px;bottom:11%;padding:11px 15px;background:rgba(16,42,66,.94);border:1px solid var(--border);color:var(--silver);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;box-shadow:0 15px 35px rgba(0,0,0,.35)}.hero-product figcaption span{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--electric);box-shadow:0 0 10px var(--electric)}.detail-shot{width:min(430px,82vw)}@media(max-width:600px){.hero-product figcaption{right:-8px}.hero-product,.detail-shot{width:min(82vw,390px)}}.real-device{width:min(330px,72vw);padding:9px;transform:rotate(2.5deg)}.real-device .screen{aspect-ratio:1320/2868}.real-device .screen img{display:block;width:100%;height:100%;object-fit:cover}.radar-device{width:min(340px,72vw);transform:rotate(-2deg)}