:root{--color-primary: #226b22;--color-primary-light: #289e28;--color-primary-dark: #1a5a1a;--color-secondary: #919291;--color-secondary-light: #a8a8a8;--color-secondary-dark: #707070;--color-success: #28a745;--color-warning: #ffc107;--color-error: #bf1f1e;--color-info: #17a2b8;--color-white: #ffffff;--color-black: #000000;--color-gray-100: #f8f9fa;--color-gray-200: #e9ecef;--color-gray-300: #dee2e6;--color-gray-400: #ced4da;--color-gray-500: #adb5bd;--color-gray-600: #6c757d;--color-gray-700: #495057;--color-gray-800: #343a40;--color-gray-900: #212529;--color-text-primary: #212529;--color-text-secondary: #6c757d;--color-text-muted: #adb5bd;--color-text-inverse: #ffffff;--color-bg-primary: #ffffff;--color-bg-secondary: #f8f9fa;--color-bg-tertiary: #e9ecef;--color-background: #ffffff;--color-background-alt: #f8f9fa;--color-border: #dee2e6;--font-family-base: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-heading: var(--font-family-base);--font-family-mono: "Courier New", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--line-height-loose: 2;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 4px;--border-radius-sm: .25rem;--border-radius-md: .375rem;--border-radius-lg: .5rem;--border-radius-xl: 1rem;--border-radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .15);--transition-fast: .15s ease-in-out;--transition-base: .25s ease-in-out;--transition-slow: .35s ease-in-out;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070;--breakpoint-mobile: 320px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1280px;--vh: 1vh;--svh: 1svh;--container-mobile: 100%;--container-tablet: 720px;--container-desktop: 1200px;--container-max: 1440px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333;background-color:#fff}#app{min-height:100vh;min-height:100svh}.header[data-v-95adb133]{padding:.5rem 0}.header__content[data-v-95adb133]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.header__logo[data-v-95adb133]{width:40px;height:40px}.header__brand[data-v-95adb133]{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0}.header__brand-dgt[data-v-95adb133]{color:var(--color-primary)}.header__brand-insurance[data-v-95adb133]{color:var(--color-error);margin-left:var(--spacing-xs)}#app[data-v-c43adbed]{display:flex;flex-direction:column;height:100vh;height:100svh}
