:root{color-scheme:dark;--bg: #02020a;--bg-2: #070719;--panel: rgba(10, 10, 28, .78);--panel-strong: rgba(13, 13, 37, .94);--panel-soft: rgba(255, 255, 255, .055);--line: rgba(255, 255, 255, .13);--line-hot: rgba(219, 58, 184, .42);--text: #f7f5ff;--muted: #b5b0c8;--muted-2: #817c98;--pink: #d837a9;--pink-2: #ff57cf;--blue: #1748f5;--blue-2: #4d7bff;--violet: #7e36ff;--aqua: #70f8ff;--green: #b9ffce;--max: 1230px;--radius: 8px;--shadow: 0 28px 90px rgba(0, 0, 0, .55)}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;background:linear-gradient(180deg,rgba(2,2,10,.2),var(--bg) 760px),url(/assets/webflow/gg.png) center top / 1920px auto no-repeat,var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;overflow-x:hidden}body:before{position:fixed;inset:0;z-index:-2;background:radial-gradient(circle at 12% 30%,rgba(216,55,169,.2),transparent 28%),radial-gradient(circle at 86% 12%,rgba(23,72,245,.22),transparent 30%),linear-gradient(180deg,transparent,#02020a 76%);content:"";pointer-events:none}body:after{position:fixed;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:86px 86px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 65%);content:"";pointer-events:none}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%}p,h1,h2,h3{margin:0}strong{color:#fff}.site-header{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:30px;width:min(var(--max),calc(100% - 36px));margin:0 auto;padding:22px 0;backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center}.brand img{width:194px;height:auto}.main-nav{display:flex;justify-content:center;gap:34px;color:#f7f5ffb8;font-size:15px;font-weight:800}.main-nav a{transition:color .16s ease,text-shadow .16s ease}.main-nav a:hover{color:var(--pink-2);text-shadow:0 0 18px rgba(216,55,169,.42)}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.theme-pill{display:inline-flex;align-items:center;width:54px;height:30px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:linear-gradient(90deg,#d837a952,#1748f580);padding:4px}.theme-pill:before{display:block;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 0 20px #ffffffbd;content:""}.button,.button-secondary,.button-ghost,.header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:var(--radius);padding:0 22px;font-size:15px;font-weight:900;line-height:1;text-align:center;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.button,.header-cta{border:1px solid rgba(255,255,255,.12);background:linear-gradient(105deg,var(--pink),var(--violet) 50%,var(--blue));color:#fff;box-shadow:0 18px 44px #1748f552,0 0 30px #d837a938}.button-secondary{border:1px solid rgba(255,255,255,.1);background:linear-gradient(105deg,#13216e,#1748f5);color:#fff;box-shadow:0 18px 40px #1748f542}.button-ghost{border:1px solid rgba(216,55,169,.75);background:#05051270;color:#fff}.button:hover,.button-secondary:hover,.button-ghost:hover,.header-cta:hover{border-color:#70f8ff7a;box-shadow:0 0 42px #d837a94d,0 20px 60px #1748f552;transform:translateY(-1px)}.page-shell{width:min(var(--max),calc(100% - 36px));margin:0 auto}.hero-stage{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.88fr);align-items:center;gap:50px;min-height:730px;padding:76px 0 94px}.hero-stage:before{position:absolute;inset:44px -7% 18px;z-index:-1;border:1px solid rgba(255,255,255,.045);background:linear-gradient(90deg,#02020ae6,#02020ac2 48%,#4109622e),url(/assets/webflow/big-gradient_1.png) center / cover no-repeat;box-shadow:var(--shadow);content:""}.hero-copy{display:grid;gap:24px;max-width:720px}.kicker{display:inline-flex;width:fit-content;border:1px solid rgba(216,55,169,.45);border-radius:999px;background:#d837a91a;color:#ffd9f5;font-size:12px;font-weight:900;letter-spacing:.08em;line-height:1;padding:10px 13px;text-transform:uppercase}.h1,h1{max-width:880px;font-size:74px;font-weight:950;letter-spacing:0;line-height:.98}h2{max-width:900px;font-size:48px;font-weight:950;letter-spacing:0;line-height:1.05}h3{font-size:22px;font-weight:900;letter-spacing:0;line-height:1.18}.lead{max-width:720px;color:#f7f5ffd6;font-size:21px;font-weight:650;line-height:1.5}.text-gradient{background:linear-gradient(105deg,#fff,#ff72d7 35%,#5d83ff 72%,#83faff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-actions,.cta-row{display:flex;flex-wrap:wrap;gap:14px}.hero-note{max-width:600px;border-left:2px solid var(--pink);color:var(--muted);font-size:14px;padding-left:14px}.hero-media{position:relative;min-height:560px}.hero-video-card{position:absolute;right:-18px;top:20px;overflow:hidden;width:min(520px,100%);border:1px solid rgba(255,255,255,.13);border-radius:var(--radius);background:#050513;box-shadow:0 32px 96px #000000b3,0 0 54px #722aff59;transform:rotate(-6deg)}.hero-video-card video,.hero-video-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.hero-signal{position:absolute;left:0;bottom:38px;display:grid;gap:13px;width:310px;border:1px solid rgba(255,255,255,.13);border-radius:var(--radius);background:#070719d1;box-shadow:var(--shadow);padding:20px;backdrop-filter:blur(18px)}.signal-row{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--muted);font-size:13px;font-weight:800}.signal-bar{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.signal-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pink),var(--blue),var(--aqua))}.section{padding:88px 0}.section.compact{padding:58px 0}.section-header{display:grid;gap:18px;margin-bottom:34px}.section-header.center{justify-items:center;text-align:center}.section-header p{max-width:780px;color:var(--muted);font-size:18px}.grid-2,.grid-3,.grid-4{display:grid;gap:18px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.panel{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff12,#ffffff06),var(--panel);box-shadow:0 24px 64px #00000057;padding:28px}.panel:before{position:absolute;inset:0;background:linear-gradient(135deg,rgba(216,55,169,.17),transparent 34%,rgba(23,72,245,.14));content:"";opacity:0;pointer-events:none;transition:opacity .16s ease}.panel:hover:before,.panel.hot:before{opacity:1}.panel>*{position:relative}.panel p,.panel li{color:var(--muted)}.panel h3+p{margin-top:12px}.panel-media{display:flex;align-items:center;justify-content:center;min-height:150px;margin:20px 0 0}.panel-media img{max-height:150px;object-fit:contain}.proof-band{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;align-items:stretch}.proof-number{display:grid;align-content:center;min-height:300px;border:1px solid rgba(216,55,169,.36);border-radius:var(--radius);background:linear-gradient(145deg,#d837a93d,#1748f533),url(/assets/webflow/bg-gradient.png) center / cover no-repeat;padding:34px;box-shadow:var(--shadow)}.proof-number strong{display:block;font-size:78px;font-weight:950;line-height:.94}.proof-number span{color:var(--muted);font-size:16px;font-weight:750}.tweet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tweet-card{overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:var(--radius);background:#00000059}.tweet-card img{width:100%;height:100%;min-height:300px;object-fit:cover}.logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:center}.logo-tile{display:flex;align-items:center;justify-content:center;min-height:82px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;padding:18px}.logo-tile img{max-height:32px;object-fit:contain;opacity:.86}.feature-list{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.feature-list li{position:relative;border-top:1px solid rgba(255,255,255,.08);padding:13px 0 0 24px}.feature-list li:before{position:absolute;left:0;top:19px;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--pink),var(--blue));content:"";box-shadow:0 0 18px #d837a9b3}.answer-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line)}.answer-strip div{min-height:170px;background:linear-gradient(145deg,#ffffff0f,#ffffff06),#080818eb;padding:24px}.answer-strip strong{display:block;margin-bottom:10px;font-size:18px}.answer-strip p{color:var(--muted)}.process-row{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center}.process-art{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff08;box-shadow:var(--shadow)}.process-art img{width:100%;object-fit:cover}.steps{display:grid;gap:14px;counter-reset:step}.step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;padding:22px}.step:after{position:relative;z-index:1;display:grid;grid-row:1 / span 2;grid-column:1;place-items:center;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--pink),var(--blue));color:#fff;counter-increment:step;content:counter(step);font-weight:950}.step h3,.step p{grid-column:2}.cta-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;border:1px solid rgba(216,55,169,.38);border-radius:var(--radius);background:linear-gradient(105deg,#d837a92e,#1748f533),url(/assets/webflow/bg-join.png) center / cover no-repeat;box-shadow:var(--shadow);padding:38px}.cta-panel p{max-width:740px;margin-top:12px;color:#f7f5ffc7}.faq{display:grid;gap:12px}.faq details{border:1px solid var(--line);border-radius:var(--radius);background:#080818c2;padding:0}.faq summary{cursor:pointer;padding:22px 24px;font-size:18px;font-weight:900;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{float:right;color:var(--pink-2);content:"+"}.faq details[open] summary:after{content:"-"}.faq p{border-top:1px solid rgba(255,255,255,.08);color:var(--muted);padding:0 24px 22px}.site-footer{position:relative;overflow:hidden;margin-top:70px;border-top:1px solid rgba(255,255,255,.08);background:#02020a}.footer-visual{position:absolute;inset:0;background:linear-gradient(180deg,#02020a33,#02020a 76%),url(/assets/webflow/new-footer.png) center bottom / cover no-repeat;opacity:.58}.footer-inner{position:relative;z-index:1;display:grid;gap:20px;width:min(var(--max),calc(100% - 36px));margin:0 auto;padding:84px 0 58px}.footer-brand img{width:190px}.site-footer p{max-width:660px;color:var(--muted)}.site-footer nav{display:flex;flex-wrap:wrap;gap:18px;color:#f7f5ffb8;font-size:14px;font-weight:800}.site-footer a:hover{color:#fff}@media(max-width:1040px){.site-header{grid-template-columns:1fr auto}.main-nav{grid-column:1 / -1;order:3;justify-content:flex-start;gap:18px;overflow-x:auto;padding-bottom:4px}.hero-stage,.process-row,.proof-band{grid-template-columns:1fr}.hero-stage{gap:26px;min-height:auto}.hero-media{min-height:470px}.hero-video-card{right:4%;width:min(520px,86%)}.grid-4,.grid-3,.logos,.answer-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:740px){body{background-size:1300px auto}.site-header{width:min(100% - 24px,var(--max));gap:16px;padding:14px 0}.brand img,.footer-brand img{width:158px}.header-actions{gap:8px}.theme-pill{display:none}.header-cta{min-height:42px;padding:0 13px;font-size:12px}.main-nav{font-size:13px;flex-wrap:wrap;row-gap:10px;overflow-x:visible}.page-shell,.footer-inner{width:min(100% - 24px,var(--max))}.hero-stage{padding:42px 0 62px}.hero-stage:before{inset:12px -18px 0}h1,.h1{font-size:44px;line-height:1.03}h2{font-size:34px}h3{font-size:20px}.lead{font-size:18px}.hero-media{min-height:390px}.hero-video-card{right:-12px;top:10px;width:86%;transform:rotate(-4deg)}.hero-signal{left:0;bottom:8px;width:min(300px,88%)}.section{padding:58px 0}.grid-4,.grid-3,.grid-2,.logos,.answer-strip,.tweet-grid,.cta-panel{grid-template-columns:1fr}.proof-number strong{font-size:58px}.tweet-card img{min-height:auto}.panel,.proof-number,.cta-panel{padding:22px}}
