.demo-image,.hero-demo-image{display:block;width:100%;height:auto}.demo-band{padding:18px 0 20px}.demo-frame{margin-top:22px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.hero-stack{grid-gap:26px;gap:26px}.hero-split{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);grid-gap:18px;gap:18px;align-items:end}.install-surface,.statement-card,.story-frame,.visual-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)}.phone-card{align-self:stretch;background:rgba(9,18,30,.88)}.desktop-card{background:rgba(9,18,30,.84)}.desktop-visual,.phone-visual,.story-image{display:block;width:100%;height:auto}.story-band{grid-gap:28px;gap:28px}@media (max-width:980px){.hero-stack{min-height:auto;padding-top:12px}.final-band,.hero-split,.statement-grid,.story-band{grid-template-columns:1fr}.hero-copy h1{font-size:clamp(3rem,13vw,4.8rem)}}:root{--bg:#08111f;--bg-alt:#0f1b30;--panel:rgba(11,21,38,.86);--panel-strong:rgba(13,25,44,.96);--line:rgba(141,171,214,.16);--text:#f4f7fb;--muted:#b7c3d9;--accent:#68c1ff;--accent-2:#77f5c4;--accent-3:#ffd166;--shadow:0 24px 60px rgba(0,0,0,.32)}body{background:radial-gradient(circle at top right,rgba(104,193,255,.18),transparent 32%),radial-gradient(circle at 0 20%,rgba(119,245,196,.13),transparent 30%),linear-gradient(180deg,#06101c,#0b1628 40%,#0b1422)}code,pre{font-family:SFMono-Regular,ui-monospace,Menlo,Consolas,monospace}.hero-band{padding:28px 0 42px}.hero-backdrop{background:linear-gradient(135deg,rgba(12,29,54,.25),rgba(7,14,25,.1)),url(/hero-surface.svg) 50%/cover no-repeat;opacity:.95;pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);grid-gap:28px;gap:28px;align-items:center;min-height:calc(100vh - 56px)}.dual-band,.feature-band,.hero-copy,.hero-visual,.install-band,.launch-band{position:relative;z-index:1}.eyebrow,.section-kicker{min-height:32px;border:1px solid rgba(119,245,196,.28);background:rgba(12,24,43,.68);color:var(--accent-2)}.hero-copy h1,.info-panel h2,.launch-copy h2,.section-intro h2{margin:18px 0 0;line-height:1.02;letter-spacing:0}.hero-copy h1{max-width:11ch;font-size:clamp(3.6rem,8vw,6.2rem)}.feature-card p,.hero-body,.info-panel p,.launch-copy p,.section-intro p,.security-list li,.step-card p{color:var(--muted);font-size:1.02rem;line-height:1.7}.hero-body{max-width:640px}.cta-row,.install-surface,.launch-links,.signal-row{display:flex;flex-wrap:wrap;gap:14px}.cta-row{margin-top:28px}.signal-row{margin-top:18px}.button{transition:transform .16s ease,border-color .16s ease,background .16s ease}.button.primary{background:linear-gradient(135deg,#69c3ff,#7cf3c6);color:#07111f}.button.secondary,.button.tertiary{border-color:rgba(141,171,214,.26);background:rgba(10,21,38,.7)}.command-chip,.signal-chip{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid rgba(141,171,214,.18);border-radius:999px;background:rgba(8,18,33,.6);color:#d5def0;font-size:.92rem}.signal-dot{width:8px;height:8px;margin-right:10px;border-radius:999px;background:var(--accent-2);box-shadow:0 0 18px rgba(119,245,196,.65)}.feature-card,.hero-window,.info-panel,.install-surface,.step-card{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-window{max-width:540px;margin-left:auto;overflow:hidden}.window-top{display:flex;gap:8px;padding:14px 16px;border-bottom:1px solid rgba(141,171,214,.12);background:hsla(0,0%,100%,.03)}.window-top span{width:10px;height:10px;border-radius:999px;background:rgba(244,247,251,.18)}.visual-stack{padding:18px}.chat-pane,.terminal-pane{border:1px solid rgba(141,171,214,.12);border-radius:8px;background:var(--panel-strong);padding:14px}.pane-label{display:inline-flex;align-items:center;gap:8px;color:#c5d3ea;font-size:.9rem;font-weight:600}.bubble{width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:12px;padding:12px 14px;border-radius:8px;font-size:.96rem;line-height:1.55}.bubble.inbound{background:rgba(104,193,255,.12);color:#e7f4ff}.bubble.outbound{margin-left:auto;background:rgba(119,245,196,.1);color:#e8fff8}.bubble.long{max-width:88%}.bridge-line{margin:14px 0;color:#8fb5d6;font-size:.88rem;text-align:center}.terminal-pane pre{margin:12px 0 0;white-space:pre-wrap;color:#b7ffdf;font-size:.9rem;line-height:1.65}.dual-band,.feature-band,.install-band,.launch-band{padding:36px 0 20px}.section-intro{max-width:760px}.info-panel h2,.launch-copy h2,.section-intro h2{font-size:clamp(2rem,4vw,3.3rem)}.install-surface{margin-top:22px;padding:16px;align-items:center;justify-content:space-between}.command-block{flex:1 1 420px;min-height:60px;padding:0 16px;background:rgba(5,11,22,.92)}.command-block code{font-size:.98rem;color:#dff5ff}.feature-grid,.steps-grid{display:grid;grid-gap:16px;gap:16px}.steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.feature-card,.info-panel,.step-card{padding:18px}.step-index{color:var(--accent-3);font-size:.88rem;font-weight:700}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.feature-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(104,193,255,.11);color:#92d2ff}.feature-card h3{margin:16px 0 0;font-size:1.18rem}.dual-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.command-chip-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.security-list{margin:18px 0 0;padding-left:18px}.security-list li+li{margin-top:10px}.launch-band{display:grid;grid-template-columns:minmax(0,1.1fr) auto;grid-gap:20px;gap:20px;align-items:end;padding-bottom:52px}@media (max-width:980px){.dual-band,.feature-grid,.hero-grid,.launch-band,.steps-grid{grid-template-columns:1fr}.hero-grid{min-height:auto;padding-top:22px}.hero-copy h1{max-width:12ch;font-size:clamp(2.9rem,14vw,4.6rem)}.hero-window{margin:0;max-width:none}}@media (max-width:640px){.content-wrap{width:min(100vw - 20px,1120px)}.hero-band{padding-top:16px}.feature-card p,.hero-body,.info-panel p,.launch-copy p,.section-intro p,.security-list li,.step-card p{font-size:.96rem}.command-block code{font-size:.9rem}}.hero-copy{max-width:780px}.hero-frame,.install-surface,.statement-card,.story-frame{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)}.hero-frame{max-width:980px}.hero-demo-image,.story-image{display:block;width:100%;height:auto}.final-band,.install-band,.statement-band,.story-band{padding:52px 0}.statement-grid{grid-gap:16px;gap:16px}.statement-card{padding:22px}.story-band{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);grid-gap:24px;gap:24px;align-items:center}.story-frame{justify-self:end;max-width:100%}.final-band{padding-bottom:68px}@media (max-width:980px){.hero-stack{min-height:auto;padding-top:12px}.final-band,.statement-grid,.story-band{grid-template-columns:1fr}.hero-copy h1{font-size:clamp(3rem,13vw,4.8rem)}}.story-copy .command-row{justify-content:center;margin-top:18px}.final-band{grid-template-columns:1fr;grid-gap:22px;gap:22px;justify-items:center}.launch-links{justify-content:center}.content-wrap{width:min(1120px,calc(100vw - 32px))}.hero-band{padding:28px 0 44px}.hero-stack{grid-gap:24px;gap:24px;padding:24px 0}.hero-copy h1{max-width:10ch}.hero-body{max-width:720px}.hero-proof{margin-top:-4px}.button{transition:transform .16s ease,background .16s ease,border-color .16s ease}.button:hover{transform:translateY(-1px)}.final-band,.install-band,.statement-band,.story-band{padding:64px 0}.final-copy,.section-copy.narrow{max-width:760px}.statement-grid{grid-gap:14px;gap:14px;margin-top:24px}.final-band{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:end}@media (max-width:980px){.hero-stack{min-height:auto;padding-top:12px}.final-band,.proof-body,.statement-grid,.story-band{grid-template-columns:1fr}.hero-copy h1{font-size:clamp(3rem,13vw,4.8rem)}}@media (max-width:640px){.content-wrap{width:min(100vw - 20px,1120px)}.hero-band{padding-top:16px}.final-copy p,.hero-body,.section-copy p,.statement-card p,.story-copy p{font-size:.96rem}.command-block code{font-size:.9rem}}: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}}body,html{margin:0}