*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#060812;color:#f0f1ff;font-family:Manrope,system-ui,sans-serif}a{text-decoration:none;color:inherit}button,input,textarea,select{font:inherit}button{cursor:pointer}.stars{position:fixed;inset:0;pointer-events:none;opacity:.3;background-image:radial-gradient(#fff 1px,transparent 1px);background-size:145px 145px}.glow{position:fixed;width:450px;height:450px;border-radius:50%;filter:blur(130px);opacity:.12;pointer-events:none}.g1{background:#715cff;left:-230px;top:350px}.g2{background:#2aa9ff;right:-260px;top:850px}header{height:78px;max-width:1220px;margin:auto;padding:0 28px;border-bottom:1px solid #ffffff0b;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5}.logo{display:flex;gap:10px;align-items:center}.logo>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid #8b7dff44;border-radius:12px;color:#a99eff;font-size:24px;background:#8b7dff0b}.logo b{font-size:15px}.logo em{font-style:normal;color:#9d91ff}.logo small{display:block;color:#60667f;font-size:7px;letter-spacing:2.5px;margin-top:2px}nav{display:flex;align-items:center;gap:28px;color:#858ba7;font-size:12px}.navbtn{padding:10px 15px;border:1px solid #ffffff15;border-radius:10px;color:#d9dcf2}.hero{max-width:1220px;margin:auto;min-height:680px;padding:90px 28px 60px;display:grid;grid-template-columns:1fr 1fr;align-items:center}.copy{position:relative;z-index:2}.eyebrow,.head small,.panelhead small{font-size:10px;letter-spacing:2.3px;color:#887cff;font-weight:800}.hero h1{font-size:clamp(50px,6vw,76px);line-height:1.02;letter-spacing:-4px;margin:22px 0}.hero h1 span{color:#9589ff}.hero p{max-width:560px;color:#858ba7;font-size:15px;line-height:1.8}.actions{display:flex;gap:11px;margin-top:30px}.btn{border:0;border-radius:12px;padding:13px 18px;font-weight:800;font-size:12px;display:inline-flex;gap:14px;align-items:center;justify-content:center}.btn.primary{background:linear-gradient(135deg,#7463ff,#9c8cff);color:#fff;box-shadow:0 14px 35px #7765ff2a}.btn.secondary{background:#ffffff07;border:1px solid #ffffff12;color:#d1d4e8}.btn i{font-style:normal}.note{margin-top:22px;color:#5f6580;font-size:10px}.art{height:500px;position:relative}.moon{position:absolute;width:320px;height:320px;border-radius:50%;right:60px;top:30px;background:radial-gradient(circle at 35% 30%,#f7f7ff 0 4%,#bdc8ff 18%,#6d78c9 44%,#252b61 73%,#101326 74%);box-shadow:0 0 100px #7d83ed55}.ring{position:absolute;width:430px;height:100px;border:1px solid #9d91ff66;border-radius:50%;right:5px;top:140px;transform:rotate(-18deg)}.castle{position:absolute;right:93px;top:165px;font-size:84px;color:#ddd9ff;text-shadow:0 0 25px #9e91ff;z-index:2}.island{position:absolute;background:#111729;border:1px solid #484d78;clip-path:polygon(0 25%,20% 5%,80% 12%,100% 35%,80% 100%,25% 86%);border-radius:40%;box-shadow:0 25px 40px #000}.island.a{width:270px;height:105px;right:0;bottom:65px}.island.b{width:150px;height:65px;left:35px;bottom:150px;opacity:.7}.chub{position:absolute;bottom:45px;left:145px;width:120px;height:145px;z-index:3;filter:drop-shadow(0 0 18px #8174ff55)}.hood{position:absolute;inset:0 7px 38px;background:#16162b;border:2px solid #655a9b;border-radius:48% 48% 35% 35%}.face{position:absolute;left:26px;top:42px;width:68px;height:50px;background:#070812;border-radius:50%}.face i{position:absolute;width:10px;height:6px;border-radius:50%;background:#a99cff;top:22px;box-shadow:0 0 13px #9e90ff}.face i:first-child{left:17px}.face i:last-child{right:17px}.body{position:absolute;bottom:0;left:21px;width:78px;height:70px;background:#121225;border:2px solid #5c538c;border-radius:30px 30px 15px 15px}.section{max-width:1220px;margin:auto;padding:85px 28px}.head{display:flex;justify-content:space-between;align-items:end;margin-bottom:32px}.head h2,.panel h2{font-size:35px;letter-spacing:-1.7px;margin:9px 0}.head p{max-width:390px;color:#6e748e;font-size:12px;line-height:1.7}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.card{position:relative;text-align:left;padding:26px;border-radius:19px;background:#0b0e19;border:1px solid #ffffff0d;color:#eef0ff;overflow:hidden;transition:.2s}.card:hover{transform:translateY(-4px);border-color:#ffffff1f}.card span{display:grid;place-items:center;width:45px;height:45px;border-radius:13px;background:#ffffff07;font-size:24px;margin-bottom:43px}.card b{font-size:17px}.card p{min-height:40px;color:#707690;font-size:11px;line-height:1.7}.card small{display:block;margin-top:22px;font-weight:700}.c1 span,.c1 small{color:#9f92ff}.c2 span,.c2 small{color:#75cfff}.c3 span,.c3 small{color:#ff8fdc}.line{border-top:1px solid #ffffff08}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff09;border:1px solid #ffffff09;border-radius:18px;overflow:hidden}.steps>div{padding:25px;background:#090c16}.steps b{font-size:10px;color:#676d89}.steps strong{display:block;margin:24px 0 6px;font-size:13px}.steps p{color:#676d89;font-size:10px;line-height:1.6}.submit{max-width:1220px;margin:auto;padding:45px 28px 100px}.panel{padding:35px;border:1px solid #ffffff12;border-radius:27px;background:linear-gradient(145deg,#0e1120,#080a13);box-shadow:0 35px 100px #0008}.panelhead{display:flex;justify-content:space-between}.panelhead>span{color:#988bff;font-size:28px}.tabs{display:flex;gap:8px;margin:27px 0 20px}.tabs button{padding:10px 13px;border:1px solid #ffffff0c;background:#ffffff05;color:#898fa8;border-radius:10px}.tabs button.active{border-color:#8275ff55;color:#b8afff;background:#8172ff15}form{display:grid;gap:14px}label{display:grid;gap:7px;color:#8c92ab;font-size:10px;font-weight:700}input,textarea,select{background:#070913;color:#eef0ff;border:1px solid #ffffff0d;border-radius:10px;padding:12px 13px;outline:0;font-size:12px}input:focus,textarea:focus{border-color:#8477ff66;box-shadow:0 0 0 3px #8477ff0b}.grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.foot{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:4px}.foot span{color:#5f6580;font-size:10px}.foot b{color:#8780b8}.hidden{display:none!important}.done{text-align:center;padding:55px 10px}.done>div{width:58px;height:58px;border-radius:50%;margin:auto;display:grid;place-items:center;border:1px solid #67e5a544;background:#67e5a510;color:#67e5a5;font-size:24px}.done h3{font-size:25px;margin:17px 0 7px}.done p{color:#707690;font-size:12px}footer{max-width:1220px;margin:auto;border-top:1px solid #ffffff08;padding:27px 20px;text-align:center;color:#626983;font-size:11px;letter-spacing:1px}footer i{font-style:normal;margin:0 10px;color:#34384e}footer small{display:block;color:#41475d;letter-spacing:0;margin-top:8px}@media(max-width:800px){nav a:not(.navbtn){display:none}.hero{grid-template-columns:1fr;padding-top:65px}.art{height:320px;order:-1}.moon{width:220px;height:220px;right:10px}.ring{width:290px;top:95px}.castle{right:35px;top:105px;font-size:60px}.chub{left:35px;bottom:10px;transform:scale(.78)}.cards,.steps,.grid{grid-template-columns:1fr}.head{display:block}.head p{margin-top:15px}.panel{padding:22px}.foot{display:block}.foot .btn{width:100%;margin-top:14px}.hero h1{letter-spacing:-2.5px}.hero,.section,.submit{padding-left:18px;padding-right:18px}.tabs{overflow:auto}.tabs button{white-space:nowrap}}