@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@600;700&family=Inter:wght@400;500;600&display=swap";:root{color-scheme:dark;--bg-1: #0a1623;--bg-2: #0b1c2d;--bg-3: #000000;--text-main: #f5f7fa;--text-muted: #9aa4b2;--accent-1: #19ff8c;--accent-2: #00e676;--card: rgba(13, 23, 35, .75);--border: rgba(255, 255, 255, .08);--shadow: 0 30px 120px rgba(0, 0, 0, .55);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg-1);color:var(--text-main);scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{margin:0;min-height:100vh;background:var(--bg-1);color:var(--text-main);overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--bg-1),var(--bg-2),var(--bg-3));background-size:200% 200%;animation:gradientMove 20s ease infinite;z-index:-3}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");pointer-events:none}.page{position:relative;min-height:100vh;width:100%}.bg-gradient,.bg-noise{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.bg-gradient{background:radial-gradient(circle at 20% 20%,rgba(25,255,140,.08),transparent 35%),radial-gradient(circle at 80% 0%,rgba(0,230,118,.08),transparent 30%),radial-gradient(circle at 30% 80%,rgba(255,255,255,.04),transparent 35%);filter:blur(40px);z-index:-2}.bg-noise{z-index:-1}.app{position:relative;width:100%;max-width:100%;margin:0;padding:0;display:flex;flex-direction:column}.top-nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;margin:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050a12d9;border:none;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;box-shadow:0 4px 30px #00000080;width:100%}.brand{display:flex;align-items:center;gap:12px}.brand-mark{height:50px;width:50px;object-fit:contain}.brand-name{font-weight:700;font-size:18px;letter-spacing:.06em}.cta.small{padding:10px 20px;font-size:14px;font-weight:600}.hero{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:80px 24px;position:relative;z-index:1}.hero-inner{max-width:1200px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:28px}.brand-title{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-weight:700;font-size:clamp(64px,18vw,180px);letter-spacing:.02em;line-height:.95;margin:0;opacity:0;transform:translateY(40px) scale(.95);animation:brandIn 1.6s cubic-bezier(.16,1,.3,1) forwards}.launching{display:inline-flex;gap:clamp(8px,1.5vw,14px);perspective:800px;margin:8px 0}.launch-letter{display:inline-block;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-weight:700;font-size:clamp(16px,3.5vw,32px);letter-spacing:.35em;text-transform:uppercase;color:var(--text-main);opacity:0;transform:translateY(30px) rotateX(-90deg);animation:letterFlip .6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--index) * .12s + .1s)}.launching .launch-letter:nth-child(1){margin-left:.2em}.hero-subtext{margin:12px 0 0;color:var(--text-muted);font-size:16px;letter-spacing:.08em;line-height:1.6}.hero-cta{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:20px}.cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 40px;border-radius:999px;font-weight:600;font-size:16px;border:none;cursor:pointer;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),filter .35s ease}.cta.primary{background:linear-gradient(135deg,var(--accent-1),var(--accent-2));color:#02140a;box-shadow:0 0 40px #00e67673}.cta.primary:hover{transform:translateY(-3px);box-shadow:0 0 70px #00e676b3;filter:brightness(1.05)}.cta-note{font-size:14px;color:var(--text-muted);letter-spacing:.02em}.collab-strip{display:flex;flex-direction:column;gap:16px;align-items:center;margin-top:32px}.collab-pill{padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0000004d;color:var(--text-main);font-size:13px;letter-spacing:.05em;font-weight:500}.collab-pill.strong{font-weight:700;letter-spacing:.08em;border-color:#19ff8c59;background:linear-gradient(120deg,#19ff8c1f,#00e67614)}.collab-logos{display:flex;align-items:center;justify-content:center;gap:32px;height:80px}.collab-logos img{height:70px;width:auto;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.35))}.section{position:relative;z-index:1;width:100%;padding:80px 24px}.card{background:var(--card);border:1px solid var(--border);border-radius:24px;padding:clamp(32px,6vw,56px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-width:1200px;margin:0 auto}.section-inner{max-width:1200px;width:100%;margin:0 auto}.section-eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--text-muted);font-size:13px;margin:0 0 16px;font-weight:600}.message h2{margin:0 0 16px;font-size:clamp(36px,6vw,64px);font-family:Space Grotesk,Inter,system-ui,sans-serif;line-height:1.15;font-weight:700}.lede{margin:0;color:var(--text-muted);font-size:clamp(18px,3vw,24px);line-height:1.6}.statements{display:flex;flex-direction:column;gap:clamp(56px,10vw,96px)}.statements-grid{display:flex;flex-direction:column;gap:clamp(32px,5vw,48px)}.statement-row{display:grid;grid-template-columns:1fr;gap:24px;width:100%}.statement-card{position:relative;padding:clamp(24px,4vw,32px);border-radius:20px;background:linear-gradient(145deg,#ffffff05,#fff0);border:1px solid var(--border);box-shadow:0 16px 60px #00000059;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:20px;opacity:0;transform:translateY(40px);overflow:hidden;transition:transform .35s ease,box-shadow .35s ease}.statement-card.float-anim{animation:floatUp .9s cubic-bezier(.16,1,.3,1) forwards,floatPulse 6s ease-in-out infinite alternate;animation-delay:calc(var(--i, 0) * .12s)}.statement-card.from-left[data-reveal]{transform:translate(-80px,40px)}.statement-card.from-right[data-reveal]{transform:translate(80px,40px)}.statement-card:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:radial-gradient(circle at 20% 20%,rgba(25,255,140,.08),transparent 35%),radial-gradient(circle at 80% 50%,rgba(0,230,118,.06),transparent 40%);opacity:0;transition:opacity .35s ease,transform .35s ease;transform:scale(1.02);pointer-events:none;z-index:0}.statement-card:hover{transform:translateY(-4px);box-shadow:0 26px 90px #00000073}.statement-card:hover:after{opacity:1;transform:scale(1)}.statement-icon{width:56px;height:56px;flex-shrink:0;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#19ff8c26,#00e67614);border:1px solid rgba(25,255,140,.25);box-shadow:inset 0 1px #ffffff0d;position:relative;z-index:1}.statement-icon svg{width:30px;height:30px}.statement-content{position:relative;z-index:1}.statement{margin:0;font-size:clamp(22px,4vw,28px);line-height:1.4;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-weight:600}.statement-tagline{margin:10px 0 0;color:var(--text-muted);font-size:clamp(15px,3vw,17px);line-height:1.6}.statement-card.placeholder{background:transparent;border:1px dashed rgba(255,255,255,.08);box-shadow:none}.image-card{padding:0;min-height:clamp(240px,40vw,360px);background-image:var(--bg);background-size:cover;background-position:center;display:grid;place-items:stretch;border:1px solid rgba(255,255,255,.06);overflow:hidden}.image-overlay{height:100%;width:100%;background:none;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:24px;position:relative}.image-overlay figcaption{margin:0;color:var(--text-main);font-weight:600;font-size:16px;letter-spacing:.02em;position:relative;z-index:1;text-shadow:0 2px 12px rgba(0,0,0,.9),0 4px 24px rgba(0,0,0,.8);background:#00000080;padding:8px 12px;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.image-badge{display:none}.waitlist{display:flex;flex-direction:column;gap:20px}.waitlist h2{margin:0;font-size:clamp(32px,5vw,52px);font-family:Space Grotesk,Inter,system-ui,sans-serif;font-weight:700;line-height:1.2}.waitlist-form{display:flex;flex-direction:column;gap:16px;width:100%}.waitlist-form input{width:100%;padding:16px 24px;border-radius:999px;border:1px solid var(--border);background:var(--bg-2);color:var(--text-main);font-size:16px;outline:none;transition:border-color .25s ease,box-shadow .25s ease}.waitlist-form input::placeholder{color:var(--text-muted)}.waitlist-form input:focus{border-color:var(--accent-1);box-shadow:0 0 0 4px #19ff8c1f}.footer{border-top:1px solid rgba(255,255,255,.1);padding:64px 24px 32px;width:100%}.footer-inner{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;color:var(--text-muted);max-width:1200px;margin:0 auto}.footer-brand{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-weight:700;font-size:28px;color:var(--text-main);letter-spacing:.02em}.footer-status{font-size:14px;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.footer-year{font-size:13px}[data-reveal]{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes brandIn{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes letterFlip{to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes floatUp{to{opacity:1;transform:translateY(0)}}@keyframes floatPulse{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@media (min-width: 640px){.top-nav{padding:16px 40px}.hero{padding:100px 40px}.hero-cta{flex-direction:row;gap:20px}.section{padding:100px 40px}.waitlist-form{flex-direction:row;align-items:center}.waitlist-form input{flex:1}.statement-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.collab-logos{gap:48px}}@media (min-width: 768px){.top-nav{padding:18px 60px}.hero,.section{padding:120px 60px}.hero-subtext{font-size:18px}.brand-title{font-size:clamp(80px,16vw,200px)}}@media (min-width: 1024px){.top-nav{padding:20px 80px}.hero,.section{padding:140px 80px}}@media (min-width: 1280px){.top-nav{max-width:100%;margin-left:0;margin-right:0;padding:20px 100px}.card,.section-inner,.footer-inner{max-width:1400px}}
