@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_323aa0fd-module__NoUYTa__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_323aa0fd-module__NoUYTa__variable{--font-display:"Sora", "Sora Fallback"}
:root{--paper:#f5f7fb;--card:#fff;--ink:#171a20;--ink-2:#171a209e;--ink-3:#171a205c;--line:#171a201f;--hairline:#171a2014;--tint:#0f62e6;--tint-hover:#2470ec;--tint-soft:#0f62e61a;--tint-ink:#fff;--navy:#0a1f4d;--grad-hero:linear-gradient(135deg, #0a1f4d 0%, #0b4cb8 58%, #0f62e6 100%);--grad-tint:linear-gradient(135deg, #0b4cb8 0%, #0f62e6 60%, #2470ec 100%);--on-hero-2:#ebf2ffb8;--on-hero-soft:#ffffff24;--green:#1d9e57;--green-soft:#1d9e571f;--amber:#dd8500;--red:#e5484d;--shadow-soft:0 1px 2px #171a200a, 0 8px 24px #171a200f;--shadow-hero:0 16px 40px #0b4cb859;--shadow-tint:0 6px 20px #0f62e652;--radius:16px;--radius-s:12px;--radius-btn:14px;--maxw:1064px;--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.nav{z-index:40;-webkit-backdrop-filter:saturate(180%)blur(24px);border-bottom:.5px solid var(--hairline);background:#ffffffc7;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;height:52px;display:flex}.logo{font-family:var(--font-display,var(--font));letter-spacing:-.025em;color:var(--ink);align-items:center;gap:10px;font-size:17.5px;font-weight:600;display:inline-flex}.logo svg{display:block}.nav-right{align-items:center;gap:18px;display:flex}.lang-menu{font-size:12.5px;position:relative}.lang-menu summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ink-2);border:.5px solid var(--line);background:var(--card);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;list-style:none;transition:color .2s,box-shadow .2s;display:inline-flex}.lang-menu summary::-webkit-details-marker{display:none}.lang-menu summary:hover{color:var(--ink);box-shadow:var(--shadow-soft)}.lang-menu .lang-caret{opacity:.55;font-size:9px;transition:transform .2s}.lang-menu[open] .lang-caret{transform:rotate(180deg)}.lang-menu ul{z-index:60;background:var(--card);border:.5px solid var(--line);min-width:176px;box-shadow:var(--shadow-soft);border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0}.lang-menu ul a{color:var(--ink-2);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:7px 10px;font-size:13px;display:flex}.lang-menu ul a:hover{color:var(--ink);background:#1d1d1f0d}.lang-menu ul a[aria-current=true]{color:var(--ink);background:#0f62e614;font-weight:600}.lang-menu .lang-code{color:var(--ink-3);letter-spacing:.04em;font-size:10.5px}.btn{font:600 15px/1 var(--font);letter-spacing:-.01em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;transition:transform .35s cubic-bezier(.2,.9,.3,1.4),box-shadow .25s,background .2s;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--tint);color:var(--tint-ink)}.btn-primary:hover{background:var(--tint-hover);box-shadow:var(--shadow-tint);transform:translateY(-1px)}.btn-ghost{color:var(--tint);background:0 0}.btn-ghost:hover{background:var(--tint-soft)}.btn-small{padding:8px 16px;font-size:13px}.hero{text-align:center;padding:108px 0 84px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(42% 44% at 30% 18%,#0f62e612,#0000 70%),radial-gradient(38% 40% at 74% 12%,#1d9e570d,#0000 70%);height:130%;position:absolute;inset:-40% -20% auto}.badge{letter-spacing:.01em;color:var(--ink-2);background:var(--card);border:.5px solid var(--line);box-shadow:var(--shadow-soft);border-radius:980px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.badge:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px}.hero h1{font-family:var(--font-display,var(--font));letter-spacing:-.03em;max-width:17ch;margin:26px auto 0;font-size:clamp(40px,6.8vw,72px);font-weight:700;line-height:1.06;position:relative}.hero h1 .accent{background:linear-gradient(92deg,#0f62e6,#0b4cb8 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.hero .sub{color:var(--ink-2);letter-spacing:-.01em;max-width:62ch;margin:22px auto 0;font-size:clamp(16px,2vw,19px);position:relative}.cta-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex;position:relative}.reassure{color:var(--ink-3);margin-top:16px;font-size:12.5px;position:relative}.rise{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) forwards rise;transform:translateY(18px)}@keyframes rise{to{opacity:1;transform:none}}.phone-stage{width:fit-content;margin:64px auto 0;position:relative}.phone-stage .phone{z-index:1;margin:0;position:relative}.phone-halo{pointer-events:none;filter:blur(24px);background:radial-gradient(48% 38% at 50% 24%,#0f62e68c,#0000 64%),radial-gradient(70% 54% at 50% 46%,#0f62e642,#0000 74%),radial-gradient(34% 28% at 22% 76%,#4c8df647,#0000 70%);position:absolute;inset:-90px -120px -120px}.phone-shot{object-fit:cover;object-position:top;z-index:1;width:100%;height:calc(100% - 44px);display:block;position:absolute;inset:44px 0 0}.phone{background:linear-gradient(160deg,#4a4d55 0%,#1c1e24 18%,#101218 50%,#1c1e24 84%,#3a3d45 100%);border-radius:56px;width:320px;max-width:86vw;margin:64px auto 0;padding:11px;position:relative;box-shadow:inset 0 0 2px #ffffff59,0 2px 6px #171a2033,0 40px 90px #171a2047}.phone:before{content:"";background:#2a2d34;border-radius:2px;width:3px;height:92px;position:absolute;top:148px;left:-2.5px;box-shadow:0 -42px #2a2d34,0 -70px 0 -.5px #2a2d34}.phone:after{content:"";background:#2a2d34;border-radius:2px;width:3px;height:72px;position:absolute;top:188px;right:-2.5px}.phone-screen{aspect-ratio:1206/2622;background:#eff2f6;border:2.5px solid #000;border-radius:46px;flex-direction:column;padding-top:52px;display:flex;position:relative;overflow:hidden}.phone-island{z-index:2;background:#000;border-radius:999px;width:91px;height:27px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.phone-island:after{content:"";background:radial-gradient(circle at 38% 36%,#232c3e 0%,#0b0f18 55%,#000 85%);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;right:5.5px;transform:translateY(-50%)}.phone-screen .app-mock{flex:1;min-height:0;overflow:hidden}.phone-screen .am-tabs{margin-top:auto}.phone-home{background:#171a204d;border-radius:999px;width:108px;height:4.5px;margin:7px auto 9px}.mock{text-align:left;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.app-mock{text-align:left;padding:8px 12px 0}.am-greet{align-items:center;gap:10px;margin-bottom:12px;display:flex}.am-avatar{background:var(--grad-tint);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex}.am-greet .g{color:var(--ink-3);font-size:10px}.am-greet .n{letter-spacing:-.01em;font-size:13.5px;font-weight:650}.am-hero{background:var(--grad-hero);color:#fff;box-shadow:var(--shadow-hero);border-radius:20px;padding:16px 16px 14px;position:relative;overflow:hidden}.am-hero:before{content:"";background:radial-gradient(circle,#4c8df68c,#0000 65%);border-radius:50%;width:160px;height:160px;position:absolute;top:-60px;right:-50px}.am-hero:after{content:"";background:radial-gradient(circle,#2fc2724d,#0000 65%);border-radius:50%;width:150px;height:150px;position:absolute;bottom:-80px;left:-40px}.am-hero .l{letter-spacing:.08em;text-transform:uppercase;color:var(--on-hero-2);font-size:9px;font-weight:700;position:relative}.am-hero .v{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;font-family:var(--font-display,var(--font));margin-top:2px;position:relative}.am-hero .s{color:var(--on-hero-2);margin-top:3px;font-size:10.5px;position:relative}.am-chips{gap:6px;margin-top:10px;display:flex;position:relative}.am-chip{color:#fff;background:var(--on-hero-soft);border:.5px solid #ffffff38;border-radius:999px;padding:4px 9px;font-size:9px;font-weight:600}.am-qa{gap:4px;margin:14px 0;display:flex}.am-qa .q{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.am-tile{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}.am-tile.solid{background:var(--grad-tint);color:#fff;box-shadow:0 3px 9px #0f62e64d}.am-tile.blue{background:var(--tint-soft);color:var(--tint)}.am-tile.green{background:var(--green-soft);color:var(--green)}.am-tile.navy{color:var(--navy);background:#0a1f4d14}.am-qa .t{color:var(--ink-2);font-size:8.5px;font-weight:600}.am-nudge{background:var(--card);box-shadow:var(--shadow-soft);border-radius:14px;align-items:center;gap:9px;margin-bottom:12px;padding:9px 11px;display:flex}.am-nudge .am-tile{width:30px;height:30px;color:var(--amber);background:#dd85001f;font-size:13px}.am-nudge .h{letter-spacing:-.01em;font-size:11.5px;font-weight:650}.am-nudge .f{color:var(--ink-3);font-size:9.5px}.am-nudge .c{color:var(--ink-3);margin-left:auto;font-size:12px}.am-rows{background:var(--card);box-shadow:var(--shadow-soft);border-radius:14px;margin-bottom:12px;overflow:hidden}.am-rows .mock-row{border-top:.5px solid var(--hairline);padding:10px 12px}.am-rows .mock-row:first-child{border-top:0}.am-rows .mock-name{font-size:11.5px}.am-rows .mock-meta{font-size:9.5px}.am-rows .mock-amt{font-size:11.5px}.am-rows .mock-state{font-size:9px}.am-tabs{border-top:.5px solid var(--hairline);-webkit-backdrop-filter:blur(24px)saturate(180%);background:#fff9;justify-content:space-around;align-items:center;padding:8px 6px 2px;display:flex}.am-tabs .ti{color:var(--gray,#8a919e);text-align:center;font-size:8px;font-weight:600}.am-tabs .ti.on{color:var(--tint)}.am-tabs .ti .d{font-size:13px;display:block}.mock-bar{justify-content:space-between;align-items:center;padding:14px 18px 10px;display:flex}.mock-title{letter-spacing:-.02em;font-size:15px;font-weight:700}.mock-pill{color:var(--green);background:var(--green-soft);border-radius:980px;padding:3px 9px;font-size:10.5px;font-weight:600}.mock-row{border-top:.5px solid var(--hairline);justify-content:space-between;align-items:center;gap:14px;padding:12.5px 18px;display:flex}.mock-name{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.mock-meta{color:var(--ink-3);margin-top:1px;font-size:11.5px}.mock-amt{font-variant-numeric:tabular-nums;color:var(--green);text-align:right;font-size:13.5px;font-weight:600}.mock-state{color:var(--ink-3);text-align:right;font-size:10.5px}section{padding:88px 0}.tag{letter-spacing:.12em;text-transform:uppercase;color:var(--tint);margin-bottom:12px;font-size:12px;font-weight:700}.h2{font-family:var(--font-display,var(--font));letter-spacing:-.028em;max-width:22ch;font-size:clamp(27px,4.2vw,42px);font-weight:600;line-height:1.1}.lead{color:var(--ink-2);letter-spacing:-.01em;max-width:58ch;margin-top:14px;font-size:17px}.grid-3{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}@media (max-width:860px){.grid-3{grid-template-columns:1fr}}.grid-3>.reveal{display:flex}.grid-3>.reveal>.card{flex:1}@media (max-width:640px){.wrap{padding:0 20px}.nav-inner{height:48px}.nav-right{gap:10px}.nav .btn-small{padding:7px 13px;font-size:12.5px}.lang a{padding:4px 5px}.hero{padding:72px 0 56px}.hero h1{font-size:clamp(33px,9vw,40px)}.hero .sub{font-size:15.5px}section{padding:56px 0}}@media (max-width:480px){.cta-row{flex-direction:column;align-items:stretch}.cta-row .btn{width:100%}}.card{background:var(--card);border:.5px solid var(--line);border-radius:var(--radius);padding:26px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.card:hover{box-shadow:var(--shadow-soft);transform:translateY(-3px)}.card h3{letter-spacing:-.02em;margin-bottom:8px;font-size:17px;font-weight:650}.card p{color:var(--ink-2);letter-spacing:-.005em;font-size:14.5px}.step-n{background:var(--ink);width:32px;height:32px;color:var(--paper);border-radius:10px;justify-content:center;align-items:center;margin-bottom:16px;font-size:14px;font-weight:700;display:flex}.price-card{background:var(--card);border:.5px solid var(--line);max-width:460px;box-shadow:var(--shadow-soft);text-align:center;border-radius:24px;margin:44px auto 0;padding:38px 34px}.price-amount{letter-spacing:-.04em;font-size:56px;font-weight:700;line-height:1}.price-amount small{color:var(--ink-3);letter-spacing:-.01em;font-size:16px;font-weight:500}.price-note{color:var(--ink-3);margin-top:10px;font-size:12.5px}.price-list{text-align:left;margin:24px 0;list-style:none}.price-list li{border-top:.5px solid var(--hairline);letter-spacing:-.005em;padding:10px 0 10px 28px;font-size:14.5px;position:relative}.price-list li:before{content:"✓";color:var(--green);font-weight:700;position:absolute;left:4px}.honesty{max-width:56ch;color:var(--ink-2);border-radius:var(--radius-s);background:#dd85001f;border:.5px solid #dd850047;margin:18px auto 0;padding:14px 16px;font-size:13px}#faq .wrap{text-align:center}.faq{text-align:left;max-width:720px;margin:0 auto}.faq details{border-top:.5px solid var(--hairline)}.faq details:last-of-type{border-bottom:.5px solid var(--hairline)}.faq summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:16.5px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ink-3);font-size:22px;font-weight:300;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq .a{color:var(--ink-2);max-width:62ch;padding:0 4px 22px;font-size:15px}.waitlist{background:var(--grad-hero);color:#fff;text-align:center;box-shadow:var(--shadow-hero);border-radius:28px;margin-bottom:88px;padding:64px 24px;position:relative;overflow:hidden}.waitlist:before{content:"";pointer-events:none;background:radial-gradient(circle,#4c8df68c,#0000 65%);border-radius:50%;width:300px;height:300px;position:absolute;top:-110px;right:-90px}.waitlist:after{content:"";pointer-events:none;background:radial-gradient(circle,#2fc27247,#0000 65%);border-radius:50%;width:280px;height:280px;position:absolute;bottom:-130px;left:-70px}.waitlist>*{position:relative}.waitlist .tag{color:#9cc4ff}.waitlist .h2{color:#fff;margin-left:auto;margin-right:auto}.waitlist .lead{color:var(--on-hero-2);margin:14px auto 0}.form-card{background:var(--card);max-width:520px;color:var(--ink);text-align:left;border-radius:20px;margin:36px auto 0;padding:30px 28px;box-shadow:0 24px 60px #00000059}.field{margin-bottom:18px}.field label{letter-spacing:-.01em;margin-bottom:7px;font-size:13px;font-weight:600;display:block}.field .hint{color:var(--ink-3);font-weight:400}.field input[type=email],.field select{width:100%;font:400 15px var(--font);border:.5px solid var(--line);border-radius:var(--radius-s);background:var(--paper);color:var(--ink);padding:12px 14px;transition:box-shadow .15s,border-color .15s}.field input[type=email]:focus,.field select:focus{border-color:var(--tint);outline:none;box-shadow:0 0 0 3.5px #0f62e62e}.error{color:#d70015;margin-top:6px;font-size:12.5px}.rails{flex-wrap:wrap;gap:8px;display:flex}.rails label{border:.5px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:980px;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.rails label:has(input:checked){border-color:var(--tint);background:var(--tint-soft);color:var(--tint)}.rails input{accent-color:var(--tint);width:15px;height:15px}.form-card .btn{width:100%}.micro{color:var(--ink-3);text-align:center;margin-top:14px;font-size:11.5px}.success{text-align:center;padding:26px 6px}.success .check{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 16px;font-size:26px;display:flex}.success h3{letter-spacing:-.02em;font-size:21px}.success p{color:var(--ink-2);margin-top:6px;font-size:14.5px}footer{border-top:.5px solid var(--hairline);color:var(--ink-3);padding:44px 0 64px;font-size:12.5px}.footer-cols{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.footer-legal{max-width:52ch}.stores{gap:10px;display:flex}.store-badge{opacity:.85;display:inline-flex}.store-badge img{border-radius:8px;height:auto;display:block}html.js .reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}html.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rise,.reveal,html.js .reveal{opacity:1;transition:none;animation:none;transform:none}}.legal{padding:64px 0 96px}.legal .wrap{max-width:720px}.legal h1{font-family:var(--font-display,var(--font));letter-spacing:-.028em;font-size:clamp(30px,4.6vw,44px);font-weight:600}.legal-updated{color:var(--ink-3);margin-top:8px;font-size:12.5px}.legal-intro{color:var(--ink-2);margin-top:16px;font-size:17px;line-height:1.6}.legal section{margin-top:34px;padding:0}.legal h2{font-family:var(--font-display,var(--font));letter-spacing:-.02em;margin-bottom:10px;font-size:20px;font-weight:600}.legal section p{color:var(--ink-2);margin-top:10px;font-size:15.5px;line-height:1.65}.legal-back{margin-top:48px}.legal-back a{color:var(--tint);font-weight:600}.footer-legal a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}
