:root{color-scheme:dark;--bg:#080c18;--panel:#10172a;--panel2:#151c32;--text:#f3f6ff;--muted:#b0bdd4;--dim:#8b9ab5;--border:#2c3754;--aqua:#83e8e5;--lav:#d3bcff;--orange:#ffc3a1;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 84% 7%,#192645 0%,transparent 36%),var(--bg);color:var(--text);line-height:1.55}a{color:inherit}button,a{ -webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--aqua);outline-offset:4px}.skip-link{position:absolute;top:-60px;left:10px;padding:10px 15px;background:white;color:black;z-index:9}.skip-link:focus{top:10px}.container{width:min(1180px,calc(100% - 42px));margin:auto}.header{position:relative;z-index:1;border-bottom:1px solid #25334d66;background:#0c1221b3;backdrop-filter:blur(16px)}.nav{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:82px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:24px;font-weight:800;letter-spacing:-1px;line-height:1}.brand b{color:var(--aqua)}.brand small{display:block;font-size:9px;letter-spacing:2.5px;color:#9dafc8;margin-top:6px}.brand-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;color:var(--aqua);font-size:26px;background:linear-gradient(145deg,#1a3148,#121b2c);border:1px solid #304a5c}.nav nav{display:flex;gap:28px}.nav nav a{text-decoration:none;color:#c9d5e7;font-size:13px}.nav nav a:hover,.footer a:hover{color:var(--aqua)}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;border-radius:999px;padding:15px 23px;font-size:14px;font-weight:750;border:1px solid #536176;transition:transform .18s,background .18s;white-space:nowrap}.button:hover{transform:translateY(-2px)}.button-sm{padding:10px 17px}.button-outline{color:#e0eafb;background:#111b2d}.primary{color:#072028;background:linear-gradient(110deg,#8fe7ed,#b8e7d4);border-color:transparent;box-shadow:0 12px 35px #38bcca22}.button[aria-disabled="true"]{cursor:not-allowed;opacity:.63;transform:none}.hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:45px;padding-top:78px;padding-bottom:112px}.eyebrow{font-size:11px;letter-spacing:2.2px;font-weight:800;color:var(--aqua)}.live-dot{display:inline-block;background:var(--aqua);width:7px;height:7px;border-radius:50%;margin-right:9px;box-shadow:0 0 14px #83e8e588}.hero h1{font-size:clamp(42px,5.15vw,76px);line-height:1.075;letter-spacing:-3px;margin:22px 0 22px;font-weight:770}.hero h1 em,.final-cta em{font-style:normal;color:var(--aqua)}.lead{font-size:18px;color:#c5d1e6;max-width:610px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.micro{font-size:12px;color:#9cabc2}.hero .micro{margin-top:23px}.experience{position:relative;overflow:hidden;min-height:530px;border:1px solid #43547599;border-radius:30px;background:radial-gradient(ellipse at 50% 18%,#29395e 0%,#12192c 54%,#101421 100%);box-shadow:0 18px 100px #05070e99}.orb-wrap{height:245px;position:relative;display:grid;place-items:center}.orb{height:121px;width:121px;border-radius:48% 52% 57% 43%/43% 58% 42% 57%;background:radial-gradient(circle at 35% 28%,#fffad7,#b6e9e1 26%,#82dfe8 44%,#9a9cdb 74%,#554f98);box-shadow:0 0 26px #b6eef4ab,0 0 85px #5fabb7cc,0 0 160px #a18bd45e;animation:float 8s ease-in-out infinite alternate;filter:saturate(1.12)}.ring{position:absolute;aspect-ratio:1;border-radius:50%;border:1px solid #a7def044}.ring-one{width:180px}.ring-two{width:230px;border-style:dashed}.ring-three{width:290px;border-color:#adcbee22}.experience-body{padding:0 32px 30px}.pill{display:inline-block;border:1px solid #52667d;border-radius:100px;padding:5px 10px;color:#cfe0f4;font-size:9px;letter-spacing:1.3px;font-weight:800}.experience h2{font-size:23px;margin:14px 0}.chat-row{font-size:14px;padding:11px 13px;border-radius:14px;margin:10px 0;max-width:91%;line-height:1.55}.chat-row.self{background:#2c3750;margin-left:auto;color:#ecf3ff}.chat-row.ai{background:#1b3740;border:1px solid #315966;color:#e0f5ef}.wave{height:32px;display:flex;gap:4px;align-items:center;justify-content:center;margin-top:17px}.wave i{display:block;width:3px;height:12px;border-radius:5px;background:linear-gradient(var(--aqua),var(--lav));animation:pulse 1.5s ease-in-out infinite alternate}.wave i:nth-child(3n){height:24px;animation-delay:.3s}.wave i:nth-child(2n){height:17px;animation-delay:.7s}.experience-body p{font-size:12px;color:#aebdd6;text-align:center;margin:5px 0}.proof-strip{background:#11192b;border-top:1px solid #26354c;border-bottom:1px solid #26354c}.proof-items{display:flex;gap:20px;justify-content:space-between;padding:20px 0;color:#c7d4ea;font-size:12px;font-weight:660}.section{padding:105px 0}.section-header{max-width:690px;margin-bottom:38px}.section h2,.final-cta h2{font-size:clamp(34px,4vw,52px);letter-spacing:-1.8px;line-height:1.12;margin:16px 0 15px}.section h2 span{color:#b2bfda}.section-header p,.split p,.final-cta p{color:#bdcae1;font-size:16px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature{min-height:235px;padding:27px;border:1px solid #344158;border-radius:23px;background:linear-gradient(145deg,#151f34,#0e1525);box-shadow:0 10px 32px #0002}.feature-icon{width:43px;height:43px;border-radius:14px;background:#213346;color:#93eadd;display:flex;align-items:center;justify-content:center;font-size:25px}.feature h3{font-size:23px;margin:14px 0 10px}.feature p{color:#bdc9df;font-size:14px}.principle-band{background:#131b2d;border-top:1px solid #26344b;border-bottom:1px solid #26344b}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.values{border-radius:24px;border:1px solid #344158;background:#10192c;padding:20px 28px}.values p{display:flex;gap:11px;align-items:start;color:#cfdaeb;font-size:14px}.values span{color:#8ee9d7;font-weight:bold}.roadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.roadmap>div{border-top:1px solid #415270;padding-top:18px}.stage{font-size:10px;border:1px solid #56627e;border-radius:100px;padding:5px 9px;color:#becde2;letter-spacing:1px}.stage.now{color:#89e7dd;border-color:#548e8e}.roadmap h3{margin:19px 0 5px;font-size:18px}.roadmap p{font-size:14px;color:#b7c5db}.final-cta{position:relative;overflow:hidden;text-align:center;border:1px solid #40516d;background:radial-gradient(ellipse at top,#263653,#141b2e 66%);border-radius:32px;padding:70px 38px;margin-bottom:90px}.final-cta> *{position:relative}.final-cta p{max-width:690px;margin:15px auto 25px}.final-cta .micro{max-width:610px;font-size:12px}.final-cta .button{margin-top:8px}.final-cta h2{max-width:750px;margin-left:auto;margin-right:auto}.footer{border-top:1px solid #243148;background:#0c1220}.footer-inner{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:27px 0}.footer-inner p{color:#8b9cb8;font-size:12px}.footer-brand{font-size:17px;font-weight:800}.footer-brand b{color:var(--aqua)}.footer-brand small{margin-left:12px;letter-spacing:1.6px;font-size:9px;color:#90a2bb}@keyframes float{to{transform:translateY(-12px) rotate(10deg);border-radius:57% 43% 43% 57%/50% 48% 52% 50%}}@keyframes pulse{to{transform:scaleY(.52);opacity:.65}}@media(max-width:920px){.nav nav{display:none}.hero{grid-template-columns:1fr;gap:32px;padding-top:60px}.hero h1{max-width:680px}.experience{width:min(100%,630px);margin:auto}.split{grid-template-columns:1fr;gap:26px}.feature-grid,.roadmap{grid-template-columns:1fr 1fr}.proof-items{flex-wrap:wrap;justify-content:center}.final-cta{margin-bottom:45px}}@media(max-width:620px){.container{width:calc(100% - 32px)}.nav{min-height:69px}.brand{font-size:21px}.brand-icon{width:35px;height:35px}.nav>.button{font-size:11px;padding:9px 11px}.hero{padding-top:47px;padding-bottom:70px}.hero h1{font-size:45px;letter-spacing:-2px}.lead{font-size:16px}.actions{flex-direction:column;align-items:stretch}.actions a{width:100%}.experience{min-height:0}.experience-body{padding:0 18px 22px}.orb-wrap{height:190px}.orb{width:100px;height:100px}.ring-one{width:145px}.ring-two{width:187px}.ring-three{width:220px}.proof-items{gap:11px 20px;font-size:11px}.section{padding:68px 0}.section h2,.final-cta h2{font-size:35px}.feature-grid,.roadmap{grid-template-columns:1fr}.feature{min-height:190px}.final-cta{padding:48px 20px}.footer-inner{flex-direction:column;align-items:start;gap:4px}.footer-brand small{display:block;margin:4px 0 0}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
