:root{--ink: #081112;--deep: #0b1718;--deep-2: #102224;--panel: #15282a;--teal: #18b7a7;--teal-bright: #58ead6;--teal-dark: #0e8f8f;--cream: #f4ede4;--white: #fffaf4;--muted: #9fb0ae;--line: rgba(209, 239, 233, .14);--orange: #e77942;--serif: "Manrope", sans-serif;--sans: "DM Sans", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--cream);font-family:var(--sans);font-size:16px;line-height:1.6;overflow-x:hidden}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input{font:inherit}.container{width:min(1180px,calc(100% - 48px));margin:0 auto}.skip-link{position:fixed;left:16px;top:-60px;z-index:200;background:var(--white);color:var(--ink);padding:10px 16px;border-radius:8px;transition:top .2s}.skip-link:focus{top:16px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;border-bottom:1px solid transparent;transition:background .25s,border .25s,backdrop-filter .25s}.site-header.scrolled{background:#081112db;border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-wrap{height:82px;display:flex;align-items:center;justify-content:space-between;gap:36px}.brand{display:inline-flex;align-items:center;gap:11px;font:800 20px/1 var(--serif);letter-spacing:-.5px}.brand img{border-radius:10px}.site-nav{display:flex;align-items:center;gap:26px;margin-left:auto}.site-nav a,.footer-top nav a{color:#bdcbc9;font-size:14px;transition:color .2s}.site-nav a:hover,.footer-top nav a:hover{color:var(--white)}.site-nav a.active{color:var(--teal-bright)}.button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:0 24px;border:0;border-radius:7px;background:var(--teal);color:#051312;font-weight:700;cursor:pointer;box-shadow:0 12px 35px #18b7a729;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);background:var(--teal-bright);box-shadow:0 16px 38px #18b7a740}.button-small{min-height:42px;padding:0 18px;font-size:14px}.menu-toggle{display:none;background:none;color:#fff;border:0;padding:10px}.menu-toggle span{display:block;width:24px;height:1px;margin:7px 0;background:currentColor;transition:.2s}.hero{position:relative;min-height:870px;display:flex;align-items:center;padding:144px 0 80px;overflow:hidden;background:radial-gradient(circle at 75% 45%,rgba(23,115,110,.17),transparent 34%),linear-gradient(155deg,#071011 35%,#0c1a1b)}.hero:before{content:"";position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to right,transparent,#000 60%,transparent);mask-image:linear-gradient(to right,transparent,#000 60%,transparent)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:70px}.eyebrow,.kicker{margin:0 0 22px;color:var(--teal-bright);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow span{width:28px;height:1px;background:var(--teal-bright)}h1,h2,h3{font-family:var(--serif)}h1{margin:0 0 28px;color:var(--white);font-size:clamp(66px,7vw,104px);line-height:.94;letter-spacing:-6px}h1 em,h2 em{color:var(--teal-bright);font-style:normal}.hero-lead{max-width:580px;margin:0 0 38px;color:#b5c3c1;font-size:19px;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:32px}.text-link{display:inline-flex;align-items:center;gap:14px;color:var(--white);font-weight:600;border-bottom:1px solid rgba(255,255,255,.28);padding-bottom:4px}.text-link:hover{color:var(--teal-bright);border-color:var(--teal-bright)}.trust-row{margin-top:44px;padding-top:23px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:14px 28px;color:#829491;font-size:13px}.trust-row span+span:before{content:"•";margin-right:28px;color:#40514f}.status-dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#49d18e;box-shadow:0 0 12px #49d18e}.hero-visual{position:relative;min-height:630px;display:grid;place-items:center}.phone-shell{position:relative;z-index:3;width:316px;min-height:630px;padding:13px 17px 14px;overflow:hidden;border:8px solid #1e2e2f;border-radius:46px;background:#122124;box-shadow:0 60px 100px #00000075,inset 0 0 0 1px #ffffff14,0 0 0 1px #314445;transform:rotate(2deg);animation:phoneFloat 6s ease-in-out infinite}.phone-shell:before{content:"";position:absolute;top:8px;left:50%;width:85px;height:20px;border-radius:20px;background:#091112;transform:translate(-50%)}.phone-top{height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 7px;color:#dfe9e7;font-size:9px}.phone-top b{font-weight:600}.app-head{display:flex;align-items:center;gap:9px;padding:15px 2px 13px}.app-head img{border-radius:9px}.app-head div{display:flex;flex-direction:column;line-height:1.25}.app-head strong{font:700 14px var(--serif)}.app-head small{color:#768c88;font-size:9px}.app-head button{margin-left:auto;border:0;background:none;color:#78908b;letter-spacing:1px}.score-card{display:flex;align-items:center;gap:18px;padding:17px 14px;background:linear-gradient(135deg,#1a3435,#172b2c);border:1px solid rgba(88,234,214,.15);border-radius:17px}.score-ring{width:83px;height:83px;display:grid;place-content:center;text-align:center;border-radius:50%;background:radial-gradient(circle at center,#172d2e 60%,transparent 62%),conic-gradient(var(--teal-bright) 0 346deg,#294344 346deg);box-shadow:0 0 25px #58ead61a}.score-ring span{display:block;font:800 26px/1 var(--serif)}.score-ring small{font-size:8px;color:#79908c}.score-card>div:last-child{display:flex;flex-direction:column}.score-card>div:last-child small{color:#708784;font-size:7px;letter-spacing:1px}.score-card>div:last-child strong{color:#6de2b0;font:700 17px var(--serif)}.score-card p{margin:1px 0 0;color:#829693;font-size:9px}.live-line{display:flex;justify-content:space-between;padding:14px 4px 10px;color:#9fb0ad;font-size:9px}.live-line i{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#51d590;box-shadow:0 0 8px #51d590}.live-line small{color:#607572}.quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.quick-grid>div{min-height:91px;padding:13px;display:flex;flex-direction:column;background:#192b2e;border:1px solid rgba(255,255,255,.055);border-radius:13px}.quick-icon{color:var(--teal-bright);font-size:19px;line-height:1;margin-bottom:9px}.quick-grid strong{font-size:10px}.quick-grid small{color:#718682;font-size:8px}.lockdown-button{width:100%;margin-top:9px;padding:11px 13px;display:grid;grid-template-columns:1fr auto;text-align:left;border:1px solid rgba(232,113,73,.18);border-radius:12px;background:#8537232e;color:#f5d3c6}.lockdown-button span{font-weight:700;font-size:10px}.lockdown-button small{grid-row:2;color:#9a7064;font-size:8px}.lockdown-button b{grid-row:1/3;grid-column:2;align-self:center;color:#e98460;font-size:18px}.home-indicator{width:95px;height:3px;margin:15px auto 0;border-radius:4px;background:#60706f}.radar{position:absolute;z-index:1;border:1px solid rgba(88,234,214,.12);border-radius:50%}.radar:before,.radar:after{content:"";position:absolute;inset:18%;border:inherit;border-radius:inherit}.radar:after{inset:36%}.radar-one{width:580px;height:580px}.radar-two{width:430px;height:430px;border-style:dashed;animation:spin 35s linear infinite}.float-card{position:absolute;z-index:5;min-width:205px;padding:13px 16px;display:flex;align-items:center;gap:11px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#122526e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 45px #00000040}.float-card div{display:flex;flex-direction:column;line-height:1.4}.float-card small{color:#829491;font-size:9px}.float-card strong{color:#e6efed;font-size:11px}.mini-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#44c98c21;color:#51d590}.mini-icon.lock{color:var(--teal-bright);background:#58ead61a}.float-risk{left:-28px;top:130px}.float-local{right:-45px;bottom:110px}.hero-orb{position:absolute;border-radius:50%;filter:blur(2px)}.hero-orb-one{width:360px;height:360px;right:-210px;top:100px;border:1px solid rgba(88,234,214,.1)}.hero-orb-two{width:170px;height:170px;left:-90px;bottom:30px;background:#18b7a70a}.signal-bar{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0c1b1c}.marquee-track{width:max-content;height:64px;display:flex;align-items:center;gap:32px;color:#68807c;font:700 11px var(--serif);letter-spacing:1.5px;animation:marquee 35s linear infinite}.marquee-track i{width:5px;height:5px;border-radius:50%;background:var(--teal)}.section{padding:128px 0}.section-heading{display:grid;grid-template-columns:1.4fr .6fr;gap:90px;align-items:end;margin-bottom:70px}h2{margin:0;color:var(--white);font-size:clamp(44px,5vw,72px);line-height:1.08;letter-spacing:-3.3px}.section-heading>p{max-width:410px;margin:0 0 7px;color:var(--muted);font-size:17px}.protection{background:#f2eee7;color:#1b2b2b}.protection h2,.protection h3{color:#122221}.protection h2 em{color:var(--teal-dark)}.protection .section-heading>p{color:#60706e}.protection .kicker{color:var(--teal-dark)}.feature-grid{display:grid;grid-template-columns:1.15fr .85fr .85fr;grid-template-rows:auto auto;gap:16px}.feature-card{position:relative;min-height:340px;padding:33px;overflow:hidden;display:flex;flex-direction:column;border:1px solid #d7d5cd;border-radius:12px;background:#faf7f1}.feature-card:nth-child(4){grid-column:2 / 4;min-height:270px}.feature-large{grid-row:1 / 3;min-height:626px;background:#102223;color:#e9f0ee;border:0}.feature-large h3{color:var(--white)}.feature-number{position:absolute;top:24px;right:26px;color:#80918e;font:600 10px var(--serif);letter-spacing:1px}.feature-icon{width:48px;height:48px;margin-bottom:45px;display:grid;place-items:center;border-radius:12px;background:#e2efec;color:#0b7d75;font-size:22px}.feature-large .feature-icon{background:#58ead61c;color:var(--teal-bright)}.feature-card h3{margin:0 0 13px;font-size:23px;letter-spacing:-.8px}.feature-card p{margin:0;color:#647270;font-size:15px;line-height:1.7}.feature-large p{color:#9caeab}.feature-copy{position:relative;z-index:2;margin-top:auto}.tag-list{display:flex;gap:8px;margin:22px 0 0;padding:0;list-style:none}.tag-list li{padding:6px 9px;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:#9cb0ad;font-size:9px;text-transform:uppercase;letter-spacing:.7px}.pulse-graphic{position:absolute;top:42px;left:50%;width:300px;height:300px;transform:translate(-50%)}.pulse-graphic span{position:absolute;inset:0;border:1px solid rgba(88,234,214,.12);border-radius:50%}.pulse-graphic span:nth-child(2){inset:17%}.pulse-graphic span:nth-child(3){inset:34%}.pulse-graphic b{position:absolute;inset:44%;border-radius:50%;background:var(--teal-bright);box-shadow:0 0 45px var(--teal),0 0 0 14px #58ead614}.app-pills{display:flex;margin-top:auto}.app-pills span,.app-pills b{width:38px;height:38px;margin-right:-5px;display:grid;place-items:center;border:3px solid #faf7f1;border-radius:50%;background:#dfe9e6;color:#207c74;font-size:11px}.app-pills span:nth-child(2){background:#e8dfd7;color:#9b5d3c}.app-pills span:nth-child(3){background:#d9e0eb;color:#45688d}.app-pills b{background:#183031;color:#fff}.threat-bars{height:65px;margin-top:auto;display:flex;align-items:end;gap:7px}.threat-bars i{flex:1;height:var(--h);border-radius:3px 3px 0 0;background:#b7d8d2}.threat-bars i:nth-child(6){background:var(--teal)}.connection-line{position:relative;width:80%;height:44px;margin-top:auto;display:flex;align-items:center;justify-content:space-between}.connection-line:before{content:"";position:absolute;left:18px;right:18px;height:1px;background:repeating-linear-gradient(to right,#9fc7c0 0 6px,transparent 6px 12px)}.connection-line span{position:relative;z-index:1;width:38px;height:38px;border:8px solid #dceae7;border-radius:50%;background:var(--teal)}.connection-line i{position:relative;z-index:1;width:10px;height:10px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 7px #18b7a721}.anti-theft{background:#0b1819}.anti-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:105px;align-items:center}.anti-visual{position:relative;min-height:610px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#102324}.map-grid{position:absolute;inset:0;opacity:.3;background-image:linear-gradient(37deg,transparent 48%,#315052 49%,#315052 50%,transparent 51%),linear-gradient(-37deg,transparent 48%,#253f41 49%,#253f41 50%,transparent 51%);background-size:65px 65px}.map-grid:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 55% 36%,transparent,#102324 71%)}.map-route{position:absolute;width:420px;height:260px;top:70px;left:60px;border:2px dashed rgba(88,234,214,.25);border-radius:50%;transform:rotate(-25deg)}.location-pulse{position:absolute;top:175px;left:50%;width:100px;height:100px;transform:translate(-50%)}.location-pulse span{position:absolute;inset:0;border:1px solid rgba(88,234,214,.35);border-radius:50%;animation:pulse 2.5s ease-out infinite}.location-pulse i{position:absolute;inset:37px;border:6px solid #b6fff3;border-radius:50% 50% 50% 0;background:var(--teal);transform:rotate(-45deg);box-shadow:0 0 35px var(--teal)}.device-found{position:absolute;z-index:2;left:35px;right:35px;bottom:32px;padding:26px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0a191ae6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.device-found>small{color:var(--teal-bright);font-size:8px;letter-spacing:1.4px}.device-found>strong{display:block;margin-top:3px;font:700 20px var(--serif)}.device-found>p{margin:0 0 15px;color:#718480;font-size:11px}.device-found div{padding:8px 0;display:flex;justify-content:space-between;border-top:1px solid var(--line);font-size:11px}.device-found div span{color:#8fa29f}.device-found div b{color:#68d8a5;font-weight:500}.anti-copy h2{margin-bottom:30px}.section-lead{color:#9cb0ad;font-size:17px}.step-list{margin-top:38px}.step-list>div{padding:18px 0;display:flex;gap:22px;border-top:1px solid var(--line)}.step-list>div:last-child{border-bottom:1px solid var(--line)}.step-list b{color:var(--teal-bright);font:600 11px var(--serif)}.step-list span{display:flex;flex-direction:column}.step-list strong{color:#e7eeec;font:600 15px var(--serif)}.step-list small{color:#778b87;font-size:12px}.fine-print{color:#566b67;font-size:10px}.remote-lock-cta{padding:90px 0;background:#071314}.remote-lock-card{position:relative;padding:58px 60px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;overflow:hidden;border:1px solid rgba(88,234,214,.16);border-radius:24px;background:linear-gradient(135deg,#123033,#0d2022 62%,#261a16);box-shadow:0 30px 90px #00000038}.remote-lock-card:before{content:"";position:absolute;width:420px;height:420px;right:-180px;top:-210px;border-radius:50%;background:#58ead624;filter:blur(24px);animation:slowPulse 6s ease-in-out infinite}.remote-lock-card>*{position:relative;z-index:1}.remote-lock-card h2{font-size:clamp(44px,4.8vw,68px)}.remote-lock-card p:not(.kicker){max-width:690px;color:#9fb4b0;font-size:17px}.product-showcase{background:#091516}.product-showcase .section-heading{align-items:center}.mockup-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;perspective:1200px}.app-mockup{position:relative;min-height:500px;padding:28px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:34px;background:linear-gradient(160deg,#172b2d,#0f1e20);box-shadow:0 35px 80px #00000052,inset 0 0 0 1px #ffffff0a;transform-style:preserve-3d;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.app-mockup:before{content:"";position:absolute;left:50%;top:12px;width:72px;height:12px;border-radius:999px;background:#071112;transform:translate(-50%)}.app-mockup:after{content:"";position:absolute;inset:auto 28px 18px;height:4px;border-radius:999px;background:#ffffff47}.app-mockup:hover{border-color:#58ead661;box-shadow:0 45px 100px #0000006b,0 0 45px #18b7a71f}.mockup-status{display:inline-flex;margin-top:26px;padding:6px 10px;border-radius:999px;background:#52d59021;color:#76efb2;font:800 10px var(--serif);letter-spacing:.8px;text-transform:uppercase}.mockup-status.warm{background:#58ead61f;color:var(--teal-bright)}.mockup-status.danger{background:#e7794224;color:#ffa37c}.app-mockup h3{margin:34px 0 16px;color:#fff;font-size:26px}.app-mockup p{color:#8fa29e;font-size:14px}.mock-score{width:172px;height:172px;margin:26px auto;display:grid;place-content:center;text-align:center;border-radius:50%;background:radial-gradient(circle at center,#142728 58%,transparent 60%),conic-gradient(var(--teal-bright) 0 346deg,rgba(255,255,255,.08) 346deg);box-shadow:0 0 70px #58ead624}.mock-score b{color:#fff;font:800 58px/1 var(--serif)}.mock-score small{color:#82a19b;font-size:12px}.mock-lines{position:absolute;left:28px;right:28px;bottom:55px;display:grid;gap:10px}.mock-lines i{height:10px;border-radius:999px;background:#ffffff17;overflow:hidden}.mock-lines i:after{content:"";display:block;width:70%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--teal-bright));animation:lineScan 2.4s ease-in-out infinite}.mock-lines i:nth-child(2):after{width:45%;animation-delay:.25s}.mock-lines i:nth-child(3):after{width:84%;animation-delay:.5s}.mock-apps{margin:35px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mock-apps i{aspect-ratio:1;border-radius:22px;background:linear-gradient(135deg,#58ead62e,#ffffff0a);box-shadow:inset 0 0 0 1px #ffffff14}.mock-apps i:nth-child(2n){background:linear-gradient(135deg,#e779422e,#ffffff0a)}.mock-lock{margin-top:28px;padding:16px;border:1px solid rgba(88,234,214,.2);border-radius:14px;color:var(--teal-bright);background:#58ead612;font-weight:700;font-size:13px}.mock-route{height:170px;margin:40px 0 28px;position:relative;border:1px dashed rgba(88,234,214,.28);border-radius:50%;transform:rotate(-12deg)}.mock-route i,.mock-route b{position:absolute;width:18px;height:18px;border-radius:50%;background:var(--teal-bright);box-shadow:0 0 28px var(--teal)}.mock-route i:first-child{left:24%;top:20%}.mock-route i:last-child{right:18%;bottom:18%}.mock-route b{left:50%;top:50%;width:34px;height:34px;background:var(--orange);animation:beacon 2.2s infinite}.mock-actions{display:flex;flex-wrap:wrap;gap:8px}.mock-actions span{padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#c8d6d3;font-size:11px}.comparison{background:#f2eee7;color:#1b2b2b}.comparison-wrap{display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;align-items:center}.comparison h2{color:#122221;font-size:clamp(42px,4.5vw,64px)}.comparison h2 em,.comparison .kicker{color:var(--teal-dark)}.comparison-copy p:not(.kicker){color:#60706e}.comparison-table{border:1px solid #d4d0c8;border-radius:18px;overflow:hidden;background:#fffaf4;box-shadow:0 22px 60px #0e1e1d14}.comparison-table>div{display:grid;grid-template-columns:1.35fr .75fr .9fr;min-height:62px;align-items:center;border-top:1px solid #ded9d0}.comparison-table>div:first-child{border-top:0;background:#102426;color:#fff}.comparison-table span,.comparison-table b,.comparison-table strong{padding:15px 18px;font-size:13px}.comparison-table b{color:#7b8784;font-weight:600}.comparison-table strong{color:var(--teal-dark);font-weight:800}.privacy{background:#12302f}.privacy-wrap{position:relative;padding:85px;display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;overflow:hidden;border-radius:18px;background:linear-gradient(135deg,#18423f,#102827)}.privacy-wrap:after{content:"";position:absolute;width:450px;height:450px;left:-240px;bottom:-290px;border:1px solid rgba(88,234,214,.14);border-radius:50%;box-shadow:0 0 0 60px #58ead606,0 0 0 120px #58ead605}.privacy-copy{position:relative;z-index:1}.privacy-copy h2{font-size:clamp(44px,4vw,64px);margin-bottom:25px}.privacy-copy p:not(.kicker){color:#a8bbb7}.privacy-copy .text-link{margin-top:12px;font-size:14px}.privacy-stack{display:flex;flex-direction:column;gap:12px}.privacy-card{min-height:100px;padding:20px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:16px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#07181759}.privacy-card>span{color:#6e9690;font:600 10px var(--serif)}.privacy-card div{display:flex;flex-direction:column}.privacy-card strong{font:600 14px var(--serif)}.privacy-card small{color:#7d9994;font-size:11px}.privacy-card i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#58ead61a;color:var(--teal-bright);font-style:normal;font-size:12px}.how-it-works{position:relative;overflow:hidden;background:#f2eee7;color:#1b2b2b}.how-it-works:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.45;background:radial-gradient(circle at 20% 8%,rgba(14,143,143,.18),transparent 32%),radial-gradient(circle at 90% 70%,rgba(231,121,66,.13),transparent 30%)}.how-it-works .container{position:relative;z-index:1}.how-it-works h2,.how-it-works h3{color:#122221}.how-it-works h2 em,.how-it-works .kicker{color:var(--teal-dark)}.how-it-works .section-heading>p{color:#60706e}.how-flow{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.how-card{position:relative;min-height:430px;padding:30px 24px 28px;overflow:hidden;border:1px solid #d8d3ca;border-radius:22px;background:#fffaf49e;box-shadow:0 24px 55px #0e1e1d14;transition:transform .25s,border-color .25s,box-shadow .25s}.how-card:after{content:"";position:absolute;width:160px;height:160px;right:-86px;top:-86px;border-radius:999px;background:#0e8f8f1f;transition:transform .35s,opacity .35s}.how-card:hover{transform:translateY(-8px);border-color:#0e8f8f57;box-shadow:0 30px 70px #0e1e1d21}.how-card:hover:after{transform:scale(1.4);opacity:.9}.how-card>span{display:inline-grid;place-items:center;width:42px;height:42px;margin-bottom:36px;border-radius:50%;background:#132625;color:var(--teal-bright);font:800 12px var(--serif)}.how-card h3{margin:0 0 14px;font-size:27px}.how-card p{margin:0 0 26px;color:#65726f;font-size:14px}.how-card ul{margin:0;padding:0;list-style:none}.how-card li{position:relative;padding:11px 0 11px 22px;border-top:1px solid rgba(18,34,33,.1);color:#223836;font-size:13px;font-weight:600}.how-card li:before{content:"";position:absolute;left:0;top:18px;width:7px;height:7px;border-radius:50%;background:var(--teal-dark);box-shadow:0 0 0 4px #0e8f8f1f}.how-note{margin-top:28px;padding:24px 28px;display:grid;grid-template-columns:240px 1fr;gap:24px;align-items:center;border:1px solid #d8d3ca;border-radius:18px;background:#fffaf4}.how-note strong{color:#122221;font:800 18px var(--serif)}.how-note p{margin:0;color:#65726f}.emergency{background:#f2eee7;color:#1b2b2b}.emergency h2{color:#142725}.emergency h2 em,.emergency .kicker{color:var(--teal-dark)}.emergency-grid{display:grid;gap:80px}.response-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:24px}.response-flow>div{min-height:165px;padding:28px;display:flex;flex-direction:column;border-top:2px solid #2f8f86;background:#e8e4dc}.response-flow span{margin-bottom:auto;color:#4d7771;font-size:11px}.response-flow strong{font:700 22px var(--serif)}.response-flow small{color:#6c7774}.response-flow>i{color:#91a19e;font-style:normal;font-size:24px}.faq{background:#0a1617}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:110px}.faq-heading h2{font-size:clamp(42px,4.2vw,64px)}.accordion details{border-top:1px solid var(--line)}.accordion details:last-child{border-bottom:1px solid var(--line)}.accordion summary{padding:23px 0;display:flex;justify-content:space-between;gap:20px;color:#dfe9e7;font:600 16px var(--serif);cursor:pointer;list-style:none}.accordion summary::-webkit-details-marker{display:none}.accordion summary span{color:var(--teal-bright);font:400 22px/1 var(--sans);transition:transform .25s}.accordion details[open] summary span{transform:rotate(45deg)}.accordion p{margin:-4px 45px 24px 0;color:#899b98;font-size:14px}.access{padding:110px 0;background:#0a1617}.access-card{position:relative;padding:90px 30px;overflow:hidden;text-align:center;border:1px solid rgba(88,234,214,.16);border-radius:20px;background:linear-gradient(145deg,#112627,#0e2021)}.access-card>*:not(.access-glow){position:relative;z-index:1}.access-card>img{margin:0 auto 26px;border-radius:19px;box-shadow:0 16px 35px #00000040}.access-card h2{font-size:clamp(52px,6vw,82px)}.access-card>p:not(.kicker){margin:22px 0 28px;color:#95a8a5}.access-form{width:min(570px,100%);margin:0 auto;padding:5px;display:flex;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:#0000002e}.access-form input{flex:1;min-width:0;border:0;outline:0;background:none;color:#fff;padding:0 18px}.access-form input::placeholder{color:#687c78}.access-form input:focus{box-shadow:inset 0 -1px var(--teal)}.access-card>small{display:block;margin-top:14px;color:#58706b;font-size:10px}.form-message{min-height:24px;margin-top:12px;color:var(--teal-bright);font-size:13px}.form-message.error{color:#ff9a7b}.access-glow{position:absolute;width:600px;height:600px;left:50%;top:-400px;border-radius:50%;background:var(--teal);opacity:.15;filter:blur(100px);transform:translate(-50%)}.site-footer{padding:55px 0 28px;border-top:1px solid var(--line);background:#071011}.footer-top{padding-bottom:45px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:55px}.footer-top>p{color:#60726f;font-size:13px}.footer-top nav{display:flex;gap:28px}.footer-bottom{padding-top:22px;display:flex;justify-content:space-between;border-top:1px solid var(--line);color:#50625f;font-size:11px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(.45);opacity:1}to{transform:scale(1.45);opacity:0}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes phoneFloat{0%,to{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-12px) rotate(1deg)}}.scroll-progress{position:fixed;z-index:150;top:0;left:0;width:0;height:2px;background:var(--teal-bright);box-shadow:0 0 12px var(--teal);pointer-events:none}.inner-page{background:#0a1617}.inner-page .site-header{background:#081112db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page-hero{position:relative;min-height:700px;padding:150px 0 90px;overflow:hidden;display:flex;align-items:center;background:radial-gradient(circle at 72% 47%,rgba(24,183,167,.13),transparent 35%),#091516}.page-hero:before{content:"";position:absolute;inset:0;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:72px 72px}.page-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.page-hero-copy{opacity:0;transform:translateY(26px);animation:introUp .8s .1s forwards}.page-hero h1{font-size:clamp(58px,6.5vw,94px)}.page-hero-copy>p:not(.kicker){max-width:620px;color:#a9b9b6;font-size:18px}.page-hero-copy .button{margin-top:20px}.page-nav-strip{position:sticky;z-index:40;top:82px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0c1b1ceb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.page-nav-strip .container{min-height:62px;display:flex;align-items:center;justify-content:center;gap:50px}.page-nav-strip a{color:#829491;font-size:12px;text-transform:uppercase;letter-spacing:1px;transition:color .2s}.page-nav-strip a:hover{color:var(--teal-bright)}.content-section{padding:120px 0;background:#f2eee7;color:#1b2b2b;scroll-margin-top:140px}.content-section-dark{background:#0b1819;color:var(--cream)}.content-heading{display:grid;grid-template-columns:.22fr .83fr .55fr;align-items:end;gap:40px;margin-bottom:68px}.content-heading>span{align-self:start;padding-top:12px;color:var(--teal-dark);font:700 10px var(--serif);letter-spacing:1.5px}.content-heading h2{color:#132625;font-size:clamp(44px,5vw,68px)}.content-heading h2 em{color:var(--teal-dark)}.content-heading>p{margin:0 0 5px;color:#647371}.content-section-dark .content-heading h2,.content-section-dark .content-heading h3{color:var(--white)}.content-section-dark .content-heading h2 em{color:var(--teal-bright)}.content-section-dark .content-heading>span{color:var(--teal-bright)}.content-section-dark .content-heading>p{color:#899c98}.content-heading.centered{max-width:780px;margin:0 auto 70px;display:flex;flex-direction:column;align-items:center;text-align:center}.content-heading.centered>span{padding:0}.content-heading.centered>p{max-width:570px}.orbit-system{position:relative;width:500px;height:500px;opacity:0;animation:fadeScale 1s .3s forwards}.orbit{position:absolute;inset:10%;border:1px solid rgba(88,234,214,.17);border-radius:50%;animation:spin 20s linear infinite}.orbit-b{inset:24%;animation-duration:14s;animation-direction:reverse}.orbit-c{inset:38%;animation-duration:9s}.orbit i{position:absolute;width:12px;height:12px;left:10%;top:15%;border-radius:50%;background:var(--teal-bright);box-shadow:0 0 20px var(--teal)}.orbit-b i{left:78%;top:74%;background:var(--orange);box-shadow:0 0 18px var(--orange)}.orbit-c i{left:44%;top:-6px}.orbit-core{position:absolute;inset:42%;display:grid;place-items:center;border-radius:50%;background:#122526;box-shadow:0 0 80px #18b7a74d,0 0 0 18px #58ead60a}.orbit-core img{width:64px;border-radius:15px}.orbit-label{position:absolute;padding:8px 12px;border:1px solid var(--line);border-radius:7px;background:#0e2324cc;color:#aec0bd;font-size:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.label-lock{left:2%;top:25%}.label-scan{right:2%;top:21%}.label-vault{left:12%;bottom:18%}.label-response{right:0;bottom:24%}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.capability-grid-wide{grid-template-columns:repeat(2,1fr)}.capability-card{position:relative;min-height:440px;padding:32px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d8d6ce;border-radius:12px;background:#faf7f1;transition:transform .3s,box-shadow .3s,border-color .3s}.capability-card:hover{transform:translateY(-8px);border-color:#a9ccc6;box-shadow:0 28px 55px #2337341f}.content-section-dark .capability-card{min-height:360px;border-color:#ffffff17;background:#122426}.content-section-dark .capability-card:hover{border-color:#58ead659;box-shadow:0 25px 55px #00000047}.capability-card .cap-icon{margin-bottom:auto}.cap-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:12px;background:#deebe8;color:var(--teal-dark);font-size:22px;transition:transform .35s}.capability-card:hover .cap-icon{transform:rotate(-6deg) scale(1.08)}.content-section-dark .cap-icon{background:#58ead61a;color:var(--teal-bright)}.capability-card>small{margin-top:28px;color:#6f928c;font-size:9px;letter-spacing:1.2px}.capability-card h3{margin:6px 0 12px;color:#142725;font-size:25px}.content-section-dark .capability-card h3{color:var(--white)}.capability-card p{margin:0;color:#647270;font-size:14px}.content-section-dark .capability-card p{color:#8ca09c}.capability-card ul{margin:23px 0 0;padding:18px 0 0;border-top:1px solid #dfddd5;list-style:none}.capability-card li{margin-top:5px;color:#6d7976;font-size:11px}.capability-card li:before{content:"✓";margin-right:8px;color:var(--teal-dark)}.state-chip{align-self:flex-start;margin-top:25px;padding:6px 9px;border:1px solid rgba(88,234,214,.15);border-radius:4px;color:var(--teal-bright);font-size:9px;text-transform:uppercase;letter-spacing:.7px}.mini-chart{height:52px;margin-top:25px;display:flex;align-items:end;gap:8px}.mini-chart i{width:10px;height:35%;background:#375052;animation:barPulse 2.8s ease-in-out infinite}.mini-chart i:nth-child(2){height:60%;animation-delay:.2s}.mini-chart i:nth-child(3){height:45%;animation-delay:.4s}.mini-chart i:nth-child(4){height:85%;background:var(--teal);animation-delay:.6s}.mini-chart i:nth-child(5){height:67%;animation-delay:.8s}.event-sample{margin-top:25px;padding:13px;display:grid;grid-template-columns:8px 1fr;border:1px solid var(--line);border-radius:7px}.event-sample span{width:7px;height:7px;margin-top:5px;border-radius:50%;background:#4ed394;box-shadow:0 0 9px #4ed394}.event-sample b{font-size:11px}.event-sample small{grid-column:2;color:#607571;font-size:9px}.split-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:95px}.split-intro .content-heading{display:block}.split-intro .content-heading>span{display:block;margin-bottom:24px}.mode-stack{border-top:1px solid #cbc9c2}.mode-stack article{padding:28px 0;display:grid;grid-template-columns:35px 1fr auto;gap:18px;border-bottom:1px solid #cbc9c2}.mode-stack article>b{color:var(--teal-dark);font-size:10px}.mode-stack h3{margin:0;color:#172a28;font-size:18px}.mode-stack p{margin:4px 0 0;color:#687673;font-size:13px}.mode-stack article>span{align-self:start;padding:5px 8px;border:1px solid #c6d6d2;border-radius:4px;color:#568078;font-size:8px;letter-spacing:1px}.response-section{background:#e7e3db}.recovery-track{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:20px}.recovery-track>div{min-height:200px;padding:28px;display:flex;flex-direction:column;border-top:2px solid var(--teal-dark);background:#f5f1ea}.recovery-track i{width:28px;height:28px;display:grid;place-items:center;margin-bottom:auto;border-radius:50%;background:#dbe8e5;color:var(--teal-dark);font-style:normal;font-size:10px}.recovery-track strong{font:700 18px var(--serif)}.recovery-track small{color:#6f7a77}.recovery-track>b{color:#9ba7a4}.emergency-cards{margin-top:55px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.emergency-cards article{padding:30px;border:1px solid #cdcbc3;border-radius:10px}.emergency-cards span{color:var(--orange);font:700 9px var(--serif);letter-spacing:1px}.emergency-cards h3{margin:38px 0 10px;font-size:19px}.emergency-cards p{color:#687572;font-size:13px}.utility-section{background:#11302f;color:var(--cream)}.utility-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:95px;align-items:center}.utility-copy h2{font-size:clamp(42px,4.5vw,64px)}.utility-copy p:not(.kicker){color:#9bb0ac}.utility-copy .button{margin-top:20px}.utility-list>div{padding:24px 0;display:grid;grid-template-columns:44px 1fr auto;gap:18px;border-top:1px solid rgba(255,255,255,.12)}.utility-list>div:last-child{border-bottom:1px solid rgba(255,255,255,.12)}.utility-list>div>span{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#58ead617;color:var(--teal-bright)}.utility-list h3{margin:0;color:#fff;font-size:16px}.utility-list p{margin:4px 0;color:#819994;font-size:12px}.utility-list b{color:#5f9189;font-size:8px;letter-spacing:1px}.theft-hero{background:radial-gradient(circle at 73% 50%,rgba(231,121,66,.1),transparent 34%),#091516}.command-demo{position:relative;height:420px;display:flex;align-items:center;justify-content:center;opacity:0;animation:fadeScale 1s .3s forwards}.command-source{position:absolute;z-index:2;left:0;top:50px;width:220px;padding:20px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;background:#132526;box-shadow:0 25px 60px #00000047}.command-source small{color:var(--teal-bright);font-size:8px;letter-spacing:1px}.command-source strong{margin:8px 0;font-size:15px}.command-source span{color:#6d827e;font-size:9px}.command-wave{position:absolute;left:190px;right:165px;top:45%;height:80px;display:flex;align-items:center;justify-content:center}.command-wave:before{content:"";position:absolute;left:0;right:0;border-top:1px dashed rgba(88,234,214,.3)}.command-wave i{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--teal-bright);animation:signalTravel 2.4s linear infinite}.command-wave i:nth-child(2){animation-delay:.8s}.command-wave i:nth-child(3){animation-delay:1.6s}.command-wave b{position:absolute;right:0;color:var(--teal-bright)}.command-phone{position:absolute;right:20px;width:185px;height:360px;padding:35px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:6px solid #233637;border-radius:30px;background:#102022;box-shadow:0 35px 70px #00000061}.command-phone:before{content:"";position:absolute;top:10px;width:55px;height:10px;border-radius:10px;background:#061011}.command-phone img{width:55px;border-radius:13px}.command-phone>span{width:42px;height:42px;margin:35px 0 18px;border:3px solid var(--teal-bright);border-radius:50%;position:relative}.command-phone>span:after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;color:var(--teal-bright)}.command-phone strong{font-size:13px}.command-phone small{color:#66807b;font-size:9px}.action-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.action-cards article{min-height:350px;padding:30px;position:relative;border:1px solid #d4d2ca;border-radius:10px;background:#faf7f1;transition:.3s}.action-cards article:hover{transform:translateY(-7px);box-shadow:0 25px 50px #1e322f1a}.action-cards article>span{position:absolute;right:25px;color:#8b9996;font-size:10px}.action-cards .cap-icon{margin-bottom:80px}.action-cards h3{font-size:22px}.action-cards p{color:#687572;font-size:14px}.setup-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:105px}.sticky-heading{position:sticky;top:160px;align-self:start}.sticky-heading h2{font-size:clamp(45px,4.8vw,66px)}.sticky-heading>p:not(.kicker){color:#849995}.setup-steps{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.setup-steps li{padding:30px 0;display:grid;grid-template-columns:48px 1fr;gap:20px;border-bottom:1px solid var(--line)}.setup-steps li>b{color:var(--teal-bright);font-size:10px}.setup-steps h3{margin:0;color:#fff;font-size:19px}.setup-steps p{margin:7px 0 0;color:#8b9e9a;font-size:14px}.setup-steps p strong{color:#c2cfcd}.setup-steps.compact li{padding:24px 0}.data-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px}.data-flow>div{min-height:180px;padding:28px;display:flex;flex-direction:column;border:1px solid #d2d0c8;border-radius:9px;background:#faf7f1}.data-flow span{margin-bottom:auto;color:var(--teal-dark);font-size:10px}.data-flow strong{font:700 18px var(--serif)}.data-flow small{color:#697673}.data-flow>i{color:#5a827b;font:700 8px var(--serif);letter-spacing:1px}.notice{margin-top:35px;padding:24px 28px;display:grid;grid-template-columns:120px 1fr;gap:25px;border-left:3px solid var(--orange);background:#e9e5dd}.notice b{font-family:var(--serif)}.notice p{margin:0;color:#65716e;font-size:13px}.two-panel{display:grid;grid-template-columns:1fr 1fr;gap:16px}.info-panel{padding:42px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#05161642}.info-panel h3{color:#fff;font-size:25px}.info-panel ul{margin:28px 0 0;padding:0;list-style:none}.info-panel li{padding:11px 0;border-top:1px solid rgba(255,255,255,.1);color:#9bb0ac;font-size:13px}.check-list li:before{content:"✓";margin-right:10px;color:var(--teal-bright)}.cross-list li:before{content:"—";margin-right:10px;color:var(--orange)}.privacy-hero{background:radial-gradient(circle at 72% 45%,rgba(40,185,161,.18),transparent 34%),#0b1919}.privacy-vault{position:relative;width:480px;height:480px;display:grid;place-items:center;opacity:0;animation:fadeScale 1s .3s forwards}.vault-ring{position:absolute;border:1px solid rgba(88,234,214,.16);border-radius:50%;animation:spin 22s linear infinite}.ring-one{inset:5%;border-style:dashed}.ring-two{inset:22%;animation-direction:reverse;animation-duration:14s}.vault-door{position:relative;width:150px;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(88,234,214,.3);border-radius:50%;background:#102b2a;box-shadow:0 0 80px #18b7a740}.vault-door span{color:var(--teal-bright);font-size:8px;letter-spacing:1px}.vault-door strong{font:700 19px var(--serif)}.vault-door small{color:#60817b;font-size:9px}.privacy-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0c1c1d}.privacy-summary .container{display:grid;grid-template-columns:repeat(3,1fr)}.privacy-summary .container>div{padding:35px;display:flex;align-items:baseline;gap:12px;border-right:1px solid var(--line)}.privacy-summary .container>div:last-child{border:0}.privacy-summary strong{color:var(--teal-bright);font:700 28px var(--serif)}.privacy-summary span{color:#748985;font-size:11px;text-transform:uppercase;letter-spacing:.8px}.policy-layout{display:grid;grid-template-columns:230px 1fr;gap:90px}.policy-nav{position:sticky;top:140px;align-self:start;padding:20px 0;border-top:1px solid #c9c7c0}.policy-nav p{color:#81908d;font-size:9px;letter-spacing:1px}.policy-nav a{display:block;padding:9px 0;color:#61706d;font-size:13px}.policy-nav a:hover{color:var(--teal-dark)}.policy-content>section{padding:0 0 80px;margin-bottom:80px;border-bottom:1px solid #ceccc4;scroll-margin-top:140px}.policy-number{color:var(--teal-dark);font:700 10px var(--serif)}.policy-content h2{margin:15px 0 24px;color:#132625;font-size:44px}.policy-content p{color:#5f6f6c}.policy-list{margin:35px 0 0;padding:0;list-style:none}.policy-list li{padding:18px 0;display:grid;grid-template-columns:220px 1fr;border-top:1px solid #d4d1ca}.policy-list b{font:600 14px var(--serif)}.policy-list span{color:#687673;font-size:13px}.policy-callout{margin-top:30px;padding:28px;border-left:3px solid var(--teal-dark);background:#e5e2da}.policy-callout p{margin:8px 0 0}.permission-list{margin-top:30px}.permission-list details{border-top:1px solid #d0cec6}.permission-list details:last-child{border-bottom:1px solid #d0cec6}.permission-list summary{padding:20px 0;display:grid;grid-template-columns:1fr 150px 20px;gap:20px;cursor:pointer;list-style:none}.permission-list summary::-webkit-details-marker{display:none}.permission-list summary span{font:600 15px var(--serif)}.permission-list summary b{color:#6f807c;font-size:10px;text-transform:uppercase;letter-spacing:.8px}.permission-list summary i{color:var(--teal-dark);font-style:normal;font-size:20px;transition:transform .2s}.permission-list details[open] summary i{transform:rotate(45deg)}.permission-list details p{margin:-5px 170px 22px 0;font-size:13px}.policy-date{margin-top:30px;padding:15px 0;border-top:1px solid #d1cfc7;font-size:11px!important}.support-hero{min-height:620px;text-align:center}.support-hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;opacity:0;animation:introUp .8s .1s forwards}.support-hero h1{font-size:clamp(58px,7vw,96px)}.support-hero p:not(.kicker){max-width:610px;color:#a7b7b4;font-size:18px}.support-cards{padding-bottom:70px;background:#091516}.support-cards .container{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.support-cards a{min-height:145px;padding:23px;display:grid;grid-template-columns:1fr auto;border:1px solid var(--line);border-radius:9px;background:#102122;transition:.3s}.support-cards a:hover{transform:translateY(-5px);border-color:#58ead659;background:#132829}.support-cards a>span{color:#54706b;font-size:9px}.support-cards a>strong{grid-column:1;margin-top:auto;font:600 16px var(--serif)}.support-cards a>small{grid-column:1;color:#66807b;font-size:10px}.support-cards a>i{grid-column:2;grid-row:1/4;align-self:center;color:var(--teal-bright);font-style:normal}.requirements-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.requirements-grid article{min-height:240px;padding:25px;display:flex;flex-direction:column;border-top:2px solid var(--teal-dark);background:#e8e4dc}.requirements-grid small{color:#69827d;font-size:8px;letter-spacing:1px}.requirements-grid strong{margin-top:auto;font:700 21px var(--serif)}.requirements-grid p{color:#687572;font-size:12px}.trouble-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.trouble-grid article{padding:35px;border:1px solid #d3d1c9;border-radius:10px;background:#faf7f1}.trouble-grid article>span{color:var(--teal-dark);font-size:9px;letter-spacing:1px}.trouble-grid h3{font-size:20px}.trouble-grid ol{padding-left:18px;color:#63716e;font-size:13px}.trouble-grid li{padding:5px 0}@keyframes introUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeScale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes signalTravel{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:95%;opacity:0}}@keyframes barPulse{0%,to{transform:scaleY(.75);transform-origin:bottom}50%{transform:scaleY(1.08);transform-origin:bottom}}@keyframes slowPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.12);opacity:1}}@keyframes lineScan{0%,to{transform:translate(-12%)}50%{transform:translate(18%)}}@keyframes beacon{0%,to{box-shadow:0 0 #e7794247,0 0 28px #e77942b3}50%{box-shadow:0 0 0 22px #e7794200,0 0 42px #e77942f2}}@media(max-width:1050px){.hero-grid{grid-template-columns:1fr 1fr;gap:24px}.float-risk{left:-10px}.float-local{right:-15px}.feature-grid{grid-template-columns:1fr 1fr}.feature-large{grid-row:auto;min-height:560px}.feature-card:nth-child(4){grid-column:auto;min-height:340px}.anti-grid{gap:55px}.privacy-wrap{padding:65px;gap:55px}.faq-grid{gap:60px}}@media(max-width:820px){.container{width:min(100% - 34px,680px)}.nav-cta{display:none}.menu-toggle{display:block;margin-left:auto;z-index:2}.site-nav{position:fixed;inset:0;padding:120px 30px;display:flex;flex-direction:column;align-items:flex-start;gap:25px;background:#081314;opacity:0;pointer-events:none;transform:translateY(-10px);transition:.25s}.site-nav a{font:700 30px var(--serif);color:#fff}.menu-open .site-nav{opacity:1;pointer-events:auto;transform:none}.menu-open .site-header{bottom:0;background:#081314;-webkit-backdrop-filter:none;backdrop-filter:none}.menu-open .menu-toggle span:first-child{transform:translateY(4px) rotate(45deg)}.menu-open .menu-toggle span:last-child{transform:translateY(-4px) rotate(-45deg)}.hero{padding-top:130px}.hero-grid{grid-template-columns:1fr;text-align:center}.hero-copy{display:flex;flex-direction:column;align-items:center}h1{letter-spacing:-4px}.hero-lead{max-width:630px}.hero-visual{min-height:690px}.float-risk{left:1%}.float-local{right:1%}.section{padding:90px 0}.section-heading{grid-template-columns:1fr;gap:25px}.feature-grid{grid-template-columns:1fr 1fr}.anti-grid,.privacy-wrap,.faq-grid,.remote-lock-card,.comparison-wrap,.mockup-grid{grid-template-columns:1fr}.anti-copy{grid-row:1}.privacy-wrap{padding:55px 40px}.how-flow{grid-template-columns:repeat(2,1fr)}.how-card{min-height:390px}.how-note{grid-template-columns:1fr;gap:8px}.response-flow{grid-template-columns:1fr}.response-flow>i{transform:rotate(90deg);justify-self:center}.footer-top{grid-template-columns:1fr;gap:20px}.page-hero{min-height:auto;padding:135px 0 80px}.page-hero-grid{grid-template-columns:1fr;gap:30px;text-align:center}.page-hero-copy{display:flex;flex-direction:column;align-items:center}.orbit-system,.privacy-vault{width:430px;height:430px;margin:0 auto}.page-nav-strip{top:68px;overflow-x:auto}.page-nav-strip .container{width:max-content;min-width:100%;padding:0 24px;gap:35px}.content-section{padding:90px 0}.content-heading{grid-template-columns:1fr;gap:18px}.capability-grid,.capability-grid-wide{grid-template-columns:1fr 1fr}.split-intro,.utility-grid,.setup-grid,.policy-layout{grid-template-columns:1fr;gap:60px}.sticky-heading,.policy-nav{position:static}.policy-nav{display:none}.recovery-track{grid-template-columns:1fr}.recovery-track>b{transform:rotate(90deg);justify-self:center}.emergency-cards{grid-template-columns:1fr}.command-demo{width:580px;max-width:100%;margin:0 auto}.action-cards{grid-template-columns:1fr}.action-cards article{min-height:290px}.action-cards .cap-icon{margin-bottom:50px}.data-flow{grid-template-columns:1fr}.data-flow>i{transform:rotate(90deg);justify-self:center}.two-panel{grid-template-columns:1fr}.privacy-summary .container{width:100%}.privacy-summary .container>div{padding:28px 18px}.support-cards .container,.requirements-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.container{width:calc(100% - 28px)}.nav-wrap{height:68px}.brand{font-size:18px}.hero{min-height:auto;padding:115px 0 70px}.eyebrow{font-size:10px}h1{font-size:57px;letter-spacing:-3.7px}.hero-lead{font-size:16px}.hero-actions{width:100%;flex-direction:column;gap:18px}.hero-actions .button{width:100%}.trust-row{justify-content:center;gap:10px 16px}.trust-row span+span:before{display:none}.hero-visual{min-height:595px;margin-top:15px;transform:scale(.88);transform-origin:top center;margin-bottom:-75px}.phone-shell{width:304px}.float-card{min-width:174px;padding:10px 12px}.float-risk{left:-4%;top:110px}.float-local{right:-5%;bottom:85px}.radar-one{width:430px;height:430px}h2{font-size:42px;letter-spacing:-2.3px}.section-heading{margin-bottom:45px}.feature-grid{grid-template-columns:1fr}.remote-lock-card{padding:38px 24px}.comparison-table>div{grid-template-columns:1fr;padding:12px 0}.comparison-table span,.comparison-table b,.comparison-table strong{padding:5px 18px}.app-mockup{min-height:430px}.feature-card,.feature-card:nth-child(4){min-height:310px}.feature-large{min-height:560px}.tag-list{flex-wrap:wrap}.anti-visual{min-height:535px}.map-route{left:-20px}.device-found{left:15px;right:15px;bottom:15px;padding:20px}.privacy-wrap{padding:50px 22px}.privacy-card{padding:16px 13px;grid-template-columns:24px 1fr auto}.privacy-card small{line-height:1.35}.how-flow{grid-template-columns:1fr}.how-card{min-height:auto}.how-note{padding:22px}.response-flow>div{min-height:145px}.access{padding:70px 0}.access-card{padding:60px 20px}.access-card h2{font-size:46px}.access-form{flex-direction:column;padding:6px;gap:6px;background:transparent;border:0}.access-form input{min-height:54px;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#0000002e}.footer-top nav{flex-wrap:wrap}.footer-bottom{flex-direction:column;gap:8px}.page-hero h1{font-size:51px}.page-hero-copy>p:not(.kicker){font-size:16px}.orbit-system,.privacy-vault{width:340px;height:340px}.orbit-label{font-size:8px}.content-heading h2,.sticky-heading h2,.policy-content h2{font-size:40px}.capability-grid,.capability-grid-wide{grid-template-columns:1fr}.capability-card,.content-section-dark .capability-card{min-height:360px}.mode-stack article{grid-template-columns:28px 1fr}.mode-stack article>span{grid-column:2;justify-self:start}.utility-list>div{grid-template-columns:38px 1fr}.utility-list>div>b{grid-column:2}.command-demo{height:500px}.command-source{left:0;top:15px}.command-phone{right:0;bottom:0;height:320px}.command-wave{left:80px;right:90px;top:43%;transform:rotate(40deg)}.notice{grid-template-columns:1fr;gap:8px}.info-panel{padding:30px 23px}.privacy-summary .container{grid-template-columns:1fr}.privacy-summary .container>div{border-right:0;border-bottom:1px solid var(--line)}.policy-content>section{padding-bottom:55px;margin-bottom:55px}.policy-list li{grid-template-columns:1fr;gap:5px}.permission-list summary{grid-template-columns:1fr 20px}.permission-list summary b{grid-row:2;grid-column:1}.permission-list summary i{grid-row:1/3;grid-column:2}.permission-list details p{margin-right:0}.support-cards .container,.requirements-grid,.trouble-grid{grid-template-columns:1fr}.support-cards a{min-height:120px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
