@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap');:root{--bg:#090909;--fg:#f6f5f8;--muted:#9b98a4;--line:#303036;--grad:linear-gradient(105deg,#ed48c8 0%,#9d63ff 43%,#38d4ff 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}.nav{height:82px;display:flex;justify-content:space-between;align-items:center;padding:0 max(5%,calc((100vw - 1320px)/2));border-bottom:1px solid #242429;position:relative;z-index:5}.brand{font-size:39px;font-weight:800;letter-spacing:-3.5px;line-height:1}.brand-mark{font-size:17px;vertical-align:top;margin-left:5px;background:var(--grad);background-clip:text;color:transparent;letter-spacing:0}.nav-cta{border:1px solid #66616d;padding:13px 18px;font-size:11px;font-weight:800;letter-spacing:1.1px}.nav-cta span{margin-left:12px}.hero{position:relative;overflow:hidden;min-height:730px;display:flex;flex-direction:column;justify-content:center;padding:85px 8% 100px;isolation:isolate}.ambient{position:absolute;z-index:-1;filter:blur(75px);opacity:.34;pointer-events:none}.a1{width:560px;height:420px;background:#7e35b7;right:-160px;top:20px;transform:rotate(-25deg);border-radius:50%}.a2{width:360px;height:260px;background:#0a91cb;right:20%;bottom:-130px;border-radius:50%}.eyebrow,.kicker{font-size:11px;font-weight:800;letter-spacing:2.4px;color:#aaa3b4}.eyebrow{margin-bottom:30px}.dot{display:inline-block;width:7px;height:7px;background:#b96cff;border-radius:50%;margin-right:10px}.hero h1,h2{font-family:'Space Grotesk',sans-serif;letter-spacing:-.075em;line-height:.94;margin:0;font-weight:700}.hero h1{font-size:clamp(76px,12.5vw,180px)}.hero em{font-style:normal;background:var(--grad);background-clip:text;color:transparent}.lead{font-size:clamp(19px,2vw,27px);font-weight:600;margin:35px 0 7px}.sublead{font-size:16px;color:#b4aebb;margin:0}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:38px}.primary,.waitlist button{background:var(--grad);border:0;color:#08080a;font-weight:800;letter-spacing:1px;padding:20px 27px;font-size:12px;cursor:pointer}.primary span{margin-left:25px}.secondary{font-size:11px;letter-spacing:1.2px;font-weight:800}.hero-bottom{position:absolute;bottom:30px;left:8%;right:8%;display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.8px;color:#88828e}.section{padding:115px 8%;border-top:1px solid #29272c}.kicker{margin-bottom:38px}.section h2{font-size:clamp(49px,7vw,102px)}.gradient{background:var(--grad);background-clip:text;color:transparent}.intro-grid{display:grid;grid-template-columns:1.4fr .65fr;gap:50px}.intro-grid p{color:#c1bcc5;font-size:18px;line-height:1.7}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:85px}.stat-grid div{border-top:1px solid #55515b;padding-top:22px;display:flex;flex-direction:column;gap:12px}.stat-grid strong{font:700 clamp(54px,6vw,90px) 'Space Grotesk',sans-serif;letter-spacing:-6px}.stat-grid span{font-size:10px;letter-spacing:1.2px;color:#aaa5ae;font-weight:800}.pillars{background:#111013}.pillar-list{margin-top:65px}.pillar-list div{border-top:1px solid #38343d;display:grid;grid-template-columns:70px 1fr 70px;align-items:center;padding:24px 0;gap:20px}.pillar-list div:last-child{border-bottom:1px solid #38343d}.pillar-list b{color:#a19aa7;font-size:13px}.pillar-list span{font:700 clamp(18px,3vw,33px) 'Space Grotesk',sans-serif;letter-spacing:-1px}.pillar-list small{text-align:right;color:#b3aabb;font-size:14px}.rank-sub{color:#a9a3ae;margin-top:25px}.rank-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:45px}.rank{min-height:112px;padding:23px 26px;display:flex;align-items:center;gap:22px;background:#19171d;border:1px solid #343039}.rank span{font-size:11px;color:#b7a9c3}.rank strong{font:700 clamp(17px,2.1vw,27px) 'Space Grotesk',sans-serif;letter-spacing:-.7px}.r1{background:linear-gradient(105deg,#7c35b7,#2b213e);border-color:#b66dff}.r2{background:linear-gradient(105deg,#673b9c,#231e30)}.r3{background:linear-gradient(105deg,#8d356d,#2a1b2b)}.r4{background:linear-gradient(105deg,#663351,#231b25)}.fine{font-size:11px;color:#8c8591;margin-top:24px}.reset-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.huge{font:700 clamp(110px,15vw,225px) 'Space Grotesk',sans-serif;letter-spacing:-.1em;line-height:.8;background:var(--grad);background-clip:text;color:transparent}.huge span{display:block;font-size:clamp(30px,4vw,60px);letter-spacing:-2px;margin-top:15px}.reset p{font-size:18px;line-height:1.7;color:#b8b1bc}.waitlist{position:relative;overflow:hidden;text-align:center;padding-top:140px;padding-bottom:150px;isolation:isolate}.glow{position:absolute;z-index:-1;width:600px;height:420px;left:50%;top:20%;transform:translateX(-50%);border-radius:50%;filter:blur(120px);background:#63317e;opacity:.35}.waitlist h2{font-size:clamp(48px,7.6vw,106px)}.waitlist>p{color:#b6aebd;font-size:17px;margin:30px auto}.waitlist form{display:flex;max-width:680px;margin:45px auto 0;gap:9px}.waitlist input{min-width:0;flex:1;padding:20px 18px;background:#19171c;border:1px solid #605769;color:#fff;font:700 12px 'DM Sans',sans-serif;letter-spacing:.5px}.waitlist button{white-space:nowrap}.waitlist .privacy{font-size:11px;line-height:1.5;color:#8f8995;max-width:650px;margin:18px auto}.privacy a{text-decoration:underline}.waitlist .form-note{font-size:10px;max-width:620px;line-height:1.6;color:#77717c;margin-top:22px}footer{border-top:1px solid #2b292e;padding:40px 8%;display:flex;align-items:center;justify-content:space-between;gap:20px}footer .brand{font-size:31px}footer>div:nth-child(2),footer a,footer small{font-size:10px;letter-spacing:1px;color:#a6a0ac}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:780px){.nav{height:70px;padding:0 6%}.brand{font-size:32px}.nav-cta{font-size:9px;padding:12px}.hero{padding:100px 6% 90px;min-height:650px}.hero h1{font-size:clamp(62px,13.8vw,100px)}.hero-bottom{left:6%;right:6%}.section{padding:75px 6%}.intro-grid,.reset-grid{grid-template-columns:1fr;gap:20px}.stat-grid{grid-template-columns:repeat(2,1fr);row-gap:45px}.rank-grid{grid-template-columns:1fr}.rank{min-height:88px}.waitlist form{flex-direction:column}.waitlist button{padding:21px}.hero-actions{flex-wrap:wrap;gap:25px}.pillar-list div{grid-template-columns:30px 1fr 42px;gap:12px}footer{padding:35px 6%;flex-wrap:wrap}footer small{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
