.PageHeader-module__eQuKha__pageHeader{background:linear-gradient(135deg,var(--color-primary-dark)0%,var(--color-primary)100%);padding:var(--spacing-12)0 var(--spacing-8);border-bottom:4px solid var(--color-accent)}.PageHeader-module__eQuKha__breadcrumb{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.PageHeader-module__eQuKha__breadcrumb a{color:var(--color-gray-200);transition:color var(--transition-base)}.PageHeader-module__eQuKha__breadcrumb a:hover{color:var(--color-white)}.PageHeader-module__eQuKha__breadcrumb span{color:var(--color-gray-300)}.PageHeader-module__eQuKha__separator{margin:0 var(--spacing-1);color:var(--color-gray-400)}.PageHeader-module__eQuKha__title{font-size:var(--font-size-5xl);color:var(--color-white);margin-bottom:0;font-weight:800}@media (max-width:640px){.PageHeader-module__eQuKha__pageHeader{padding:var(--spacing-8)0 var(--spacing-6)}.PageHeader-module__eQuKha__title{font-size:var(--font-size-4xl)}}
.LegalPages-module__UuyD_a__legalContent{max-width:800px;margin:0 auto}.LegalPages-module__UuyD_a__legalContent h3{font-size:var(--font-size-xl);color:var(--color-dark);margin:var(--spacing-8)0 var(--spacing-4);font-weight:700}.LegalPages-module__UuyD_a__legalContent h3:first-of-type{margin-top:0}.LegalPages-module__UuyD_a__legalContent p{color:var(--color-gray-700);margin-bottom:var(--spacing-4);line-height:1.7}.LegalPages-module__UuyD_a__legalContent ul{margin-bottom:var(--spacing-6);padding-left:var(--spacing-6)}.LegalPages-module__UuyD_a__legalContent li{color:var(--color-gray-700);margin-bottom:var(--spacing-2);list-style-type:disc;position:relative}.LegalPages-module__UuyD_a__legalContent strong{color:var(--color-dark);font-weight:600}.LegalPages-module__UuyD_a__legalContent a{color:var(--color-primary);text-decoration:underline}.LegalPages-module__UuyD_a__legalContent a:hover{color:var(--color-accent)}.LegalPages-module__UuyD_a__tableWrap{margin-bottom:var(--spacing-6);overflow-x:auto}.LegalPages-module__UuyD_a__legalContent table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);color:var(--color-gray-700)}.LegalPages-module__UuyD_a__legalContent th,.LegalPages-module__UuyD_a__legalContent td{text-align:left;vertical-align:top;padding:var(--spacing-3);border-bottom:1px solid var(--color-gray-200)}.LegalPages-module__UuyD_a__legalContent th{background-color:var(--color-gray-100);color:var(--color-dark);font-weight:600}.LegalPages-module__UuyD_a__cookieButton{margin-top:var(--spacing-2)}
.Footer-module__EZoWya__footer{background-color:var(--color-dark);color:var(--color-gray-300);padding:var(--spacing-16)0 var(--spacing-6);margin-top:var(--spacing-20)}.Footer-module__EZoWya__footerContent{gap:var(--spacing-8);margin-bottom:var(--spacing-12);grid-template-columns:2fr 1fr 1fr 1fr 1.5fr;display:grid}.Footer-module__EZoWya__footerSection h3,.Footer-module__EZoWya__footerSection h4{color:var(--color-white);margin-bottom:var(--spacing-4)}.Footer-module__EZoWya__footerTitle{font-size:var(--font-size-lg);color:var(--color-white);font-weight:700}.Footer-module__EZoWya__footerText{color:var(--color-gray-400);font-size:var(--font-size-sm);margin-bottom:var(--spacing-3);line-height:1.6}.Footer-module__EZoWya__footerLinks{margin:0;padding:0;list-style:none}.Footer-module__EZoWya__footerLinks li{margin-bottom:var(--spacing-2)}.Footer-module__EZoWya__footerLinks a{color:var(--color-gray-400);font-size:var(--font-size-sm);transition:color var(--transition-base)}.Footer-module__EZoWya__footerLinks a:hover{color:var(--color-accent)}.Footer-module__EZoWya__footerLinkButton{font:inherit;font-size:var(--font-size-sm);color:var(--color-gray-400);cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;padding:0}.Footer-module__EZoWya__footerLinkButton:hover{color:var(--color-accent)}.Footer-module__EZoWya__contactInfo{font-size:var(--font-size-sm)}.Footer-module__EZoWya__contactInfo p{color:var(--color-gray-400);margin-bottom:var(--spacing-4);line-height:1.6}.Footer-module__EZoWya__contactInfo strong{color:var(--color-white);margin-bottom:var(--spacing-1);display:block}.Footer-module__EZoWya__contactInfo a{color:var(--color-accent-light);transition:color var(--transition-base);text-decoration:none}.Footer-module__EZoWya__contactInfo a:hover{color:var(--color-accent)}.Footer-module__EZoWya__footerBottom{border-top:1px solid var(--color-gray-800);padding-top:var(--spacing-6);text-align:center}.Footer-module__EZoWya__footerBottom p{color:var(--color-gray-500);font-size:var(--font-size-sm);margin-bottom:var(--spacing-2)}.Footer-module__EZoWya__footerCredit{font-size:var(--font-size-xs);color:var(--color-gray-600)}@media (max-width:1024px){.Footer-module__EZoWya__footerContent{gap:var(--spacing-8);grid-template-columns:1fr 1fr}}@media (max-width:640px){.Footer-module__EZoWya__footer{padding:var(--spacing-12)0 var(--spacing-6)}.Footer-module__EZoWya__footerContent{gap:var(--spacing-6);grid-template-columns:1fr}}
.ConsentBanner-module__ym2JKq__banner{inset-inline:0;z-index:1000;background-color:var(--color-white,#fff);color:var(--color-gray-800,#1f2937);border-top:1px solid var(--color-gray-200,#e5e7eb);position:fixed;bottom:0;box-shadow:0 -8px 30px #0f172a1a}.ConsentBanner-module__ym2JKq__inner{flex-direction:column;gap:12px;max-width:1200px;margin:0 auto;padding:16px;display:flex}.ConsentBanner-module__ym2JKq__text{color:var(--color-gray-800,#1f2937);margin:0;font-size:.9rem;line-height:1.5}.ConsentBanner-module__ym2JKq__link{color:var(--color-primary,#1f4b99);font-weight:600;text-decoration:underline}.ConsentBanner-module__ym2JKq__actions{gap:8px;display:flex}.ConsentBanner-module__ym2JKq__reject,.ConsentBanner-module__ym2JKq__accept{cursor:pointer;border-radius:8px;flex:1;min-height:44px;padding:10px 20px;font-size:.95rem;font-weight:600}.ConsentBanner-module__ym2JKq__reject{background-color:var(--color-white,#fff);color:var(--color-gray-800,#1f2937);border:1px solid var(--color-gray-300,#d1d5db)}.ConsentBanner-module__ym2JKq__accept{background-color:var(--color-primary,#1f4b99);color:#fff;border:1px solid var(--color-primary,#1f4b99)}.ConsentBanner-module__ym2JKq__reject:hover{background-color:var(--color-gray-100,#f3f4f6)}.ConsentBanner-module__ym2JKq__accept:hover{background-color:var(--color-primary-dark,#163977)}.ConsentBanner-module__ym2JKq__reject:focus-visible,.ConsentBanner-module__ym2JKq__accept:focus-visible,.ConsentBanner-module__ym2JKq__link:focus-visible{outline:3px solid var(--color-accent,#e46a1d);outline-offset:2px}@media (min-width:768px){.ConsentBanner-module__ym2JKq__inner{flex-direction:row;justify-content:space-between;align-items:center;padding:16px 24px}.ConsentBanner-module__ym2JKq__actions{flex-shrink:0}.ConsentBanner-module__ym2JKq__reject,.ConsentBanner-module__ym2JKq__accept{flex:none}}
