.hectraviasApp{--font-vias-head:var(--cv-head);--font-vias-body:var(--cv-body);--font-vias-mono:var(--cv-body);--navy:#004aad;--accent-2:#004aad;--color-danger:#ff405c;--radius:14px;--radius-panel:16px;--header-height:72px;--section-y-md:88px;--section-y-lg:104px}.hectraviasApp,.hectraviasApp [data-surface=light]{--cyan:#0b5c8a;--cyan-dim:#0b5c8a1a;--bg:#eef4ff;--bg-soft:#e6eefb;--bg2:#fff;--bg3:#dce7f7;--white:#04080f;--muted:#2c3a4d;--border:#c9d7ea;--accent:#0b5c8a;--accent-strong:#08456a;--color-text:#04080f;--color-text-muted:#2c3a4d;--color-text-soft:#3d4c60;--color-surface:#fff;--color-surface-strong:#fff;--color-border:#c9d7ea;--color-border-strong:#6f84a0}.hectraviasApp [data-surface=dark]{--cyan:#4dcfff;--cyan-dim:#4dcfff26;--bg:#04080f;--bg-soft:#07111f;--bg2:#0a1826;--bg3:#111930;--white:#fff;--muted:#a3b4cb;--border:#1b3047;--accent:#43d8ff;--accent-strong:#6fe6ff;--color-text:#f4f8ff;--color-text-muted:#c5d3e6;--color-text-soft:#a3b4cb;--color-surface:#07111fa3;--color-surface-strong:#040a14d1;--color-border:#43d8ff38;--color-border-strong:#43d8ff6b}.hectraviasApp{font-family:var(--cv-body);min-height:100vh;font-size:1.0625rem;line-height:1.55;overflow-x:hidden}.hectraviasApp h1,.hectraviasApp h2,.hectraviasApp h3,.hectraviasApp h4{font-family:var(--cv-head);letter-spacing:-.01em}.hectraviasApp a{color:inherit;text-decoration:none}.hectraviasApp .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(30px)}.hectraviasApp .reveal.visible{opacity:1;transform:translateY(0)}.hectraviasApp .reveal-delay-1{transition-delay:.1s}.hectraviasApp .reveal-delay-2{transition-delay:.2s}.hectraviasApp .reveal-delay-3{transition-delay:.3s}.hectraviasApp .reveal-delay-4{transition-delay:.4s}.hectraviasApp .reveal-delay-5{transition-delay:.5s}body:has(.hectraviasApp):before{display:none}body:has(.hectraviasApp):after{display:none}body:has(.hectraviasApp){background:#eef4ff}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}html{scroll-behavior:smooth}
