:root{--h-purple-deep:#5c1f69;--h-purple-mid:#4e2a8a;--h-blue:#1a7db6;--h-gold:#f4a820;--h-red:#e8184b;--h-rainbow-purple:#5b2d8e;--h-logo-blue:#0f68f1;--h-ignite:#f47920;--h-ignitetable:#5f328c;--h-ignitepanel:#006fff;--h-insights:#6dc12e;--h-ignite-text:#b4530b;--h-ignitepanel-text:#0058cc;--h-insights-text:#3e7a12;--h-lavender:#eee8f3;--h-surface:#fff;--h-ink:#241c2c;--h-ink-soft:#4a4152;--h-line:rgba(36,28,44,.12);--h-on-dark:#fff;--h-on-dark-soft:hsla(0,0%,100%,.86);--h-white-12:hsla(0,0%,100%,.12);--h-white-40:hsla(0,0%,100%,.4);--h-focus:#f4a820;--h-insights-deep:#56a41f;--h-purple-text:#533076;--h-blue-text:#12537e;--h-red-text:#b10e3c;--h-surface-soft:#f8f6fc;--h-border-soft:#e6e0f0;--h-purple-tint:#efe8f6;--h-purple-tint-strong:#d6cae8;--h-purple-tint-deep:#b7a4d4;--h-blue-tint:#e8f1fb;--h-blue-tint-strong:#c7dfff;--h-red-tint:#fce9ef;--h-red-tint-strong:#fbd0dd;--h-green-tint:#eefee7;--h-green-tint-strong:#dafcca;--h-backdrop:#000;--h-gradient:linear-gradient(120deg,var(--h-purple-deep) 0%,var(--h-purple-mid) 45%,var(--h-blue) 100%);--h-rainbow:linear-gradient(90deg,#e8184b,#f4a820 27%,#5b2d8e 52%,#1a7db6 76%,#6dc12e);--h-rainbow-height:5px;--h-radius-card:18px;--h-radius-media:18px;--h-radius-pill:999px;--h-shadow-card:0 1px 2px rgba(36,28,44,.06),0 10px 28px rgba(36,28,44,.08);--h-shadow-button:0 6px 16px rgba(78,42,138,.28);--h-max:1180px;--h-gutter:clamp(16px,4vw,32px);--h-section-y:clamp(40px,6vw,88px);--h-stack:clamp(24px,3vw,40px);--h-band-y:clamp(40px,5vw,64px);--h-tap:44px;--h-font:"Nunito",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--h-fs-h1:clamp(2rem,1.35rem + 2.7vw,3.25rem);--h-fs-h2:clamp(1.625rem,1.25rem + 1.5vw,2.375rem);--h-fs-h3:clamp(1.25rem,1.1rem + 0.6vw,1.5rem);--h-fs-body:clamp(1.0625rem,1.02rem + 0.2vw,1.125rem);--h-fs-small:0.9375rem}