:root{--ink:#f7f9ff;--muted:#aeb8cf;--blue:#2d8cff;--gold:#ffc857;--bg:#070b13;--panel:#101827}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Arial,Helvetica,sans-serif;background:radial-gradient(circle at 75% 10%,#16335f 0,transparent 31%),var(--bg);color:var(--ink)}body{display:grid;place-items:center;padding:18px}.shell{width:min(900px,100%)}.card{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(17,26,43,.98),rgba(8,13,23,.98));border:1px solid #2a3a56;border-radius:22px;padding:clamp(24px,5vw,54px);box-shadow:0 25px 70px #0009}.card:after{content:"";position:absolute;width:220px;height:220px;border:45px solid #2d8cff18;border-radius:50%;right:-100px;top:-100px}.eyebrow{display:flex;align-items:center;gap:9px;text-transform:uppercase;letter-spacing:1.8px;font-size:12px;font-weight:800;color:var(--gold)}.eyebrow span{width:8px;height:8px;background:var(--gold);border-radius:50%;box-shadow:0 0 15px var(--gold)}.hello{color:#85baff;font-size:14px;margin:20px 0 8px}h1{font-size:clamp(36px,6.4vw,68px);line-height:.98;letter-spacing:-2.5px;margin:0;max-width:800px}h1 em{color:var(--blue);font-style:normal}.sub{color:var(--muted);font-size:clamp(17px,2.2vw,21px);line-height:1.55;max-width:760px;margin:24px 0}.sub strong{color:white}.proof{display:flex;flex-wrap:wrap;gap:10px 22px;color:#dce6f9;font-size:14px;margin:0 0 24px}.proof div::first-letter{color:#63e6a4}form{background:#0a101c;border:1px solid #283853;border-radius:16px;padding:18px}label{display:block;font-weight:800;font-size:15px;margin:0 0 10px}.formrow{display:flex;gap:10px}input[type=email]{min-width:0;flex:1;border:1px solid #3a4b68;border-radius:10px;background:#fff;color:#111827;padding:17px;font-size:16px;outline:none}input:focus{box-shadow:0 0 0 3px #2d8cff55;border-color:var(--blue)}button{border:0;border-radius:10px;padding:17px 22px;background:linear-gradient(135deg,var(--gold),#ff9e2c);color:#111827;font-weight:900;font-size:16px;cursor:pointer;box-shadow:0 10px 25px #ffb43226}.micro{color:#7f8da8;font-size:11px;line-height:1.45;margin:10px 3px 0}.micro a{color:#9cbcff}.signal{text-align:center;color:#7887a3;font-size:12px;margin:18px 0 0}.trap{position:absolute!important;left:-9999px!important}@media(max-width:650px){body{padding:10px}.card{padding:25px 18px;border-radius:16px}h1{letter-spacing:-1.5px}.formrow{display:block}.formrow button{width:100%;margin-top:10px}.proof{display:grid;gap:8px}}
