:root{--aion-blue-primary:#315fc0;--aion-blue-secondary:#2d6bea;--aion-blue-dark:#244b9d;--aion-navy:#122b66;--aion-navy-deep:#0f2250;--aion-ink:#172b4d;--aion-slate:#475569;--aion-muted:#64748b;--aion-blue-soft:#eef4ff;--aion-blue-tint:#f5f8ff;--aion-white:#ffffff;--aion-bg:#ffffff;--aion-bg-subtle:#f8fafc;--aion-border:#e2e8f0;--aion-border-strong:#cbd5e1;--aion-success:#15803d;--aion-warning:#b45309;--aion-danger:#b91c1c;--font-display:'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--font-heading:var(--font-display);--font-body:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--text-display:clamp(2rem, 3.8vw, 3.25rem);--text-h1:clamp(1.75rem, 3.1vw, 2.65rem);--text-h2:clamp(1.5rem, 2.4vw, 2.15rem);--text-h3:clamp(1.125rem, 1.5vw, 1.35rem);--text-body-lg:clamp(1rem, 1.15vw, 1.125rem);--text-body:1rem;--text-sm:0.875rem;--text-xs:0.75rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--container-max:1240px;--container-pad:clamp(1rem, 3vw, 2rem);--section-space:clamp(3.5rem, 6.5vw, 5.75rem);--header-height:76px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--shadow-xs:0 2px 8px rgba(15, 34, 80, 0.05);--shadow-sm:0 6px 18px rgba(15, 34, 80, 0.07);--shadow-md:0 12px 28px rgba(15, 34, 80, 0.09);--shadow-lg:0 20px 48px rgba(15, 34, 80, 0.16);--shadow-subtle:var(--shadow-xs);--shadow-card:var(--shadow-md);--shadow-modal:0 24px 64px rgba(15, 34, 80, 0.28);--ease-out:cubic-bezier(0.22, 1, 0.36, 1);--transition-fast:180ms var(--ease-out);--transition-base:260ms var(--ease-out);--transition-slow:380ms var(--ease-out)}@media (max-width:767px){:root{--header-height:68px}}