*{box-sizing:border-box;margin:0}body{background:#06070d;color:#f2f4ff;font-family:Inter,system-ui,sans-serif;line-height:1.7}
body:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(50vmax 40vmax at 15% 0,#6d5efc40,transparent 60%),radial-gradient(45vmax 40vmax at 90% 30%,#00e0b826,transparent 60%)}
nav{display:flex;justify-content:space-between;align-items:center;padding:16px 5vw;border-bottom:1px solid #ffffff1a}nav .lg{font-weight:800;letter-spacing:.25em;color:#fff;text-decoration:none}nav div a{color:#8f94b3;text-decoration:none;margin-left:22px;font-size:14px}
main{max-width:760px;margin:0 auto;padding:12vh 6vw}h1{font-size:clamp(2rem,6vw,3.4rem);letter-spacing:-.03em;line-height:1.1;margin-bottom:20px}h2{margin:32px 0 8px}p,li{color:#b6bad3}ul{padding-left:22px}
a{color:#00e0b8}.btn{display:inline-block;border:0;cursor:pointer;font:700 15px inherit;color:#fff;padding:14px 26px;border-radius:12px;background:linear-gradient(135deg,#6d5efc,#8b5cf6);text-decoration:none;margin-top:18px}
form{display:grid;gap:14px;margin-top:24px}input,textarea{background:#ffffff0d;border:1px solid #ffffff1a;color:#fff;padding:13px 16px;border-radius:12px;font:inherit;width:100%}textarea{min-height:140px}
footer{padding:40px 6vw;border-top:1px solid #ffffff1a;color:#8f94b3;font-size:14px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}footer a{color:#8f94b3}.c{text-align:center}.big{font-size:7rem;font-weight:800;background:linear-gradient(90deg,#6d5efc,#00e0b8);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}