:root{--navy:#0b2447;--blue:#3279e8;--coral:#ff745f;--cream:#fbf8f3;--paper:#fffdfa;--mint:#bcebdc;--text:#57667b;--border:#e7e8e8;--shadow:0 24px 70px #0b244721}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--navy);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}header{z-index:50;will-change:transform;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;height:84px;padding:0 max(5vw,28px);transition:transform .34s cubic-bezier(.22,.61,.36,1),background-color .25s,box-shadow .25s,border-color .25s;display:flex;position:fixed;inset:0 0 auto}header.headerHidden{transform:translateY(-105%)}header.headerScrolled{-webkit-backdrop-filter:blur(14px);background:#fffefbf0;border-bottom-color:#dce7eb;box-shadow:0 10px 30px #0b244714}.brand{letter-spacing:-1.1px;align-items:baseline;font-family:Manrope;font-size:21px;font-weight:800;display:flex}.brand span{margin-right:4px;font-size:32px}.brand i{background:var(--coral);border-radius:50%;align-self:flex-start;width:6px;height:6px;margin-top:15px;margin-left:5px}header nav{align-items:center;gap:34px;font-size:14px;font-weight:600;display:flex}header nav>a:not(.navCta){color:#42516b;transition:all .2s}header nav>a:hover{color:var(--blue)}.navCta,.button.primary{color:#fff;background:var(--navy);border-radius:12px;align-items:center;gap:9px;padding:13px 19px;transition:all .25s;display:flex;box-shadow:0 10px 24px #0b244729}.navCta:hover,.button.primary:hover{background:var(--blue);transform:translateY(-2px)}.menu{background:0 0;border:0;width:42px;height:42px;display:none;position:relative}.menu span{background:var(--navy);width:22px;height:2px;transition:all .3s;position:absolute;top:16px;left:10px}.menu span+span{top:24px}.hero{background:linear-gradient(130deg,#faf7f1,#f8fbff 65%,#edf5ff);grid-template-columns:minmax(430px,590px) minmax(420px,620px);justify-content:center;align-items:center;gap:7vw;height:100vh;min-height:850px;max-height:980px;padding:120px 7vw 70px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";bottom:-60px;background:var(--paper);border-radius:50% 50% 0 0/40% 40% 0 0;height:120px;position:absolute;inset-inline:0}.glow{border-radius:50%;position:absolute}.g1{background:#97ccff30;width:480px;height:480px;top:20%;right:7%}.g2{background:#ffc0a329;width:300px;height:300px;top:5%;left:-100px}.eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:#3f638c;align-items:center;gap:9px;margin-bottom:22px;font-size:12px;font-weight:800;display:flex}.eyebrow>span{width:28px;height:28px;color:var(--blue);background:#dfeefe;border-radius:50%;place-items:center;display:grid}.eyebrow.coral{color:#b64d40}.eyebrow.coral>span{color:#eb5e4c;background:#ffe2dd}.eyebrow.mint>span{color:#147b65;background:#dcf6ee}.heroCopy{z-index:2;position:relative}.hero h1,.section h2,.closing h2{letter-spacing:-4px;margin:0 0 27px;font-family:Manrope;font-size:clamp(46px,4.4vw,72px);font-weight:800;line-height:1.04}.hero h1 em,.section h2 em,.closing h2 em{color:var(--coral);font-style:normal}.heroCopy>p{color:var(--text);max-width:555px;margin:0;font-size:20px;line-height:1.6}.actions{align-items:center;gap:25px;margin-top:36px;display:flex}.button{font-size:15px;font-weight:700}.button.primary{padding:17px 23px;display:inline-flex}.textButton{align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.textButton span{width:40px;height:40px;color:var(--blue);border:1px solid #c7d0dc;border-radius:50%;place-items:center;display:grid}.trust{align-items:center;gap:17px;margin-top:45px;display:flex}.trust>div{display:flex}.trust>div span{background:#d8e7f7;border:3px solid #fff;border-radius:50%;place-items:center;width:37px;height:37px;margin-left:-9px;font-size:10px;font-weight:800;display:grid}.trust>div span:first-child{background:#f6cbbc;margin-left:0}.trust>div span:last-child{background:#c9e7da}.trust p{color:#7c8797;margin:0;font-size:13px;line-height:1.4}.trust b{color:var(--navy)}.heroVisual{z-index:2;place-items:center;height:650px;display:grid;position:relative}.phone{background:#fff;border:9px solid #132139;border-radius:46px;width:320px;height:635px;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 35px 75px #0f2b4e3d,inset 0 0 0 1px #8390a0}.phone:before{content:"";z-index:4;background:#132139;border-radius:20px;width:105px;height:25px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.phoneTop{justify-content:space-between;align-items:center;height:48px;padding:6px 23px 0;font-size:10px;font-weight:700;display:flex}.phoneTop i{width:60px}.appbar{justify-content:space-between;align-items:center;height:45px;padding:2px 18px;font-family:Manrope;display:flex}.appbar b{font-size:17px}.appbar i{background:#e8c7b8;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-style:normal;display:grid}.mapCanvas{background:#eef1ea;height:407px;position:relative;overflow:hidden}.street{background:#fff;width:500px;height:11px;position:absolute;top:80px;left:-50px;transform:rotate(-20deg);box-shadow:0 0 0 1px #dce2dc}.street.s2{top:150px;left:-90px;transform:rotate(35deg)}.street.s3{top:170px;left:-120px;transform:rotate(83deg)}.river{background:#cce7ed;width:90px;height:550px;position:absolute;top:-80px;left:90px;transform:rotate(32deg)}.person{z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute}.person b{color:#733e2d;background:#f5c0a9;border:3px solid #fff;border-radius:50%;place-items:center;width:45px;height:45px;display:grid;box-shadow:0 4px 14px #58708755}.person span{white-space:nowrap;background:#fff;border-radius:8px;padding:4px 7px;font-size:9px;font-weight:700;box-shadow:0 4px 12px #58708733}.p1{top:45px;left:38px}.p2{top:250px;left:62px}.p2 b{background:#edcabb}.p3{top:130px;right:34px}.p3 b{background:#bdd7eb}.homePin{background:var(--blue);color:#fff;z-index:2;border:4px solid #fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:196px;left:138px;box-shadow:0 0 0 12px #3279e82d}.status{z-index:4;background:#fff;border-radius:15px;align-items:center;padding:12px;display:flex;position:absolute;bottom:57px;left:13px;right:13px;box-shadow:0 10px 30px #1935562a}.status>span{width:38px;height:38px;color:var(--blue);background:#e9f2ff;border-radius:10px;place-items:center;display:grid}.status p{flex-direction:column;margin:0 auto 0 10px;font-size:11px;display:flex}.status small{color:#7b8796;margin-top:3px}.phoneNav{color:#8b96a5;justify-content:space-around;align-items:center;height:56px;display:flex}.phoneNav b{flex-direction:column;align-items:center;gap:2px;font-size:8px;display:flex}.phoneNav b:first-child{color:var(--blue)}.orbit{border:1px solid #a9c7e855;border-radius:50%;position:absolute}.o1{width:540px;height:540px}.o2{width:670px;height:670px}.floatCard{box-shadow:var(--shadow);z-index:5;background:#fffffff5;border:1px solid #edf0f3;border-radius:16px;align-items:center;display:flex;position:absolute}.floatCard.live{width:263px;padding:14px 15px;top:90px;right:-28px}.floatCard.live>i{background:#55c99e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #55c99e20}.floatCard.live div,.floatCard.arrived div{flex-direction:column;margin:0 auto 0 10px;display:flex}.floatCard.live b,.floatCard.arrived b{font-size:12px}.floatCard.live span,.floatCard.arrived small{color:#788698;margin-top:3px;font-size:9px}.floatCard.live svg{color:#42b88d}.floatCard.arrived{padding:13px 17px;bottom:130px;left:-40px}.floatCard.arrived>span{width:38px;height:38px;color:var(--blue);background:#eaf3ff;border-radius:12px;place-items:center;display:grid}.section{padding:125px max(6vw,30px)}.sectionHead{max-width:1180px;margin:0 auto 70px}.sectionHead.centered{text-align:center;flex-direction:column;align-items:center;display:flex}.sectionHead h2{letter-spacing:-3px;margin-bottom:20px;font-size:clamp(38px,4vw,58px);line-height:1.1}.sectionHead>p{color:var(--text);margin:0;font-size:17px;line-height:1.6}.emergencyLayout{grid-template-columns:500px 1fr;align-items:center;gap:80px;max-width:1110px;margin:auto;display:grid}.alertDemo{background:#fff2ee;border:1px solid #ffe3dc;border-radius:28px;padding:23px;transform:rotate(-1.5deg);box-shadow:0 30px 60px #5c2a231f}.alertTop{background:#fff;border-radius:16px;align-items:center;gap:13px;padding:16px;display:flex}.alertTop>i{background:#6bd1a8;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 7px #6bd1a82b}.alertTop div{flex-direction:column;display:flex}.alertTop small{letter-spacing:1px;color:#748292;font-size:9px;font-weight:700}.alertTop b{margin-top:3px;font-size:13px}.alertTop svg{color:#5dc39e;margin-left:auto}.alertMain{text-align:center;padding:25px 25px 15px}.alertSymbol{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 15px;font-size:28px;display:grid;box-shadow:0 0 0 9px #ff745f1c}.alertMain>small{letter-spacing:1.3px;color:#ba5849;font-size:10px;font-weight:700}.alertMain h3{max-width:330px;margin:7px auto 6px;font-family:Manrope;font-size:22px;line-height:1.2}.alertMain>p{color:#7b6f6a;margin:0 0 18px}.countdown{border:8px solid #fff;border-top-color:var(--coral);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:116px;height:116px;margin:auto;display:flex;box-shadow:0 8px 24px #b34f3a1c}.countdown b{font-size:37px;line-height:1}.countdown span{color:#7c7471;margin-top:5px;font-size:8px}.alertButtons{grid-template-columns:1fr 1fr;gap:9px;margin-top:25px;display:grid}.alertButtons button{color:var(--navy);background:#fff;border:0;border-radius:11px;padding:13px;font-weight:700}.alertButtons button+button{background:var(--coral);color:#fff}.wave{background:#fff;border-radius:15px;justify-content:center;align-items:center;gap:5px;height:56px;display:flex}.wave i{background:var(--coral);border-radius:5px;width:3px}.emergencyList article{border-bottom:1px solid var(--border);grid-template-columns:36px 48px 1fr;align-items:start;gap:16px;padding:23px 5px;display:grid}.emergencyList article.active{background:#f9fbfe;border:0;border-radius:17px;margin-left:-14px;padding:23px 19px}.emergencyList .num{letter-spacing:1px;color:#a5aeb9;margin-top:5px;font-size:10px}.emergencyList article>span{width:43px;height:43px;color:var(--blue);background:#ecf3fb;border-radius:12px;place-items:center;display:grid}.emergencyList .active>span{color:var(--coral);background:#ffeae5}.emergencyList h3{margin:1px 0 6px;font-family:Manrope;font-size:18px}.emergencyList p{color:var(--text);margin:0;font-size:14px;line-height:1.55}.detailStrip{border:1px solid var(--border);background:#fff;border-radius:18px;grid-template-columns:repeat(3,1fr);max-width:1110px;margin:75px auto 0;display:grid;box-shadow:0 18px 50px #112c4d0f}.detailStrip>div{align-items:flex-start;gap:14px;padding:27px;display:flex}.detailStrip>div+div{border-left:1px solid var(--border)}.detailStrip svg{color:var(--coral);flex:none}.detailStrip p{flex-direction:column;margin:0;display:flex}.detailStrip b{font-size:14px}.detailStrip span{color:#778394;margin-top:5px;font-size:12px;line-height:1.5}.daily{background:#f4f8fc}.sectionHead.split{grid-template-columns:1.4fr .6fr;align-items:end;gap:8vw;display:grid}.sectionHead.split h2{margin:0}.sectionHead.split>p{padding-bottom:8px}.dailyGrid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1180px;margin:auto;display:grid}.dailyCard{background:#fff;border:1px solid #ecf0f4;border-radius:19px;min-height:265px;padding:27px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.dailyCard:hover{transform:translateY(-6px);box-shadow:0 22px 50px #23486d16}.dailyCard>span{width:48px;height:48px;color:var(--blue);background:#e8f1ff;border-radius:14px;place-items:center;display:grid}.dailyCard.mint>span{color:#28816c;background:#dcf5eb}.dailyCard.peach>span{color:#d45f4e;background:#ffe9e2}.dailyCard.lilac>span{color:#6e59b6;background:#eee9ff}.dailyCard.yellow>span{color:#9a7025;background:#fff2cf}.dailyCard.sky>span{color:#397a8c;background:#e4f3f7}.cardIndex{color:#b8c1cd;letter-spacing:1px;font-size:10px;position:absolute;top:28px;right:25px}.dailyCard h3{margin:22px 0 9px;font-family:Manrope;font-size:18px}.dailyCard p{color:var(--text);margin:0;font-size:14px;line-height:1.6}.dailyCard>i{background:var(--blue);width:0;height:3px;transition:all .3s;position:absolute;bottom:0;left:0}.dailyCard:hover>i{width:100%}.showcase{background:var(--navy);border-radius:31px;grid-template-columns:.78fr 1.22fr;max-width:1180px;min-height:650px;margin:100px auto 0;display:grid;overflow:hidden;box-shadow:0 35px 80px #0b244733}.showcaseCopy{color:#fff;z-index:2;flex-direction:column;justify-content:center;padding:75px 20px 70px 65px;display:flex;position:relative}.showcaseCopy>small{color:#83baff;letter-spacing:1.8px;font-size:10px;font-weight:800}.showcaseCopy h3{letter-spacing:-2px;margin:17px 0 20px;font-family:Manrope;font-size:42px;line-height:1.08}.showcaseCopy>p{color:#aabbd1;font-size:15px;line-height:1.7}.showcaseCopy>div{flex-direction:column;gap:12px;margin-top:20px;display:flex}.showcaseCopy>div span{align-items:center;gap:9px;font-size:13px;display:flex}.showcaseCopy>div svg{color:#74d4ad}.showcaseImage{min-width:0;position:relative}.showcaseImage:before{content:"";background:linear-gradient(90deg,var(--navy),transparent 24%);z-index:1;position:absolute;inset:0}.showcaseImage img{object-fit:cover;width:100%;height:100%;display:block}.privacy{grid-template-columns:minmax(440px,570px) minmax(440px,550px);justify-content:center;align-items:center;gap:9vw;display:grid}.privacyArt{height:620px;position:relative}.privacyMap{box-shadow:var(--shadow);background:#e9f2ee;border-radius:32px;position:absolute;inset:20px 40px;overflow:hidden}.privacyMap:after{content:"";background:linear-gradient(135deg,#0000,#cfe3e0aa);position:absolute;inset:0}.route{background:#fff;width:850px;height:25px;position:absolute;top:120px;left:-180px;transform:rotate(25deg);box-shadow:0 0 0 1px #d9e5df}.route.r2{top:300px;transform:rotate(-39deg)}.route.r3{top:200px;transform:rotate(78deg)}.radius{border:2px dashed var(--blue);z-index:3;background:#8ac2ff35;border-radius:50%;place-items:center;width:285px;height:285px;display:grid;position:absolute;top:125px;left:100px}.radius span{background:var(--blue);color:#fff;border:6px solid #fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 0 14px #3279e826}.privacyPanel{z-index:4;width:300px;box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:18px;position:absolute;bottom:20px;right:-20px}.panelHead{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:14px;display:flex}.panelHead>span{color:#19816a;background:#e1f6ee;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.panelHead div{flex-direction:column;display:flex}.panelHead b{font-size:13px}.panelHead small{color:#8793a1;margin-top:2px;font-size:10px}.toggle{justify-content:space-between;align-items:center;padding-top:15px;font-size:11px;font-weight:600;display:flex}.toggle>i{background:#4ab795;border-radius:20px;width:36px;height:20px;padding:3px}.toggle>i b{background:#fff;border-radius:50%;width:14px;height:14px;margin-left:auto;display:block}.toggle>i.off{background:#c9d1d8}.toggle>i.off b{margin-left:0}.privateBadge{z-index:4;box-shadow:var(--shadow);background:#fff;border-radius:15px;align-items:center;gap:11px;padding:14px 17px;display:flex;position:absolute;top:55px;left:-5px}.privateBadge>svg{color:var(--blue)}.privateBadge div{flex-direction:column;display:flex}.privateBadge b{font-size:11px}.privateBadge small{color:#7d8998;margin-top:3px;font-size:9px}.privacyCopy h2{letter-spacing:-3px;font-size:clamp(38px,3.7vw,55px)}.privacyCopy .lead{color:var(--text);margin:0 0 34px;font-size:16px;line-height:1.7}.privacyItems>div{border-top:1px solid var(--border);grid-template-columns:32px 1fr;gap:13px;padding:16px 0;display:grid}.privacyItems>div>span{color:var(--coral);letter-spacing:1px;margin-top:3px;font-size:10px;font-weight:800}.privacyItems p{flex-direction:column;margin:0;display:flex}.privacyItems b{font-size:14px}.privacyItems small{color:#7a8696;margin-top:5px;font-size:13px;line-height:1.5}.steps{background:#f6f2eb}.stepGrid{grid-template-columns:repeat(3,1fr);gap:60px;max-width:1000px;margin:auto;display:grid}.stepWrap{position:relative}.stepWrap>i{color:#aeb9c6;font-size:24px;font-style:normal;position:absolute;top:46%;left:-42px}.stepGrid article{text-align:center;background:#fff;border-radius:20px;min-height:260px;padding:38px 26px;position:relative;box-shadow:0 14px 40px #232e3f0f}.stepGrid article>span{color:#b0bac6;font-size:10px;font-weight:800;position:absolute;top:17px;right:20px}.stepGrid article>b{width:66px;height:66px;color:var(--blue);background:#e5f0ff;border-radius:20px;place-items:center;margin:6px auto 23px;display:grid}.stepGrid article>b.last{color:var(--coral);background:#ffe4de}.stepGrid h3{margin:0 0 10px;font-family:Manrope;font-size:18px}.stepGrid p{color:var(--text);margin:0;font-size:14px;line-height:1.55}.faq{grid-template-columns:420px minmax(500px,680px);justify-content:center;gap:10vw;display:grid}.faqHead h2{letter-spacing:-3px;margin:0 0 20px;font-family:Manrope;font-size:48px;line-height:1.1}.faqHead>p{color:var(--text);font-size:15px;line-height:1.7}.faqList article{border-top:1px solid var(--border)}.faqList button{text-align:left;width:100%;color:var(--navy);cursor:pointer;background:0 0;border:0;grid-template-columns:34px 1fr 30px;align-items:center;gap:14px;padding:22px 0;display:grid}.faqList button>span{letter-spacing:1px;color:#a3aebb;font-size:9px;font-weight:800}.faqList button>i{color:var(--blue);text-align:center;font-size:23px;font-style:normal;font-weight:300}.faqList article>div{grid-template-rows:0fr;transition:all .35s;display:grid}.faqList article>div>p{color:var(--text);margin:0 44px 0 48px;font-size:14px;line-height:1.65;overflow:hidden}.faqList article.open>div{grid-template-rows:1fr}.faqList article.open>div>p{margin-bottom:23px}.closing{background:var(--navy);color:#fff;text-align:center;place-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.closing>div{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.closingIcon{width:62px;height:62px;color:var(--coral);background:#ffffff13;border:1px solid #ffffff24;border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.closing>div>small:not(.ios){color:#8fb8e9;letter-spacing:1.5px;font-size:11px;font-weight:800}.closing h2{margin:17px 0 20px;font-size:clamp(45px,5vw,68px)}.closing>div>p{color:#b6c4d5;font-size:17px}.platform{color:var(--navy);background:#fff;border-radius:13px;align-items:center;gap:11px;margin-top:30px;padding:11px 22px;display:flex;box-shadow:0 15px 30px #0003}.platform>span{width:33px;height:33px;color:var(--blue);background:#e7f1ff;border-radius:50%;place-items:center;display:grid}.platform p{text-align:left;flex-direction:column;margin:0;display:flex}.platform small{letter-spacing:1px;font-size:8px;font-weight:800}.platform b{font-size:17px}.ios{color:#758ba6;margin-top:12px}.ring{border:1px solid #ffffff12;border-radius:50%;position:absolute}.ring.one{width:650px;height:650px}.ring.two{width:900px;height:900px}.closing:before,.closing:after{content:"";border-radius:50%;position:absolute}.closing:before{background:#3279e825;width:300px;height:300px;top:-100px;right:10%}.closing:after{background:#ff745f18;width:250px;height:250px;bottom:-80px;left:5%}footer{color:#8ea0b7;background:#071a34;grid-template-columns:1fr 1fr 1fr;align-items:start;min-height:220px;padding:52px max(6vw,30px) 30px;font-size:12px;display:grid}footer .brand{color:#fff}footer>p{text-align:center;margin-top:14px}footer>nav{justify-content:flex-end;gap:25px;margin-top:16px;display:flex}footer nav a:hover{color:#fff}footer>small{text-align:center;border-top:1px solid #ffffff12;grid-column:1/-1;margin-top:35px;padding-top:22px;font-size:10px}[data-reveal]{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(24px)}[data-reveal].revealed{opacity:1;transform:translateY(0)}@media (width<=1050px){.hero{grid-template-columns:1fr 420px;gap:30px;padding-inline:5vw}.hero h1{font-size:52px}.floatCard.live{right:-10px}.emergencyLayout{grid-template-columns:440px 1fr;gap:40px}.privacy{gap:4vw}.dailyGrid{grid-template-columns:repeat(2,1fr)}.faq{gap:5vw;padding-inline:5vw}}@media (width<=820px){header{height:72px}.menu{z-index:3;display:block}.menu.active span{top:20px;transform:rotate(45deg)}.menu.active span+span{transform:rotate(-45deg)}header nav{opacity:0;pointer-events:none;background:#fbf8f3;flex-direction:column;justify-content:center;font-size:20px;transition:all .3s;position:fixed;inset:0}header nav.open{opacity:1;pointer-events:auto}.navCta{margin-top:15px}.hero{text-align:center;grid-template-columns:1fr;height:auto;min-height:0;max-height:none;padding:135px 7vw 110px}.heroCopy{flex-direction:column;align-items:center;display:flex}.hero h1{letter-spacing:-3px;font-size:clamp(41px,10vw,60px)}.heroCopy>p{font-size:17px}.trust{text-align:left}.heroVisual{height:650px;margin-top:20px}.section{padding:90px 7vw}.sectionHead.split{grid-template-columns:1fr;gap:25px}.emergencyLayout{grid-template-columns:1fr;max-width:540px}.alertDemo{order:2}.detailStrip{grid-template-columns:1fr}.detailStrip>div+div{border-left:0;border-top:1px solid var(--border)}.showcase{grid-template-columns:1fr}.showcaseCopy{padding:55px 50px}.showcaseImage{min-height:620px}.showcaseImage:before{background:linear-gradient(180deg,var(--navy),transparent 25%)}.privacy{grid-template-columns:1fr}.privacyArt{order:2;width:100%;max-width:570px;margin:auto}.privacyCopy{max-width:570px;margin:auto}.stepGrid{grid-template-columns:1fr;gap:45px;max-width:460px}.stepWrap>i{top:-35px;left:50%;transform:rotate(90deg)}.faq{grid-template-columns:1fr;gap:45px}.faqHead{max-width:550px}.closing{min-height:600px;padding:80px 6vw}footer{text-align:center;grid-template-columns:1fr;gap:25px}footer .brand{justify-content:center}footer>p{margin:0}footer>nav{justify-content:center;margin:0}footer>small{grid-column:1}}@media (width<=520px){header,.hero{padding-inline:20px}.hero h1{letter-spacing:-2.5px;font-size:42px}.actions{flex-direction:column;gap:20px}.heroVisual{height:540px;margin-inline:-30px;transform:scale(.84)}.phone{height:600px}.floatCard.live{right:-50px}.floatCard.arrived{left:-30px}.section{padding:78px 20px}.sectionHead{margin-bottom:48px}.sectionHead h2,.privacyCopy h2{letter-spacing:-2px;font-size:36px}.emergencyLayout{display:block}.alertDemo{margin-bottom:45px;padding:16px}.emergencyList article{grid-template-columns:29px 43px 1fr;gap:10px}.dailyGrid{grid-template-columns:1fr}.dailyCard{min-height:235px}.showcase{margin-top:70px}.showcaseCopy{padding:48px 28px}.showcaseCopy h3{font-size:34px}.showcaseImage{min-height:430px}.privacyArt{height:510px}.privacyMap{inset:15px 5px}.radius{width:230px;height:230px;left:55px}.privacyPanel{width:275px;right:0}.privateBadge{left:0}.faqHead h2{font-size:39px}.faqList button{grid-template-columns:26px 1fr 25px}.faqList article>div>p{margin-left:40px;margin-right:30px}.closing h2{letter-spacing:-2.5px;font-size:42px}.closing>div>p{font-size:15px}footer{padding-inline:20px}footer>nav{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}[data-reveal]{opacity:1;transform:none}}.heroCarousel{touch-action:pan-y;cursor:grab;transition:background .8s}.heroCarousel.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.heroCarousel.dragging .heroSlidePanel.active{transform:translateX(var(--carousel-drag-x))}.heroCarousel.dragging .heroSlideArt.active{transform:translateX(var(--carousel-drag-x)) scale(.985)}.heroCarousel.dragging .heroSlidePanel.active,.heroCarousel.dragging .heroSlideArt.active{transition:none}.heroCarouselControls,.heroCarousel a,.heroCarousel button{cursor:pointer}.heroSlideArt{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.heroCarousel.family{background:linear-gradient(130deg,#faf7f1,#f8fbff 65%,#edf5ff)}.heroCarousel.woman{background:linear-gradient(130deg,#fff9f5,#f9f7ff 55%,#eef6ff)}.heroCarousel.mobility{background:linear-gradient(130deg,#f8fbff,#f4fbfc 58%,#e8f4ff)}.heroCopyStage,.heroVisualStage{z-index:2;min-width:0;max-width:100%;position:relative}.heroCopyStage{height:620px}.heroSlidePanel{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:center;transition:opacity .72s,transform .72s cubic-bezier(.22,.61,.36,1),visibility 0s linear .72s;display:flex;position:absolute;inset:0;transform:translate(34px)}.heroSlidePanel.active{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.heroSlidePanel h1{max-width:620px}.heroCarousel.woman h1 em{color:#e95f73}.heroCarousel.mobility h1 em{color:#078eaa}.heroCarousel.woman .eyebrow{color:#a63f63}.heroCarousel.woman .eyebrow>span{color:#dc4d70;background:#ffe4ec}.heroCarousel.mobility .eyebrow{color:#176a82}.heroCarousel.mobility .eyebrow>span{color:#078eaa;background:#dff5f8}.heroVisualStage{place-items:center;height:650px;display:grid}.heroVisualStage:before{display:none}.heroSlideArt{z-index:3;object-fit:contain;opacity:0;visibility:hidden;filter:drop-shadow(0 28px 35px #0b244729);width:min(690px,115%);height:100%;transition:opacity .8s,transform .8s cubic-bezier(.22,.61,.36,1),visibility 0s linear .8s;position:absolute;transform:translate(42px)scale(.965)}.heroMediaVideo{filter:none;isolation:isolate;place-items:center;display:grid;overflow:visible}.heroMediaVideo:before{content:"";z-index:-2;aspect-ratio:1;background:linear-gradient(145deg,#dcecff 4%,#c5e7f0 46%,#f6d8dc 100%);border:1px solid #fff9;border-radius:43% 57% 53% 47%/46% 43% 57% 54%;width:84%;position:absolute;transform:rotate(-9deg);box-shadow:inset 0 0 60px #fff7,0 28px 75px #347bb022}.heroMediaVideo:after{content:"";z-index:-3;aspect-ratio:1;border:1px solid #8bbce444;border-radius:50%;width:96%;position:absolute;box-shadow:0 0 0 18px #fff4,0 0 0 19px #e95f7314}.heroVideoWindow{z-index:4;aspect-ratio:16/9;background:#0b2447;border:7px solid #fffc;border-radius:28px;width:94%;position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 34px 70px #0b24474d,0 10px 25px #0b244724,inset 0 0 0 1px #fff5}.heroCollageVideo{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.012)}.heroVideoShine{z-index:1;pointer-events:none;background:linear-gradient(115deg,#fff2 0%,#0000 24% 76%,#0b244718 100%);position:absolute;inset:0}.heroVideoBadge{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#fffffff0;border:1px solid #fff;border-radius:16px;align-items:center;gap:10px;padding:11px 14px 11px 11px;display:flex;position:absolute;box-shadow:0 15px 35px #0b24472e}.heroVideoBadge p{white-space:nowrap;flex-direction:column;gap:2px;margin:0;display:flex}.heroVideoBadge small{color:#728196;letter-spacing:1.1px;font-size:8px;font-weight:800}.heroVideoBadge b{color:var(--navy);font-size:12px}.heroVideoBadge.protection{top:20%;left:-1%}.heroVideoBadge.protection>span{color:#d94b69;background:#ffe6ec;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.heroVideoBadge.live{bottom:19%;right:-1%}.heroVideoBadge.live>i{background:#2eb78e;border:3px solid #d7f2e9;border-radius:50%;width:11px;height:11px;animation:2s ease-in-out infinite heroLivePulse;box-shadow:0 0 0 5px #e7f7f2}@keyframes heroLivePulse{50%{box-shadow:0 0 0 9px #e7f7f255}}.heroVideoSound{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#071827cc;border:1px solid #ffffff7a;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:10px;right:10px;box-shadow:0 6px 18px #0005}.heroVideoSound:hover,.heroVideoSound:focus-visible{color:var(--navy);background:#fff;outline:none}.heroSlideArt.active{opacity:1;visibility:visible;transition-delay:0s;transform:translate(0)scale(1)}.heroCarouselControls{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #d9e5ec;border-radius:999px;align-items:center;gap:8px;padding:7px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #0b24471b}.heroCarouselControls button{color:var(--navy);cursor:pointer;border:0;place-items:center;display:grid}.heroArrow,.heroPause{background:#eef5f8;border-radius:50%;width:34px;height:34px;font-size:23px;line-height:1;transition:background .2s,color .2s,transform .2s}.heroArrow:hover,.heroPause:hover{background:var(--navy);color:#fff;transform:scale(1.04)}.heroPause{font-size:12px;font-weight:800}.heroDots{align-items:center;gap:5px;padding:0 2px;display:flex}.heroDots button{background:0 0;width:29px;height:34px;padding:0}.heroDots button span{background:#afbecb;border-radius:999px;width:7px;height:7px;transition:width .35s,background .35s}.heroDots button.active span{background:var(--teal);width:23px}.heroCarousel.woman .heroDots button.active span{background:#e95f73}.heroCarousel.mobility .heroDots button.active span{background:#078eaa}@media (width<=820px){.heroCopyStage{width:100%;height:490px}.heroSlidePanel{text-align:center;justify-content:flex-start;align-items:center;padding-top:18px}.heroSlidePanel h1{max-width:680px}.heroSlidePanel>p{max-width:590px}.heroVisualStage{width:100%;max-width:620px;height:570px;margin-inline:auto}.heroSlideArt{width:min(610px,108%)}.heroCarouselControls{bottom:35px}}@media (width<=520px){.heroCopyStage{height:535px}.heroSlidePanel{padding-top:0}.heroSlidePanel .eyebrow{min-height:28px}.heroSlidePanel h1{font-size:clamp(34px,10vw,40px)}.heroSlidePanel .actions{margin-top:27px}.heroVisualStage{height:470px;margin-top:0}.heroSlideArt{width:min(520px,126%);height:485px}.heroMediaVideo{width:116%}.heroMediaVideo:before{width:80%}.heroMediaVideo:after{width:94%}.heroVideoWindow{border-width:4px;border-radius:18px;width:94%}.heroVideoBadge{border-radius:12px;gap:7px;padding:8px 10px 8px 8px}.heroVideoBadge p{gap:1px}.heroVideoBadge small{letter-spacing:.8px;font-size:7px}.heroVideoBadge b{font-size:10px}.heroVideoBadge.protection{top:19%;left:2%}.heroVideoBadge.protection>span{border-radius:9px;width:28px;height:28px}.heroVideoBadge.live{bottom:18%;right:2%}.heroVideoSound{padding:7px 9px;font-size:10px;bottom:6px;right:6px}.heroCarouselControls{bottom:23px}.heroArrow,.heroPause{width:32px;height:32px}.heroDots button{width:25px;height:32px}}@media (width<=360px){.heroCopyStage{height:555px}.heroVisualStage{height:430px}.heroSlideArt{height:445px}.heroCarouselControls{gap:5px}}@media (prefers-reduced-motion:reduce){.heroCarousel,.heroSlidePanel,.heroSlideArt,.heroDots button span{transition:none}.heroVideoBadge.live>i{animation:none}}.alertDemo{box-shadow:none;background:0 0;border:0;padding:0;display:block;overflow:visible;transform:none}.alertDemo>*{display:none}.alertDemo:before{content:"";aspect-ratio:4/5;filter:drop-shadow(0 28px 32px #0b244729);background:url(/images/emergency-galaxy-s26-ultra-real-ui.webp) bottom/contain no-repeat;width:100%;display:block}@media (width<=520px){.alertDemo{margin-bottom:42px;padding:0}.alertDemo:before{width:108%;margin-left:-4%}}@media (width>=821px){.daily .sectionHead{margin-bottom:44px}.dailyGrid{grid-template-columns:minmax(0,1fr) minmax(420px,1.05fr);align-items:center;gap:0 76px;max-width:1180px;display:grid}.appReel{grid-area:1/2/7;align-self:center}.dailyCard{background:0 0;border:0;border-top:1px solid #0b24471a;border-radius:0;grid-column:1;min-height:0;padding:18px 36px 18px 66px;overflow:visible}.dailyCard:first-child{border-top:0}.dailyCard:hover{box-shadow:none;transform:none}.dailyCard>span{border-radius:12px;width:44px;height:44px;position:absolute;top:16px;left:0}.dailyCard h3{margin:0 0 5px;font-size:17px}.dailyCard p{font-size:13px;line-height:1.5}.dailyCard .cardIndex{top:22px;right:4px}.dailyCard>i{display:none}}@media (width<=820px){.appReel{width:min(100%,520px);margin:48px auto 0}}:root{--blue:#009bb5;--sky:#e5f7fa}.platform>span,.textButton span{color:#009bb5;background:#e5f7fa}.navCta:hover,.button.primary:hover{background:linear-gradient(135deg,#078ca8,#08cad0)}.brand{align-items:center;line-height:0;display:inline-flex}.brandLogo{object-fit:contain;filter:drop-shadow(0 5px 8px #0b244718);transform-origin:50% 55%;will-change:transform;width:auto;height:66px;animation:3.8s ease-in-out infinite brandFloat;display:block}.brand:hover .brandLogo{filter:drop-shadow(0 8px 13px #167bc13d);animation:.85s ease-in-out both brandWave}footer .brandLogo{filter:drop-shadow(0 8px 14px #0004);height:92px;animation-delay:.7s}@keyframes brandFloat{0%,to{transform:translateY(0)rotate(-.7deg)}50%{transform:translateY(-4px)rotate(.7deg)}}@keyframes brandWave{0%,to{transform:translateY(0)rotate(0)scale(1)}25%{transform:translateY(-3px)rotate(-4deg)scale(1.035)}55%{transform:translateY(-5px)rotate(4deg)scale(1.045)}78%{transform:translateY(-2px)rotate(-2deg)scale(1.02)}}@media (width<=520px){.brandLogo{height:54px}footer .brandLogo{height:82px}}@media (prefers-reduced-motion:reduce){.brandLogo,.brand:hover .brandLogo{animation:none}}:root{--teal:#0799aa;--teal-bright:#10c7cf;--teal-soft:#e7f8f8}.hero h1 em,.daily h2 em,.privacyCopy h2 em,.steps h2 em{color:var(--teal)}.emergency h2 em{color:var(--coral)}.hero .button.primary,.navCta{background:linear-gradient(135deg,#0b2447,#073c62)}.hero .button.primary:hover,.hero .button.primary:focus-visible,header nav>a.navCta:hover,header nav>a.navCta:focus-visible{color:#fff;background:linear-gradient(135deg,#078ca8,#08c5cd)}.section{padding-top:112px;padding-bottom:112px}.daily .sectionHead{margin-bottom:52px}.dailyCard p{font-size:14px}.appReel{isolation:isolate;place-items:center;min-height:700px;display:grid;position:relative}.reelGlow{z-index:-1;background:radial-gradient(circle,#bfecef 0,#dff5f5 43%,#0000 72%);border-radius:50%;width:520px;height:520px;position:absolute}.galaxyReel{background:linear-gradient(145deg,#283646,#050b12 45%,#263442);border-radius:46px;width:min(330px,82%);padding:9px;position:relative;transform:none;box-shadow:0 36px 65px #0b24472e,inset 0 0 0 1px #84909d}.galaxyReel:before,.galaxyReel:after{content:"";background:#273442;border-radius:0 3px 3px 0;width:4px;position:absolute;right:-4px}.galaxyReel:before{height:64px;top:112px}.galaxyReel:after{height:92px;top:194px}.galaxyCamera{z-index:4;background:#02070c;border-radius:50%;width:13px;height:13px;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 3px #13283e,0 0 0 1px #ffffff4d}.reelScreen{aspect-ratio:629/1280;background:#fff;border-radius:37px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff30}.reelFrame{opacity:0;will-change:opacity;background-position:top;background-repeat:no-repeat;background-size:100%;width:100%;height:100%;animation:20s ease-in-out infinite reel-frame-fade;display:block;position:absolute;inset:0}.reelMap{background-image:url(/images/screen-circle-map-no-counter.webp)}.reelDriving{background-image:url(/images/screen-driving-report.webp);animation-delay:-15s}.reelTranslation{background-image:url(/images/screen-live-translation-no-counter.webp);animation-delay:-10s}.reelPermissions{background-image:url(/images/screen-permissions.webp);animation-delay:-5s}.appReel:hover .reelFrame{animation-play-state:paused}.reelLabel{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #e5eded;border-radius:15px;align-items:center;gap:11px;padding:12px 15px;display:flex;position:absolute;bottom:42px;right:-4px;box-shadow:0 18px 38px #0b244722}.reelLabel>span{background:#dcf8f5;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.reelLabel>span i{background:#19b898;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite reel-pulse;box-shadow:0 0 0 5px #19b8981f}.reelLabel p{flex-direction:column;margin:0;display:flex}.reelLabel b{font-size:11px}.reelLabel small{color:#7a8998;white-space:nowrap;margin-top:3px;font-size:9px}@keyframes reel-frame-fade{0%,20%{opacity:1}25%,95%{opacity:0}to{opacity:1}}@keyframes reel-pulse{50%{opacity:.62;transform:scale(.72)}}.showcase.safetyFlow{background:radial-gradient(circle at 12% 15%,#11c7cf2b,#0000 27%),linear-gradient(135deg,#0b2447,#071d39);grid-template-columns:.86fr 1.14fr;min-height:560px;margin-top:76px;position:relative}.safetyFlow:after{content:"";border:1px solid #ffffff0e;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-210px;left:-150px}.safetyFlow .showcaseCopy{padding:66px 34px 66px 62px}.safetyFlow .showcaseCopy h3{font-size:40px}.safetyFlow .showcaseCopy>p{color:#b7c6d8;max-width:410px}.flowSignals{flex-wrap:wrap;flex-direction:row!important;gap:9px!important;margin-top:24px!important;display:flex!important}.flowSignals span{color:#dce7f3;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;padding:9px 12px}.flowSignals svg{color:#35d0ce!important}.flowSteps{z-index:2;flex-direction:column;justify-content:center;padding:54px 58px 54px 20px;display:flex;position:relative}.flowSteps article{color:#fff;grid-template-columns:30px 48px 1fr;align-items:start;gap:16px;padding:25px 0;display:grid;position:relative}.flowSteps article:not(:last-child):after{content:"";z-index:1;opacity:.52;pointer-events:none;width:1px;position:absolute;top:49px;bottom:-49px;left:69.5px}.flowSteps article:first-child:after{background:linear-gradient(#0fc3c9,#5544d8)}.flowSteps article:nth-child(2):after{background:linear-gradient(#5544d8,#1ba97c)}.flowSteps article+article{border-top:1px solid #ffffff17}.flowSteps article>b{letter-spacing:1px;color:#7790ad;padding-top:16px;font-size:10px}.flowSteps article>span{color:#fff;z-index:2;background:linear-gradient(145deg,#0fc3c9,#087d9e);border-radius:15px;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:0 10px 25px #00b9c62a}.flowSteps article:nth-child(2)>span{background:linear-gradient(145deg,#4d79ed,#5544d8)}.flowSteps article:nth-child(3)>span{background:linear-gradient(145deg,#1ba97c,#0b7d72)}.flowSteps small{letter-spacing:1.4px;color:#76cfd4;font-size:9px;font-weight:800}.flowSteps h4{margin:5px 0 6px;font-family:Manrope;font-size:18px}.flowSteps p{color:#9fb1c7;max-width:390px;margin:0;font-size:13px;line-height:1.55}.privacy{background:linear-gradient(#fffdfa,#fbfdfd)}.privacyArt{place-items:center;height:690px;display:grid}.privacyArt:before{content:"";background:radial-gradient(circle,#cceff1 0,#e9f8f7 45%,#0000 72%);border-radius:50%;width:520px;height:520px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.privacyPhone{z-index:2;background:#f8fbfb;border:9px solid #101a29;border-radius:48px;width:350px;height:690px;position:relative;overflow:hidden;transform:rotate(-1.3deg);box-shadow:0 35px 75px #0b24472b,inset 0 0 0 1px #677486}.privacyPhone:after{content:"";pointer-events:none;border-radius:38px;position:absolute;inset:0;box-shadow:inset -12px 0 22px #0614290c}.privacyCamera{z-index:4;background:#07111e;border-radius:50%;width:13px;height:13px;position:absolute;top:11px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 3px #172d45}.privacyStatus{color:#21334a;justify-content:space-between;align-items:center;height:43px;padding:7px 22px 0;font-size:10px;display:flex}.privacyScreen{padding:7px 18px 18px}.privacyTitle{grid-template-columns:39px 1fr 39px;align-items:center;gap:9px;margin-bottom:22px;display:grid}.privacyTitle>button,.privacyTitle>span{color:#0b2447;background:#fff;border:0;border-radius:50%;place-items:center;width:39px;height:39px;font-size:29px;line-height:1;display:grid;box-shadow:0 7px 17px #12335112}.privacyTitle>div small{letter-spacing:1.5px;color:var(--teal);font-size:8px;font-weight:800}.privacyTitle h3{letter-spacing:-1px;margin:2px 0 0;font-family:Manrope;font-size:25px}.privacyTitle>span{color:var(--teal)}.privacyIntro{color:#68788b;margin:0 4px 17px;font-size:13px;line-height:1.5}.controlCard{background:#fff;border:1px solid #e7eff1;border-radius:20px;padding:2px 15px;box-shadow:0 13px 30px #0c2e4b0c}.controlRow{grid-template-columns:40px 1fr 42px;align-items:center;gap:10px;padding:14px 0;display:grid}.controlRow+.controlRow{border-top:1px solid #edf1f2}.controlRow>span{width:38px;height:38px;color:var(--teal);background:#e6f8f8;border-radius:12px;place-items:center;display:grid}.controlRow:nth-child(2)>span{color:var(--coral);background:#fff0ec}.controlRow:nth-child(3)>span{color:#6659d7;background:#eef0ff}.controlRow p{flex-direction:column;min-width:0;margin:0;display:flex}.controlRow p b{font-size:12px}.controlRow p small{color:#8995a3;white-space:nowrap;margin-top:3px;font-size:9px}.appSwitch{background:#d4dce2;border-radius:20px;width:38px;height:22px;padding:3px;display:block}.appSwitch b{background:#fff;border-radius:50%;width:16px;height:16px;display:block;box-shadow:0 2px 5px #263c5526}.appSwitch.on{background:linear-gradient(90deg,#0799aa,#13c9cd)}.appSwitch.on b{margin-left:16px}.privateModeCard{background:#eaf8f8;border:1px solid #caeeee;border-radius:17px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;margin-top:17px;padding:14px;display:grid}.privateModeCard>span{width:40px;height:40px;color:var(--teal);background:#fff;border-radius:12px;place-items:center;display:grid}.privateModeCard>div{flex-direction:column;display:flex}.privateModeCard b{font-size:12px}.privateModeCard small{color:#68848a;margin-top:3px;font-size:9px}.privateModeCard strong{color:var(--teal);background:#fff;border-radius:9px;padding:7px 9px;font-size:13px}.duration{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.duration button{color:#71808e;background:#fff;border:1px solid #dce6e8;border-radius:10px;padding:9px 2px;font-size:10px}.duration button.selected{border-color:var(--teal);background:var(--teal);color:#fff;font-weight:700}.activatePrivate{color:#fff;background:linear-gradient(100deg,#078faa,#10cdd0);border:0;border-radius:14px;width:100%;margin-top:14px;padding:15px;font-size:13px;font-weight:700;box-shadow:0 12px 24px #08aebb35}.privacyFoot{justify-content:center;align-items:center;gap:6px;display:flex;color:#8c98a4!important;margin:15px 0 0!important;font-size:8.5px!important}.privacyFoot svg{color:#5eb99f}.privacyBadge{z-index:4;background:#fff;border:1px solid #e9f0f0;border-radius:15px;align-items:center;gap:10px;padding:13px 15px;display:flex;position:absolute;top:93px;left:3px;box-shadow:0 18px 38px #0b244722}.privacyBadge>svg{color:#2ab28c}.privacyBadge>div{flex-direction:column;display:flex}.privacyBadge b{font-size:11px}.privacyBadge small{color:#7f8c9b;margin-top:2px;font-size:9px}.privacyItems>div>span{color:var(--teal)}.faqList button>b{font-size:16px}.storeButton{background:#fff;border:1px solid #ffffff2b;justify-content:flex-start;min-width:220px;transition:transform .2s,box-shadow .2s}.storeButton>svg{color:#6a7890;margin-left:auto}.storeButton:hover{transform:translateY(-3px);box-shadow:0 20px 35px #0004}.closing h2 em,.closingIcon{color:#24d1d3}@media (width<=1050px){.showcase.safetyFlow{grid-template-columns:.78fr 1.22fr}.safetyFlow .showcaseCopy{padding-left:45px}.flowSteps{padding-right:38px}.privacyPhone{transform:rotate(-1deg)scale(.92)}}@media (width<=820px){.section{padding-top:88px;padding-bottom:88px}.showcase.safetyFlow{grid-template-columns:1fr;margin-top:62px}.safetyFlow .showcaseCopy{padding:54px 48px 24px}.flowSteps{padding:20px 48px 54px}.privacyArt{order:2}.privacyPhone{transform:rotate(-1deg)}.appReel{min-height:660px}.galaxyReel{width:min(315px,76%)}.reelLabel{right:4%}}@media (width<=520px){.section{padding-top:76px;padding-bottom:76px}.dailyCard p{font-size:13px}.safetyFlow .showcaseCopy{padding:46px 25px 20px}.safetyFlow .showcaseCopy h3{font-size:32px}.flowSteps{padding:14px 24px 42px}.flowSteps article{grid-template-columns:25px 42px 1fr;gap:10px;padding:22px 0}.flowSteps article:not(:last-child):after{top:43px;bottom:-43px;left:55.5px}.flowSteps article>span{border-radius:13px;width:42px;height:42px}.flowSteps h4{font-size:16px}.flowSteps p{font-size:12px}.privacyArt{height:600px;margin-top:15px}.privacyArt:before{width:390px;height:390px}.privacyPhone{transform-origin:top;top:0;transform:rotate(-1deg)scale(.82)}.privacyBadge{transform-origin:0;top:70px;left:0;transform:scale(.92)}.storeButton{min-width:215px}.appReel{min-height:590px;margin-top:30px}.reelGlow{width:390px;height:390px}.galaxyReel{border-radius:39px;width:min(275px,78%);padding:8px}.reelScreen{border-radius:31px}.galaxyCamera{width:11px;height:11px;top:14px}.reelLabel{transform-origin:100%;bottom:14px;right:0;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.reelFrame{opacity:0;animation:none}.reelMap{opacity:1}.reelLabel>span i{animation:none}}html,body,#root{max-width:100%;overflow-x:clip}body.menuOpen{overflow:hidden}main{min-width:0}header{width:100%}.skipLink{z-index:100;color:var(--navy);box-shadow:var(--shadow);background:#fff;border-radius:10px;padding:11px 15px;font-weight:700;transition:transform .2s;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.skipLink:focus{transform:translateY(0)}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #19bfc8}.heroCopy,.heroCopy>*{min-width:0;max-width:100%}.hero h1{overflow-wrap:break-word}.heroVisual,.emergencyLayout>*,.dailyGrid>*,.privacy>*,.faq>*{min-width:0}.legal{background:#f3f8f8}.legal .sectionHead{margin-bottom:48px}.legalGrid{gap:16px;max-width:1000px;margin:auto;display:grid}.legalGrid details{background:#fff;border:1px solid #dce9ea;border-radius:20px;scroll-margin-top:24px;overflow:hidden;box-shadow:0 16px 40px #0b24470d}.legalGrid details[open]{box-shadow:0 22px 55px #0b244716}.legalGrid summary{cursor:pointer;grid-template-columns:48px 1fr 32px;align-items:center;gap:17px;padding:25px 28px;list-style:none;display:grid}.legalGrid summary::-webkit-details-marker{display:none}.legalGrid summary>span{width:46px;height:46px;color:var(--teal);background:#e4f7f5;border-radius:14px;place-items:center;display:grid}.legalGrid summary>div{min-width:0}.legalGrid summary small{letter-spacing:1.4px;color:var(--teal);font-size:9px;font-weight:800}.legalGrid summary h3{letter-spacing:-.5px;margin:3px 0 4px;font-family:Manrope;font-size:20px}.legalGrid summary p{color:var(--text);margin:0;font-size:13px}.legalGrid summary>b{width:30px;height:30px;color:var(--teal);background:#edf5f5;border-radius:50%;place-items:center;font-size:20px;font-weight:400;transition:transform .25s;display:grid}.legalGrid details[open] summary>b{transform:rotate(45deg)}.legalContent{color:var(--text);border-top:1px solid #edf1f1;padding:4px 92px 34px}.legalContent h4{color:var(--navy);margin:25px 0 7px;font-family:Manrope;font-size:15px}.legalContent p{margin:0;font-size:14px;line-height:1.7}.legalContent a{color:var(--teal);text-underline-offset:3px;font-weight:700;text-decoration:underline}.legalUpdated{color:#8996a2!important;margin-top:22px!important;font-size:11px!important}.configNotice{background:#fff8e8;border-radius:12px;padding:13px 15px;color:#685426!important}.storeButton.unavailable{cursor:default;box-shadow:none;background:#ffffffeb}.storeButton.unavailable:hover{box-shadow:none;transform:none}.safetyNote{justify-content:center;align-items:flex-start;gap:7px;line-height:1.5;display:flex;color:#8295aa!important;max-width:470px!important;margin:25px auto 0!important;font-size:11px!important}.safetyNote svg{color:#4ed4cf;flex:none;margin-top:1px}.faq{background:radial-gradient(circle at 8% 24%,#ff745f1f,#0000 24%),radial-gradient(circle at 91% 76%,#0799aa21,#0000 26%),linear-gradient(135deg,#fffaf5,#f4fbfc);position:relative;overflow:hidden}.faq:before,.faq:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.faq:before{border:1px solid #0799aa21;width:230px;height:230px;bottom:5%;left:-105px}.faq:after{background:#ffd2681f;width:160px;height:160px;top:8%;right:-55px}.faqHead,.faqList{z-index:1;position:relative}.faqHead>p{max-width:390px}.faqVisual{isolation:isolate;width:min(430px,100%);margin:25px auto -28px;position:relative}.faqVisual:before{content:"";z-index:-1;background:radial-gradient(circle,#d8f3f0 0,#eaf8f6 52%,#0000 72%);border-radius:50%;position:absolute;inset:18% 4% 6%}.faqVisual img{filter:drop-shadow(0 24px 22px #0b244724);width:100%;height:auto;animation:6s ease-in-out infinite faq-family-float;display:block}.faqBlob{z-index:-1;border-radius:50%;animation:5s ease-in-out infinite faq-blob-float;position:absolute}.faqBlob.one{background:#ffd9cf;width:62px;height:62px;top:25%;left:4%}.faqBlob.two{background:#d8efff;width:44px;height:44px;animation-delay:-2s;top:12%;right:3%}.faqList{align-self:center}.faqList article{background:#ffffffe0;border-radius:16px;margin-bottom:12px;transition:border-color .25s,box-shadow .25s,transform .25s;overflow:hidden;box-shadow:0 10px 28px #0b24470e;border:1px solid #0b244717!important}.faqList article:last-child{border-bottom:1px solid #0b244717!important}.faqList article:hover{transform:translate(4px);border-color:#0799aa47!important}.faqList article.open{box-shadow:0 17px 38px #0753691c;border-color:#0799aa57!important}.faqList button{padding:21px 19px}.faqList button>span{color:var(--teal)}.faqList button>i{width:30px;height:30px;color:var(--teal);background:#e9f7f7;border-radius:50%;place-items:center;font-size:19px;display:grid}.faqList article>div>p{margin-left:67px;margin-right:48px}@keyframes faq-family-float{50%{transform:translateY(-8px)}}@keyframes faq-blob-float{50%{transform:translateY(10px)scale(.92)}}@media (width<=820px){header{padding-inline:24px}.hero{width:100%;padding-inline:24px}.heroCopy{align-items:stretch;width:100%}.heroCopy .eyebrow{align-self:center}.hero h1,.heroCopy>p{width:100%;margin-inline:auto}.actions,.trust{align-self:center}.heroVisual{width:100%;max-width:620px;margin-inline:auto}.menu{flex:none}.legalContent{padding-inline:28px}.faq{gap:26px}.faqHead{text-align:center}.faqHead .eyebrow{justify-content:center}.faqHead>p{margin-inline:auto}.faqVisual{max-width:360px;margin-bottom:-12px}footer>nav{justify-self:center;max-width:560px}}@media (width<=520px){header{padding-inline:20px}.hero{padding:120px 20px 80px}.heroCopy .eyebrow{letter-spacing:1.15px;text-align:left;font-size:10px}.hero h1{letter-spacing:-2.2px;width:100%;font-size:clamp(34px,10vw,40px);line-height:1.04}.heroCopy>p{font-size:16px;line-height:1.55}.actions{width:100%;margin-top:30px}.actions .button.primary{justify-content:center;max-width:100%}.trust{max-width:100%;margin-top:37px}.trust p{min-width:0}.heroVisual{height:490px;margin:12px auto -15px;transform:none}.heroVisual:before{width:min(540px,138%);height:520px}.sectionHead h2 br,.closing h2 br{display:none}.legalGrid summary{grid-template-columns:43px 1fr 28px;gap:12px;padding:20px 17px}.legalGrid summary>span{width:42px;height:42px}.legalGrid summary h3{font-size:17px}.legalGrid summary p{font-size:12px;line-height:1.45}.legalContent{padding:2px 20px 28px}.faqVisual{max-width:300px;margin-top:20px;margin-bottom:-6px}.faqList article:hover{transform:none}.faqList button{padding:19px 14px}.faqList article>div>p{margin-left:54px;margin-right:24px}.closing>div{width:100%}.closing h2{overflow-wrap:break-word}footer>nav{gap:17px 22px}}@media (prefers-reduced-motion:reduce){.faqVisual img,.faqBlob{animation:none}}@media (width<=360px){.hero h1{font-size:33px}.heroCopy .eyebrow{letter-spacing:.9px;gap:7px;font-size:9px}.button.primary{padding-inline:18px;font-size:14px}.trust{gap:11px}.trust>div span{width:34px;height:34px}}.liveEmergency{background:linear-gradient(#eef7f9 0%,#f8fbfc 100%)}.liveEmergency .sectionHead{max-width:780px}.liveEmergency .sectionHead h2{max-width:750px}.liveEmergency .sectionHead h2 em{color:var(--coral)}.liveEmergencyPanel{background:#fff;border:1px solid #dce9ed;border-radius:28px;max-width:1180px;margin:0 auto;overflow:hidden;box-shadow:0 30px 80px #0b24471c}.liveEmergencyToolbar{color:#fff;background:#0b2447;justify-content:space-between;align-items:center;gap:20px;min-height:91px;padding:20px 30px;display:flex}.liveEmergencyIdentity{align-items:center;gap:16px;display:flex}.liveEmergencyIdentity>div{min-width:0}.liveEmergencyIdentity small,.liveInsightsTitle small{letter-spacing:1.4px;color:#7d9aaf;font-size:10px;font-weight:800;display:block}.liveEmergencyIdentity h3{letter-spacing:-.5px;margin:5px 0 0;font:800 21px/1.2 Manrope,sans-serif}.liveEmergencyPulse,.liveEmergencyStatus>span{background:var(--coral);border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 0 6px #ff745f24}.liveEmergencyStatus{letter-spacing:.8px;white-space:nowrap;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.liveEmergencyStatus>span{width:7px;height:7px;box-shadow:0 0 0 4px #ff745f24}.liveEmergencyStatus b{letter-spacing:1px;border:1px solid #fff5;border-radius:7px;margin-left:7px;padding:7px 9px;font-size:9px}.liveEmergencyBody{grid-template-columns:minmax(0,1.55fr) minmax(315px,.85fr);display:grid}.liveVideoArea{color:#d7e5f3;background:#102a49;min-width:0;padding:25px}.liveVideoFrame{aspect-ratio:16/9;background:radial-gradient(circle at 50% 35%,#22486a 0%,#112c47 38%,#071827 100%);border-radius:17px;position:relative;overflow:hidden;box-shadow:0 14px 30px #0004}.liveVideoFrame:before{content:"";opacity:.5;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.liveFrameTag{z-index:2;color:#fff;letter-spacing:.7px;background:#071624b8;border:1px solid #ffffff42;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:800;position:absolute;top:16px;right:16px}.liveVideoFrameCapture{aspect-ratio:auto;grid-template-columns:minmax(270px,.95fr) minmax(235px,.8fr);place-items:center;gap:42px;min-height:600px;padding:30px 48px;display:grid}.liveVideoFrameCapture:after{content:"";pointer-events:none;background:radial-gradient(circle,#2f6a8c6e 0,#1b496b38 48%,#0000 72%);border-radius:50%;width:420px;height:420px;position:absolute;top:50%;left:4%;transform:translateY(-50%)}.liveCaptureSequence{z-index:1;aspect-ratio:879/1789;background:#fff;border:6px solid #e8f1f4;border-radius:28px;max-width:100%;height:540px;position:relative;overflow:hidden;box-shadow:0 24px 52px #0008}.liveCaptureSequence img{object-fit:cover;opacity:0;will-change:opacity;width:100%;height:100%;animation:20s linear infinite live-capture-frame;display:block;position:absolute;inset:0}.liveVideoFrameCapture:hover .liveCaptureSequence img{animation-play-state:paused}@keyframes live-capture-frame{0%,19.999%{opacity:1}20%,to{opacity:0}}.liveCaptureCopy{z-index:1;color:#fff;flex-direction:column;align-items:flex-start;gap:15px;max-width:300px;display:flex;position:relative}.liveCaptureCopy>span{color:#6ee1df;background:#ffffff19;border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.liveCaptureCopy b{letter-spacing:-.7px;font:800 26px/1.16 Manrope,sans-serif}.liveCaptureCopy p{color:#d3e0ec;margin:0;font-size:14px;line-height:1.65}.liveVideoMeta{color:#b8ccdf;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px 1px;font-size:12px;font-weight:700;display:flex}.liveVideoMeta span{align-items:center;gap:8px;display:flex}.liveVideoMeta svg{color:#58d0c3}.liveInsights{background:#fbfcfd;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.liveTranscript,.liveDetections{background:#fff;border:1px solid #e1e9ee;border-radius:17px;padding:20px}.liveInsightsTitle{align-items:center;gap:11px;margin-bottom:16px;display:flex}.liveInsightsTitle>span{color:#188f8c;background:#e8f6f5;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;display:grid}.liveInsightsTitle h4{color:var(--navy);margin:4px 0 0;font:800 16px/1.25 Manrope,sans-serif}.liveTranscriptLine{border-top:1px solid #edf1f4;grid-template-columns:60px 1fr;align-items:start;gap:10px;padding:12px 0;display:grid}.liveTranscriptLine time{color:#788ba1;padding-top:2px;font-size:10px;font-weight:800}.liveTranscriptLine p{color:#2d4054;margin:0;font-size:13px;line-height:1.45}.liveTranscriptNote{color:#7a8b9c;margin-top:7px;font-size:10px;line-height:1.4;display:block}.liveDetectionItem{border-top:1px solid #edf1f4;align-items:center;gap:12px;margin-top:12px;padding:13px 0 0;display:flex}.liveDetectionIcon,.liveDetectionItem.object>span{color:#188f8c;background:#e8f6f5;border-radius:11px;flex:none;place-items:center;width:48px;height:48px;display:grid}.liveDetectionItem.object>span{color:#cc7147;background:#fff0e4;place-items:center;display:grid}.liveDetectionItem p{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.liveDetectionItem b{color:var(--navy);font-size:12px}.liveDetectionItem small{color:#718397;font-size:10px;line-height:1.4}.liveDemoNotice{color:#63788a;align-items:flex-start;gap:8px;margin:0;padding:0 3px;font-size:11px;line-height:1.5;display:flex}.liveDemoNotice svg{color:#258d90;flex:none}@media (width<=1050px){.liveEmergencyBody{grid-template-columns:1fr}.liveVideoFrameCapture{grid-template-columns:minmax(280px,.8fr) minmax(260px,.7fr)}.liveInsights{grid-template-columns:1fr 1fr;display:grid}.liveDemoNotice{grid-column:1/-1}}@media (width<=670px){.liveEmergencyToolbar{flex-direction:column;align-items:flex-start;padding:20px}.liveEmergencyIdentity h3{font-size:18px}.liveVideoArea{padding:14px}.liveVideoFrame{border-radius:11px}.liveFrameTag{padding:6px 7px;font-size:7px;top:9px;right:9px}.liveVideoFrameCapture{grid-template-columns:1fr;gap:22px;min-height:0;padding:42px 18px 25px}.liveVideoFrameCapture:after{width:330px;height:330px;top:225px;left:50%;transform:translate(-50%,-50%)}.liveCaptureSequence{border-width:5px;border-radius:24px;max-width:100%;height:min(520px,132vw)}.liveCaptureCopy{text-align:center;align-items:center;gap:9px}.liveCaptureCopy>span{display:none}.liveCaptureCopy b{font-size:18px}.liveCaptureCopy p{font-size:12px;line-height:1.55}.liveVideoMeta{flex-wrap:wrap;padding-top:13px;font-size:10px}.liveInsights{padding:16px;display:flex}.liveEmergencyPanel{border-radius:20px}.liveTranscript,.liveDetections{padding:17px}}@media (prefers-reduced-motion:reduce){.liveCaptureSequence img{opacity:0;animation:none}.liveCaptureSequence img:first-child{opacity:1}}.steps .sectionHead{margin-bottom:55px}.steps .sectionHead>p{max-width:580px}.stepGrid{gap:28px;max-width:1120px}.stepWrap>i{top:133px;left:-24px}.stepGrid article{flex-direction:column;align-items:center;height:100%;min-height:0;padding:30px 22px 22px;display:flex}.stepGrid article>b{margin:6px auto 17px}.stepGrid article h3{justify-content:center;align-items:center;min-height:46px;margin-bottom:8px;display:flex}.stepGrid article>p{max-width:260px;min-height:45px}.stepScreen{border-top:1px solid #e9edf0;flex-direction:column;align-items:center;gap:12px;width:100%;margin:20px 0 0;padding-top:20px;display:flex}.stepPhone{aspect-ratio:629/1280;background:#fff;border:6px solid #142940;border-radius:28px;width:min(205px,100%);position:relative;overflow:hidden;box-shadow:0 16px 30px #0b244721,inset 0 0 0 1px #fff}.stepPhone img{object-fit:cover;width:100%;height:100%;display:block}.stepScreen figcaption{color:#718294;text-align:center;font-size:11px;font-weight:700;line-height:1.4}@media (width<=1050px){.stepGrid{gap:18px}.stepWrap>i{left:-18px}.stepGrid article{padding-inline:16px}.stepPhone{width:min(185px,100%)}}@media (width<=820px){.stepGrid{gap:44px;max-width:460px}.stepWrap>i{top:-35px;left:50%}.stepGrid article{padding:32px 22px 25px}.stepGrid article h3,.stepGrid article>p{min-height:0}.stepPhone{width:min(235px,100%)}}.appScreens{background:#eef7f8}.appScreens .sectionHead{max-width:750px}.appScreens .sectionHead h2 em{color:#119eaa}.appScreensGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;max-width:1180px;margin:0 auto;display:grid}.appScreenCard{background:#fff;border:1px solid #e0eaed;border-radius:20px;min-width:0;margin:0;padding:14px 14px 19px;box-shadow:0 15px 35px #102a4910}.appScreenImage{aspect-ratio:629/1240;background:#edf3f5;border-radius:12px;overflow:hidden}.appScreenImage img{object-fit:contain;width:100%;height:100%;display:block}.appScreenCard.photo .appScreenImage img{object-fit:cover}.appScreenCard figcaption{flex-direction:column;gap:5px;padding:15px 3px 0;display:flex}.appScreenCard figcaption b{color:var(--navy);font:800 14px/1.3 Manrope,sans-serif}.appScreenCard figcaption span{color:var(--text);font-size:12px;line-height:1.45}.appScreensNote{color:#63788a;text-align:center;max-width:1180px;margin:22px auto 0;font-size:12px;line-height:1.5}@media (width<=1050px){.appScreensGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=670px){.appScreensGrid{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:14px;margin:0 -20px;padding:0 20px 18px;display:flex;overflow-x:auto}.appScreenCard{scroll-snap-align:start;flex:0 0 min(71vw,260px)}.appScreenImage{aspect-ratio:629/1240}.appScreensNote{text-align:left}}
