.header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:var(--color-bg);border-bottom:1px solid var(--color-border);transition:all var(--transition-base)}.header[data-astro-cid-3ef6ksr2].scrolled{box-shadow:var(--shadow-md);border-bottom:2px solid var(--color-accent)}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:80px}.logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--spacing-sm);text-decoration:none;color:var(--color-text);font-weight:700;font-size:1.25rem}.logo-icon[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark, #111827));color:var(--color-accent);border-radius:var(--radius-md);font-weight:700;border:2px solid var(--color-accent)}.logo-text[data-astro-cid-3ef6ksr2]{color:var(--color-text)}.logo-text[data-astro-cid-3ef6ksr2] .gold[data-astro-cid-3ef6ksr2]{color:var(--color-accent);font-weight:800}.nav-links[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;gap:var(--spacing-xl)}.nav-link[data-astro-cid-3ef6ksr2]{position:relative;color:var(--color-text-light);font-weight:500;padding:var(--spacing-sm) 0;transition:color var(--transition-fast);text-decoration:none}.nav-link[data-astro-cid-3ef6ksr2]:hover,.nav-link[data-astro-cid-3ef6ksr2].active{color:var(--color-accent)}.nav-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--color-accent);transition:width var(--transition-fast)}.nav-link[data-astro-cid-3ef6ksr2]:hover:after,.nav-link[data-astro-cid-3ef6ksr2].active:after{width:100%}.nav-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--spacing-md)}.phone-desktop[data-astro-cid-3ef6ksr2]{color:var(--color-text);font-weight:600;text-decoration:none;font-size:.9375rem}.phone-desktop[data-astro-cid-3ef6ksr2]:hover{color:var(--color-accent)}.theme-toggle[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:var(--color-bg-alt);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text);transition:all var(--transition-fast)}.theme-toggle[data-astro-cid-3ef6ksr2]:hover{background:var(--color-border)}.icon-sun[data-astro-cid-3ef6ksr2]{display:block}.icon-moon[data-astro-cid-3ef6ksr2],[data-theme=dark] .icon-sun[data-astro-cid-3ef6ksr2]{display:none}[data-theme=dark] .icon-moon[data-astro-cid-3ef6ksr2]{display:block}.btn[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-lg);font-weight:600;font-size:.875rem;border-radius:var(--radius-md);transition:all var(--transition-fast);text-decoration:none;border:none;cursor:pointer}.btn-primary[data-astro-cid-3ef6ksr2]{background-color:var(--color-primary);color:#fff}.btn-primary[data-astro-cid-3ef6ksr2]:hover{background-color:var(--color-primary-dark, #1e40af);color:#fff}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none;width:40px;height:40px;border:none;background:transparent;cursor:pointer;padding:0;z-index:1001}.hamburger[data-astro-cid-3ef6ksr2]{display:block;position:relative;width:24px;height:2px;background-color:var(--color-text);transition:all var(--transition-fast)}.hamburger[data-astro-cid-3ef6ksr2]:before,.hamburger[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;width:24px;height:2px;background-color:var(--color-text);transition:all var(--transition-fast)}.hamburger[data-astro-cid-3ef6ksr2]:before{top:-8px}.hamburger[data-astro-cid-3ef6ksr2]:after{bottom:-8px}.menu-toggle[data-astro-cid-3ef6ksr2].open .hamburger[data-astro-cid-3ef6ksr2]{background-color:transparent}.menu-toggle[data-astro-cid-3ef6ksr2].open .hamburger[data-astro-cid-3ef6ksr2]:before{top:0;transform:rotate(45deg)}.menu-toggle[data-astro-cid-3ef6ksr2].open .hamburger[data-astro-cid-3ef6ksr2]:after{bottom:0;transform:rotate(-45deg)}.mobile-menu[data-astro-cid-3ef6ksr2]{position:fixed;inset:80px 0 0;background-color:var(--color-bg);padding:var(--spacing-xl);transform:translate(100%);transition:transform var(--transition-base);z-index:999;display:flex;flex-direction:column}.mobile-menu[data-astro-cid-3ef6ksr2].open{transform:translate(0)}.mobile-nav-links[data-astro-cid-3ef6ksr2]{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-md);flex:1}.mobile-nav-link[data-astro-cid-3ef6ksr2]{display:block;padding:var(--spacing-md);font-size:1.25rem;font-weight:500;color:var(--color-text);border-radius:var(--radius-md);transition:all var(--transition-fast);text-decoration:none}.mobile-nav-link[data-astro-cid-3ef6ksr2]:hover,.mobile-nav-link[data-astro-cid-3ef6ksr2].active{background-color:var(--color-bg-alt);color:var(--color-accent)}.mobile-phone[data-astro-cid-3ef6ksr2]{display:block;padding:var(--spacing-lg);background:var(--color-primary);color:#fff;text-align:center;border-radius:var(--radius-lg);font-weight:700;font-size:1.1rem;text-decoration:none;margin-top:var(--spacing-lg);box-shadow:var(--shadow-md)}.mobile-phone[data-astro-cid-3ef6ksr2]:hover{background:var(--color-primary-dark, #1e40af);color:#fff}[data-theme=dark] .mobile-phone[data-astro-cid-3ef6ksr2]{background:var(--color-primary);color:#fff}@media(max-width:1024px){.nav-links[data-astro-cid-3ef6ksr2],.btn-primary[data-astro-cid-3ef6ksr2],.phone-desktop[data-astro-cid-3ef6ksr2]{display:none}.menu-toggle[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center}}.footer[data-astro-cid-sz7xmlte]{background-color:var(--color-bg-alt);border-top:3px solid var(--color-accent);padding-top:var(--spacing-3xl)}.footer-main[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.5fr 2fr;gap:var(--spacing-3xl);padding-bottom:var(--spacing-2xl)}.footer-brand[data-astro-cid-sz7xmlte]{max-width:350px}.footer-logo[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:var(--spacing-sm);text-decoration:none;color:var(--color-text);font-weight:700;font-size:1.25rem;margin-bottom:var(--spacing-md)}.logo-icon[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark, #111827));color:var(--color-accent);border-radius:var(--radius-md);font-weight:700;border:2px solid var(--color-accent)}.logo-text[data-astro-cid-sz7xmlte] .gold[data-astro-cid-sz7xmlte]{color:var(--color-accent);font-weight:800}.footer-description[data-astro-cid-sz7xmlte]{color:var(--color-text-light);margin-bottom:var(--spacing-lg);line-height:1.7}.footer-contact[data-astro-cid-sz7xmlte]{margin-bottom:var(--spacing-lg)}.footer-contact[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.9375rem;color:var(--color-text-light);margin-bottom:var(--spacing-md);line-height:1.6}.footer-contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-accent);text-decoration:none}.footer-contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-accent);text-decoration:underline}.social-links[data-astro-cid-sz7xmlte]{display:flex;gap:var(--spacing-md)}.social-link[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-light);transition:all var(--transition-fast)}.social-link[data-astro-cid-sz7xmlte]:hover{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-primary)}.footer-links-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.footer-title[data-astro-cid-sz7xmlte]{font-size:1rem;font-weight:600;color:var(--color-accent);margin-bottom:var(--spacing-lg);text-transform:uppercase;letter-spacing:.05em}.footer-links[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-sm)}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-text-light);font-size:.9375rem;transition:color var(--transition-fast);text-decoration:none}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-accent)}.zone-item[data-astro-cid-sz7xmlte]{color:var(--color-text-light);font-size:.9375rem}.footer-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid var(--color-border);padding:var(--spacing-lg) 0;text-align:center}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--color-text-muted);font-size:.875rem;margin:0}@media(max-width:1024px){.footer-main[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:var(--spacing-2xl)}.footer-brand[data-astro-cid-sz7xmlte]{max-width:100%}}@media(max-width:768px){.footer-links-grid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.footer-links-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}.breadcrumb[data-astro-cid-qaanghzh]{background-color:var(--color-bg-alt, #f8fafc);padding:var(--spacing-sm, .5rem) 0;border-bottom:1px solid var(--color-border, #e2e8f0);margin-top:110px}.header.scrolled~.breadcrumb[data-astro-cid-qaanghzh]{margin-top:70px}[data-theme=dark] .breadcrumb[data-astro-cid-qaanghzh]{background-color:var(--color-bg-alt, #1e293b);border-bottom-color:var(--color-border, #334155)}.breadcrumb-list[data-astro-cid-qaanghzh]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs, .25rem);list-style:none;margin:0;padding:0;font-size:.875rem}.breadcrumb-item[data-astro-cid-qaanghzh]{display:flex;align-items:center;gap:var(--spacing-xs, .25rem)}.breadcrumb-item[data-astro-cid-qaanghzh] a[data-astro-cid-qaanghzh]{color:var(--color-primary, #3b82f6);text-decoration:none;transition:color var(--transition-fast, .15s ease)}.breadcrumb-item[data-astro-cid-qaanghzh] a[data-astro-cid-qaanghzh]:hover{color:var(--color-accent, #d4af37)}.breadcrumb-separator[data-astro-cid-qaanghzh]{color:var(--color-text-muted, #94a3b8);display:flex;align-items:center}.breadcrumb-separator[data-astro-cid-qaanghzh] svg[data-astro-cid-qaanghzh]{width:14px;height:14px}.breadcrumb-current[data-astro-cid-qaanghzh]{color:var(--color-text-muted, #64748b);font-weight:500}[data-theme=dark] .breadcrumb-current[data-astro-cid-qaanghzh]{color:var(--color-text-light, #94a3b8)}[data-theme=dark] .breadcrumb-item[data-astro-cid-qaanghzh] a[data-astro-cid-qaanghzh]{color:var(--color-accent, #f0c75e)}[data-theme=dark] .breadcrumb-item[data-astro-cid-qaanghzh] a[data-astro-cid-qaanghzh]:hover{color:#fff}[data-theme=dark] .breadcrumb-separator[data-astro-cid-qaanghzh]{color:var(--color-text-muted, #64748b)}@media(max-width:640px){.breadcrumb-list[data-astro-cid-qaanghzh]{font-size:.8125rem}.breadcrumb-item[data-astro-cid-qaanghzh] a[data-astro-cid-qaanghzh] span[data-astro-cid-qaanghzh],.breadcrumb-current[data-astro-cid-qaanghzh] span[data-astro-cid-qaanghzh]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}:root{--color-primary: #1e40af;--color-primary-dark: #1e3a8a;--color-primary-light: #3b82f6;--color-primary-text: #ffffff;--color-on-primary: #ffffff;--color-on-primary-inverse: #000000;--color-secondary: #0f172a;--color-accent: #0ea5e9;--color-accent-text: #ffffff;--color-bg: #ffffff;--color-bg-alt: #f8fafc;--color-bg-card: #ffffff;--color-text: #1e293b;--color-text-light: #64748b;--color-text-muted: #94a3b8;--color-border: #e2e8f0;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 9999px;--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .35s ease;--container-max: 1200px;--container-padding: 1.5rem}[data-theme=dark]{--color-primary: #3b82f6;--color-primary-dark: #2563eb;--color-primary-light: #60a5fa;--color-primary-text: #ffffff;--color-on-primary: #ffffff;--color-on-primary-inverse: #000000;--color-secondary: #f8fafc;--color-accent: #38bdf8;--color-accent-text: #000000;--color-bg: #0f172a;--color-bg-alt: #1e293b;--color-bg-card: #1e293b;--color-text: #f1f5f9;--color-text-light: #cbd5e1;--color-text-muted: #94a3b8;--color-border: #334155;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .3);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .4), 0 2px 4px -2px rgb(0 0 0 / .3);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .4), 0 4px 6px -4px rgb(0 0 0 / .3);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .4), 0 8px 10px -6px rgb(0 0 0 / .3)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-sans);background-color:var(--color-bg);color:var(--color-text);line-height:1.6;min-height:100vh;transition:background-color var(--transition-base),color var(--transition-base)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.2;color:var(--color-text)}h1{font-size:clamp(2.25rem,5vw,3.5rem)}h2{font-size:clamp(1.75rem,4vw,2.5rem)}h3{font-size:clamp(1.25rem,3vw,1.75rem)}h4{font-size:1.25rem}p{margin-bottom:var(--spacing-md);color:var(--color-text-light)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-dark)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-weight:600;border-radius:var(--radius-md);transition:all var(--transition-fast);text-decoration:none;border:2px solid transparent;cursor:pointer;font-family:inherit}.btn-sm{padding:var(--spacing-xs) var(--spacing-md);font-size:.875rem}.btn-md{padding:var(--spacing-sm) var(--spacing-lg);font-size:1rem}.btn-lg{padding:var(--spacing-md) var(--spacing-2xl);font-size:1.125rem;border-radius:var(--radius-lg)}.btn-primary{background-color:var(--color-primary);color:var(--color-primary-text, #ffffff)!important;border:2px solid var(--color-primary)}.btn-primary:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-primary-text, #ffffff)!important}[data-theme=dark] .btn-primary{background-color:var(--color-accent);color:var(--color-accent-text, #000000)!important;border-color:var(--color-accent)}[data-theme=dark] .btn-primary:hover{background-color:transparent;color:var(--color-accent)!important;border-color:var(--color-accent)}.btn-secondary{background-color:var(--color-secondary);color:#fff;border-color:var(--color-secondary)}.btn-secondary:hover{background-color:var(--color-text);border-color:var(--color-text);color:#fff}.btn-outline{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}.btn-outline:hover{background-color:var(--color-primary);color:#fff}.btn-ghost{background-color:transparent;color:var(--color-text);border-color:transparent}.btn-ghost:hover{background-color:var(--color-bg-alt)}.btn-accent{background-color:var(--color-accent);color:var(--color-accent-text, #000000)!important;border-color:var(--color-accent);font-weight:700}.btn-accent:hover{background-color:var(--color-accent);filter:brightness(1.1);color:var(--color-accent-text, #000000)!important}.cta-section .btn-accent,.urgency-section .btn-accent{background-color:var(--color-accent)!important;color:var(--color-accent-text, #000000)!important;border:none!important;font-weight:700}.cta-section .btn-accent:hover,.urgency-section .btn-accent:hover{filter:brightness(1.1)}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.section{padding:var(--spacing-3xl) 0}.section-header{text-align:center;margin-bottom:var(--spacing-2xl)}.section-header h2{margin-bottom:var(--spacing-md)}.section-header p{max-width:600px;margin:0 auto;font-size:1.125rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:1fr}}@media(min-width:769px)and (max-width:1024px){.grid-cols-3,.grid-cols-4{grid-template-columns:repeat(2,1fr)}}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.animate-delay-1{transition-delay:.1s}.animate-delay-2{transition-delay:.2s}.animate-delay-3{transition-delay:.3s}.animate-delay-4{transition-delay:.4s}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.skip-link{position:absolute;top:-40px;left:0;background:var(--color-primary);color:#fff;padding:var(--spacing-sm) var(--spacing-md);z-index:100;transition:top var(--transition-fast)}.skip-link:focus{top:0}::selection{background-color:var(--color-primary);color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-bg-alt)}::-webkit-scrollbar-thumb{background:var(--color-text-muted);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-light)}.expert-text a,.section p a,article p a,main p a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast),text-decoration var(--transition-fast)}.expert-text a:hover,.section p a:hover,article p a:hover,main p a:hover{color:var(--color-accent, #dc2626)}.expert-text a strong,.expert-text a em,.section p a strong,.section p a em,main p a strong,main p a em{color:inherit}[data-theme=dark] .expert-text a,[data-theme=dark] .section p a,[data-theme=dark] .section a:not(.btn),[data-theme=dark] article p a,[data-theme=dark] main p a,[data-theme=dark] .intro-content a,[data-theme=dark] .intro-text a{color:var(--color-accent)!important}[data-theme=dark] .expert-text a:hover,[data-theme=dark] .section p a:hover,[data-theme=dark] .section a:not(.btn):hover,[data-theme=dark] article p a:hover,[data-theme=dark] main p a:hover,[data-theme=dark] .intro-content a:hover,[data-theme=dark] .intro-text a:hover{color:var(--color-accent-light, #7dd3fc)!important}[data-theme=dark] .section-subtitle,[data-theme=dark] .expertise-badge,[data-theme=dark] .zones-badge{color:var(--color-accent)!important}[data-theme=dark] .zone-item{color:var(--color-text)}[data-theme=dark] .zone-item:hover,[data-theme=dark] .zone-code{background-color:var(--color-accent);color:#fff}[data-theme=dark] .events-cta .btn-outline,[data-theme=dark] .section:not(.cta-section):not(.urgency-section) .btn-outline{color:var(--color-accent)!important;border-color:var(--color-accent)!important}[data-theme=dark] .events-cta .btn-outline:hover,[data-theme=dark] .section:not(.cta-section):not(.urgency-section) .btn-outline:hover{background-color:var(--color-accent)!important;color:#fff!important}[data-theme=dark] .page-hero .hero-subtitle a,[data-theme=dark] .hero-subtitle a{color:var(--color-accent)}[data-theme=dark] .page-hero .hero-subtitle a:hover,[data-theme=dark] .hero-subtitle a:hover{color:#fff}.cta-section a:not(.btn),.urgency-section a:not(.btn),.emergency-banner a:not(.btn){color:#fff!important}.cta-section a:not(.btn):hover,.urgency-section a:not(.btn):hover,.emergency-banner a:not(.btn):hover{color:#fffc!important}.cta-section .btn-secondary,.urgency-section .btn-secondary{background:#fff!important;color:var(--color-accent, #dc2626)!important;border:none!important}.cta-section .btn-secondary:hover,.urgency-section .btn-secondary:hover{background:#ffffffe6!important;color:var(--color-accent, #dc2626)!important}.cta-section .btn-ghost,.cta-section .btn-outline,.urgency-section .btn-ghost,.urgency-section .btn-outline{background:transparent!important;color:var(--color-on-primary)!important;border:2px solid var(--color-on-primary)!important}.cta-section .btn-ghost:hover,.cta-section .btn-outline:hover,.urgency-section .btn-ghost:hover,.urgency-section .btn-outline:hover{background:var(--color-on-primary)!important;border-color:var(--color-on-primary)!important;color:var(--color-on-primary-inverse)!important}.cta-section .btn-white,.cta-section .btn-primary,.urgency-section .btn-white{background:#fff!important;color:var(--color-primary)!important;border:none!important}.cta-section .btn-white:hover,.cta-section .btn-primary:hover,.urgency-section .btn-white:hover{background:#ffffffe6!important}.cta-content,.urgency-content{color:#fff}.cta-content h2,.cta-content p,.urgency-content h2,.urgency-content p{color:#fff!important}.cta-actions,.urgency-actions{gap:var(--spacing-lg)}.cta-section .btn-phone,.urgency-section .btn-phone,.phone-link,.header-phone,.phone-desktop{white-space:nowrap}.conseils-box,.tips-box,.highlight-box,.warning-box,.info-box{color:#fff}.conseils-box *,.tips-box *,.highlight-box *,.warning-box *,.info-box *{color:inherit}.conseils-box h1,.conseils-box h2,.conseils-box h3,.conseils-box h4,.tips-box h1,.tips-box h2,.tips-box h3,.tips-box h4,.highlight-box h1,.highlight-box h2,.highlight-box h3,.highlight-box h4{color:#fff}.conseils-box p,.conseils-box li,.tips-box p,.tips-box li,.highlight-box p,.highlight-box li{color:#fff;opacity:.95}[data-theme=dark] .cta-section .btn-white{background:#fff;color:#1f2937}[data-theme=dark] .cta-section .btn-outline{color:#fff;border-color:#fff}[data-theme=dark] .cta-section .btn-outline:hover{background:#fff;color:#1f2937}[data-theme=dark] .menu-highlight,[data-theme=dark] .section-badge{color:var(--color-accent)!important}[data-theme=dark] .menu-card{background:var(--color-bg-alt);border-color:var(--color-border)}[data-theme=dark] .menu-card:hover{border-color:var(--color-accent)}main[data-astro-cid-sckkx6r4]{min-height:calc(100vh - 160px)}:root{--color-primary: var(--color-primary-custom);--color-accent: var(--color-accent-custom);--color-primary-text: var(--color-primary-text-custom);--color-accent-text: var(--color-accent-text-custom);--color-on-primary: var(--color-on-primary-custom);--color-on-primary-inverse: var(--color-on-primary-inverse-custom)}
