:root{--bg: #ffffff;--bg2: #fafafa;--bg3: #f4f2f1;--glass: rgba(255, 255, 255, .62);--text: #625d5d;--text2: #625d5d;--text3: #6f6a6a;--accent: #2f5597;--accent-warm: #2f5597;--glow: rgba(47, 85, 151, .1);--border: rgba(0, 0, 0, .06);--border2: rgba(0, 0, 0, .12);--im-blue: #2f5597;--im-blue-light:#4472c4;--im-link: #0563c1;--im-panel: #fafafa;--im-tile: rgba(244, 242, 241, .88);--im-tile-active: #dfe2ea;--im-tile-text: #6b6666;--im-coral: #f09a8c;--im-on-dark: #ffffff;--im-dark: #111111;--im-panel-radius: 20px;--im-tile-radius: 10px;--im-panel-inset: clamp(12px, 3.2vw, 46px);--im-panel-pad: clamp(28px, 4.6vw, 66px);--im-shadow-tile: 0 1px 2px rgba(0, 0, 0, .04);--cyan: #0d9d96;--cyan-bg: #d4f4f2;--green: #16a34a;--red: #dc2626;--purple: #6d5bd0;--yellow: #d97706;--nav-height: 64px;--font: "Poppins", system-ui, sans-serif;--fw-book: 400;--fw-medium: 500;--fw-demi: 600;--fw-display: 500;--fw-heading: 600;--fs-display: clamp(2.5rem, 4.2vw, 3.75rem);--fs-h2: clamp(1.65rem, 2.3vw, 2.125rem);--fs-h3: clamp(1.2rem, 1.6vw, 1.5rem);--fs-lead: clamp(1.06rem, 1.2vw, 1.125rem);--fs-body: 1rem;--fs-small: .875rem;--fs-label: .75rem;--ls-display: -.025em;--ls-heading: -.015em;--ls-label: .14em;--lh-display: 1.1;--lh-heading: 1.25;--lh-lead: 1.7;--lh-body: 1.6;--im-text-strong: #5c5757;--im-text-muted: #6f6a6a;--im-nav-glass: rgba(255, 255, 255, .42);--im-nav-line: rgba(0, 0, 0, .04);--im-btn-soft: #e6e9f1;--im-cta-from: #2f5597;--im-cta-to: #1e3a6e;--im-cta-glow: rgba(124, 164, 232, .45);--im-modal-shadow: rgba(30, 58, 110, .18);--im-modal-scrim: rgba(255, 255, 255, .35);--im-cta-text-2: rgba(255, 255, 255, .82);--im-cta-line: rgba(255, 255, 255, .35);--im-ease-out: cubic-bezier(.2, .7, .2, 1);--im-dur-in: .9s;--im-stagger: 70ms;--im-rise: 28px;--gap: clamp(28px, 4vw, 56px);--mw: 1400px;--pad: var(--im-panel-inset);--radius: 20px;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-pill: 100px;--ease-fast: .2s ease;--ease: .3s ease;--ease-slow: .4s ease;--glass2: rgba(255, 255, 255, .75);--glass3: rgba(255, 255, 255, .9);--shadow-card: none;--text-scale: 1}[data-theme=dark]{--bg: #111318;--bg2: #1a1d24;--bg3: #22262f;--glass: rgba(255, 255, 255, .06);--text: #c9c5c5;--text2: #c9c5c5;--text3: #8f8b8b;--accent: #8fb0e8;--accent-warm: #8fb0e8;--im-blue: #8fb0e8;--im-link: #8fb0e8;--im-panel: #1a1d24;--im-tile: rgba(34, 38, 47, .88);--im-tile-active: #2c3446;--im-tile-text: #c9c5c5;--im-text-strong: #d6d2d2;--im-text-muted: #a39e9e;--im-btn-soft: #252b38;--im-nav-glass: rgba(17, 19, 24, .62);--im-nav-line: rgba(255, 255, 255, .06);--im-modal-scrim: rgba(0, 0, 0, .5);--border: rgba(255, 255, 255, .07);--border2: rgba(255, 255, 255, .14)}.text-larger{--text-scale: 1.125}.text-largest{--text-scale: 1.25}
