:root{--brand:#00a0ea;--brand-dark:#0867ad;--surface:#ebf2fa;--page:#f7fbff;--white:#fff;--ink:#1a1d1a;--ink-2:#3c4650;--muted:#6b7785;--accent:#c41508;--border:#1a1d1a1f;--border-soft:#1a1d1a14;--border-card:#1a1d1a1a;--border-input:#1a1d1a33;--on-ink:#f7fbff;--on-ink-2:#f7fbffa6;--on-ink-muted:#f7fbff80;--on-ink-border:#f7fbff38;--placeholder-stripes:repeating-linear-gradient(135deg, #0867ad12 0 8px, transparent 8px 16px);--radius:8px;--radius-control:6px;--radius-chip:4px;--font-heading:var(--font-geist), system-ui, sans-serif;--font-text:var(--font-inter), system-ui, sans-serif;--container:1280px;--gutter:clamp(20px, 4vw, 48px);--section-gap:clamp(64px, 8vw, 112px);--header-height:90px;--shadow-lift:0 14px 36px #0867ad1f;--shadow-header:0 8px 24px #0867ad1a;--focus-ring:0 0 0 3px #00a0ea59;--ease:.2s ease}@media (max-width:720px){:root{--header-height:68px}}
