@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');:root{color-scheme:dark;--bg:#080d1b;--panel:#121b30;--border:#28344d;--text:#f3f6ff;--muted:#aab7ce;--accent:#8c7bff;--cyan:#48d5ee}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.container{max-width:1160px;margin:auto;padding:0 24px}.header{position:sticky;top:0;background:#080d1bea;backdrop-filter:blur(18px);border-bottom:1px solid var(--border);z-index:20}.nav{display:flex;align-items:center;justify-content:space-between;min-height:76px;gap:20px}.brand{font:700 27px 'Space Grotesk',sans-serif;letter-spacing:-1.4px}.brand span{color:var(--cyan)}.links{display:flex;gap:21px;align-items:center}.links a{color:var(--muted);font-size:14px}.links a:hover,.links a.active{color:white}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #7c72e6;background:#7969f1;color:white;border-radius:12px;padding:12px 19px;font-weight:700}.btn.secondary{background:transparent;border-color:#3b4760}.btn:hover{filter:brightness(1.15)}.menu{display:none;background:none;border:1px solid var(--border);color:white;border-radius:9px;padding:8px 12px}.hero{padding:110px 0 85px;background:radial-gradient(ellipse at 78% 25%,#22215b 0,transparent 45%),radial-gradient(ellipse at 15% 80%,#0c2a42 0,transparent 42%)}.eyebrow{color:var(--cyan);font-weight:700;letter-spacing:2px;text-transform:uppercase;font-size:12px}.hero h1{font:700 clamp(43px,6vw,76px)/1.07 'Space Grotesk',sans-serif;letter-spacing:-3px;max-width:850px;margin:18px 0}.gradient{background:linear-gradient(100deg,#a99dff,#50e0f3);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{font-size:19px;color:var(--muted);max-width:700px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.searchbox{margin-top:40px;display:flex;max-width:700px;padding:7px;background:#141e34;border:1px solid #3a4666;border-radius:16px;gap:8px}.searchbox input{min-width:0;flex:1;background:none;border:0;color:white;outline:none;padding:13px}.searchbox button{border:0}.notice{color:#aeb9d0;font-size:13px;margin-top:10px}.section{padding:78px 0}.section h2{font:700 clamp(30px,4vw,44px)/1.16 'Space Grotesk',sans-serif;letter-spacing:-1.4px;margin:10px 0 14px}.section-intro{color:var(--muted);max-width:680px;margin-bottom:32px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{border:1px solid var(--border);border-radius:20px;padding:27px;background:linear-gradient(155deg,#152039,#101729)}.card h3{font:700 22px 'Space Grotesk',sans-serif;margin:10px 0}.card p,.card li{color:var(--muted)}.card .symbol{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:12px;background:#252451;color:#bcb3ff;font-size:22px}.card ul{padding-left:20px}.card .price{font:700 34px 'Space Grotesk',sans-serif;margin:18px 0}.card .price small{font:400 13px 'DM Sans',sans-serif;color:var(--muted)}.card .btn{width:100%;margin-top:12px}.band{background:#10192b;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.split{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.orb{height:330px;border-radius:30px;border:1px solid #3d3d7d;background:radial-gradient(circle at 50% 45%,#7065e5 0,#2a2764 24%,#0e1930 58%,#0d1426 100%);position:relative;overflow:hidden}.orb:before,.orb:after{content:'';position:absolute;inset:16%;border:1px solid #8b9ce155;border-radius:50%;transform:rotate(-25deg) scaleX(1.5)}.orb:after{inset:30%;transform:rotate(35deg) scaleX(1.7)}.footer{padding:55px 0 30px;border-top:1px solid var(--border);color:var(--muted)}.footergrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:25px}.footer a{display:block;margin:8px 0;font-size:14px}.footer a:hover{color:white}.subhero{padding:75px 0 40px;background:radial-gradient(ellipse at 80% 0,#20234b,transparent 60%)}.subhero h1{font:700 clamp(40px,5vw,62px)/1.1 'Space Grotesk',sans-serif;letter-spacing:-2px;max-width:800px}.subhero p{color:var(--muted);max-width:730px;font-size:18px}.faq details{border-bottom:1px solid var(--border);padding:18px 0}.faq summary{cursor:pointer;font-weight:700}.faq p{color:var(--muted)}.form{display:grid;gap:14px;max-width:650px}.form label{display:grid;gap:6px;color:var(--muted)}.form input,.form textarea,.form select{padding:13px;border-radius:10px;border:1px solid #39465f;background:#121c30;color:white}.muted{color:var(--muted)}.pill{display:inline-block;border:1px solid #4b5682;padding:5px 12px;border-radius:100px;font-size:12px;color:#c9d2ff}.two{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}@media(max-width:850px){.menu{display:block}.links{display:none;position:absolute;top:76px;left:0;right:0;background:#0e1628;padding:20px 24px;border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start}.links.open{display:flex}.grid,.split,.footergrid{grid-template-columns:1fr 1fr}.hero{padding:75px 0}.hero h1{letter-spacing:-1.5px}}@media(max-width:600px){.grid,.split,.footergrid,.two{grid-template-columns:1fr}.hero h1{font-size:43px}.searchbox{flex-direction:column}.section{padding:55px 0}.orb{height:230px}.container{padding:0 18px}}