@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap");:root{--bg:#f8f5f2;--surface:#fff;--text:#211d24;--muted:#68616b;--purple:#7357e8;--dark:#5640c9;--lav:#eae4ff;--pink:#f5dce8;--green:#dff2e7;--gt:#27704a;--line:rgba(33,29,36,.09)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,Arial,sans-serif;overflow-x:hidden}button,input{font:inherit}a{color:inherit;text-decoration:none}a,button{touch-action:manipulation}.screenCard:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid rgba(115,87,232,.35);outline-offset:3px}.section,.wrap{width:min(1180px,calc(100% - 40px));margin:auto;padding:110px 0}.wrap{margin-top:40px;margin-bottom:40px;padding:56px;border-radius:32px;background:#fff}.sectionhead{max-width:760px;margin-bottom:50px}.sectionhead h2,h2{font-size:clamp(38px,5vw,64px);line-height:1.05;letter-spacing:-.045em;margin:12px 0 20px}p{line-height:1.7}.eyebrow,p,small{color:var(--muted)}.eyebrow,small{font-weight:700}em{font-style:normal;color:var(--purple)}.button{min-height:54px;border:0;border-radius:18px;padding:0 22px;background:var(--purple);color:#fff;display:inline-flex;gap:10px;align-items:center;justify-content:center;font-weight:800;box-shadow:0 12px 28px rgba(86,64,201,.2);cursor:pointer;transition:.2s}.button:hover{background:var(--dark);transform:translateY(-2px)}.button svg{width:18px}.center{text-align:center;margin-top:46px}.logo{display:flex;align-items:center;gap:10px;font-size:20px}.logo i{width:27px;height:27px;border-radius:50%;background:var(--purple);position:relative}.logo i:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#fff;right:5px;top:5px}header{position:sticky;z-index:40;top:12px;width:min(1180px,calc(100% - 28px));height:68px;margin:auto;padding:0 12px 0 20px;border:1px solid var(--line);background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 8px 30px rgba(33,29,36,.06)}header nav{display:flex;gap:28px;font-size:14px;font-weight:700}header nav a:hover{color:var(--purple)}.headercta{background:var(--text);color:#fff;padding:13px 18px;border-radius:14px;font-size:14px;font-weight:800}.menub{display:none;background:none;border:0}.hero{min-height:800px;padding-top:85px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center}.heroCopy{position:relative;z-index:2}.eyebrow{display:inline-flex;gap:8px;align-items:center;padding:10px 14px;border:1px solid var(--line);border-radius:99px;background:rgba(255,255,255,.7);font-size:12px}.eyebrow svg{width:14px;color:var(--purple)}.hero h1{font-size:clamp(66px,7vw,92px);line-height:.94;letter-spacing:-.065em;margin:26px 0}.heroCopy>p{font-size:19px;max-width:610px}.actions{display:flex;align-items:center;gap:26px;margin:30px 0 20px}.textlink{font-weight:800;font-size:14px}.heroVisual{height:650px;display:flex;align-items:center;justify-content:center;position:relative}.glow{position:absolute;width:480px;height:480px;background:radial-gradient(circle,#e4dbff 0,rgba(234,228,255,.3) 50%,transparent 70%)}.phone{width:310px;height:635px;background:#fbfafc;border:9px solid #211e24;border-radius:48px;padding:27px 17px 15px;box-shadow:0 35px 70px rgba(33,29,36,.22);position:relative;overflow:hidden;color:var(--text)}.phone.compact{transform:scale(.72);transform-origin:top center;margin-bottom:-150px}.notch{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:90px;height:23px;border-radius:20px;background:#211e24}.phonebar{display:flex;justify-content:space-between;font-size:10px;font-weight:800;margin-bottom:23px}.apphead{display:flex;gap:9px;align-items:center;font-size:11px}.apphead i{width:27px;height:27px;display:grid;place-items:center;background:var(--purple);color:#fff;border-radius:9px}.apphead span,.status{display:flex;flex-direction:column}.status{text-align:center;padding:28px 0 16px;align-items:center;gap:4px}.status .pulse{width:58px;height:58px;display:grid;place-items:center;background:var(--green);color:var(--gt);border-radius:50%;font-size:24px;margin-bottom:10px}.status b{font-size:16px}.status small{font-size:10px}.appcard,.routecard{background:var(--lav);border-radius:19px;padding:15px;display:flex;flex-direction:column;gap:5px;margin:8px 0 12px}.appcard strong,.routecard strong{font-size:16px}.appcard span,.routecard span{font-size:10px;color:var(--muted)}.ok{width:100%;height:50px;border:0;border-radius:16px;background:var(--purple);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px}.ok svg{width:18px}.sos{display:block;margin:11px auto;border:0;background:var(--pink);color:#8a395a;font-weight:800;border-radius:99px;padding:8px 20px}.event,.person{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding:13px 3px}.person>span{width:32px;height:32px;background:var(--pink);border-radius:50%;display:grid;place-items:center;font-weight:800}.event p,.person p{display:flex;flex-direction:column;margin:0;line-height:1.2;font-size:11px}.event small,.person small{font-size:8px}.person em{margin-left:auto;color:var(--gt);font-size:9px}.tabs{position:absolute;bottom:0;left:0;right:0;height:55px;background:#fff;border-top:1px solid var(--line);display:flex;justify-content:space-around;align-items:center}.tabs svg{width:18px;color:#aaa}.tabs svg:first-child{color:var(--purple)}.note{position:absolute;z-index:3;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 34px rgba(33,29,36,.12);border:1px solid var(--line);border-radius:15px;padding:12px 15px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800}.note svg{width:16px;color:var(--gt)}.n1{top:100px;left:0}.n2{right:-20px;top:260px}.n3{left:-25px;bottom:80px}.counter{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}.counter h2{font-size:38px}.progressbox{background:#f7f4fb;border-radius:24px;padding:30px}.avatars{display:flex;align-items:center;margin-bottom:25px}.avatars i{width:38px;height:38px;border:3px solid #f7f4fb;border-radius:50%;display:grid;place-items:center;background:var(--lav);font-style:normal;margin-right:-8px}.avatars i:nth-child(2n){background:var(--pink)}.avatars span{margin-left:20px;font-size:12px;color:var(--muted)}.progress{height:9px;background:#ded9e5;border-radius:99px;overflow:hidden;margin:16px 0}.progress i{display:block;height:100%;background:linear-gradient(90deg,var(--purple),#a98eec);border-radius:99px}.between{display:flex;align-items:center;justify-content:space-between}.between .button{min-height:44px}.problem{text-align:center}.problem>p{max-width:680px;margin:15px auto}.problem blockquote{font-size:clamp(30px,4.5vw,60px);line-height:1.15;letter-spacing:-.04em;margin:80px auto;color:var(--purple)}.thoughts{display:grid;grid-template-columns:repeat(4,1fr);text-align:left;gap:12px;margin-bottom:35px}.thoughts article{background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px}.thoughts i{font-size:11px;color:var(--purple);font-style:normal}.thoughts p{color:var(--text);font-weight:700}.benefits,.faq,.final,.founder,.pricing,.privacy,.solution{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.privacy>div:first-child,.solution>div:first-child{max-width:540px}.flow{border-radius:32px;background:var(--lav);padding:80px 30px;display:flex!important;align-items:center;justify-content:space-around!important;text-align:center;font-weight:800}.flow span{width:110px;height:110px;background:#fff;border-radius:50%;display:grid;place-items:center}.flow .brand{background:var(--purple);color:#fff}.flow i{font-style:normal;color:var(--purple)}.scenarios{width:min(1280px,calc(100% - 30px));background:#252128;color:#fff;border-radius:40px;padding-left:60px;padding-right:60px}.scenarios p,.scenarios small{color:#aaa3ac}.scenarioGrid{display:grid;grid-template-columns:.72fr 1.28fr;gap:40px}.scenarioTabs button{width:100%;min-height:120px;background:transparent;border:0;border-top:1px solid rgba(255,255,255,.12);color:#fff;text-align:left;display:flex;gap:22px;padding:26px 4px;cursor:pointer}.scenarioTabs button>i{font-style:normal;color:#8d8291}.scenarioTabs b{font-size:20px}.scenarioTabs p{margin:10px 0 0}.scenarioStage{min-height:650px;background:#332e36;border-radius:30px;display:grid;grid-template-columns:1fr 310px;align-items:center;padding:30px;gap:25px}.timeline>div{border-left:1px solid #6d626f;padding:0 0 26px 20px;position:relative}.timeline>div:before{content:"";position:absolute;left:-5px;top:3px;width:9px;height:9px;border-radius:50%;background:#a78bf0}.timeline b{color:#c6b7ef}.timeline p{margin:4px 0}.scenarioStage .phone{transform:scale(.83);transform-origin:center}.setup{padding-bottom:60px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.steps article{min-height:280px;padding:28px;border:1px solid var(--line);background:#fff;border-radius:26px}.steps i{display:grid;place-items:center;width:42px;height:42px;background:var(--lav);color:var(--purple);border-radius:50%;font-style:normal;font-weight:800}.steps h3{margin-top:70px}.screenrow{display:flex;gap:18px;overflow-x:auto;padding:20px 10px 30px;scroll-snap-type:x mandatory}.screenrow>.screenCard{flex:0 0 250px;height:470px;border:1px solid var(--line);background:#eeeaf1;border-radius:28px;overflow:hidden;cursor:pointer;scroll-snap-align:center;text-align:center}.screenrow>.screenCard b{display:block;margin-top:10px}.modal{position:fixed;z-index:80;inset:0;background:rgba(20,18,22,.78);display:grid;place-items:center;padding:20px}.modal>button{position:absolute;right:25px;top:25px;background:#fff;border:0;border-radius:50%;width:48px;height:48px}.privacycard{background:var(--green);border-radius:32px;padding:42px}.privacycard>svg{width:54px;height:54px;color:var(--gt)}.privacycard h3{font-size:28px}.audience span,.benefits span,.limitations span,.pricing article>span,.privacycard span{display:flex;gap:9px;align-items:center;margin:13px 0}.audience span svg,.benefits span svg,.limitations span svg,.pricing article>span svg,.privacycard span svg{width:17px;color:var(--gt)}.limitations{text-align:center}.limitations>p{max-width:760px;margin:20px auto}.limitations>div{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;margin:25px}.limitations>b{color:#8a395a}.founder article{background:#fff;border-radius:30px;padding:34px}.founder article>i{width:64px;height:64px;border-radius:50%;background:var(--lav);display:grid;place-items:center;font-style:normal;font-weight:800;color:var(--purple)}.founder article>div{display:flex;flex-direction:column;margin:15px 0}.founder blockquote{font-size:20px;line-height:1.55;margin:30px 0}.founder article>a{display:block;color:var(--purple);margin-top:8px}.metrics{display:flex;align-items:stretch;gap:12px}.metrics>div{margin-right:auto}.metrics article{min-width:180px;background:#fff;border-radius:26px;padding:30px;display:flex;flex-direction:column}.metrics article b{font-size:46px}.testimonial{text-align:center;background:var(--lav)}.testimonial p{max-width:650px;margin:0 auto 25px}.audience>div{display:flex;flex-wrap:wrap;gap:10px}.audience>div span{padding:14px 20px;background:#fff;border-radius:99px}.benefits>div:last-child{display:grid;grid-template-columns:1fr 1fr}.benefits>div:last-child span{background:#fff;padding:15px;border-radius:14px;margin:5px}.pricing{background:var(--pink);width:100%;padding-left:max(20px,calc((100% - 1180px)/2));padding-right:max(20px,calc((100% - 1180px)/2))}.pricing article{background:#fff;border-radius:30px;padding:38px;display:flex;flex-direction:column}.pricing article>b{font-size:54px;margin:14px 0}.pricing article>b small{font-size:15px}.pricing article .button{margin:20px 0 10px}.faq{align-items:start}.faq>div:first-child{position:sticky;top:110px}.faq article{border-bottom:1px solid var(--line)}.faq article button{width:100%;border:0;background:none;display:flex;justify-content:space-between;text-align:left;padding:23px 0;cursor:pointer}.faq button svg{width:20px}.faq article p{margin:0 0 24px}.final{background:var(--lav);width:100%;padding-left:max(20px,calc((100% - 1180px)/2));padding-right:max(20px,calc((100% - 1180px)/2))}.leadform,.success{background:#fff;border-radius:32px;padding:36px;display:flex;flex-direction:column;gap:16px}.leadform h2,.success h2{font-size:34px}.leadform label{font-weight:800;font-size:13px}.leadform label em{float:right;color:var(--muted);font-weight:500}.leadform input:not([type=checkbox]){display:block;width:100%;height:54px;margin-top:8px;border:1px solid #d9d4dc;border-radius:14px;padding:0 15px;background:#fdfcfd}.error,.leadform label>span{display:block;color:#9f345c;margin-top:5px}.leadform .check{display:flex;align-items:flex-start;gap:10px;font-weight:500;line-height:1.5}.check input{width:20px;height:20px;flex:none}.check a{text-decoration:underline}.trap{position:absolute!important;left:-9999px}.spin{animation:spin 1s linear infinite}.success>svg{width:60px;height:60px;color:var(--gt)}.success>small{display:block}.map{height:250px;background:#e7e5e0;border-radius:20px;position:relative;overflow:hidden;margin:20px 0 12px}.road{position:absolute;width:400px;height:25px;background:#fff;transform:rotate(-28deg);left:-60px;top:110px}.r2{transform:rotate(50deg);top:80px}.route{width:160px;height:5px;background:var(--purple);transform:rotate(-28deg);left:60px;top:125px}.map i,.route{position:absolute}.map i{top:92px;left:130px;color:var(--purple);font-style:normal}.map b{position:absolute;right:25px;top:50px;background:#fff;padding:7px;border-radius:8px;font-size:10px}.sosview{text-align:center;display:flex;align-items:center;flex-direction:column;gap:20px;padding:45px 0}.sosview>button{width:150px;height:150px;border:14px solid #f6e5eb;background:var(--pink);color:#913c5f;border-radius:50%}.sosview>button b{font-size:30px}.sosview span{font-size:10px}.outline{width:100%;height:45px;border:1px solid var(--purple);color:var(--purple);background:#fff;border-radius:14px}.event i{width:32px;height:32px;background:var(--green);color:var(--gt);display:grid;place-items:center;border-radius:50%;font-style:normal}.phone h3{font-size:18px;margin:25px 0}.mobileSticky{display:none}footer{background:#211e24;color:#fff;padding:70px max(20px,calc((100% - 1180px)/2));display:grid;grid-template-columns:.7fr 1.3fr;gap:50px}footer p,footer small{color:#aaa3ac}footer>div:nth-child(2){display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:13px}footer>small{grid-column:1/-1;border-top:1px solid #403b42;padding-top:25px;line-height:1.7}.legal{width:min(760px,calc(100% - 32px));margin:0 auto;padding:70px 0 120px}.legal>.logo{margin-bottom:80px}.legal h1{font-size:clamp(42px,7vw,72px);line-height:1.05;letter-spacing:-.05em}.legal p{font-size:17px}.legal aside{background:var(--lav);border-radius:22px;padding:24px;margin:40px 0}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:900px){.section{padding:80px 0}.wrap{padding:35px}.hero{grid-template-columns:1fr;padding-top:80px}.heroCopy{text-align:center}.heroCopy>p{margin-left:auto;margin-right:auto}.actions{justify-content:center}.heroVisual{height:680px}.benefits,.counter,.faq,.final,.founder,.pricing,.privacy,.solution{grid-template-columns:1fr;gap:35px}.steps,.thoughts{grid-template-columns:1fr 1fr}.scenarioGrid{grid-template-columns:1fr}.scenarioStage{grid-template-columns:1fr 310px}.scenarioTabs{display:flex;overflow:auto}.scenarioTabs button{flex:0 0 220px}.metrics{flex-wrap:wrap}.faq>div:first-child{position:static}}@media(max-width:620px){.section,.wrap{width:min(100% - 24px,1180px);padding-top:64px;padding-bottom:64px}.wrap{padding-left:22px;padding-right:22px}.sectionhead{margin-bottom:30px}.sectionhead h2,h2{font-size:38px}.hero{padding-top:55px}.hero h1{font-size:52px}.heroCopy>p{font-size:16px}.eyebrow{font-size:10px}.actions{flex-direction:column;gap:18px}.heroVisual{height:570px}.phone{transform:scale(.84)}.note{font-size:10px}.n1{top:60px;left:-2px}.n2{right:-5px}.n3{left:0;bottom:65px}header nav{display:none;position:absolute;left:0;right:0;top:75px;padding:18px;background:#fff;border-radius:18px;box-shadow:0 15px 40px #ddd;flex-direction:column}header nav.open{display:flex}.headercta{font-size:12px;padding:11px}.menub{display:block}.steps,.thoughts{grid-template-columns:1fr}.thoughts article{padding:14px 20px}.problem blockquote{margin:55px 0}.flow{padding:40px 10px}.flow span{width:80px;height:80px;font-size:12px}.scenarios{padding-left:20px;padding-right:20px;border-radius:28px}.scenarioStage{grid-template-columns:1fr;padding:18px;overflow:hidden}.scenarioStage .phone{margin:-50px auto;transform:scale(.7)}.scenarioTabs button{flex-basis:190px}.steps article{min-height:220px}.steps h3{margin-top:40px}.privacycard{padding:25px}.metrics{display:grid;grid-template-columns:1fr 1fr}.metrics>div{grid-column:1/-1}.metrics article{min-width:0;padding:20px}.metrics article b{font-size:36px}.benefits>div:last-child{grid-template-columns:1fr}.pricing{width:100%;padding-left:18px;padding-right:18px}.pricing article>b{font-size:43px}.faq{gap:15px}.final{width:100%;padding-left:12px;padding-right:12px}.leadform,.success{padding:24px}.mobileSticky{position:fixed;z-index:50;bottom:0;left:0;right:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:flex;align-items:center;justify-content:space-between;transform:translateY(120%);transition:.25s;box-shadow:0 -8px 30px rgba(33,29,36,.1)}.mobileSticky.show{transform:translateY(0)}.mobileSticky span{display:flex;flex-direction:column;font-size:11px}.mobileSticky a{background:var(--purple);color:#fff;border-radius:13px;padding:13px;font-size:12px;font-weight:800}footer,footer>div:nth-child(2){grid-template-columns:1fr}footer>small{grid-column:auto}.counter{grid-template-columns:1fr;gap:20px}.between{align-items:flex-start;gap:12px;flex-direction:column}.progressbox{padding:22px}}@media(max-width:350px){.hero h1{font-size:44px}.phone{transform:scale(.76)}.note{display:none}.flow span{width:68px;height:68px}.metrics{grid-template-columns:1fr}}.scroll-reveal{opacity:0;transform:translateY(42px) rotate(.7deg) scale(.985);transition:opacity .7s cubic-bezier(.2,.75,.25,1),transform .85s cubic-bezier(.2,.75,.25,1);transition-delay:var(--reveal-delay,0s);will-change:transform,opacity}.scroll-reveal.is-visible{opacity:1;transform:translateY(0) rotate(0) scale(1)}.metrics article.scroll-reveal:nth-child(2n),.screenrow>.screenCard.scroll-reveal:nth-child(2n),.steps article.scroll-reveal:nth-child(2n),.thoughts article.scroll-reveal:nth-child(2n){transform:translateY(42px) rotate(-1.4deg) scale(.985)}.metrics article.scroll-reveal.is-visible,.screenrow>.screenCard.scroll-reveal.is-visible,.steps article.scroll-reveal.is-visible,.thoughts article.scroll-reveal.is-visible{transform:translateY(0) rotate(0) scale(1)}.founder article,.metrics article,.pricing article,.privacycard,.steps article,.thoughts article{transition:transform .32s ease,box-shadow .32s ease}.founder article:hover,.metrics article:hover,.pricing article:hover,.privacycard:hover,.steps article:hover,.thoughts article:hover{transform:translateY(-7px) rotate(-.35deg);box-shadow:0 24px 55px rgba(33,29,36,.1)}.heroVisual{perspective:1100px}.heroVisual>.phone{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-4px);transition:transform .18s ease-out;animation:phone-hover 4.8s ease-in-out infinite;transform-style:preserve-3d}.note{animation:note-float 4s ease-in-out infinite}.n2{animation-delay:-1.3s}.n3{animation-delay:-2.6s}.route{transform-origin:left center;animation:draw-route 2.2s cubic-bezier(.2,.8,.3,1) infinite}.map i{animation:map-pin 2.2s ease-in-out infinite}.flow>i{animation:flow-arrow 1.8s ease-in-out infinite}.flow>i:nth-of-type(2){animation-delay:.45s}.flow .brand{animation:brand-pulse 2.4s ease-in-out infinite}.success{position:relative;overflow:hidden;animation:success-in .65s cubic-bezier(.2,.8,.2,1)}.success>svg{position:relative;z-index:2;padding:10px;border-radius:50%;background:var(--green);animation:success-ring .8s cubic-bezier(.2,.8,.2,1)}.success>svg path{stroke-dasharray:35;stroke-dashoffset:35;animation:draw-check .8s ease .25s forwards}.success:after,.success:before{content:"";position:absolute;left:42px;top:42px;width:8px;height:8px;border-radius:50%;box-shadow:55px -20px #7357e8,105px 18px #e5a8c3,155px -10px #72b48e,205px 30px #a78bf0,260px -12px #e5a8c3,310px 24px #72b48e;animation:soft-confetti 1.3s ease-out both}.success:after{transform:rotate(18deg);animation-delay:.12s}@keyframes phone-hover{0%,to{margin-top:0}50%{margin-top:-9px}}@keyframes note-float{0%,to{margin-top:0}50%{margin-top:-7px}}@keyframes draw-route{0%{scale:0 1;opacity:.2}45%,85%{scale:1 1;opacity:1}to{scale:1 1;opacity:.2}}@keyframes map-pin{0%,35%{scale:.6;opacity:.3}55%,to{scale:1;opacity:1}}@keyframes flow-arrow{0%,to{translate:-4px 0;opacity:.45}50%{translate:5px 0;opacity:1}}@keyframes brand-pulse{0%,to{box-shadow:0 0 0 0 rgba(115,87,232,.2)}50%{box-shadow:0 0 0 14px rgba(115,87,232,0)}}@keyframes success-in{0%{opacity:0;transform:translateY(18px) scale(.97)}}@keyframes success-ring{0%{transform:scale(.35) rotate(-25deg);opacity:0}}@keyframes draw-check{to{stroke-dashoffset:0}}@keyframes soft-confetti{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(90px) rotate(35deg)}}.hero:before{inset:0 50% auto 50%;width:100vw;height:860px;background:linear-gradient(115deg,transparent 18%,rgba(255,255,255,.8) 42%,transparent 63%),radial-gradient(circle at 75% 42%,rgba(115,87,232,.14),transparent 34%);background-size:180% 100%,100% 100%;animation:hero-light 9s ease-in-out infinite}.hero:after,.hero:before{content:"";position:absolute;z-index:-1;transform:translateX(-50%)}.hero:after{inset:30px 50% auto 50%;width:min(1400px,96vw);height:760px;border:1px solid rgba(33,29,36,.04);border-radius:48px;background-image:linear-gradient(rgba(33,29,36,.025) 1px,transparent 0),linear-gradient(90deg,rgba(33,29,36,.025) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 90%);mask-image:linear-gradient(180deg,#000,transparent 90%)}.hero{isolation:isolate}.hero,.hero h1 em{position:relative}.hero h1 em:after{content:"";position:absolute;left:3%;right:-4%;bottom:2px;height:8px;border-radius:99px;background:linear-gradient(90deg,var(--purple),#c4b3f2);opacity:.22;transform:rotate(-2deg)}.scenarioIntro{max-width:900px;margin-bottom:70px}.scenarioIntro>p{max-width:590px;font-size:18px}.scenarioGrid{align-items:start}.scenarioTabs button span{display:flex;flex-direction:column}.scenarioTabs button em{width:max-content;margin-top:18px;padding:7px 10px;border:1px solid rgba(255,255,255,.14);border-radius:99px;color:#a99fac;font-size:10px;font-style:normal;text-transform:uppercase;letter-spacing:.08em}.scenarioTabs button[aria-pressed=true]{border-color:rgba(167,139,240,.65)}.scenarioTabs button[aria-pressed=true]>i{color:#bda8f5}.scenarioTabs button[aria-pressed=true] b{color:#c9b9f4}.scenarioStage{position:sticky;top:95px;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.07),0 35px 80px rgba(0,0,0,.18)}.scenarioStage:before{content:"";position:absolute;inset:-30%;background:radial-gradient(circle at 75% 45%,rgba(115,87,232,.2),transparent 28%);pointer-events:none}.scenarioStage>*{position:relative;z-index:1}.stageLabel{position:absolute;z-index:3;top:20px;left:25px;right:25px;display:flex;justify-content:space-between;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#9c929f}.stageLabel i{font-style:normal;color:#8ed0a8}.stageLabel i:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#72b48e;box-shadow:0 0 0 5px rgba(114,180,142,.1);animation:live-dot 1.8s ease infinite}@media(min-width:901px){.scenarioTabs button{min-height:58vh;padding-right:30px}.scenarioTabs button p{display:block!important;opacity:1!important;max-width:400px}.scenarios{padding-bottom:140px}.scenarioGrid{gap:70px}.scenarioStage{margin-top:0}}@keyframes hero-light{0%,to{background-position:0 0,0 0}50%{background-position:100% 0,0 0}}@keyframes live-dot{50%{box-shadow:0 0 0 9px rgba(114,180,142,0)}}.heroPoints{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 4px}.heroPoints span{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid var(--line);border-radius:99px;background:rgba(255,255,255,.68);color:var(--muted);font-size:11px;font-weight:700}.heroPoints svg{width:14px;height:14px;color:var(--gt)}.founderIdentity{display:flex!important;align-items:center;gap:14px;margin:0 0 20px!important}.founderIdentity>i{width:64px;height:64px;border-radius:50%;background:var(--lav);display:grid;place-items:center;font-style:normal;font-weight:800;color:var(--purple);flex:none}.founderIdentity>div{display:flex;flex-direction:column}.founderIdentity b{font-size:17px}.founderLinks{display:flex!important;flex-wrap:wrap;gap:10px;margin-top:25px!important}.founderLinks a{padding:11px 14px;border:1px solid var(--line);border-radius:12px;color:var(--purple);font-size:12px;font-weight:800}.founder article>blockquote{margin-top:25px}.founder>div>p:first-of-type{font-size:18px;color:var(--text)}@media(max-width:900px){.scenarioIntro{margin-bottom:35px}.scenarioStage{position:relative;top:auto}.scenarioTabs button em{display:none}}@media(max-width:620px){.hero:after{background-size:48px 48px}.heroVisual>.phone{transform:scale(.84) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.heroPoints{justify-content:center}.scenarioIntro>p{font-size:15px}.stageLabel{top:13px}}@media(max-width:350px){.heroVisual>.phone{transform:scale(.76) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.scroll-reveal{opacity:1!important;transform:none!important}.heroVisual>.phone{translate:none!important;transform:none!important}}.dating{display:grid;grid-template-columns:.95fr 1.05fr;gap:90px;align-items:center}.datingVisual{min-height:590px;position:relative;overflow:hidden;border-radius:36px;background:linear-gradient(145deg,#f5dce8,#eae4ff 62%,#dff2e7);box-shadow:inset 0 1px rgba(255,255,255,.75)}.datingVisual:before{content:"";position:absolute;inset:22px;border:1px solid rgba(255,255,255,.55);border-radius:27px}.datingRoute{position:absolute;left:15%;right:15%;top:42%;display:flex;align-items:center}.datingRoute>i{height:3px;flex:1 1;margin:0 8px;background-image:linear-gradient(90deg,var(--purple) 55%,transparent 55%);background-size:14px 3px;animation:dating-dashes 8s linear infinite}.datingPoint{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.9);box-shadow:0 15px 35px rgba(33,29,36,.12)}.datingPoint svg{width:28px;color:var(--purple)}.datingContact,.datingMessage{position:absolute;display:flex;align-items:center;gap:12px;padding:15px 18px;border:1px solid rgba(255,255,255,.8);border-radius:18px;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 18px 45px rgba(33,29,36,.1)}.datingMessage{left:8%;top:13%}.datingContact{right:7%;bottom:12%}.datingMessage>svg{width:22px;color:var(--gt)}.datingContact>span,.datingMessage>span{display:flex;flex-direction:column}.datingContact small,.datingMessage small{font-size:9px}.datingContact>i{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--pink);font-style:normal;font-weight:800}.datingCopy>p{font-size:17px}.datingChecks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:28px 0}.datingChecks span{display:flex;align-items:center;gap:9px;padding:13px 14px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.6);font-size:12px;font-weight:700}.datingChecks svg{width:16px;color:var(--gt);flex:none}.datingNote{display:flex;align-items:flex-start;gap:13px;padding:17px;margin-bottom:28px;border-radius:18px;background:var(--green)}.datingNote svg{width:23px;color:var(--gt);flex:none}.datingNote p{margin:0;color:var(--gt);font-size:12px;line-height:1.55}@keyframes dating-dashes{to{background-position:140px 0}}@media(max-width:900px){.dating{grid-template-columns:1fr;gap:38px}.datingVisual{min-height:480px}.datingCopy{max-width:680px}}@media(max-width:620px){.datingVisual{min-height:390px;border-radius:27px}.datingPoint{width:58px;height:58px}.datingContact,.datingMessage{padding:12px;font-size:11px}.datingMessage{left:5%;top:10%}.datingContact{right:5%;bottom:10%}.datingChecks{grid-template-columns:1fr}.datingCopy>p{font-size:15px}}@media(prefers-reduced-motion:reduce){.datingRoute>i{animation:none!important}}.legal section{margin:42px 0}.legal section h2{font-size:26px;line-height:1.25;letter-spacing:-.025em;margin:0 0 16px}.legal ul{padding-left:24px;color:var(--muted);font-size:17px;line-height:1.7}.legal li+li{margin-top:8px}.hero h1{font-size:clamp(52px,6vw,78px);line-height:.98}.heroPromise{max-width:610px;margin:20px 0;padding:15px 17px;border-radius:18px;background:var(--green);display:flex;align-items:flex-start;gap:12px}.heroPromise>svg{width:23px;color:var(--gt);flex:none}.heroPromise div{display:flex;flex-direction:column;gap:4px}.heroPromise b{font-size:13px;color:var(--gt)}.heroPromise span{font-size:11px;line-height:1.5;color:#3f7058}.betaFacts{display:flex;flex-direction:column;gap:12px}.betaFacts>span{display:flex;align-items:center;gap:11px;padding:13px 15px;border-radius:14px;background:#fff}.betaFacts>span svg{width:18px;color:var(--gt)}.betaFacts .between{margin-top:8px}.comparison{padding-top:45px}.comparisonGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.comparisonGrid article{min-height:280px;padding:30px;border:1px solid var(--line);border-radius:28px;background:#fff;display:flex;flex-direction:column;transition:transform .32s ease,box-shadow .32s ease}.comparisonGrid article:hover{transform:translateY(-7px) rotate(-.35deg);box-shadow:0 24px 55px rgba(33,29,36,.1)}.comparisonGrid article.featured{background:var(--lav);border-color:rgba(115,87,232,.3);box-shadow:0 22px 55px rgba(86,64,201,.12)}.comparisonGrid h3{font-size:24px;margin:55px 0 8px}.comparisonGrid p{margin:0}.comparisonGrid article>span{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:20px;color:var(--dark);font-size:12px;font-weight:800}.comparisonGrid article>span svg{width:18px}@media(max-width:900px){.comparisonGrid{grid-template-columns:1fr}.comparisonGrid article{min-height:220px}.heroPromise{margin-left:auto;margin-right:auto;text-align:left}}@media(max-width:620px){.hero h1{font-size:44px}.comparison{padding-top:30px}.comparisonGrid h3{margin-top:30px}}.platformBadge{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:18px 0}.platformBadge b{font-size:11px;color:var(--muted)}.platformBadge span{padding:7px 11px;border-radius:99px;background:var(--text);color:#fff;font-size:10px;font-weight:800}.leadform{scroll-margin-top:100px}.leadform .check>span{color:var(--text);margin-top:0}.platformChoice{margin:0;padding:0;border:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.platformChoice legend{grid-column:1/-1;margin-bottom:8px;font-size:13px;font-weight:800}.platformChoice label{position:relative;display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #d9d4dc;border-radius:14px;background:#fdfcfd;cursor:pointer}.platformChoice input[type=radio]{display:block;width:18px;height:18px;margin:0;padding:0;border:0;accent-color:var(--purple);flex:none}.platformChoice label>span{display:flex;flex-direction:column;margin:0;color:var(--text)}.platformChoice small{font-size:9px}.platformChoice label:has(input:checked){border-color:var(--purple);background:var(--lav);box-shadow:0 0 0 2px rgba(115,87,232,.12)}@media(max-width:620px){.platformBadge{justify-content:center}.platformChoice{grid-template-columns:1fr}.headercta{display:none}}.hero{min-height:690px;padding-top:48px;padding-bottom:42px;grid-template-columns:1.08fr .92fr}.hero h1{font-size:clamp(54px,5.4vw,72px);line-height:.96;margin:20px 0}.heroCopy>p{max-width:590px;margin-top:0;font-size:17px}.actions{gap:22px;margin:24px 0 12px}.heroFootnote{display:block;max-width:590px;font-size:11px;line-height:1.55}.platformBadge{margin:16px 0 12px}.heroPromise{margin:12px 0}.heroVisual{height:560px}.glow{width:430px;height:430px}@media(min-width:901px){.heroVisual>.phone{scale:.88}}@media(max-width:900px){.hero{padding-top:62px}.heroCopy>p,.heroFootnote{margin-left:auto;margin-right:auto}.heroVisual{height:590px}}@media(max-width:620px){.hero{min-height:auto;padding-top:42px;padding-bottom:35px;grid-template-columns:1fr}.hero h1{font-size:44px}.heroCopy>p{font-size:15px;line-height:1.6}.actions{gap:13px;margin:22px 0 10px}.actions .button{width:100%}.heroFootnote{font-size:10px}.heroVisual{height:500px}.glow{width:min(430px,100vw);height:min(430px,100vw)}}.storiesTeaser{padding-top:70px}.storiesHeading{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin-bottom:42px}.storiesHeading h2{margin-bottom:0}.storiesHeading>p{margin:0 0 7px}.storyGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.storyGrid article{position:relative;display:flex;flex-direction:column;padding:28px;border:1px solid var(--line);border-radius:28px;background:#fff;scroll-margin-top:100px;transition:transform .28s ease,box-shadow .28s ease}.storyGrid article:nth-child(3n+2){background:var(--lav)}.storyGrid article:nth-child(3n){background:var(--pink)}.storyGrid article:hover{transform:translateY(-6px) rotate(-.25deg);box-shadow:0 22px 50px rgba(33,29,36,.09)}.storyMeta{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}.storyMeta span{font-size:12px;font-weight:800;color:var(--purple)}.storyMeta small{padding:7px 10px;border-radius:99px;background:rgba(255,255,255,.65);font-size:10px}.storyGrid h3,.storyGridFull h2{font-size:25px;line-height:1.18;letter-spacing:-.03em;margin:0 0 14px}.storyGrid p{margin:0 0 22px}.storyGrid article>a{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:var(--dark);font-size:12px;font-weight:800}.storyGrid article>a svg{width:16px}.storiesActions{display:flex;align-items:center;gap:25px;margin-top:32px}.storiesActions .textlink{display:inline-flex;align-items:center;gap:8px}.storiesActions .textlink svg{width:17px}.storiesPage{padding-top:30px}.storiesHeader .logo{margin-right:auto}.storiesHero{padding-top:100px;padding-bottom:70px}.storiesHero h1{max-width:970px;margin:24px 0;font-size:clamp(56px,7vw,94px);line-height:.95;letter-spacing:-.06em}.storiesHero>p{max-width:720px;font-size:19px}.storiesHero aside{max-width:720px;margin-top:28px;padding:18px 20px;border-radius:18px;background:var(--green);color:var(--gt);font-size:13px;line-height:1.6}.storiesList{padding-top:30px}.storyGridFull{grid-template-columns:repeat(2,1fr)}.storyGridFull article{min-height:440px;padding:38px}.storyGridFull .storyMeta{margin-bottom:70px}.storyGridFull h2{font-size:34px}.storyGridFull p{max-width:630px}.storySource{padding-top:18px;border-top:1px solid rgba(33,29,36,.08)}.storiesPlanB{margin-top:18px;padding:55px;border-radius:34px;background:#252128;color:#fff}.storiesPlanB h2{max-width:760px;margin:12px 0 20px}.storiesPlanB>p{max-width:680px;color:#bcb5bf}.storiesPlanB .textlink{color:#fff}@media(max-width:900px){.storiesHeading{gap:15px}.storiesHeading,.storyGrid,.storyGridFull{grid-template-columns:1fr}.storyGridFull article{min-height:0}.storiesHeader nav{display:none}.storiesHero{padding-top:75px}}@media(max-width:620px){.storiesTeaser{padding-top:40px}.storyGrid article,.storyGridFull article{padding:24px}.storyGridFull .storyMeta,.storyMeta{margin-bottom:32px}.storiesActions{align-items:stretch;flex-direction:column}.storiesActions .button{width:100%}.storiesHero{padding-top:55px}.storiesHero h1{font-size:48px}.storiesHero>p{font-size:16px}.storiesPlanB{padding:30px 24px}.storiesHeader{padding-left:16px}.storiesHeader .headercta{display:inline-flex}}.final.scroll-reveal{transform:translateY(42px) scale(.985)}.final.scroll-reveal.is-visible{transform:translateY(0) scale(1)}