:root{--bg:#05070b;--lime:#c6ff3d;--teal:#19e6c1;--ink:#f2f5f7;--muted:#8a96a3}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:radial-gradient(1200px 600px at 50% -10%, #0f3b2e 0%, transparent 60%), var(--bg);min-height:100svh;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;padding:24px 18px;font-family:Inter,system-ui,sans-serif;display:flex;overflow-x:hidden}.pitch{z-index:-1;opacity:.18;background:repeating-linear-gradient(90deg,#0000 0 79px,#c6ff3d40 79px 80px),radial-gradient(circle at 50% 55%,#0000 0 139px,#c6ff3d66 140px 141px,#0000 142px);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;background:linear-gradient(160deg,#19e6c114,#05070be6 45%);border:1px solid #ffffff14;border-radius:24px;width:min(560px,100%);padding:40px 32px 32px;animation:.6s cubic-bezier(.2,.8,.2,1) both rise;box-shadow:0 30px 80px -30px #19e6c159}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}.eyebrow{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;background:#c6ff3d1a;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.dot{background:var(--lime);width:8px;height:8px;box-shadow:0 0 0 0 var(--lime);border-radius:50%;animation:1.6s infinite pulse}@keyframes pulse{70%{box-shadow:0 0 0 8px #0000}}h1{letter-spacing:.01em;text-transform:uppercase;background:linear-gradient(#fff 30%,#9fb1bd);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(44px,11vw,76px);font-weight:400;line-height:.95}.price-tag{background:linear-gradient(90deg, var(--lime), var(--teal));color:#05070b;border-radius:14px;align-items:baseline;gap:10px;margin:22px 0 6px;padding:10px 20px;display:inline-flex;transform:rotate(-2deg)}.price-label{text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800}.price{font-family:Anton,Impact,sans-serif;font-size:40px;line-height:1}.sub{max-width:42ch;color:var(--muted);margin:18px auto 26px;font-size:17px;line-height:1.5}.cta{background:var(--lime);color:#05070b;letter-spacing:.02em;width:100%;box-shadow:0 10px 30px -10px var(--lime);border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:18px 24px;font-size:18px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.cta:hover{transform:translateY(-2px)}.redirecting{color:var(--muted);justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.redirecting p{margin:0}.redirecting strong{color:var(--ink)}.ring{width:28px;height:28px;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:4px}.ring-bg{stroke:#ffffff1a}.ring-fg{stroke:var(--teal);stroke-linecap:round;stroke-dasharray:119.4;stroke-dashoffset:0}.perks{color:var(--muted);border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:28px 0 0;padding:20px 0 0;font-size:14px;list-style:none;display:flex}.legal{color:#56606b;text-align:center;max-width:560px;margin-top:22px;font-size:11px;line-height:1.5}
