@import "https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&display=swap";:root{--bg:#05091c;--text:#f6f6ff;--muted:#a5acc6;--purple:#831fff;--pink:#fa36ba}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:40px}body{background:var(--bg);color:var(--text);margin:0;font-family:Sora,Arial,sans-serif;font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}header{justify-content:space-between;align-items:center;max-width:1280px;margin:auto;padding:28px 44px;display:flex}.brand{letter-spacing:-1px;align-items:center;font-size:27px;font-weight:800;line-height:1.1;display:flex}.brand img{object-fit:contain;width:46px;height:58px;margin-right:14px}.brand b{color:#b34bff}.brand small{letter-spacing:3px;margin-top:6px;font-size:10px;font-weight:400;display:block}nav{align-items:center;gap:32px;font-size:12px;display:flex}.button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#7125ff,#ad2bea);border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;padding:18px 25px;font-weight:600;display:inline-flex;box-shadow:0 8px 32px #7b20ff22}.button:hover{filter:brightness(1.15)}.button:disabled{opacity:.6}.button.small{padding:12px 18px;font-size:12px}.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;max-width:1280px;margin:auto;padding:72px 44px 90px;display:grid}.eyebrow{letter-spacing:2.4px;color:#baa5ef;margin-bottom:25px;font-size:10px;font-weight:600}.eyebrow i{background:#cc62ff;border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}h1{letter-spacing:-3px;margin:0 0 25px;font-size:clamp(40px,4.3vw,61px);font-weight:600;line-height:1.15}em{color:#0000;background:linear-gradient(100deg,#b185ff,#fa60c7);-webkit-background-clip:text;background-clip:text;font-style:normal}.intro{color:var(--muted);max-width:480px;margin-bottom:32px;font-size:15px}.micro{color:var(--muted);margin:16px 0;font-size:11px;line-height:1.6}.visual{background:radial-gradient(#6923e838,#0000 66%);justify-content:center;align-items:center;height:460px;display:flex;position:relative}.visual>img{z-index:2;mix-blend-mode:screen;filter:drop-shadow(0 15px 25px #7a18ff50);width:185px}.orbit{border:1px solid #8052c833;border-radius:50%;width:360px;height:360px;position:absolute}.o2{border-style:dashed;width:440px;height:440px}.float{color:var(--muted);z-index:3;background:#12172ee8;border:1px solid #504069;border-radius:9px;padding:14px 20px;font-size:10px;position:absolute;box-shadow:0 15px 40px #0006}.float strong{color:#fff;margin-top:4px;font-size:12px;display:block}.top{top:35px;right:0}.bottom{bottom:68px;left:0}.visual>p{text-align:center;letter-spacing:-.4px;font-size:18px;line-height:1.5;position:absolute;bottom:-15px}.strip{color:#c4c5d9;letter-spacing:2px;background:#0b1027;border-block:1px solid #24233f;justify-content:center;gap:50px;padding:22px;font-size:10px;display:flex}.strip b{color:#aa56ff}.section{max-width:1280px;margin:auto;padding:95px 44px}h2{letter-spacing:-1.7px;margin:0 0 25px;font-size:40px;font-weight:500;line-height:1.2}.sectionhead{justify-content:space-between;align-items:center;gap:80px;display:flex}.sectionhead>p{max-width:405px;color:var(--muted)}.steps{grid-template-columns:repeat(3,1fr);gap:35px;margin:35px 0 45px;display:grid}.steps article{border-top:1px solid #3b3157;padding-top:25px}.steps span{color:#a65aff;font-size:13px}.steps h3{max-width:240px;font-size:18px;font-weight:500;line-height:1.5}.steps p{color:var(--muted);font-size:13px}.example{background:#10142b;border-left:3px solid #a347fc;border-radius:0 8px 8px 0;padding:24px 32px}.example .eyebrow{margin:0}.example>p{max-width:850px}.example small{color:var(--muted);font-size:11px}.join{border-top:1px solid #25213e;grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.joincopy{padding-top:22px}.joincopy h2{font-size:46px}.joincopy>p{color:var(--muted);max-width:365px}.note{max-width:360px;color:var(--muted);border-top:1px solid #302541;margin-top:35px;padding-top:22px;font-size:11px}.form{background:#11162d;border:1px solid #2f3048;border-radius:14px;padding:36px}.form h3{margin:0 0 6px;font-size:21px;font-weight:500}.muted{color:var(--muted);font-size:12px}.fields{grid-template-columns:1fr 1fr;gap:18px;margin-top:25px;display:grid}.wide{grid-column:1/-1}label{color:#d3d5e4;font-size:11px;display:block}input,textarea,select{color:#fff;background:#080e22;border:1px solid #35384d;border-radius:5px;outline:none;width:100%;margin-top:7px;padding:11px 12px;font-size:12px;display:block}input:focus,textarea:focus,select:focus{border-color:#b878ff;box-shadow:0 0 0 2px #a762ff20}textarea{resize:vertical;min-height:90px}.form .button{width:100%;margin-bottom:12px;font-size:12px}.trap{position:absolute;left:-9999px}.error{color:#ffb4c8}.success{flex-direction:column;justify-content:center;min-height:430px;display:flex}.success>span{color:#c58bff;font-size:48px}footer{border-top:1px solid #25213e;justify-content:space-between;align-items:center;gap:30px;max-width:1280px;margin:auto;padding:35px 44px;display:flex}footer p,footer a{color:var(--muted);font-size:10px}footer .brand{font-size:20px}.filters{gap:15px;margin:30px 0;display:flex}.filters input{flex:2}.filters select{flex:1}.lead{background:#11162d;border:1px solid #35334e;border-radius:7px;margin-bottom:12px;padding:20px}.lead summary{cursor:pointer;justify-content:space-between;gap:15px;display:flex}.lead summary span{color:var(--muted);font-size:12px}.lead summary b{color:#c78aff;font-size:11px}.lead label{margin-bottom:12px}.admin{min-height:80vh}@media (max-width:800px){header{padding:20px}.brand{font-size:21px}nav>a:not(.button){display:none}.hero{grid-template-columns:1fr;gap:30px;padding:45px 24px 60px}h1{letter-spacing:-1.8px}.visual{height:340px}.orbit{width:260px;height:260px}.o2{width:320px;height:320px}.visual>img{width:135px}.float{padding:10px 12px}.strip{flex-wrap:wrap;gap:15px;font-size:8px}.strip span:last-child,.strip b:last-of-type{display:none}.section{padding:65px 24px}.sectionhead{display:block}.steps{grid-template-columns:1fr;gap:15px}.steps h3{max-width:none}.join{grid-template-columns:1fr;gap:25px}.joincopy h2{font-size:38px}.form{padding:24px}.fields{gap:14px}footer{flex-wrap:wrap;padding:25px}.filters{flex-direction:column}.lead summary{flex-wrap:wrap}h2{font-size:32px}.example{padding:20px}}
