@font-face{font-family:Inter;src:url(/assets/fonts/Inter-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}html,body{margin:0;padding:0;overflow-x:hidden}html,body{height:100%}*{box-sizing:border-box}body{width:100%;background:#020521;font-family:Inter,sans-serif}.title{max-width:380px;margin:0 auto;color:#fff;font-size:clamp(31px,8.7vw,38px);font-weight:800;line-height:1.33;letter-spacing:-.05em}.title span{color:#00d4bd}.subtitle{max-width:330px;margin:14px auto 26px;color:#ffffffb8;font-size:17px;font-weight:400;line-height:1.48}.cta{width:min(100%,356px);min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(180deg,#23d7ef,#16c6da);color:#fff;text-decoration:none;text-transform:uppercase;font-size:16px;font-weight:800;letter-spacing:.02em;box-shadow:0 16px 30px #00d4bd2e,inset 0 1px #ffffff47}.benefit-card h2{margin:0 0 6px;color:#fff;font-size:15px;font-weight:600}.benefit-card p{margin:0;color:#ffffffc2;font-size:11px;font-weight:400;line-height:1.45}
