.iec{--iec-bg:#fff;--iec-bg-alt:#f4f6fb;--iec-ink:#10162a;--iec-ink-soft:#5a6178;--iec-navy:#0b2050;--iec-navy-deep:#041d49;--iec-saffron:#f68a1e;--iec-saffron-soft:#fbb463;--iec-green:#106721;--iec-green-soft:#1a8a34;--iec-line:#e3e7f0;background:var(--iec-bg);color:var(--iec-ink);--color-primary-50:color-mix(in srgb, var(--iec-saffron) 8%, white);--color-primary-100:color-mix(in srgb, var(--iec-saffron) 18%, white);--color-primary-200:color-mix(in srgb, var(--iec-saffron) 36%, white);--color-primary-300:var(--iec-saffron-soft);--color-primary-400:var(--iec-saffron-soft);--color-primary-500:var(--iec-saffron);--color-primary-600:var(--iec-navy);--color-primary-700:var(--iec-navy-deep);--color-primary-800:var(--iec-navy-deep);--color-primary-900:var(--iec-navy-deep);--color-primary-950:var(--iec-navy-deep);--color-surface-50:var(--iec-bg-alt);--color-surface-100:var(--iec-bg-alt);--color-surface-200:var(--iec-line);--color-surface-300:var(--iec-line);--color-surface-400:var(--iec-ink-soft);--color-surface-500:var(--iec-ink-soft);--color-surface-600:var(--iec-ink-soft);--color-surface-700:var(--iec-ink);--color-surface-800:var(--iec-navy);--color-surface-900:var(--iec-navy);--color-accent-green-50:color-mix(in srgb, var(--iec-green) 10%, white);--color-accent-green-100:color-mix(in srgb, var(--iec-green) 20%, white);--color-accent-green-500:var(--iec-green);--color-accent-green-600:var(--iec-green);--color-accent-green-700:var(--iec-green-soft);--shadow-soft:0 1px 2px 0 #041d490d;--shadow-card:0 4px 16px -6px #041d491f;--shadow-card-hover:0 16px 32px -12px #041d492e;--shadow-glow-primary:0 10px 24px -8px #041d4959}.iec details.iec-faq[open] summary .iec-faq-icon{transform:rotate(45deg)}.iec .iec-tricolor{background:linear-gradient(90deg, var(--iec-saffron) 0%, var(--iec-saffron) 33.3%, #fff 33.3%, #fff 66.6%, var(--iec-green) 66.6%, var(--iec-green) 100%)}
