:root{--bg-0:#05070d;--bg-1:#0a0f18;--bg-2:#10172a;--panel:rgba(9,13,24,0.74);--panel-strong:rgba(14,19,35,0.88);--line:rgba(152,235,255,0.12);--text:#eef6ff;--muted:#9eabc7;--cyan:#58ffd5;--cyan-soft:#9ef7f7;--violet:#914dfc;--violet-soft:#c887ff;--blue:#8ab0fa;--rose:#ef88d8;--shadow:0 28px 90px rgba(0,0,0,0.44);--display-font:"Space Grotesk","Avenir Next Condensed","Segoe UI",sans-serif;--body-font:"IBM Plex Sans","Avenir Next","Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--text);font-family:var(--body-font);background:radial-gradient(circle at 10% 10%,rgba(88,255,213,.12),transparent 22%),radial-gradient(circle at 88% 10%,rgba(145,77,252,.13),transparent 26%),radial-gradient(circle at 55% 70%,rgba(138,176,250,.08),transparent 30%),linear-gradient(180deg,#05070c,#090d16 42%,#04060b)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.page-shell{position:relative;overflow:clip;max-width:1480px;margin:0 auto;padding:28px 28px 96px}.ambient{position:absolute;border-radius:999px;filter:blur(100px);pointer-events:none;animation:drift 15s ease-in-out infinite}.ambient-left{top:120px;left:-120px;width:320px;height:320px;background:rgba(88,255,213,.14)}.ambient-right{top:90px;right:-60px;width:360px;height:360px;background:rgba(145,77,252,.16);animation-delay:-4s}.ambient-bottom{bottom:80px;right:12%;width:320px;height:320px;background:rgba(138,176,250,.14);animation-delay:-8s}.content-section,.hero-section,.site-header,.split-banner{position:relative;z-index:1}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px 0 30px}.brand-lockup{display:inline-flex;align-items:center;gap:14px}.brand-logo-shell{display:flex;align-items:center;justify-content:center;width:64px;height:64px;padding:8px;border-radius:20px;border:1px solid rgba(145,77,252,.18);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01)),radial-gradient(circle at top left,rgba(88,255,213,.1),transparent 50%),rgba(8,11,20,.9);box-shadow:0 0 0 1px rgba(88,255,213,.05),var(--shadow)}.brand-logo{width:48px;height:48px;object-fit:contain}.brand-copy,.brand-name,.eyebrow{margin:0}.eyebrow{margin-bottom:6px;font-size:.72rem;letter-spacing:.28em;color:var(--muted)}.brand-name,.eyebrow{text-transform:uppercase}.brand-name{font-family:var(--display-font);font-size:.94rem;letter-spacing:.2em}.top-nav{display:flex;align-items:center;gap:22px;color:var(--muted);font-size:.96rem}.top-nav a{position:relative;padding:8px 0;transition:color .18s ease}.top-nav a:hover{color:var(--text)}.top-nav a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:linear-gradient(90deg,var(--cyan),var(--violet),transparent);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.top-nav a:hover:after{transform:scaleX(1)}.hero-section{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);grid-gap:34px;gap:34px;align-items:start;padding:26px 0 52px}.hero-copy,.hero-visual,[data-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity .7s cubic-bezier(.2,1,.22,1),transform .7s cubic-bezier(.2,1,.22,1)}[data-reveal=right]{transform:translate3d(36px,24px,0)}.hero-copy.is-visible,.hero-visual.is-visible,[data-reveal].is-visible{opacity:1;transform:translateZ(0)}.hero-copy{padding-top:18px}.hero-kicker{display:flex;align-items:center;gap:18px}.kicker-pill{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(88,255,213,.18);background:rgba(88,255,213,.06);color:#d9fffa;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.kicker-line{flex:1 1;max-width:180px;height:1px;background:linear-gradient(90deg,rgba(88,255,213,.75),rgba(145,77,252,.55),transparent)}.hero-copy h1{margin:18px 0 0;font-family:var(--display-font);font-size:clamp(3.1rem,7vw,6.8rem);line-height:.9;letter-spacing:-.07em}.hero-copy h1 span{display:block;background:linear-gradient(90deg,var(--text) 0,#d7e7ff 45%,#cae7ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{max-width:12ch;margin:24px 0 0;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.05;letter-spacing:-.04em;color:#dbe5ff;font-weight:600}.capability-card p,.hero-text,.metric-card p,.section-heading p,.split-banner p,.workflow-card p{color:var(--muted);line-height:1.72}.hero-text{max-width:64ch;margin:22px 0 0;font-size:1.02rem}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;min-width:204px;padding:15px 22px;border-radius:999px;font-weight:600;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.button:hover{transform:translateY(-2px)}.button-primary{color:#061316;background:linear-gradient(135deg,var(--cyan) 0,var(--cyan-soft) 45%,#baf9ff 100%);box-shadow:0 18px 48px rgba(88,255,213,.22)}.button-secondary{border:1px solid rgba(145,77,252,.22);background:linear-gradient(180deg,rgba(145,77,252,.08),rgba(255,255,255,.015))}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:34px}.capability-card,.metric-card,.release-table-shell,.split-banner,.visual-frame,.workflow-card{border:1px solid rgba(138,176,250,.12);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),linear-gradient(135deg,rgba(88,255,213,.03),rgba(145,77,252,.04));box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.metric-card{padding:18px;border-radius:24px}.metric-card h3{margin:0 0 10px;font-family:var(--display-font);font-size:1rem;letter-spacing:-.03em}.metric-card p{margin:0;font-size:.94rem}.hero-visual{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:18px;gap:18px;min-height:620px}.visual-side{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:18px;gap:18px}.visual-frame{border-radius:30px;overflow:hidden}.visual-frame-main{position:relative;padding:22px;background:radial-gradient(circle at 80% 85%,rgba(88,255,213,.11),transparent 28%),radial-gradient(circle at 65% 22%,rgba(145,77,252,.08),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.018))}.visual-topline{display:flex;justify-content:space-between;gap:12px;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.graph-stage{position:relative;display:grid;grid-gap:14px;gap:14px;margin-top:22px;padding:4px 0 0}.scan-ring{position:absolute;inset:14% 3% auto auto;width:210px;height:210px;border-radius:999px;border:1px solid rgba(145,77,252,.14);box-shadow:0 0 0 22px rgba(145,77,252,.03),0 0 0 52px rgba(88,255,213,.025);animation:pulse 5.8s ease-in-out infinite}.graph-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.graph-card{position:relative;min-height:92px;padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.016)),rgba(7,11,20,.58);font-family:var(--display-font);font-size:1rem;letter-spacing:.03em;animation:floatCard 6.2s ease-in-out infinite}.graph-card:after{content:"";position:absolute;left:18px;right:18px;bottom:14px;height:2px;opacity:.95}.graph-card-entry{min-height:144px;animation-delay:-.4s}.graph-card-cyan:after,.graph-card-entry:after{background:linear-gradient(90deg,var(--cyan),transparent)}.graph-card-violet:after{background:linear-gradient(90deg,var(--violet-soft),transparent)}.graph-card-rose:after{background:linear-gradient(90deg,var(--rose),transparent)}.graph-card:nth-child(2n){animation-delay:-1.2s}.visual-frame-console,.visual-frame-release{padding:20px}.visual-frame-console{display:grid;grid-gap:10px;gap:10px}.visual-frame-console p{margin:0;padding:14px 16px;border-radius:18px;background:rgba(7,11,20,.7);color:#e1fafe;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.92rem}.release-chip{display:flex;justify-content:space-between;gap:14px;padding:13px 14px;border-radius:18px;background:rgba(7,11,20,.64);font-size:.92rem}.visual-frame-release{display:grid;grid-gap:10px;gap:10px}.split-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;margin:12px 0 24px;padding:28px 30px;border-radius:30px}.section-heading h2,.split-banner-copy h2{margin:10px 0 12px;font-family:var(--display-font);font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.05em}.banner-detail{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.banner-detail span{padding:10px 14px;border-radius:999px;background:rgba(145,77,252,.08);border:1px solid rgba(145,77,252,.14);font-size:.84rem;letter-spacing:.12em;text-transform:uppercase}.content-section{padding-top:72px}.section-heading{max-width:760px}.capability-grid,.workflow-track{display:grid;grid-gap:18px;gap:18px;margin-top:30px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-track{grid-template-columns:repeat(4,minmax(0,1fr))}.capability-card,.workflow-card{padding:24px;border-radius:24px}.capability-card h3,.workflow-card h3{margin:0 0 12px;font-family:var(--display-font);font-size:1.28rem;letter-spacing:-.03em}.workflow-step{display:inline-flex;margin-bottom:16px;color:var(--cyan-soft);font-family:var(--display-font);font-size:.9rem;letter-spacing:.22em}.release-table-shell{margin-top:28px;border-radius:28px;overflow:hidden}.release-table-header,.release-table-row{display:grid;grid-template-columns:.95fr .95fr 1.6fr;grid-gap:18px;gap:18px;padding:18px 22px}.release-table-header{background:rgba(255,255,255,.025);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.release-table-row{border-top:1px solid rgba(138,176,250,.08)}.release-table-row span:last-child{color:var(--cyan-soft);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.88rem}@keyframes drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(18px,-14px,0)}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pulse{0%,to{opacity:.58}50%{opacity:.9}}@media (max-width:1320px){.hero-section{grid-template-columns:1fr}.hero-copy{max-width:880px}.hero-visual{grid-template-columns:minmax(0,1fr) 280px;min-height:auto}}@media (max-width:1024px){.page-shell{padding:22px 20px 88px}.site-header{flex-direction:column;align-items:flex-start;gap:18px}.top-nav{flex-wrap:wrap;gap:12px 18px}.capability-grid,.metric-grid,.release-table-header,.release-table-row,.split-banner,.workflow-track{grid-template-columns:1fr}.visual-side{grid-template-rows:auto}.workflow-track{gap:16px}.split-banner{padding:24px}.banner-detail{justify-content:flex-start}.release-table-header{display:none}.release-table-row{gap:10px}}@media (max-width:780px){.graph-row,.hero-visual{grid-template-columns:1fr}.visual-side{gap:14px}.hero-copy h1{font-size:clamp(2.7rem,16vw,5rem)}.hero-lead{max-width:none;font-size:1.44rem;line-height:1.15}.metric-grid{margin-top:24px}.graph-card-entry{min-height:120px}.scan-ring{inset:15% 2% auto auto;width:150px;height:150px}}@media (max-width:580px){.page-shell{padding:18px 14px 72px}.brand-logo-shell{width:54px;height:54px;border-radius:16px}.brand-logo{width:40px;height:40px}.kicker-line{display:none}.hero-actions{flex-direction:column}.button{width:100%}.capability-card,.metric-card,.split-banner,.visual-frame,.workflow-card{border-radius:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ambient,.graph-card,.scan-ring,[data-reveal]{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}