@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{font-family:Manrope Variable,Arial,sans-serif;color:#f3f5f6;background:#070c14;font-synthesis:none;--ink:#070c14;--cyan:#5cddf2;--muted:#f3f5f6;--gutter:clamp(24px,6.2vw,120px);--display:"Bebas Neue","Arial Narrow",sans-serif;scroll-behavior:smooth;scroll-padding-top:104px}*{box-sizing:border-box}body{margin:0;isolation:isolate}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0;background:none;touch-action:manipulation}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--cyan);outline-offset:6px}::selection{background:var(--cyan);color:var(--ink)}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:400;line-height:1;letter-spacing:.005em}h2{font-size:clamp(58px,5.8vw,94px)}h3{font-size:36px}em{font:inherit;font-style:normal;color:var(--cyan)}p{font-size:clamp(16px,1.15vw,20px);line-height:1.75;color:var(--muted)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:20px;top:-100px;z-index:100;background:var(--cyan);color:var(--ink);padding:16px}.skip-link:focus{top:12px}.atmosphere{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 62% 27%,#142d40 0%,transparent 55%),radial-gradient(ellipse at 92% 90%,#29232b 0%,transparent 52%),linear-gradient(135deg,#070c16,#0b1926 55%,#10131e)}.atmosphere>canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.95}.atmosphere>div{opacity:.35;position:absolute;border-radius:50%;will-change:transform;filter:blur(55px);animation:light-drift 24s ease-in-out infinite alternate}.atmosphere-cyan{width:88vw;height:100vh;right:-18vw;top:-7vh;background:radial-gradient(ellipse,#20687866,transparent 67%)}.atmosphere-blue{width:85vw;height:110vh;left:-35vw;top:12vh;background:radial-gradient(ellipse,#2a366855,transparent 68%);animation-delay:-12s!important}.atmosphere-warm{width:76vw;height:80vh;right:-15vw;bottom:-34vh;background:radial-gradient(ellipse,#76533f45,transparent 66%);animation-delay:-6s!important}.site-header{height:104px;position:fixed;inset:0 0 auto;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 var(--gutter);background:transparent}.site-header>.wordmark{text-shadow:0 2px 10px #030a14,0 0 22px #061827}.wordmark{font-family:var(--display);font-size:43px;line-height:1;letter-spacing:.02em;white-space:nowrap}.wordmark span,.hero-brand span{color:var(--cyan)}.site-header nav{display:flex;text-shadow:0 2px 8px #030a14,0 0 18px #030a14;gap:36px;font-size:15px;font-weight:550}.site-header nav a{color:#f3f5f6;transition:color .2s}.site-header nav a:hover{color:var(--cyan)}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:18px 25px;min-height:58px;font-family:var(--display);font-size:24px;font-weight:400;letter-spacing:.04em;line-height:1;white-space:nowrap;border-radius:3px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:transform .25s,filter .25s,background .25s}.button:hover{transform:translateY(-3px);filter:brightness(1.13)}.button:active{transform:translateY(0)}.button-cyan,.button-dark{background:linear-gradient(115deg,#17617e,#11384f);color:#f3f5f6}.button-light{background:linear-gradient(115deg,#18495f,#10283b);color:#f3f5f6}.button-small{min-height:48px;font-size:21px;padding:14px 20px;gap:11.5px}.arrow{width:20px;height:20px;flex-shrink:0;stroke:currentColor;stroke-width:2.8;stroke-linecap:square;stroke-linejoin:miter;transition:transform .25s}.button:hover .arrow,.text-link:hover .arrow{transform:translate(2px,-2px)}.text-link{display:inline-flex;gap:9px;align-items:center;font-size:16px;font-weight:650;padding:17px 0;color:#f3f5f6;transition:color .2s}.text-link:hover{color:var(--cyan)}.menu-toggle{display:none}.hero{position:relative;height:100svh;min-height:730px;max-height:1200px;overflow:hidden;display:flex;align-items:center}.hero-aura{opacity:.5;position:absolute;right:0;top:2%;width:76%;height:100%;pointer-events:none;background:radial-gradient(ellipse at 50% 52%,#28788a55 0%,#29466a33 37%,transparent 69%);animation:hero-breathe 12s ease-in-out infinite alternate}.hero-aura:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 68% 76%,#b7875330,transparent 44%)}.hero-copy{position:relative;z-index:3;padding-top:56px;margin-left:var(--gutter);width:47%;max-width:750px;pointer-events:none}.hero-copy button,.hero-copy a{pointer-events:auto}.hero-brand{font-family:var(--display);font-size:clamp(112px,12.4vw,204px);line-height:.9;letter-spacing:-.012em;color:#f3f5f6;margin-bottom:24px}.hero-copy h1{font-size:clamp(62px,5.8vw,96px);line-height:.99}.hero-description{max-width:455px;margin:28px 0;font-size:clamp(17px,1.25vw,21px)}.actions{display:flex;gap:30px;align-items:center}.scene-view{position:absolute;inset:0;isolation:isolate}.scene-view canvas{width:100%;height:100%;display:block;opacity:0;transition:opacity .8s}.scene-view.ready canvas{opacity:1;touch-action:pan-y;user-select:none}.scene-view canvas.can-rotate{cursor:grab}.scene-view canvas.dragging{cursor:grabbing}.scene-view canvas:not([data-pointer-focus]):focus-visible{outline:2px solid #5cddf277;outline-offset:-12px}.scene-poster{position:absolute;right:10%;top:11%;width:55%;height:76%;object-fit:contain;transition:opacity .6s;pointer-events:none}.hero-poster{top:17%;height:68%;width:37%;right:19%}.scene-view.ready .scene-poster{opacity:0}.early-wishlist{position:relative;padding:65px var(--gutter) 75px;display:flex;justify-content:space-between;align-items:center;gap:48px;background:radial-gradient(ellipse at 30% 50%,#19324d45,transparent 70%)}.early-wishlist h2{font-size:clamp(36px,3.2vw,54px)}.early-wishlist p{margin-top:15px;max-width:620px}.early-wishlist .button{min-width:160px;margin-top:32px}.story{height:185svh;position:relative}.story-sticky{height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.scene-backdrop{position:absolute;inset:0;background:radial-gradient(ellipse at 63% 55%,#1d53634d,transparent 60%)}.story-copy{position:absolute;z-index:3;left:var(--gutter);top:50%;transform:translateY(-50%);width:43%;max-width:650px;pointer-events:none}.story-copy a{pointer-events:auto}.story-copy[data-chapter="1"]{opacity:0;visibility:hidden}.story-copy h2{font-size:clamp(60px,6.3vw,100px)}.story-copy>p{max-width:420px;margin:28px 0 20px}.why{padding:110px var(--gutter) 90px;position:relative;background:radial-gradient(ellipse at 20% 90%,#1534465c,transparent 58%)}.why-heading,.partner-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px}.why-heading>p,.partner-heading>p{max-width:380px;margin-bottom:5px}.statistics{display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:60px;margin-top:70px;align-items:center}.stat-top{display:flex;flex-direction:column;gap:15px}.stat strong{font-family:var(--display);font-weight:400;line-height:.92;white-space:nowrap;letter-spacing:-.02em;color:var(--cyan)}.count-value{font-size:clamp(116px,11.8vw,190px)}.stat-unit{font-size:clamp(50px,5.3vw,84px);vertical-align:top;line-height:1.25;margin-left:4px}.stat-label{font-size:22px}.stat-explanation{font-size:18px;line-height:1.75}.stat-explanation a{display:flex;gap:5px;align-items:center;font-size:14px;margin:20px 0 8px;color:#f3f5f6;text-decoration:underline;text-underline-offset:5px}.stat-explanation a .arrow{width:16px;height:16px}.stat-explanation small{font-size:14px;color:#f3f5f6}.app-section{padding:100px var(--gutter);display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;overflow:hidden;background:radial-gradient(ellipse at 75% 60%,#1b425b4a,transparent 50%)}.app-copy>p{max-width:380px;margin-top:26px}.app-steps{list-style:none;padding:0;margin:35px 0 0;max-width:410px;display:grid;gap:24px}.app-steps li{position:relative;transition:opacity .3s;padding-left:28px}.app-steps li:before{content:"";position:absolute;left:0;top:10px;width:7px;height:7px;background:#617580;border-radius:50%;transition:background .4s,box-shadow .4s}.app-steps li.active:before{background:var(--cyan);box-shadow:0 0 20px #5cddf288}.app-steps h3{font-family:Manrope Variable,Arial,sans-serif;font-size:20px;font-weight:650;line-height:1.3;margin-bottom:7px;letter-spacing:0}.app-steps p{font-size:16px}.app-steps li.active h3{color:var(--cyan)}.app-stage{position:relative;min-height:700px;display:flex;align-items:center;justify-content:center;flex-direction:column}.app-orbit{position:absolute;width:120%;aspect-ratio:1;max-width:760px;pointer-events:none;background:radial-gradient(ellipse,#36d1df14,transparent 60%)}.app-orbit:before{content:"";position:absolute;inset:8%;border-radius:50%;background:conic-gradient(from 30deg,transparent 15%,#7ee5f52c,transparent 60%,#ad874317,transparent);filter:blur(25px);animation:orbit-light 22s linear infinite}.demo-phone{position:relative;width:310px;padding:7px;border-radius:45px;background:linear-gradient(125deg,#132533,#a3bac2 22%,#304653 26%,#09141d 60%,#517c8c);box-shadow:20px 45px 80px #0008,0 0 0 1px #405665,inset 0 0 0 2px #425465;transform:rotate(-5deg);transition:transform .6s}.demo-phone:hover,.demo-phone:focus-within{transform:rotate(0)}.phone-screen{position:relative;border-radius:38px;background:radial-gradient(ellipse at 50% 45%,#102b3d,#07121f 80%);color:#f3f5f6;height:630px;overflow:hidden;padding:0 20px}.phone-buttons{position:absolute;top:112px;left:-4px;width:3px;height:32px;border-radius:4px;background:#516465;box-shadow:0 47px #516465}.phone-screen:before{content:"";position:absolute;top:10px;left:50%;transform:translate(-50%);width:48px;height:4px;border-radius:6px;background:#020911}.phone-status{display:flex;justify-content:space-between;padding:22px 0 18px;font-size:11px;font-weight:650}.phone-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.phone-top>span:first-child{font-family:var(--display);font-size:28px}.phone-top i{font-style:normal;color:var(--cyan)}.avatar-icon{font-size:22px;color:#f3f5f6}.phone-eyebrow{font-size:11px;letter-spacing:.08em;color:#f3f5f6;font-weight:600}.phone-home h3,.phone-response h3{font-family:var(--display);font-size:34px;line-height:1.03;margin-top:12px;letter-spacing:.01em}.sos-wrap{height:205px;display:grid;place-items:center;margin:4px 0 8px}.sos-button{position:relative;border-radius:50%;width:138px;height:138px;background:radial-gradient(circle at 30% 20%,#277f9f,#125675);box-shadow:0 0 0 13px #53c7e109,0 0 0 14px #5de1fa20,0 0 0 27px #63d9f007;color:#f3f5f6;font-size:42px;font-family:var(--display);transition:transform .2s,box-shadow .3s}.sos-button:hover{transform:scale(1.05);box-shadow:0 0 0 15px #53c7e115,0 0 0 16px #5de1fa55,0 0 0 30px #63d9f00d}.phone-location{border-radius:12px;background:#1b344752;padding:16px 12px;display:flex;gap:11px;align-items:center}.phone-location>span{color:var(--cyan);font-size:24px}.phone-location strong{font-size:13px;font-weight:600}.phone-location p{font-size:11px;color:#f3f5f6;margin-top:5px}.phone-nav{position:absolute;bottom:34px;left:20px;right:20px;display:flex;justify-content:space-around;font-size:11px;color:#f3f5f6;padding-top:20px}.phone-nav span:first-child{color:var(--cyan)}.phone-home-bar{position:absolute;bottom:12px;left:50%;transform:translate(-50%);width:80px;height:3px;border-radius:5px;background:#b2c5d1}.phone-response>p{font-size:12px;margin-top:8px;color:#f3f5f6}.demo-map{position:relative;margin:20px 0 15px;background:#0b1e2a;border-radius:12px;overflow:hidden}.demo-map svg{display:block;width:100%;height:171px}.map-blocks{fill:#193244}.demo-route{stroke:#61dff2;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2s ease}.phone-response.accepted .demo-route{stroke-dashoffset:0}.map-pulse{transform-origin:81px 341px;animation:map-pulse 2.4s ease-out infinite}.responder-info{display:flex;gap:10px;align-items:center;padding:12px;background:#17344875;border-radius:10px}.responder-check{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--cyan);color:#f3f5f6;font-size:17px}.responder-info strong{font-size:12px;display:block;font-weight:600}.responder-info small{font-size:10px;display:block;margin-top:4px;color:#f3f5f6}.safe-button{width:100%;font-size:21px;min-height:42px;padding:11px 20px;gap:15px;margin-top:13px}.phone-reset{font-size:12px;text-align:center;display:block;width:100%;padding:13px;color:#f3f5f6}.phone-success{text-align:center;padding-top:50px}.success-symbol{width:76px;height:76px;display:grid;place-items:center;border:2px solid var(--cyan);border-radius:50%;margin:0 auto 24px;color:var(--cyan);font-size:36px}.phone-success h3{font-size:38px;line-height:1.08}.phone-success p{font-size:14px;color:#f3f5f6;margin-top:20px}.phone-success .button{font-size:22px;padding:13px 22px;min-height:44px;margin-top:28px}.trust-section{display:grid;grid-template-columns:1fr 1fr;padding:90px var(--gutter) 110px;gap:50px;align-items:center;overflow:hidden;background:radial-gradient(ellipse at 82% 60%,#443a3036,transparent 55%)}.trust-copy>p{max-width:400px;margin:28px 0}.trust-list{list-style:none;margin:30px 0 0;padding:0;max-width:470px;display:grid;gap:20px}.trust-list li{font-size:19px;display:flex;align-items:center;gap:18px}.trust-list li:before{content:"✓";font-size:22px;color:var(--cyan)}.trust-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:480px}.trust-visual img{width:100%;max-width:610px;transition:transform 1s;mask-image:radial-gradient(ellipse at 50% 52%,#000 40%,transparent 73%);filter:brightness(.85)}.people-section{position:relative;height:740px;overflow:hidden}.people-section>img{position:absolute;width:100%;height:112%;top:-6%;object-fit:cover;object-position:center 46%;will-change:transform}.people-shade{position:absolute;inset:0;background:linear-gradient(0deg,#070c14,transparent 30%,transparent 70%,#070c14),linear-gradient(90deg,#070c14e0,#070c1470 50%,#070c1420)}.people-copy{position:absolute;left:var(--gutter);bottom:125px;z-index:1;max-width:650px}.people-copy h2{margin:0 0 26px;font-size:clamp(64px,6vw,100px)}.people-copy>p:last-child{font-size:20px;color:#f3f5f6}.partner-section{padding:100px var(--gutter) 120px;background:radial-gradient(ellipse at 25% 55%,#17374b40,transparent 60%)}.partner-routes{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-top:70px}.partner-routes>div{padding-top:12px}.partner-routes h3{font-size:42px;margin-bottom:20px}.partner-routes p{max-width:450px;margin-bottom:18px}.partner-routes .text-link{color:var(--cyan)}.join-section{padding:100px var(--gutter) 110px;display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center;background:radial-gradient(ellipse at 5% 75%,#23566a52,transparent 60%)}.join-section h2{font-size:clamp(70px,6.8vw,112px);margin:0 0 32px}.newsletter h3{font-size:38px}.newsletter>p{margin:16px 0 25px}.email-row{display:flex;align-items:center;background:#192c3c77;border:1px solid #566e8066;border-radius:4px;padding:0 12px 0 20px}.email-row input{min-width:0;width:100%;font-size:17px;padding:20px 0;background:none;border:none;color:#f3f5f6;outline-offset:0}.email-row input::placeholder{color:#f3f5f6}.email-row>button{width:48px;height:58px;flex:none;display:grid;place-items:center}.consent{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.7;color:#f3f5f6;margin-top:20px;cursor:pointer}.consent input{accent-color:var(--cyan);width:18px;height:18px;flex:none;margin:2px 0 0}.privacy-link{font-size:13px;color:#f3f5f6;padding:0;min-height:36px;text-decoration:underline;text-underline-offset:4px}.form-status{font-size:15px;line-height:1.6;margin-top:14px;color:#f3f5f6}.form-status:empty{margin:0}.form-status.error{color:#f3f5f6}.honey{position:absolute;width:1px;height:1px;opacity:0;left:-9999px}button:disabled{opacity:.5;cursor:wait}footer{padding:40px var(--gutter);display:flex;gap:35px;align-items:center;background:#070c1455}footer>.wordmark{font-size:40px}footer>p{font-size:14px}footer>div{margin-left:auto;display:flex;gap:28px;align-items:center;font-size:14px;color:#f3f5f6}footer button{font-size:14px;padding:10px 0}footer>div>a{display:flex;align-items:center;gap:5px}footer .arrow{width:16px;height:16px}dialog{width:min(560px,calc(100% - 32px));max-height:90svh;overflow-y:auto;background:linear-gradient(145deg,#132337,#09131e);color:#f3f5f6;border:1px solid #465e7388;border-radius:7px;padding:42px;box-shadow:0 30px 100px #0009}dialog::backdrop{background:#030910cf;backdrop-filter:blur(10px)}.dialog-close{position:absolute;right:12px;top:9px;font-size:32px;width:44px;height:44px;color:#f3f5f6}.dialog-close:hover{color:var(--cyan)}dialog h2{font-size:52px;line-height:1.05;margin:14px 0 18px}dialog>p{font-size:16px}dialog form{margin-top:28px}.field{margin-bottom:19px}.field>label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.field>label span{font-weight:400;color:#f3f5f6}.field>input,.field>textarea{display:block;width:100%;border:1px solid #5b748788;background:#081523;border-radius:4px;color:#f3f5f6;padding:13px;font-size:16px;min-height:48px;resize:vertical}.field>input[aria-invalid=true],.email-row:has(input[aria-invalid=true]){border-color:#ff8b80}.form-submit{margin-top:25px;width:100%}.form-fineprint{font-size:13px;margin-top:17px}.form-fineprint button{text-decoration:underline;padding:0;font-size:13px;min-height:32px}.privacy-copy p{font-size:16px;line-height:1.8;margin:20px 0}.revealing{opacity:0;transform:translateY(24px)}.loaded .revealing.visible{opacity:1;transform:none;transition:opacity .8s,transform .8s}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important;scroll-behavior:auto!important}@keyframes light-drift{to{transform:translate3d(6vw,-5vh,0) scale(1.12)}}@keyframes hero-breathe{to{transform:translate3d(-2%,2%,0) scale(1.08);opacity:.65}}@keyframes orbit-light{to{transform:rotate(360deg)}}@keyframes map-pulse{0%{transform:scale(.7);opacity:.8}to{transform:scale(1.6);opacity:0}}@media(min-width:1800px){.hero{min-height:900px}.hero-copy{padding-top:70px}.hero-brand{margin-bottom:28px}.hero-copy h1{font-size:100px}.hero-description{max-width:485px}.hero-copy .actions{margin-top:36px}}@media(min-width:761px)and (max-width:1250px){.story-copy{width:33%}.story-copy>p{max-width:100%}}@media(max-width:1100px){.site-header nav{gap:23px;font-size:14px}.hero-brand{font-size:130px}.hero-copy h1{font-size:66px}.hero-description{max-width:340px}.actions{gap:22px}.actions .button{gap:10px;padding:17px 21px;font-size:22px}.text-link{font-size:15px}.story-copy h2{font-size:66px}.statistics{gap:30px}.stat-explanation{font-size:16px}.app-section{gap:40px}.why-heading>p,.partner-heading>p{max-width:310px}.partner-routes{gap:60px}.join-section{gap:55px}}@media(max-width:760px){:root{--gutter:25px;scroll-padding-top:78px}h2{font-size:56px}p{font-size:16px}.site-header{height:78px;gap:18px}.wordmark{font-size:34px}.header-cta{margin-left:auto;font-size:18px;min-height:42px;padding:12px 16px;gap:7.5px}.header-cta .arrow{width:17px;height:17px}.menu-toggle{display:flex;width:30px;height:44px;flex-direction:column;justify-content:center;gap:6px;padding:3px}.menu-toggle span{display:block;width:23px;height:2px;background:#e3f3fc;transition:transform .25s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.site-header nav{display:none;position:absolute;top:78px;left:0;right:0;padding:28px var(--gutter);background:#0b1728f5;backdrop-filter:blur(20px);flex-direction:column;gap:26px;font-size:18px}.site-header nav.open{display:flex}.hero{height:100svh;min-height:1000px;max-height:none;display:block}.hero-copy{position:absolute;top:110px;margin:0;left:var(--gutter);right:var(--gutter);width:auto;max-width:none;padding:0}.hero-brand{font-size:100px;line-height:.86;margin-bottom:16px}.hero-copy h1{font-size:53px;line-height:1.02;max-width:360px}.hero-copy h1 br{display:none}.hero-description{max-width:400px;font-size:16px;margin:19px 0 21px;line-height:1.65}.actions{gap:18px}.actions .button{min-height:48px;padding:14px 19px;font-size:21px;gap:8.5px}.actions .text-link{font-size:14px;gap:5.5px;white-space:nowrap}.actions .text-link .arrow{width:18px;height:18px}.hero-aura{width:130%;right:-15%;height:55%;top:42%}.hero-poster{right:20%;width:60%;height:37%;top:55%}.early-wishlist{padding:48px var(--gutter) 55px;display:block}.early-wishlist h2{font-size:40px;max-width:370px}.early-wishlist p{margin-top:16px;max-width:360px}.early-wishlist .button{margin-top:25px;min-width:145px;font-size:22px}.story{height:175svh}.story-sticky{min-height:900px}.story-copy{top:112px;transform:none;left:25px;width:calc(100% - 50px);max-width:460px}.story-copy h2{font-size:56px;line-height:1.01}.story-copy>p{max-width:370px;font-size:16px;margin:23px 0 8px;line-height:1.7}.story-copy .text-link{font-size:15px}.scene-poster:not(.hero-poster){width:80%;height:43%;right:10%;top:52%}.why{padding:65px var(--gutter)}.why-heading,.partner-heading{display:block}.why-heading>p,.partner-heading>p{max-width:390px;margin-top:26px}.statistics{grid-template-columns:1fr 1fr;gap:32px 22px;margin-top:43px}.stat-top{gap:13px}.count-value{font-size:112px}.stat-unit{font-size:49px}.stat-label{font-size:19px}.stat-explanation{grid-column:1/-1;font-size:16px;max-width:420px}.stat-explanation a{font-size:14px;margin-top:17px}.stat-explanation small{font-size:13px}.app-section{display:flex;flex-direction:column;padding:65px var(--gutter) 45px;gap:10px;align-items:stretch}.app-copy>p{margin-top:25px;max-width:400px}.app-steps{gap:22px;margin-top:30px}.app-steps h3{font-size:19px}.app-steps p{font-size:15px}.app-stage{min-height:735px;padding-top:15px}.demo-phone{width:290px}.phone-screen{height:610px;padding:0 18px}.phone-top{margin-bottom:21px}.phone-home h3{font-size:33px}.sos-wrap{height:195px}.phone-location{padding:14px 11px}.trust-section{padding:65px var(--gutter) 25px;display:flex;flex-direction:column;gap:10px}.trust-copy{width:100%}.trust-copy>p{max-width:400px}.trust-list{gap:19px}.trust-list li{font-size:17px;line-height:1.6;align-items:flex-start}.trust-visual{min-height:390px;width:100%}.trust-visual img{width:120%;max-width:510px}.people-section{height:640px}.people-section>img{object-position:58% 50%}.people-shade{background:linear-gradient(0deg,#070c14,#070c14a6 35%,#070c1430 65%,#070c14)}.people-copy{left:25px;right:25px;bottom:85px}.people-copy h2{font-size:61px}.people-copy>p:last-child{font-size:17px}.partner-section{padding:60px var(--gutter) 65px}.partner-routes{grid-template-columns:1fr;gap:42px;margin-top:38px}.partner-routes h3{font-size:36px;margin-bottom:16px}.partner-routes p{margin-bottom:12px}.partner-routes .text-link{font-size:16px}.join-section{padding:65px var(--gutter);grid-template-columns:1fr;gap:60px}.join-section h2{font-size:70px}.newsletter h3{font-size:34px}.newsletter>p{font-size:16px}.email-row input{font-size:16px}.consent{font-size:13px}footer{padding:25px;flex-wrap:wrap;gap:18px 24px}footer>.wordmark{font-size:35px}footer>p{font-size:13px}footer>div{margin-left:0;flex:0 0 100%;justify-content:space-between;gap:15px;font-size:13px}footer button{font-size:13px}dialog{padding:34px 25px 28px}dialog h2{font-size:45px}.field>input,.field>textarea{font-size:16px}.privacy-copy p{font-size:15px}}@media(max-width:380px){.site-header{gap:11px}.header-cta{font-size:17px;padding:12px;gap:5px}.hero-brand{font-size:88px}.hero-copy h1{font-size:48px}.hero-description{font-size:15px}.hero-copy{top:110px}.hero{min-height:1000px}.actions{gap:18px}.actions .button{font-size:20px;padding:15px}.actions .text-link{font-size:13px}.count-value{font-size:103px}.stat-unit{font-size:45px}.story-copy h2{font-size:51px}.demo-phone{width:280px}.phone-screen{padding:0 16px}.phone-home h3{font-size:32px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}.revealing{opacity:1;transform:none}.demo-phone{transform:none}.story{height:auto}.story-sticky{position:relative;height:100svh}.story-copy[data-chapter="1"]{display:none}.people-section>img{transform:none!important}}.sos-button:before,.sos-button:after{content:"";position:absolute;inset:-8px;border:2px solid #5cddf2;border-radius:50%;pointer-events:none;animation:sos-beacon 2.8s ease-out infinite}.sos-button:after{animation-delay:-1.4s}@keyframes sos-beacon{0%{transform:scale(.95);opacity:.8}to{transform:scale(1.5);opacity:0}}.phone-response.accepted .destination-marker{fill:#5cddf2;transition:fill .5s 1.6s}.phone-response.accepted .demo-route{stroke:#5cddf2;transition:stroke-dashoffset 2s ease,stroke .5s 1.6s}.phone-success .success-symbol{color:#5cddf2;border-color:#5cddf2;background:#15384c88}.chapter-slot{position:relative;width:100%}.cinematic-mode .chapter-slot>section{position:fixed;inset:0 0 auto;width:100%;margin:0;max-height:none;visibility:hidden;pointer-events:none;transform-origin:60% 50%}.cinematic-mode .story-sticky{position:relative;height:100%;min-height:0}.cinematic-mode .early-wishlist{gap:80px}.cinematic-mode .early-wishlist>div{max-width:950px}.cinematic-mode .early-wishlist h2{font-size:clamp(56px,6.8vw,110px);max-width:850px}.cinematic-mode .early-wishlist p{font-size:clamp(18px,1.4vw,23px);max-width:620px;margin-top:30px}.cinematic-mode .why,.cinematic-mode .partner-section{display:flex;flex-direction:column;justify-content:center}.stage-footer{grid-column:1/-1;align-self:end;margin-top:30px;padding:25px 0 0;background:none;width:100%}.cinematic-mode .join-section{grid-template-rows:1fr auto;row-gap:30px}.cinematic-mode .join-section>.stage-footer{grid-row:2}.atmosphere:has(canvas[data-state=ready])>div{display:none}@media(max-width:760px){.cinematic-mode .early-wishlist{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding-top:105px;padding-bottom:70px}.cinematic-mode .early-wishlist h2{font-size:62px;max-width:400px}.cinematic-mode .early-wishlist p{font-size:18px}.cinematic-mode .early-wishlist .button{margin-top:35px}.cinematic-mode .join-section{grid-template-rows:auto;row-gap:50px}.cinematic-mode .join-section>.stage-footer{grid-row:auto}.stage-footer{margin-top:0}}.site-header{--header-label-size:21px}.site-header nav,.site-header .header-cta{font-family:var(--display);font-size:var(--header-label-size);font-weight:400;letter-spacing:.04em;line-height:1;text-transform:uppercase}.actions,.story-copy,.partner-routes{--action-label-size:24px}.actions .button,.actions .text-link,.story-copy .text-link,.partner-routes .text-link{font-family:var(--display);font-size:var(--action-label-size);font-weight:400;letter-spacing:.04em;line-height:1;text-transform:uppercase}.button{isolation:isolate;background:none;transition:color .25s}.button:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--button-surface);transition:opacity .25s;pointer-events:none}.button-cyan,.button-dark{--button-surface:linear-gradient(115deg,#17617e,#11384f)}.button-light{--button-surface:linear-gradient(115deg,#18495f,#10283b)}button:not(:disabled):hover,.button:hover{color:var(--cyan);background:none;box-shadow:none;transform:none;filter:none}.button:hover:before{opacity:0}.button:hover .arrow,.text-link:hover .arrow{transform:none}.sos-button:hover:before,.sos-button:hover:after{visibility:hidden}.menu-toggle span{background:currentColor}.email-row input:focus-visible{outline:none}.danger-pulse{transform-box:fill-box;transform-origin:center;animation:map-pulse 2.4s ease-out infinite}.danger-pulse:nth-child(2){animation-delay:-1.2s}@media(max-width:1100px){.actions,.story-copy,.partner-routes{--action-label-size:22px}}@media(max-width:760px){.site-header{--header-label-size:18px}.actions,.story-copy,.partner-routes{--action-label-size:21px}}@media(max-width:380px){.site-header{--header-label-size:17px}.actions,.story-copy,.partner-routes{--action-label-size:20px}}@media(min-width:761px){.app-section{position:relative;min-height:900px}.app-stage{position:absolute;left:50%;top:50%;width:310px;transform:translate(-50%,-50%)}.app-stage .app-orbit{width:min(70vw,760px)}.trust-section{position:relative;min-height:680px}}@media(min-width:1101px)and (max-width:1600px){.story-copy>p{max-width:23vw}.trust-copy>p{max-width:27vw}}@media(min-width:761px)and (max-width:1100px){.hero{min-height:1200px;display:block}.hero-copy{position:absolute;top:110px;left:var(--gutter);right:var(--gutter);width:auto;max-width:none;margin:0;padding:0}.hero-copy h1{max-width:600px}.hero-description{max-width:520px}.story-sticky{min-height:1100px}.story-copy{top:112px;transform:none;width:calc(100% - var(--gutter)*2);max-width:650px}.app-section,.trust-section{display:flex;flex-direction:column;align-items:flex-start;gap:35px}.app-stage,.trust-visual{position:relative;left:auto;top:auto;transform:none;align-self:center;width:100%}.trust-visual{min-height:300px;max-width:640px}}.trust-symbols{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,28px);align-items:center;justify-items:center}.trust-symbol{width:100%;text-align:center;--symbol-delay:0s}.trust-symbol:nth-child(2){--symbol-delay:-5.3s}.trust-symbol:nth-child(3){--symbol-delay:-2.6s}.trust-symbol-art{width:100%;filter:drop-shadow(0 15px 24px #0003)}.trust-symbol-art svg,.trust-visual .trust-symbol-art img{display:block;width:100%;height:auto;mask-image:none;filter:none}.trust-symbol>span{display:block;margin-top:18px;font-family:var(--display);font-size:clamp(22px,1.5vw,30px);font-weight:400;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#fff}.trust-symbol svg g{transform-box:fill-box;transform-origin:center}.identity-scan{animation:identity-scan 6s cubic-bezier(.4,.14,.3,1) infinite}.stamp,.confirmation-stamp{animation:verification-stamp 6s cubic-bezier(.2,.8,.25,1) infinite}.confirmation-stamp{animation-delay:1s}.member-left{animation:community-left 5s ease-in-out infinite}.member-right{animation:community-right 5s ease-in-out infinite}.community-stamp{animation:verification-stamp 6s 1.8s ease-in-out infinite}.network-flow path,.network-return path{stroke-dasharray:1;animation:connection-flow 4s ease-in-out infinite}.network-return path{animation-delay:-2s}.trust-symbol svg .network-dot,.trust-symbol svg .network-dot-return{transform-box:view-box;transform-origin:150px 150px;animation:network-orbit 9s linear infinite}.trust-symbol svg .network-dot-return{animation-direction:reverse;animation-duration:12s}.report-row-1 path,.report-row-2 path,.report-row-3 path{stroke-dasharray:1;animation:report-complete 6s ease-in-out infinite}.report-row-2 path{animation-delay:.45s}.report-row-3 path{animation-delay:.9s}.trust-section[data-stage-active=false] .trust-symbol *{animation-play-state:paused}@keyframes identity-scan{0%,8%{transform:translateY(-30px);opacity:0}14%{opacity:.8}52%{transform:translateY(54px);opacity:.8}58%,to{transform:translateY(54px);opacity:0}}@keyframes verification-stamp{0%,40%{transform:translateY(18px) scale(.65);opacity:0}53%,88%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-5px) scale(.96);opacity:0}}@keyframes community-left{50%{transform:translate(-6px,-13px)}}@keyframes community-right{50%{transform:translate(5px,12px)}}@keyframes connection-flow{0%{stroke-dashoffset:1;opacity:0}15%{opacity:1}65%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-1;opacity:0}}@keyframes network-orbit{to{transform:rotate(360deg)}}@keyframes report-complete{0%,12%{stroke-dashoffset:1;opacity:0}30%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@media(min-width:1601px){.trust-section{grid-template-columns:clamp(480px,27vw,520px) minmax(0,1fr);column-gap:clamp(80px,6vw,160px)}.trust-visual{width:100%}.trust-symbols{gap:clamp(28px,2.5vw,64px)}.trust-symbol-art{max-width:300px;margin-inline:auto}}@media(min-width:761px)and (max-width:1600px){.trust-section{display:flex;flex-direction:column;align-items:flex-start;gap:35px;padding-top:112px;min-height:1050px}.trust-copy>p{max-width:600px}.trust-visual{position:relative;left:auto;top:auto;transform:none;align-self:center;width:100%;max-width:880px;min-height:340px}}@media(max-width:760px){.trust-visual{min-height:300px;width:100%}.trust-symbols{max-width:470px;gap:8px}.trust-symbol>span{margin-top:12px;font-size:20px;letter-spacing:.04em}}@media(max-width:600px){.trust-symbols{grid-template-columns:1fr;max-width:280px;gap:32px}.trust-symbol>span{margin-top:0;font-size:24px;letter-spacing:.06em}}@media(prefers-reduced-motion:reduce){.story-sticky{height:auto;min-height:1100px;padding:110px 0;display:flex;flex-direction:column;justify-content:center;gap:70px}.story-copy,.story-copy[data-chapter="1"]{display:block;position:relative;top:auto;left:auto;transform:none;margin-left:var(--gutter);opacity:1;visibility:visible}}@media(prefers-reduced-motion:reduce)and (max-width:760px){.story-sticky{min-height:1550px;justify-content:flex-start;padding-top:110px;padding-bottom:670px;gap:55px}.story-sticky>.scene-view{top:auto;bottom:0;height:680px}}#hero-scene:focus-visible{outline:none}form :is(input,textarea,select):focus{outline:none;box-shadow:none;border-color:#aeb6bf}form :is(button,a):focus-visible,form input[type=checkbox]:focus-visible,dialog .dialog-close:focus-visible{outline:2px solid #d4d9df;outline-offset:3px}.email-row:focus-within{border-color:#aeb6bf}form input:is(:autofill,:-webkit-autofill){-webkit-text-fill-color:#f3f5f6;caret-color:#f3f5f6;box-shadow:0 0 0 1000px #081523 inset}.developer-attribution{font-size:14px;margin-top:18px}.developer-attribution strong,.trust-developer strong,.people-recognition strong,.pilot-preview strong{font-weight:650}.context-explanations{display:grid;gap:30px}@media(min-width:761px){.context-sources{transform:translateY(41.25px)}}.context-statistics .count-value .stat-unit{display:inline-block;margin:0 14px}.app-steps{gap:12px}.app-steps h3{margin-bottom:0}.app-steps button{font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;width:100%;padding:4px 0}.app-steps li:before{top:14px}.app-steps button[aria-pressed=true]{color:var(--cyan)}.app-journey{display:grid;gap:30px;max-width:440px;margin-top:30px}.app-perspective{font-size:clamp(22px,1.7vw,27px);font-weight:750;line-height:1.25;letter-spacing:-.02em;color:var(--cyan);margin:0 0 12px}.app-journey .app-steps{margin:0;max-width:none;gap:7px}.app-journey .app-steps h3{font-weight:400}@media(min-width:1101px)and (max-width:1600px){.app-journey{max-width:25vw}}.phone-success{padding-top:12px}.phone-success .success-symbol{width:54px;height:54px;margin-bottom:16px}.phone-success>p{margin-top:12px}.demo-feedback{display:flex;gap:8px;justify-content:center;margin-top:16px}.demo-feedback button{font-size:12px;line-height:1.5;text-decoration:underline;text-underline-offset:4px;padding:7px 2px;min-height:44px}.demo-feedback button[aria-pressed=true]{color:var(--cyan)}.phone-success .demo-feedback-status{font-size:11px;line-height:1.6;min-height:36px;margin-top:8px}.phone-success .button{margin-top:16px}.trust-symbols{align-items:start}.trust-symbol>p{font-size:16px;line-height:1.7;margin:14px auto 0;max-width:260px;text-align:center}.trust-copy .trust-developer{font-size:16px;line-height:1.75;margin:30px 0 8px}.trust-copy>.text-link,.people-copy>.text-link,.pilot-preview>.text-link{font-family:var(--display);font-size:24px;font-weight:400;letter-spacing:.04em;line-height:1;text-transform:uppercase}.people-copy>p{max-width:580px;font-size:20px}.people-copy>.text-link{margin-top:12px}.pilot-preview{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:40px}.pilot-preview>p{font-size:16px}.pilot-preview>.text-link{color:var(--cyan)}.join-intro{max-width:500px;margin:0 0 28px}.info-dialog h3{font-size:30px;margin-top:30px}.faq-list{margin-top:28px}.faq-list details{margin:0 0 22px}.faq-list summary{cursor:pointer;font-size:16px;font-weight:650;line-height:1.6;padding:8px 0}.faq-list summary:hover{color:var(--cyan)}.faq-list summary:focus-visible{outline:2px solid #d4d9df;outline-offset:3px}.faq-list details>p{font-size:15px;margin-top:12px}@media(min-width:1101px)and (max-width:1600px){.app-copy>p{max-width:25vw}.app-steps{max-width:25vw}.app-steps h3{font-size:19px}}@media(max-width:1100px){.trust-copy>.text-link,.people-copy>.text-link,.pilot-preview>.text-link{font-size:22px}}@media(max-width:760px){.developer-attribution{font-size:13px;margin-top:16px}.context-explanations{grid-column:1/-1;gap:28px}.context-statistics .count-value .stat-unit{margin:0 8px}.context-statistics .stat-label{font-size:17px}.context-section,.app-section{padding-top:110px}.app-steps{gap:10px}.trust-section{padding-top:110px}.trust-symbol>p{font-size:15px}.trust-copy .trust-developer{margin-top:24px}.people-section{height:640px}.people-copy{bottom:85px}.people-copy>p{font-size:17px}.trust-copy>.text-link,.people-copy>.text-link,.pilot-preview>.text-link{font-size:21px}.pilot-preview{flex-direction:column;align-items:flex-start;gap:0;margin-top:32px}.partner-section,.join-section{padding-top:110px}.join-intro{max-width:400px}}@media(min-width:1101px){.app-copy{align-self:center}.app-stage{top:50%;transform:translate(-50%,-50%)}}@media(min-width:1101px)and (max-width:1600px){.hero-scene-view{left:50%;width:50%}}@media(min-width:981px)and (max-width:1600px){.app-section{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:60px;min-height:760px;padding-top:116px;padding-bottom:48px}.app-copy h2{font-size:clamp(56px,4.5vw,72px)}.app-copy>p{max-width:460px;margin-top:22px}.app-journey{max-width:500px;margin-top:24px;gap:24px}.app-steps{max-width:none}.app-steps h3{font-size:19px}.app-stage{position:relative;left:auto;top:auto;width:100%;min-height:640px;transform:none}.app-stage .demo-phone{width:clamp(220px,calc((100svh - 185px)*390/844 + 14px),310px)}.cinematic-mode .app-section[data-stage-overflow=true] .app-stage{align-self:start;min-height:0;transform:translateY(var(--chapter-pan,0px))}}@media(min-width:761px){.cinematic-mode .chapter-slot>section[data-stage-overflow=true]{clip-path:inset(calc(var(--chapter-pan,0px) + 104px) 0 0)}}@media(max-width:760px){.hero{min-height:1140px}.hero-scene-view{top:140px}}.scene-view:not(.ready) .scene-poster[hidden]{display:block!important}dialog{background:radial-gradient(ellipse at 100% 0%,rgb(32 104 120 / .18),transparent 58%),linear-gradient(145deg,#0b1926,#09131e);border:0;outline:none;box-shadow:0 24px 80px #0000006b;color-scheme:dark;scrollbar-width:thin;scrollbar-color:rgb(92 221 242 / .24) transparent}dialog::backdrop{background:#030910b8;backdrop-filter:blur(12px)}.field>input,.field>textarea,.email-row{background:#192c3c6b;border:0;box-shadow:none;transition:background .2s}.field>input:hover,.field>textarea:hover,.email-row:hover{background:#192c3c9e}.field>input:focus,.field>textarea:focus,.email-row:focus-within{background:#192c3cb8;border:0;box-shadow:none;outline:none}.email-row>input:focus-visible{outline:none}.field>input[aria-invalid=true],.field>textarea[aria-invalid=true],.email-row:has(input[aria-invalid=true]){border:0;background:#73313038}form input:is(:autofill,:-webkit-autofill){box-shadow:0 0 0 1000px #0b1926 inset}.consent input{color-scheme:dark}dialog .dialog-close:focus-visible,dialog :is(button,a):focus-visible,.email-row>button:focus-visible,.faq-list summary:focus-visible{outline:none;background:#5cddf21f;color:var(--cyan)}form .consent input:focus-visible{outline:none}.consent:has(input:focus-visible){background:#5cddf21f}#questions-dialog{width:min(640px,calc(100% - 32px))}#questions-dialog[open]{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:24px 20px;align-content:start}#questions-dialog h2{grid-area:1/1;margin:0}#questions-dialog .faq-list{grid-column:1/-1;margin-top:0;min-width:0}.faq-list details{margin:0;border:0}.faq-list details:last-child{border-bottom:0}.faq-list summary{position:relative;list-style:none;font-size:18px;font-weight:650;line-height:1.5;min-height:50px;padding:11px 30px 11px 0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::marker{content:""}.faq-list summary:before,.faq-list summary:after{content:"";position:absolute;right:2px;top:24px;width:12px;height:1px;background:var(--cyan)}.faq-list summary:after{transform:rotate(90deg);transition:transform .2s}.faq-list details[open]>summary:after{transform:rotate(0)}.faq-list details>p{font-size:17px;line-height:1.75;margin:3px 26px 17px 0}@media(max-width:760px){#questions-dialog[open]{gap:20px 12px}.faq-list details>p{margin-right:0}}.brand-logo{display:block;object-fit:contain;height:auto}.wordmark{display:inline-flex;align-items:center;flex-shrink:0}.wordmark .brand-logo{width:120px}.hero-brand{display:flex;align-items:center;height:.9em}.hero-brand .brand-logo{width:2.65em;max-width:100%}.phone-top>.brand-logo{width:105px}.phone-top{margin-bottom:18px}.phone-response h3{font-size:30px}.phone-response>p{line-height:1.5}.phone-response .demo-map{margin:12px 0 10px}.phone-response .demo-map svg{height:130px}.phone-response .responder-info{padding:10px}.phone-response .safe-button{margin-top:10px;font-size:20px}.phone-response .phone-reset{padding:9px}@media(max-width:760px){.wordmark .brand-logo{width:94px}}@media(max-width:380px){.wordmark .brand-logo{width:86px}}@media(max-width:760px){.context-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.context-statistics .count-value{font-size:clamp(66px,21vw,100px)}.context-statistics .stat-unit{font-size:clamp(22px,7vw,36px)}}@media(hover:hover)and (pointer:fine){:root{--besafe-cursor:url(/assets/besafe-cursor-arrow.png?v=24) 4 2,default}@supports (cursor:image-set(url(/assets/besafe-cursor-arrow.png?v=24) 1x,url(/assets/besafe-cursor-arrow@2x.png?v=24) 2x) 4 2,default){:root{--besafe-cursor:image-set(url(/assets/besafe-cursor-arrow.png?v=24) 1x, url(/assets/besafe-cursor-arrow@2x.png?v=24) 2x) 4 2,default}}html,body,body *,body *:before,body *:after,dialog::backdrop{cursor:var(--besafe-cursor)!important}}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/prototype-ca157063339a.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/prototype-71d5ee93cc1e.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/prototype-6e9e020a25f9.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/prototype-1be3448e292f.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/prototype-5c66f9e07e90.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/prototype-34b9c504cab7.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/prototype-3100e775e861.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/prototype-ca157063339a.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/prototype-71d5ee93cc1e.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/prototype-6e9e020a25f9.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/prototype-1be3448e292f.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/prototype-5c66f9e07e90.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/prototype-34b9c504cab7.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/prototype-3100e775e861.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/prototype-ca157063339a.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/prototype-71d5ee93cc1e.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/prototype-6e9e020a25f9.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/prototype-1be3448e292f.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/prototype-5c66f9e07e90.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/prototype-34b9c504cab7.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/prototype-3100e775e861.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/prototype-ca157063339a.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/prototype-71d5ee93cc1e.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/prototype-6e9e020a25f9.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/prototype-1be3448e292f.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/prototype-5c66f9e07e90.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/prototype-34b9c504cab7.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:BeSafe Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/prototype-3100e775e861.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:BeSafe Space;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/prototype-8895e3d49825.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:BeSafe Space;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/prototype-952dddb45d2f.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:BeSafe Space;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/prototype-0640890476fc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:BeSafe Space;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/prototype-8895e3d49825.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:BeSafe Space;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/prototype-952dddb45d2f.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:BeSafe Space;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/prototype-0640890476fc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.prototype-screen{position:relative;width:390px;height:844px;background:#050507;color:#fff;font-family:BeSafe Inter,sans-serif;line-height:normal;letter-spacing:normal;overflow:hidden}.prototype-screen *{box-sizing:border-box;scrollbar-width:none}.prototype-screen *::-webkit-scrollbar{display:none}.prototype-screen button{font-family:BeSafe Inter,sans-serif;letter-spacing:normal;line-height:normal;margin:0;padding:0;touch-action:manipulation}.prototype-screen button:focus-visible{outline:2px solid #00f0ff;outline-offset:3px}.prototype-screen [data-prototype-action=scan]{width:52px!important;height:30px;flex:0 0 52px}.prototype-screen h3{text-transform:none}.prototype-screen-content>div{min-height:0}.prototype-status{position:absolute;z-index:4;top:24px;left:32px;right:29px;display:flex;align-items:center;justify-content:space-between;font:600 15px BeSafe Inter,sans-serif;pointer-events:none;color:#fff}.prototype-demo-tag{position:absolute;left:50%;transform:translate(-50%);font-size:9px;font-weight:600;letter-spacing:.14em;color:#9aa0aa}.prototype-indicators{display:flex;align-items:center;gap:5px}.prototype-home-indicator{position:absolute;z-index:4;bottom:8px;left:50%;width:134px;height:5px;transform:translate(-50%);background:#fff;border-radius:5px;opacity:.7;pointer-events:none}.prototype-screen .prototype-screen-content>div{scrollbar-width:none}.phone-screen.prototype-phone-screen{height:auto;aspect-ratio:390/844;padding:0;background:#050507}.prototype-phone-screen:before{display:none}.prototype-viewport{position:absolute;top:0;left:0;width:390px;height:844px;transform:scale(var(--prototype-scale,.759));transform-origin:top left}.prototype-screen[data-arrived=true] [data-route-progress=travelling]{color:#fff!important}.prototype-screen[data-arrived=true] [data-route-progress=arrived]{color:#00f0ff!important}.prototype-screen[data-arrived=true] [data-route-line]{width:55%!important}.prototype-screen[data-arrived=true] div:has(>[data-route-progress=arrived])>div{border-color:#00f0ff!important;background:#00f0ff!important}.prototype-screen[data-arrived=true] div:has(>[data-route-progress=travelling])>div{border-color:#00f0ff!important;background:#00f0ff!important;box-shadow:none!important}.prototype-screen[data-arrived=true] div:has(>[data-route-progress=travelling])>div>span{display:none}.prototype-screen[data-arrived=true] [data-prototype-traveller]{top:162px!important;left:252px!important;animation:none!important}@media(max-width:760px){.app-section{padding-bottom:20px}.app-section .app-stage{min-height:calc(100svh - 98px);padding-top:0}.app-stage .demo-phone{width:clamp(240px,calc((100svh - 130px)*390/844 + 14px),290px)}}.prototype-screen [data-prototype-action=alarm]{position:relative;user-select:none;-webkit-user-select:none}.prototype-screen [data-prototype-action=scan][aria-pressed=false]>span{left:3px!important;background:#fff!important;box-shadow:none!important}@media(prefers-reduced-motion:reduce){.prototype-screen *{animation:none!important;transition:none!important}}@keyframes bsSos{0%{box-shadow:0 0 60px #ff3b3059,0 0 #ff3b3059}70%{box-shadow:0 0 60px #ff3b3059,0 0 0 28px #ff3b3000}to{box-shadow:0 0 60px #ff3b3059,0 0 #ff3b3000}}@keyframes bsRing{0%{transform:scale(1);opacity:.7}to{transform:scale(1.55);opacity:0}}@keyframes bsLive{0%{box-shadow:0 0 #00f0ff80}70%{box-shadow:0 0 0 8px #00f0ff00}to{box-shadow:0 0 #00f0ff00}}@keyframes bsScanX{0%{left:-60%}to{left:130%}}@keyframes bsRedDot{0%{box-shadow:0 0 #ff3b3080}70%{box-shadow:0 0 0 8px #ff3b3000}to{box-shadow:0 0 #ff3b3000}}@keyframes bsEpi{0%{transform:translate(-50%,-50%) scale(.4);opacity:.8}to{transform:translate(-50%,-50%) scale(2.6);opacity:0}}@keyframes bsBlueDot{0%{box-shadow:0 0 8px #00f0ffcc,0 0 #00f0ff66}70%{box-shadow:0 0 8px #00f0ffcc,0 0 0 10px #00f0ff00}to{box-shadow:0 0 8px #00f0ffcc,0 0 #00f0ff00}}@keyframes bsShimmer{0%{background-position:-180px 0}to{background-position:220px 0}}@keyframes bsSpin{to{transform:rotate(360deg)}}@keyframes bsDash{to{stroke-dashoffset:-28}}@keyframes bsFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bsTarget{0%{box-shadow:0 0 6px #ff3b3099,0 0 0 2px #ff3b304d}to{box-shadow:0 0 16px #ff3b30b3,0 0 0 8px #ff3b3014}}@keyframes bsSweep{to{transform:rotate(360deg)}}@keyframes bsPing{0%{transform:scale(.6);opacity:.6}to{transform:scale(2.2);opacity:0}}@keyframes bsFill{to{stroke-dashoffset:150}}
