:root{--brand:#0f766e;--brand-600:#2c867f;--brand-700:#0b5953;--brand-50:#f1f7f6;--brand-100:#d4e6e5;--ink:#0f172a;--ink-2:#334155;--muted:#64748b;--heading:#0f172a;--link:#0f766e;--bg:#ffffff;--body-bg:#f1f5f9;--bg-alt:#f8fafc;--surface:#ffffff;--line:#e2e8f0;--radius:14px;--btn-radius:999px;--container-w:80%;--container-max:100vw;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--heading-font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size:16px;--line-height:1.65;--heading-weight:700;--h-scale:1;--nav-h:68px;--nav-font:15px;--nav-logo:34px;--nav-logo-mini:28px;--nav-bg:rgb(255 255 255 / 0.9);--nav-bg-solid:#ffffff;--nav-glass-bg:rgb(255 255 255 / 0.55);--nav-text:#334155;--nav-accent:var(--brand);--nav-cta-bg:var(--brand);--nav-cta-text:#ffffff;--nav-radius:18px;--nav-offset:0px;--nav-total:68px;--footer-bg:linear-gradient(135deg, color-mix(in srgb, #3b1d55 86%, transparent), color-mix(in srgb, #2a1340 86%, transparent), color-mix(in srgb, #1c0b2e 86%, transparent));--footer-bg-solid:#2a1340;--footer-text:#e9d5ff;--footer-link:color-mix(in srgb, var(--footer-text) 70%, #fff);--footer-pad:56px}
