:root{color-scheme:light dark;--bg:#fcfcff;--panel:#fff;--soft:#f1f1f8;--ink:#191a27;--muted:#565970;--line:#dcddea;--accent:#5545bd;--accent-text:#fff;--success:#236345;--error:#ad2740;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0;background:var(--bg);color:var(--ink);font-size:16px;line-height:1.65}a{color:var(--accent);text-underline-offset:4px}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}button{cursor:pointer}button:disabled{cursor:wait;opacity:.7}::selection{background:#d9d3fa;color:#191a27}.wrap{width:min(1160px,calc(100% - 64px));margin-inline:auto}.skip{position:absolute;top:-100px;left:20px;background:var(--panel);padding:12px;z-index:5}.skip:focus{top:12px}.header{display:flex;align-items:center;justify-content:space-between;padding-block:28px;gap:24px}.brand{display:inline-flex;align-items:center}.brand img{width:182px;height:auto;display:block;mix-blend-mode:multiply}.logo-dark{display:none!important}nav{display:flex;align-items:center;gap:26px}nav a{color:var(--muted);font-size:14px;text-decoration:none;font-weight:600}.nav-cta{border:1px solid var(--line);border-radius:100px;padding:9px 20px;color:var(--ink)}.hero{display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:70px;padding-block:78px 102px}.eyebrow{display:flex;align-items:center;gap:9px;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:750;color:var(--accent);margin:0 0 23px}.dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px var(--soft)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(42px,5.2vw,68px);line-height:1.06;letter-spacing:-.055em;margin-bottom:26px;font-weight:730}h1 em{font-style:normal;color:var(--accent)}.lead{color:var(--muted);font-size:18px;line-height:1.7;max-width:540px;margin-bottom:30px}.waitlist label{font-size:13px;font-weight:650;display:block;margin-bottom:8px}.input-row{display:flex;gap:8px}.input-row input{width:0;min-width:0;flex:1;background:var(--panel);border:1px solid var(--line);border-radius:10px;color:var(--ink);padding:13px 15px;font-size:16px}.button{background:var(--accent);color:var(--accent-text);border:1px solid transparent;border-radius:10px;padding:13px 19px;font-size:14px;font-weight:650;white-space:nowrap}.button:hover{filter:brightness(.92)}.form-note{font-size:12px;color:var(--muted);margin:10px 0 0;line-height:1.6;max-width:460px}.form-status{font-size:14px;color:var(--muted);margin:8px 0;min-height:23px}.form-status[data-state=success]{color:var(--success)}.form-status[data-state=error]{color:var(--error)}.challenge{margin-top:14px;min-height:65px}.hero-art{position:relative;max-width:430px;margin-inline:auto;width:100%;padding:26px 0}.art-label{text-align:center;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:22px}.preview{background:var(--panel);border:1px solid var(--line);border-radius:23px;padding:25px;box-shadow:0 25px 75px #39315f12;transform:rotate(-3deg)}.preview-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:22px}.preview-name{font-size:20px;font-weight:700;letter-spacing:-.04em}.preview-count{font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:40px;padding:3px 10px}.tabs{font-size:11px;display:flex;gap:18px;border-bottom:1px solid var(--line);padding-bottom:12px;color:var(--muted)}.tabs strong{color:var(--accent)}.pr{padding-block:19px;border-bottom:1px solid var(--line)}.pr:last-child{border-bottom:0;padding-bottom:0}.pr-meta{font:10px ui-monospace,SFMono-Regular,monospace;color:var(--muted);display:flex;justify-content:space-between;gap:12px}.pr h3{font-size:14px;margin:8px 0 6px;letter-spacing:-.015em}.pr p{font-size:12px;color:var(--muted);line-height:1.6;margin-bottom:9px}.badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;padding:3px 8px;border-radius:5px;background:var(--soft);color:var(--accent)}.risk{color:#87611a;background:#fcf1d7}.review-note{position:absolute;right:-18px;bottom:8px;background:var(--ink);color:var(--bg);padding:14px 18px;border-radius:12px;font-size:12px;box-shadow:0 10px 25px #191a271a;transform:rotate(3deg)}.review-note b{display:block;font-size:13px}.rule{border:0;border-top:1px solid var(--line);margin:0}.intro{padding-block:74px;display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}.kicker{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.15em;color:var(--accent);margin-bottom:15px}h2{font-size:clamp(28px,3vw,39px);line-height:1.2;letter-spacing:-.04em;font-weight:700}.intro h2{max-width:350px;margin-bottom:0}.intro>p{color:var(--muted);font-size:17px;margin-bottom:0}.section{padding-block:76px}.section-head{max-width:600px;margin-bottom:40px}.section-head h2{margin-bottom:15px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.card{padding:25px 22px;border:1px solid var(--line);background:var(--panel);border-radius:14px}.card-num{font:12px ui-monospace,SFMono-Regular,monospace;color:var(--accent);display:block;margin-bottom:36px}.card h3{font-size:17px;line-height:1.3;letter-spacing:-.02em;margin-bottom:12px}.card p{font-size:14px;color:var(--muted);margin:0}.trust{background:var(--soft)}.trust-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px}.trust h2{max-width:320px}.trust-list{display:grid;gap:23px}.trust-list h3{font-size:15px;margin-bottom:4px}.trust-list p{font-size:14px;color:var(--muted);margin:0}.trust-item{padding-left:28px;position:relative}.trust-item::before{content:'✓';position:absolute;left:0;color:var(--accent);font-weight:700}.alongside{display:grid;grid-template-columns:1fr 1fr;gap:80px}.alongside p{color:var(--muted)}.meta{border-top:1px solid var(--line);padding-top:24px;margin-top:25px}.meta h3{font-size:15px;margin-bottom:8px}.meta p{font-size:14px}.faq details{border-bottom:1px solid var(--line);padding-block:17px}.faq summary{font-size:15px;font-weight:600;cursor:pointer;list-style:none;position:relative;padding-right:25px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:'+';position:absolute;right:3px;color:var(--accent)}.faq details[open] summary::after{content:'−'}.faq details p{font-size:14px;color:var(--muted);margin:13px 24px 0 0}.cta{border-top:1px solid var(--line);text-align:center;padding-block:76px 60px}.cta h2{font-size:44px;margin-bottom:12px}.cta>p{color:var(--muted);margin-bottom:30px}.cta .waitlist{max-width:490px;margin-inline:auto;text-align:left}.footer{padding-block:32px;border-top:1px solid var(--line);display:flex;align-items:start;justify-content:space-between;gap:30px}.footer p{font-size:11px;color:var(--muted);max-width:490px;margin:0}.footer nav{gap:20px}.footer a{font-size:12px}.legal{max-width:760px;margin:55px auto 90px;padding-inline:0}.legal h1{font-size:45px}.legal h2{font-size:23px;margin:34px 0 12px}.legal p,.legal li{color:var(--muted)}.legal .eyebrow{color:var(--accent)}.legal ul{padding-left:22px}.legal a{overflow-wrap:anywhere}.notice{padding:20px 24px;border-left:3px solid var(--accent);background:var(--soft);border-radius:0 10px 10px 0}.legal .button{display:inline-block;text-decoration:none;margin-top:15px}.narrow{max-width:560px;text-align:center;padding-block:50px}
@media(prefers-color-scheme:dark){:root{--bg:#111218;--panel:#191a23;--soft:#1d1e29;--ink:#eeeef5;--muted:#a7a8bc;--line:#333442;--accent:#b8adff;--accent-text:#201843;--success:#8ed9b1;--error:#ffabba}.logo-light{display:none!important}.logo-dark{display:block!important}.brand img{mix-blend-mode:screen}.risk{color:#efd395;background:#38301d}.review-note{background:#d8d3ef;color:#201b36}.preview{box-shadow:0 25px 75px #0003}}
@media(max-width:1000px){.hero{gap:38px}.cards{grid-template-columns:repeat(2,1fr)}.trust-inner,.alongside{gap:45px}.intro{gap:45px}.review-note{right:-6px}}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}.header{padding-block:23px}.brand img{width:150px}nav{gap:14px}.desktop-link{display:none}.nav-cta{padding:8px 13px;font-size:12px}.hero{grid-template-columns:1fr;padding-block:42px 65px;gap:27px}.hero h1{max-width:480px}.lead{font-size:16px}.hero-art{max-width:360px;padding:12px 12px 20px}.preview{padding:21px}.review-note{right:0;bottom:7px}.intro{grid-template-columns:1fr;padding-block:48px;gap:22px}.intro>p{font-size:16px}.intro h2{max-width:350px}.section{padding-block:52px}.cards{gap:12px}.card{padding:20px 16px}.card-num{margin-bottom:25px}.card h3{font-size:16px}.card p{font-size:13px}.trust-inner,.alongside{grid-template-columns:1fr;gap:26px}.trust h2{max-width:100%}.section-head{margin-bottom:26px}.cta{padding-block:54px 40px}.cta h2{font-size:36px}.footer{display:block}.footer nav{margin-top:18px}.legal{margin-block:38px 65px}.legal h1{font-size:36px}.narrow{text-align:left}.input-row{flex-direction:column}.input-row input{width:100%;flex:auto}.input-row .button{width:100%}.challenge{max-width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
