:root{--t-blue:#1aa3d4;--t-blue-deep:#0b7aa8;--t-blue-ink:#084a66;--t-green:#1f8a3b;--t-green-deep:#145c27;--t-green-ink:#0d3d1a;--ink-900:#0e1620;--ink-700:#2a3744;--ink-500:#5a6776;--ink-300:#aab4be;--ink-100:#e6ebf0;--paper:#f5f7fa;--bone:#fafbfc;--white:#fff;--sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--serif:"Source Serif 4", "Source Serif Pro", Georgia, serif;--mono:"JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-micro:clamp(9px, .3vw + 7.9px, 10.5px);--fs-mono:clamp(10px, .45vw + 8.3px, 12px);--fs-caption:clamp(12px, .3vw + 10.9px, 13.5px);--fs-body:clamp(14px, .55vw + 11.9px, 16px);--fs-lead:clamp(16px, 1.4vw + 10.7px, 22px);--fs-h3:clamp(20px, 2vw + 12.5px, 32px);--fs-h2:clamp(28px, 4vw + 9px, 50px);--fs-h2-cta:clamp(30px, 4.2vw + 9.3px, 52px);--fs-h1:clamp(34px, 6.4vw + 8.2px, 84px);--space-section-y:clamp(48px, 7vw, 96px);--space-section-x:clamp(20px, 5vw, 64px);--space-gap:clamp(16px, 2.5vw, 32px);--tap-min:44px}*{box-sizing:border-box;margin:0;padding:0}html,body{background:#fafbfc}body{font-family:var(--sans);color:#1a1f24}#root>*{margin:0 auto}@keyframes v8-glow{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes v8-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes v8-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes v8-pulse-ring{0%{opacity:.9;transform:translate(-50%,-50%)scale(.7)}to{opacity:0;transform:translate(-50%,-50%)scale(2.2)}}@keyframes v8-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes v8-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes v8-sweep{0%{opacity:0;transform:translate(-100%)}10%,90%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes v8-shake-soft{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes v8-line-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-14px}}@keyframes v8-broadcast{0%{opacity:.55;transform:translate(-50%,-50%)scale(.5)}80%{opacity:.05}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@keyframes v8-bg-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,20px)scale(1.08)}}@keyframes v8-caret{0%,49%{opacity:1}50%,to{opacity:0}}[data-act-inview=false],[data-act-inview=false] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes v8-hub-scan{0%{opacity:0;transform:translateY(-100%)}12%{opacity:.85}88%{opacity:.85}to{opacity:0;transform:translateY(2400%)}}@keyframes v8-signal-bar{0%,to{opacity:1}50%{opacity:.35}}@keyframes v8-probe-head{0%,to{transform-origin:50%;r:1.8;opacity:1}50%{transform-origin:50%;r:2.2;opacity:.7}}button:focus-visible,a:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #0b7aa8}
