:root{color-scheme:dark;--bg:#07111d;--bg-soft:#0b1627;--panel:rgba(13,24,40,.76);--panel-strong:rgba(10,20,34,.92);--line:rgba(130,166,214,.16);--text:#f3f7fc;--muted:#a9b8cf;--accent:#73c8ff;--accent-soft:#8ae6ff;--shadow:0 24px 56px rgba(0,0,0,.28)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at top right,rgba(115,200,255,.14),transparent 28%),linear-gradient(180deg,#06101a,#091321 34%,#0a1220);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}code{font-family:SFMono-Regular,ui-monospace,Menlo,Consolas,monospace}.page-shell{min-height:100vh}.content-wrap{width:min(980px,calc(100vw - 88px));margin:0 auto}.hero-band{position:relative;overflow:hidden;padding:36px 0 56px}.hero-backdrop{position:absolute;inset:0;background:radial-gradient(circle at 82% 14%,rgba(138,230,255,.12),transparent 18%),linear-gradient(180deg,rgba(9,20,36,.1),rgba(9,17,28,.34)),url(/hero-surface.svg) 50%/cover no-repeat;opacity:.72;animation:driftGlow 18s ease-in-out infinite alternate}.hero-stack{position:relative;z-index:1;display:grid;grid-gap:28px;gap:28px;min-height:calc(100vh - 64px);align-content:center;padding:36px 0;justify-items:center;text-align:center}.eyebrow,.section-kicker{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid rgba(115,200,255,.2);border-radius:999px;background:rgba(9,19,31,.58);color:var(--accent-soft);font-size:13px;font-weight:600}.hero-copy{max-width:760px;animation:fadeLift .72s ease-out both}.final-copy h2,.hero-copy h1,.section-copy h2,.story-copy h2{margin:16px 0 0;line-height:1;letter-spacing:0}.hero-copy h1{max-width:9ch;font-size:clamp(3.5rem,8vw,6.4rem);margin-left:auto;margin-right:auto}.final-copy p,.hero-body,.section-copy p,.statement-card p,.story-copy p{color:var(--muted);line-height:1.7}.hero-body{max-width:700px;margin:18px 0 0;font-size:1.12rem}.command-row,.cta-row,.hero-proof,.launch-links{display:flex;flex-wrap:wrap;gap:12px}.cta-row{margin-top:26px}.cta-row,.hero-proof{justify-content:center}.hero-proof{margin-top:2px;animation:fadeLift .82s ease-out both}.hero-proof .proof-chip:first-child{animation:fadeLift .86s ease-out both,floatSoft 8s ease-in-out infinite}.hero-proof .proof-chip:nth-child(2){animation:fadeLift .92s ease-out both,floatSoft 9s ease-in-out infinite}.hero-proof .proof-chip:nth-child(3){animation:fadeLift .98s ease-out both,floatSoft 10s ease-in-out infinite}.hero-proof .proof-chip:nth-child(4){animation:fadeLift 1.04s ease-out both,floatSoft 11s ease-in-out infinite}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 18px;border-radius:8px;border:1px solid transparent;font-size:.98rem;font-weight:600;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.18)}.button.primary{background:linear-gradient(135deg,#77cbff,#8ae6ff);color:#06101a}.button.secondary{border-color:rgba(130,166,214,.2);background:rgba(10,18,31,.58)}.command-chip,.proof-chip{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid rgba(130,166,214,.14);border-radius:999px;background:rgba(10,18,31,.52);color:#d5dff0;font-size:.92rem;transition:transform .18s ease,border-color .18s ease,background .18s ease}.command-chip:hover,.proof-chip:hover{transform:translateY(-1px);border-color:rgba(130,166,214,.24);background:rgba(13,24,40,.72)}.install-surface,.proof-panel,.statement-card{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.proof-panel{max-width:860px;width:100%;padding:18px;background:rgba(10,19,33,.82);animation:fadeLift .94s ease-out both,breathePanel 8s ease-in-out infinite}.proof-head{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;margin-bottom:16px}.proof-label{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(115,200,255,.12);color:var(--accent-soft);font-size:.82rem;font-weight:600}.proof-caption{color:#d7e6f8;font-size:.92rem;text-align:center}.proof-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.proof-column{padding:14px;border:1px solid rgba(130,166,214,.12);border-radius:8px;background:rgba(7,13,23,.72);transition:transform .18s ease,border-color .18s ease,background .18s ease;position:relative;overflow:hidden}.proof-column:hover{transform:translateY(-2px);border-color:rgba(130,166,214,.22);background:rgba(9,17,29,.84)}.proof-column:after{content:"";position:absolute;right:-16px;bottom:-26px;width:110px;height:110px;background:radial-gradient(circle,rgba(115,200,255,.12),transparent 70%);animation:orbitGlow 12s linear infinite;pointer-events:none}.proof-title{margin-bottom:10px;color:#edf5ff;font-size:.95rem;font-weight:600}.proof-line{color:var(--muted);font-size:.93rem;line-height:1.7}.final-band,.install-band,.statement-band,.story-band{padding:84px 0}.final-copy,.section-copy.narrow{max-width:720px}.final-copy h2,.section-copy h2,.story-copy h2{font-size:clamp(2rem,4.2vw,3.4rem)}.centered-copy{text-align:center}.centered-copy,.centered-copy .section-kicker,.install-surface.minimal{margin-left:auto;margin-right:auto}.install-surface.minimal{margin-top:22px;max-width:820px;padding:16px}.command-block{min-height:62px;display:flex;align-items:center;padding:0 18px;border-radius:8px;background:rgba(6,11,20,.92);overflow-x:auto}.command-block code{color:#dff3ff;font-size:1rem}.statement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:30px}.statement-intro{display:flex;justify-content:flex-start}.statement-card{padding:20px;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease;animation:fadeLift .9s ease-out both}.statement-card:hover{transform:translateY(-3px);border-color:rgba(130,166,214,.22);background:rgba(15,27,45,.88)}.statement-card:first-child{transform:translateY(12px)}.statement-card:nth-child(2){transform:translateY(0)}.statement-card:nth-child(3){transform:translateY(24px)}.statement-card-emphasis{background:rgba(16,29,47,.92)}.statement-card h3{margin:0;font-size:1.22rem;line-height:1.35}.statement-card p{margin:14px 0 0;font-size:.98rem}.story-band{padding-top:16px}.story-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(260px,.75fr);grid-gap:32px;gap:32px;align-items:flex-start}.story-command-cluster{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;align-content:flex-start;padding-top:44px}.story-command-cluster .command-chip{animation:pulseFade 7s ease-in-out infinite}.story-command-cluster .command-chip:nth-child(2n){animation-duration:8.5s}.story-command-cluster .command-chip:nth-child(3n){animation-duration:9.5s}.final-band{display:block;padding-bottom:76px}.final-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:end}.launch-links{justify-content:flex-end}@keyframes fadeLift{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes driftGlow{0%{transform:scale(1) translateY(0);opacity:.62}to{transform:scale(1.03) translateY(8px);opacity:.78}}@keyframes breathePanel{0%,to{box-shadow:0 24px 56px rgba(0,0,0,.28)}50%{box-shadow:0 28px 62px rgba(8,18,34,.34)}}@keyframes floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes orbitGlow{0%{transform:translateZ(0) scale(1);opacity:.3}50%{transform:translate3d(-18px,-14px,0) scale(1.08);opacity:.55}to{transform:translateZ(0) scale(1);opacity:.3}}@keyframes pulseFade{0%,to{opacity:.88}50%{opacity:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:980px){.hero-stack{min-height:auto;padding-top:12px}.final-layout,.proof-body,.statement-grid,.story-layout{grid-template-columns:1fr}.statement-card:first-child,.statement-card:nth-child(2),.statement-card:nth-child(3){transform:none}.launch-links,.story-command-cluster{justify-content:center}.story-command-cluster{padding-top:0}.hero-copy h1{font-size:clamp(3rem,13vw,4.8rem)}}@media (max-width:640px){.content-wrap{width:min(100vw - 28px,980px)}.hero-band{padding-top:22px}.final-copy p,.hero-body,.section-copy p,.statement-card p,.story-copy p{font-size:.96rem}.command-block code{font-size:.9rem}}