:root{--navy:#050f2a;--navy-2:#0b1f43;--green:#00c98a;--muted:#9aabc3;--white:#fff;--line:#dbe4ee}*{box-sizing:border-box}html{font-family:Inter,Arial,sans-serif;background:var(--navy);color:var(--white)}body{margin:0;min-height:100vh;background:radial-gradient(circle at 50% 0,#123464 0,var(--navy) 48%);line-height:1.55}a{color:inherit}.shell{width:min(1100px,calc(100% - 32px));margin:0 auto}.brand{font-size:clamp(26px,4vw,42px);font-weight:900;letter-spacing:-.06em;line-height:1}.brand span{color:var(--green)}.brand small{font-size:.36em;letter-spacing:0;margin-left:5px;vertical-align:top}.topbar{display:flex;align-items:center;justify-content:space-between;padding:25px 0}.status{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#a9b8cc}.hero{padding:50px 0 70px;text-align:center}.eyebrow{display:inline-flex;gap:8px;align-items:center;border:1px solid rgba(0,201,138,.35);background:rgba(0,201,138,.08);color:#78f2c7;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.hero h1{font-size:clamp(38px,7vw,72px);line-height:1.03;letter-spacing:-.045em;max-width:900px;margin:24px auto 18px}.hero p{color:#c1ccdc;font-size:clamp(17px,2.3vw,21px);max-width:760px;margin:0 auto 30px}.card{background:#fff;color:var(--navy);border-radius:22px;padding:clamp(24px,5vw,48px);box-shadow:0 28px 80px rgba(0,0,0,.26)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0}.feature{border:1px solid var(--line);border-radius:14px;padding:20px;text-align:left}.feature b{display:block;margin-bottom:6px}.feature p{font-size:14px;color:#53657d;margin:0}.cta{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 30px;border-radius:12px;background:var(--green);color:var(--navy);font-weight:900;text-decoration:none;box-shadow:0 12px 30px rgba(0,201,138,.22);transition:.2s transform,.2s opacity}.cta:hover{transform:translateY(-2px)}.cta[data-pending=true]{cursor:not-allowed;opacity:.86}.micro{margin-top:14px;color:#64748b;font-size:12px}.footer{padding:30px 0 45px;color:#7f91aa;text-align:center;font-size:12px}.footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-bottom:14px}.footer a{color:#b9c5d5}.vsl-shell{max-width:900px;margin:35px auto 70px}.video-placeholder{aspect-ratio:16/9;background:#020712;border:1px solid #1b3458;border-radius:18px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.video-placeholder:before{content:"";position:absolute;inset:-30%;background:radial-gradient(circle,rgba(0,201,138,.15),transparent 45%)}.play{width:82px;height:82px;border-radius:50%;border:1px solid rgba(0,201,138,.55);background:rgba(0,201,138,.12);display:grid;place-items:center;color:var(--green);font-size:29px;z-index:1}.notice{color:#aebed2;text-align:center;margin:18px 0 0}.thanks{max-width:680px;margin:55px auto 80px;text-align:center}.check{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:rgba(0,201,138,.12);border:1px solid rgba(0,201,138,.35);color:var(--green);font-size:38px;margin:0 auto 22px}.steps{text-align:left;border:1px solid var(--line);border-radius:14px;margin:28px 0;padding:20px}.steps div{padding:10px 0;border-bottom:1px solid #edf1f5}.steps div:last-child{border:0}.legal{max-width:850px;margin:40px auto 70px}.legal h1{font-size:40px}.legal h2{margin-top:32px}.legal p,.legal li{color:#c5d0df}.legal a{color:#7df0ca}@media(max-width:720px){.topbar .status{display:none}.hero{padding-top:25px}.grid{grid-template-columns:1fr}.card{border-radius:18px}.cta{width:100%}.video-placeholder{border-radius:12px}.footer nav{flex-direction:column;gap:8px}}
