:root{color-scheme:dark;--bg:#090c18;--panel:#151b2e;--muted:#aab4c9;--violet:#9b79ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:#f5f5ff;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.header{height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 max(5%,calc((100vw - 1200px)/2));border-bottom:1px solid #25283a;background:#0c1020}.brand{font-size:22px;font-weight:900;letter-spacing:1px}.header nav{display:flex;gap:28px;color:#bfc7d9;font-size:14px}.eyebrow,.tag{color:#bca9ff;font-size:12px;font-weight:800;letter-spacing:2px}.tag{border:1px solid #5b477e;padding:10px 13px;border-radius:30px}.hero{min-height:570px;display:flex;align-items:center;position:relative;overflow:hidden;padding:75px max(5%,calc((100vw - 1200px)/2));background:radial-gradient(circle at 75% 50%,#262052 0,transparent 40%),linear-gradient(130deg,#11152b,#090c18)}.hero-inner{position:relative;z-index:2;max-width:630px}.hero h1{font-size:clamp(50px,7vw,91px);line-height:1.04;letter-spacing:-4px;margin:23px 0}.hero h1 em{font-style:normal;color:#ad8bff}.cta p,.hero p{font-size:18px;color:var(--muted);line-height:1.75;max-width:600px}.actions{display:flex;gap:14px;margin:30px 0}.primary,.secondary{padding:16px 22px;border-radius:12px;font-weight:700;display:inline-block}.primary{background:#9c7bff;color:#090b18}.secondary{border:1px solid #615a83}.note,.small,.sub{font-size:13px;color:var(--muted)}.hero-art{position:absolute;right:12%;top:25%;width:300px;height:300px}.orb{width:245px;height:245px;border-radius:65px;background:linear-gradient(135deg,#b794ff,#6744cf);transform:rotate(-14deg);display:flex;align-items:center;justify-content:center;font-size:130px;font-weight:900;box-shadow:0 20px 100px #6242b77a}.orb span{font-size:34px;right:30px;top:35px}.float,.orb span{position:absolute}.float{background:#1b2442;border:1px solid #50477d;border-radius:15px;padding:13px 18px;z-index:1;box-shadow:0 12px 35px #0007}.f1{top:-35px;right:-30px}.f2{bottom:0;left:-40px}.section{max-width:1200px;margin:auto;padding:95px 5%}.cta h2,.section h2{font-size:clamp(30px,4vw,47px);letter-spacing:-1px;margin:16px 0 25px}.cards,.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.offer,.steps article{border:1px solid #30364e;background:#14192c;border-radius:20px;padding:29px}.steps b{font-size:27px;color:#ae90ff}.steps p{color:var(--muted);line-height:1.65}.offers{padding-top:30px}.sub{margin-bottom:30px}.offer-icon{height:100px;background:#252044;border-radius:15px;display:grid;place-items:center;font-size:48px;margin-bottom:20px}.offer h3{font-size:22px}.amount{font-size:34px;font-weight:900;margin:15px 0 8px;color:#b59aff}.offer button{display:block;margin-top:24px;width:100%;border:1px solid #4b456a;border-radius:10px;padding:13px;background:#29253c;color:#a6a2b9;cursor:not-allowed}.cta{text-align:center;padding:90px 5%;background:#17142b}.cta p{margin:0 auto 30px}footer{justify-content:space-between;flex-wrap:wrap;padding:35px 5%;color:#9ca5ba;font-size:13px}footer,footer div{display:flex;gap:20px}.legal{max-width:850px;min-height:60vh;padding:80px 5%;margin:auto}.legal li,.legal p{color:var(--muted);line-height:1.8}@media(max-width:850px){.header nav,.hero-art{display:none}.cards,.steps{grid-template-columns:1fr}.hero{min-height:500px}.hero h1{letter-spacing:-2px}.actions{flex-wrap:wrap}}