@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";*{box-sizing:border-box}body{color:#f5f7ff;background:#080e20;margin:0;font-family:DM Sans,sans-serif}.shell{background:radial-gradient(at 15% 15%,#18285a 0,#0000 42%),radial-gradient(at 90% 80%,#30154c 0,#0000 35%),#080e20;min-height:100vh}header{border-bottom:1px solid #ffffff18;align-items:center;gap:12px;height:82px;padding:0 7%;display:flex}.mark{color:#8d79ff;font-size:42px;line-height:1}header b{letter-spacing:2px;font-size:13px;display:block}header small{color:#9aa7c8;letter-spacing:1.5px;margin-top:4px;font-size:9px;display:block}.tag{letter-spacing:1.3px;color:#b7c2e4;border:1px solid #ffffff2a;border-radius:30px;margin-left:auto;padding:9px 14px;font-size:10px}main{grid-template-columns:1fr 430px;align-items:center;gap:70px;max-width:1060px;margin:70px auto;padding:0 24px;display:grid}.hero .eyebrow{color:#9d8aff;letter-spacing:3px;font-size:11px;font-weight:700}.hero h1{margin:18px 0;font:800 clamp(48px,7vw,76px)/1.05 Manrope}.hero em{color:#0000;background:linear-gradient(90deg,#8b7bff,#e276c9);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero p:last-child{color:#aab5d2;max-width:390px;line-height:1.8}.panel{background:#111a31;border:1px solid #ffffff20;border-radius:20px;padding:28px;box-shadow:0 25px 80px #0006}.tabs{background:#0a1226;border-radius:10px;margin-bottom:25px;padding:4px;display:flex}.tabs button{color:#9ba8c8;cursor:pointer;background:0 0;border:0;border-radius:8px;width:50%;padding:11px}.tabs button.active{color:#fff;background:#28365d}h2{margin:0 0 22px;font:700 22px Manrope}label{color:#c6cde0;margin:15px 0 7px;font-size:12px;display:block}input,textarea{color:#fff;width:100%;font:inherit;background:#0a1328;border:1px solid #ffffff24;border-radius:9px;outline:none;padding:12px}input:focus,textarea:focus{border-color:#8d7cff}textarea{min-height:75px}.primary,.secondary{cursor:pointer;border:0;border-radius:9px;width:100%;margin-top:20px;padding:13px;font-weight:700}.primary{color:#fff;background:linear-gradient(90deg,#7168f4,#a15ce1)}.secondary{color:#fff;background:#26314e}.hint{color:#8491b1;font-size:11px;line-height:1.6}.message{color:#cbd6ff;overflow-wrap:anywhere;background:#18294a;border-radius:8px;margin-top:18px;padding:12px;font-size:12px}footer{text-align:center;color:#697695;padding:25px;font-size:11px}@media (width<=800px){main{grid-template-columns:1fr;gap:30px;margin:38px auto}.hero h1{font-size:54px}.panel{padding:22px}header{padding:0 5%}.tag{font-size:8px}}
