:root{color-scheme:dark;--navy:#06162e;--navy-2:#0a2346;--blue:#39a7ff;--cyan:#64e7ff;--text:#eef7ff;--muted:#a9bad1;--line:rgba(148,190,255,.2);--card:rgba(9,31,62,.72);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at top left,rgba(32,148,255,.28),transparent 34rem),linear-gradient(135deg,#041020 0%,#071a35 48%,#020712 100%);color:var(--text)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,#000,transparent 75%)}a{color:inherit}.site-header{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,5vw,4rem);background:rgba(4,14,30,.78);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.brand{font-weight:900;font-size:1.25rem;text-decoration:none;letter-spacing:-.03em}.brand:before{content:"";display:inline-block;width:.8rem;height:.8rem;margin-right:.55rem;border-radius:999px;background:linear-gradient(135deg,var(--cyan),var(--blue));box-shadow:0 0 24px var(--blue)}nav{display:flex;gap:1rem;flex-wrap:wrap}nav a,.footer a{color:var(--muted);text-decoration:none}nav a:hover,.footer a:hover{color:#fff}.section{padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,4rem);max-width:1200px;margin:0 auto}.hero{min-height:82vh;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:center;gap:3rem}.eyebrow{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 1rem;color:var(--cyan);font-size:.78rem;text-transform:uppercase;letter-spacing:.16em;font-weight:800}h1,h2,h3{margin:0;line-height:1.02;letter-spacing:-.055em}h1{font-size:clamp(3rem,8vw,6.8rem);max-width:900px}h2{font-size:clamp(2rem,5vw,4rem)}h3{font-size:1.65rem}.lead,.section-heading p,.mission-text,.founder p{color:var(--muted);font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.7}.lead{max-width:720px}.hero-actions{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.button{display:inline-flex;align-items:center;gap:.55rem;padding:.9rem 1.15rem;border-radius:999px;background:linear-gradient(135deg,#2f95ff,#69e5ff);color:#021024;text-decoration:none;font-weight:900;box-shadow:0 18px 50px rgba(30,144,255,.35)}.button.secondary{background:rgba(255,255,255,.08);color:#fff;border:1px solid var(--line);box-shadow:none}.orb-wrap{position:relative;min-height:430px;display:grid;place-items:center}.orb{width:min(72vw,380px);aspect-ratio:1;border-radius:40%;background:radial-gradient(circle at 34% 28%,#fff,transparent 10%),radial-gradient(circle at 50% 50%,#61ddff,#236eff 43%,#153261 70%,transparent 71%);filter:drop-shadow(0 0 55px rgba(57,167,255,.55));animation:float 7s ease-in-out infinite,spin 18s linear infinite}.orb span{position:absolute;inset:12%;border:1px solid rgba(255,255,255,.3);border-radius:45%;transform:rotate(30deg)}.signal-card{position:absolute;bottom:2rem;right:0;max-width:270px;display:flex;gap:.7rem;align-items:center;padding:1rem;border-radius:1.2rem;background:rgba(5,18,38,.84);border:1px solid var(--line);box-shadow:0 20px 60px rgba(0,0,0,.35);color:#dff7ff}.platforms{max-width:1320px}.section-heading{max-width:760px;margin-bottom:2rem}.platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.platform-card{padding:1.25rem;border:1px solid var(--line);border-radius:1.6rem;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.025)),var(--card);box-shadow:0 18px 70px rgba(0,0,0,.22)}.card-top{display:flex;justify-content:space-between;align-items:center}.product-icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:1rem;background:rgba(99,212,255,.13);color:var(--cyan)}.badge{padding:.4rem .7rem;border-radius:999px;background:rgba(100,231,255,.13);border:1px solid rgba(100,231,255,.26);color:#dcfbff;font-size:.78rem;font-weight:800}.description{color:#dcecff}.platform-card ul{list-style:none;margin:1rem 0;padding:0;display:grid;gap:.65rem}.platform-card li{display:flex;gap:.55rem;align-items:flex-start;color:var(--muted);line-height:1.45}.platform-card li svg{flex:0 0 auto;color:#6ae6ff}.screenshot{margin:1.15rem 0;padding:1rem;min-height:170px;border-radius:1.1rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,rgba(57,167,255,.18),rgba(100,231,255,.05));display:flex;flex-direction:column;justify-content:space-between;color:#d8ecff}.window-bar{display:flex;gap:.35rem}.window-bar i{width:.55rem;height:.55rem;border-radius:50%;background:rgba(255,255,255,.5)}.text-link{display:inline-flex;align-items:center;gap:.4rem;color:#87eaff;font-weight:800;text-decoration:none}.mission{display:grid;grid-template-columns:.9fr 1.1fr;gap:2rem;align-items:start;border-block:1px solid var(--line)}.founder-card{display:grid;grid-template-columns:.9fr 1.1fr;gap:2rem;padding:2rem;border-radius:2rem;background:rgba(255,255,255,.06);border:1px solid var(--line)}.footer{padding:3rem clamp(1rem,5vw,4rem);background:#030914;border-top:1px solid var(--line);display:grid;gap:1.25rem}.footer p{color:var(--muted);margin:.35rem 0}.footer-links{display:flex;gap:1rem;flex-wrap:wrap}.footer-links a{display:inline-flex;align-items:center;gap:.3rem}.copyright{font-size:.9rem}.reveal{animation:rise .8s ease both}@keyframes rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes float{50%{transform:translateY(-18px)}}@keyframes spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){*,html{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media (max-width:820px){.site-header{align-items:flex-start;flex-direction:column}nav{font-size:.92rem}.hero,.mission,.founder-card{grid-template-columns:1fr}.orb-wrap{min-height:320px}.platform-grid{grid-template-columns:1fr}h1{font-size:clamp(2.75rem,15vw,4.5rem)}}@media (max-width:480px){.hero-actions,.button{width:100%;justify-content:center}.section{padding-block:3.5rem}.platform-card,.founder-card{border-radius:1.2rem;padding:1rem}}
