*,:after,:before{box-sizing:border-box;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--legal-title-font:"Clash Display",sans-serif;--legal-title-size:32pt;--legal-title-weight:600;--legal-title-letter-spacing:0px;--legal-body-font:"Inter",sans-serif;--legal-body-size:15pt;--legal-body-weight:350;--legal-h2-size:24pt;--legal-h2-weight:500;--accent:#c8ff00}body,html{overflow:hidden;height:100%}html{background-color:#111}body,html{min-height:100vh;min-height:-webkit-fill-available}body{margin:0;font-family:Inter,sans-serif;font-weight:400;color:#fff;background:#111;background-image:radial-gradient(ellipse at top,rgba(200,255,0,.06) 0,rgba(28,28,28,.4) 35%,transparent 70%);-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:default;justify-content:center}@font-face{font-family:Clash Display;src:url(/fonts/ClashDisplay-Medium.ttf) format("truetype");font-weight:600}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Regular.ttf) format("truetype")}@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.ttf) format("truetype")}.content,body{position:relative;display:flex;align-items:center}.content{z-index:1;text-align:center;flex-direction:column;gap:50px;transform:translateY(80px)}.page-title{font-family:var(--legal-title-font);font-size:var(--legal-title-size);font-weight:var(--legal-title-weight);letter-spacing:var(--legal-title-letter-spacing);color:#fff}.page-title,.terms-content{text-align:left;margin-bottom:40px}.terms-content{max-width:none;line-height:1.6}.terms-content p{font-family:var(--legal-body-font);font-size:var(--legal-body-size);font-weight:var(--legal-body-weight);color:#fff;margin-bottom:20px}.terms-content h2{font-family:var(--legal-title-font);font-size:var(--legal-h2-size);font-weight:var(--legal-h2-weight);color:#fff;margin-top:40px;margin-bottom:20px}.terms-content ul{margin-bottom:20px;padding-left:0;list-style:none}.terms-content li{margin-bottom:8px;position:relative;padding-left:1.2em;font-family:var(--legal-body-font);font-size:var(--legal-body-size);font-weight:var(--legal-body-weight);color:#fff}.terms-content li:before{content:"•";position:absolute;left:0;top:.1em;line-height:1}.terms-content strong{font-weight:600}body.legal-page{overflow-y:auto;padding-top:120px;padding-bottom:40px;display:block;align-items:normal;justify-content:normal}body.legal-page .content{display:block;text-align:left;gap:initial;width:calc(100vw - 32px);max-width:720px;min-width:0;margin:0 auto;padding:0;transform:none}.eula-link{color:var(--accent);text-decoration:underline}.back-btn{font-family:SF Pro Display,sans-serif;display:inline-flex;align-items:center;background:transparent;color:#fff;opacity:.8;border-radius:0;padding:0;font-size:1.1rem;text-decoration:none;border:none;cursor:pointer;margin-bottom:20px}@media (max-width:560px){.content{transform:translateY(0);gap:22px}.page-title{font-size:24pt;margin-bottom:20px}.terms-content h2{font-size:18pt;margin-top:30px;margin-bottom:15px}.terms-content li,.terms-content p{font-size:14pt;margin-bottom:15px;line-height:1.5}.terms-content li{margin-bottom:6px;line-height:1.4}.back-btn{font-size:1rem}body.legal-page{padding-top:80px;padding-bottom:20px}body.legal-page .content{padding:0;width:calc(100vw - 32px);max-width:720px}body.legal-page .back-btn{margin-bottom:15px}}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Bold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-latin.woff2) format("woff2");font-weight:400 500;font-display:swap}html:has(.adv-home),html:has(.adv-home) body{overflow:visible;overflow-x:hidden;height:auto;display:block;background:var(--panel,#eff1f4);color:inherit;-moz-user-select:auto;user-select:auto;-webkit-user-select:auto;cursor:auto;scroll-behavior:smooth}html:has(.adv-home) body{background-image:none}.adv-home{--font-sans:"Neue Montreal","Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--panel:#eff1f4;--card:#fff;--text:#17181c;--text-2:#565a63;--text-3:#8b909a;--line:#edeff2;--icon-filter:none;--e1:0 6px 18px rgba(15,20,35,.05);--hairline:inset 0 0 0 1px rgba(17,22,32,.07);--shot-shadow:0 18px 40px rgba(10,14,24,.14);--night-text:#f3effb;--night-muted:#a79bbe;--lime:#b2f968;--on-lime:#1e2b0a;--g-night:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.06) 1px,transparent 1.6px) 0 0 /14px 14px,radial-gradient(130% 95% at 50% 120%,#41276b 0%,#171029 54%,#0f1118 100%);--gutter:clamp(16px,4vw,40px);--section-y:clamp(56px,8vw,112px);min-height:100vh;background:var(--panel);color:var(--text);font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}@media (prefers-color-scheme:dark){html:has(.adv-home){color-scheme:dark}html:has(.adv-home),html:has(.adv-home) body{background:#101116}.adv-home{--panel:#101116;--card:#1e2027;--text:#f1f2f5;--text-2:#a6acb8;--text-3:#767d8a;--line:#282b32;--icon-filter:invert(1);--e1:0 4px 14px rgba(0,0,0,.45);--hairline:inset 0 0 0 1px hsla(0,0%,100%,.09);--shot-shadow:0 18px 40px rgba(0,0,0,.45)}}.adv-home a{color:inherit;text-decoration:none}.adv-home a:hover{opacity:.8}.adv-home img{display:block}.adv-home picture img{width:100%;height:auto}.adv-home h1,.adv-home h2,.adv-home p{margin:0}.adv-home :focus-visible{outline:none;box-shadow:0 0 0 3px rgba(139,108,246,.6);border-radius:999px}.h-wrap{width:100%;max-width:1200px}.h-stack-lg{gap:clamp(32px,4vw,56px)}.h-stack-lg,.h-stack-md{display:flex;flex-direction:column}.h-stack-md{gap:clamp(28px,4vw,48px)}.h-btn{min-height:44px;flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:600}.h-btn-glass{padding:0 16px 0 13px;background:hsla(0,0%,100%,.1);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14);color:var(--night-text)}.h-btn-glass img{filter:invert(1);opacity:.85}.h-btn-lime{background:var(--lime);color:var(--on-lime)!important}.h-btn-lg{min-height:52px;font-size:16px;padding:0 24px}.h-btn-glass.h-btn-lg{padding:0 22px 0 18px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16)}.h-hero{background:var(--g-night);color:var(--night-text);padding-bottom:clamp(48px,7vw,96px)}.h-header{position:relative;z-index:10;padding:16px var(--gutter);gap:20px}.h-brand,.h-header{display:flex;align-items:center}.h-brand{color:var(--night-text);gap:10px;font-size:19px;font-weight:600;letter-spacing:-.02em;flex:none}.h-logo-mark{border-radius:8px}.h-nav{display:none;gap:4px;margin-left:12px}.h-nav a{padding:10px 12px;font-size:14px;font-weight:500;color:var(--night-muted)}@media (min-width:1000px){.h-nav{display:flex}}.h-header-actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}@media (max-width:559px){.h-hide-narrow{display:none}}.h-hero-body{padding:clamp(32px,6vw,72px) var(--gutter) 0;display:flex;justify-content:center}.h-hero-grid{width:100%;max-width:1200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));grid-gap:clamp(40px,5vw,72px);gap:clamp(40px,5vw,72px);align-items:center}.h-hero-copy{display:flex;flex-direction:column;gap:24px}.h-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:7px 13px 7px 9px;border-radius:999px;background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);font-size:13px;font-weight:500}.h-pill-dot{width:8px;height:8px;border-radius:50%;background:var(--lime)}.h-hero-copy h1{font-size:clamp(44px,6.2vw,84px);line-height:.98;font-weight:600;letter-spacing:-.04em;text-wrap:balance}.h-hero-copy p{max-width:540px;font-size:clamp(17px,1.5vw,20px);line-height:1.5;color:var(--night-muted);text-wrap:pretty}.h-hero-ctas{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.h-hero-phones{position:relative;display:flex;justify-content:center;align-items:flex-end}.h-phone{position:relative;display:block;overflow:hidden;border-radius:11.28%/5.21%}.h-phone-back{width:min(48%,300px);transform:rotate(-4deg) translateX(10%);box-shadow:0 30px 70px rgba(4,2,12,.5);opacity:.94}.h-phone-front{z-index:1;width:min(52%,330px);transform:translateY(-6%);box-shadow:0 40px 90px rgba(4,2,12,.6)}.h-section{padding:var(--section-y) var(--gutter);display:flex;justify-content:center}.h-section-flush-top{padding-top:0}.h-section-card{background:var(--card)}.h-h2{font-size:clamp(32px,4.2vw,54px);line-height:1.04;font-weight:600;letter-spacing:-.03em;text-wrap:balance}.h-h2-sm{font-size:clamp(32px,4vw,48px)}.h-lede{font-size:17px;line-height:1.55;text-wrap:pretty}.h-eyebrow,.h-lede{color:var(--text-2)}.h-eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.h-how-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:20px 64px;gap:20px 64px;align-items:end}.h-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:20px;gap:20px}.h-step{gap:20px;padding:24px 24px 0;border-radius:28px;background:var(--card);box-shadow:var(--e1),var(--hairline);overflow:hidden}.h-step,.h-step-text{display:flex;flex-direction:column}.h-step-text{gap:8px}.h-step-n{font-family:var(--font-mono);font-size:13px;color:var(--text-3)}.h-step-t{font-size:22px;font-weight:600;letter-spacing:-.015em}.h-step-b{font-size:15px;line-height:23px;color:var(--text-2);text-wrap:pretty}.h-step-frame{margin-top:auto;display:flex;justify-content:center;height:clamp(300px,30vw,380px);overflow:hidden}.h-step-frame.crop-top{align-items:flex-start}.h-step-frame.crop-bottom{align-items:flex-end}.h-step-phone{display:block;flex:none;width:min(100%,290px);overflow:hidden;box-shadow:var(--shot-shadow)}.crop-top .h-step-phone{border-radius:11.28% 11.28% 0 0/5.21% 5.21% 0 0}.crop-bottom .h-step-phone{border-radius:0 0 11.28% 11.28%/0 0 5.21% 5.21%}.h-inbox-head{max-width:760px;display:flex;flex-direction:column;gap:16px}.h-wide-shot{display:block;width:100%;overflow:hidden;border-radius:2.3%/2.86%;box-shadow:0 30px 70px rgba(20,26,40,.24)}.h-advancing .h-wide-shot{border-radius:2.3%/3.12%;box-shadow:0 28px 64px rgba(20,26,40,.2),inset 0 0 0 1px hsla(0,0%,100%,.07)}.h-points{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:28px;gap:28px}.h-point{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:2px solid var(--text)}.h-point-t{font-size:17px;font-weight:600}.h-point-b{font-size:15px;line-height:23px;color:var(--text-2);text-wrap:pretty}.h-advancing{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.h-advancing-copy{gap:22px;max-width:460px}.h-advancing-copy,.h-checklist{display:flex;flex-direction:column}.h-check{display:flex;align-items:center;gap:12px;min-height:48px;border-top:1px solid var(--line)}.h-check img{opacity:.7;filter:var(--icon-filter)}.h-check-t{flex:1 1;font-size:15px;font-weight:500}.h-check-d{font-size:13px;color:var(--text-2);text-align:right}.h-app{flex-direction:column;align-items:center;gap:24px;text-align:center}.h-h2-app{font-size:clamp(28px,3.4vw,40px);line-height:1.1;font-weight:600;letter-spacing:-.025em}.h-stores{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.h-store{min-height:56px;display:inline-flex;align-items:center;gap:11px;padding:0 20px 0 16px;border-radius:14px;background:#000;color:#fff!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18)}.h-store.is-soon{cursor:default;opacity:.55}.h-store-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.h-store-small{font-size:11px;letter-spacing:.02em}.h-store-big{font-size:19px;font-weight:600;letter-spacing:-.01em}.h-app-note{font-size:15px;line-height:1.5;color:var(--text-2)}.h-app-note a{color:var(--text)!important;font-weight:600;text-decoration:underline!important;text-underline-offset:3px}.h-footer{padding:28px var(--gutter) 40px;flex-wrap:wrap;gap:16px 28px;border-top:1px solid var(--line);font-size:14px;color:var(--text-2)}.h-footer,.h-footer-brand{display:flex;align-items:center}.h-footer-brand{gap:9px;font-size:16px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.h-footer-brand .h-logo-mark{border-radius:6px}.h-footer-links{margin-left:auto;display:flex;flex-wrap:wrap;gap:20px}