:root{--vx-primary: #1976D2;--vx-primary-dark: #0D47A1;--vx-primary-light: #64B5F6;--vx-primary-soft: #BBDEFB;--vx-primary-tint: rgba(25, 118, 210, .1);--vx-gradient: linear-gradient(135deg, #0D47A1 0%, #1976D2 100%);--vx-text: #333333;--vx-text-muted: #666666;--vx-border: #E0E0E0;--vx-bg: #F5F7FA;--vx-surface: #FFFFFF;--vx-product-erp: #1976D2;--vx-product-csc: #7B1FA2;--vx-product-chat: #2E7D32;--vx-product-voice: #00838F;--vx-product-bot: #303F9F;--vx-product-omnichannel: #E65100;--vx-product-mail: #00695C;--vx-product-ia: #AD1457;--vx-product-gov: #0D47A1;--vx-success: #2E7D32;--vx-error: #B71C1C;--vx-warning: #E65100;--vx-info: #1976D2;--vx-font-display: "Poppins", "Segoe UI", system-ui, sans-serif;--vx-font-body: "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--vx-text-display: 64px;--vx-leading-display: 68px;--vx-tracking-display: -1.5px;--vx-text-h1: 48px;--vx-leading-h1: 56px;--vx-tracking-h1: -1px;--vx-text-h2: 36px;--vx-leading-h2: 44px;--vx-tracking-h2: -.5px;--vx-text-h3: 26px;--vx-leading-h3: 34px;--vx-tracking-h3: -.3px;--vx-text-h4: 20px;--vx-leading-h4: 28px;--vx-text-body-lg: 18px;--vx-leading-body-lg: 29px;--vx-text-body: 16px;--vx-leading-body: 26px;--vx-text-small: 14px;--vx-leading-small: 22px;--vx-text-caption: 13px;--vx-leading-caption: 18px;--vx-text-eyebrow: 12px;--vx-leading-eyebrow: 16px;--vx-tracking-eyebrow: .16em;--vx-space-1: 4px;--vx-space-2: 8px;--vx-space-3: 12px;--vx-space-4: 16px;--vx-space-5: 24px;--vx-space-6: 32px;--vx-space-7: 48px;--vx-space-8: 64px;--vx-space-9: 96px;--vx-radius-sm: 8px;--vx-radius-md: 12px;--vx-radius-lg: 16px;--vx-radius-pill: 999px;--vx-shadow-1: 0 1px 3px rgba(0, 0, 0, .1);--vx-shadow-2: 0 4px 6px rgba(0, 0, 0, .1);--vx-focus-ring: 0 0 0 3px #FFFFFF, 0 0 0 5px #0D47A1;--vx-container: 1180px;--vx-columns: 12;--vx-gutter: 24px;--vx-margin: 32px}@media (max-width: 1279px){:root{--vx-columns: 8;--vx-gutter: 20px;--vx-margin: 24px}}@media (max-width: 767px){:root{--vx-columns: 4;--vx-gutter: 16px;--vx-margin: 16px;--vx-text-display: 40px;--vx-leading-display: 44px;--vx-text-h1: 32px;--vx-leading-h1: 38px;--vx-text-h2: 28px;--vx-leading-h2: 34px;--vx-text-h3: 22px;--vx-leading-h3: 28px}}
