:root{--bg:#0b0b0d;--surface:#141419;--line:rgba(255,255,255,.1);--accent:#4f8ef7;--ink:#f4f3ef;--muted:#b8b7b4;--serif:'Fraunces',Georgia,'Times New Roman',serif;--sans:Inter,system-ui,-apple-system,'Segoe UI',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}.skip{position:fixed;z-index:10;top:12px;left:16px;padding:10px 14px;background:var(--ink);color:var(--bg);border-radius:8px;transform:translateY(-160%)}.skip:focus{transform:none}:focus-visible{outline:3px solid #76a9ff;outline-offset:4px}.nav{height:72px;display:flex;align-items:center;justify-content:space-between;max-width:1160px;margin:auto;padding:0 28px}.brand{display:flex;gap:10px;align-items:center;color:var(--ink);font-weight:700;text-decoration:none}.brand img{width:31px;height:31px;border-radius:8px}.nav-links{display:flex;gap:22px;align-items:center}.nav-links a{color:var(--muted);text-decoration:none;font-size:14px}.nav-links .cta,.cta{background:var(--ink);color:var(--bg);padding:11px 17px;border-radius:999px;font-weight:700}.hero{max-width:980px;margin:0 auto;padding:110px 28px 88px}.kicker{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#76a9ff;font-weight:700}.hero h1{font-family:var(--serif);font-size:clamp(48px,7vw,86px);line-height:.98;letter-spacing:-3px;max-width:900px;margin:24px 0}.lede{max-width:720px;color:var(--muted);font-size:20px;line-height:1.65}.actions{display:flex;gap:13px;margin-top:34px;flex-wrap:wrap}.actions a{text-decoration:none}.secondary{color:var(--ink);padding:11px 17px;border:1px solid var(--line);border-radius:999px}.content{max-width:980px;margin:auto;padding:0 28px 110px}.answer{font-family:var(--serif);font-size:clamp(28px,4vw,43px);line-height:1.24;padding:54px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(79,142,247,.18),transparent 38%),var(--surface)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:70px 0}.card{border:1px solid var(--line);background:var(--surface);padding:28px;border-radius:20px}.card b{display:block;margin-bottom:10px}.card p,.copy p,.copy li,.faq p{color:var(--muted);line-height:1.75}.copy{max-width:760px;margin:80px auto}.copy h2,.faq h2{font-family:var(--serif);font-size:clamp(34px,5vw,54px);letter-spacing:-1.5px;margin:60px 0 18px}.copy h3{font-size:21px;margin-top:38px}.copy li{margin:9px 0}.faq{max-width:760px;margin:90px auto}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-weight:700;font-size:18px}.footer{border-top:1px solid var(--line);padding:34px 28px;color:var(--muted)}.footer-inner{max-width:1100px;margin:auto;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.footer a{color:var(--muted)}@media(max-width:760px){.nav-links a:not(.cta){display:none}.hero{padding-top:76px}.grid{grid-template-columns:1fr}.answer{padding:30px}.hero h1{letter-spacing:-2px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
