@keyframes CookieConsent_cookieSlideUp__tlMZW{0%{opacity:0;transform:translateX(-50%) translateY(16px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.CookieConsent_banner__yWW0L{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:9999;width:min(560px,calc(100vw - 32px));background:#fff;border-radius:16px;box-shadow:0 8px 40px rgba(0,0,0,.18);border:1px solid #e5e7eb;padding:24px;font-family:Inter,sans-serif;animation:CookieConsent_cookieSlideUp__tlMZW .3s ease}.CookieConsent_header__miT8s{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.CookieConsent_emoji___ckv8{font-size:22px;line-height:1}.CookieConsent_headerText__JU_38{flex:1 1}.CookieConsent_title__CHwVa{font-weight:700;font-size:15px;color:#111827;margin:0 0 4px}.CookieConsent_description__TAMQN{font-size:13px;color:#6b7280;line-height:1.5;margin:0}.CookieConsent_description__TAMQN a{color:#1e3a8a;text-decoration:underline}.CookieConsent_preferences__E2JtB{background:#f9fafb;border-radius:10px;padding:14px;margin-bottom:16px;display:flex;flex-direction:column;gap:12px}.CookieConsent_prefRow__26JOx{display:flex;align-items:center;justify-content:space-between;gap:12px}.CookieConsent_prefLabel__MzMRD{font-size:13px;font-weight:600;color:#111827;margin:0 0 2px}.CookieConsent_prefDesc__TgnC4{font-size:12px;color:#6b7280;margin:0}.CookieConsent_toggle__Rtosk{position:relative;display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0}.CookieConsent_toggle__Rtosk input{position:absolute;opacity:0;width:0;height:0}.CookieConsent_track__pMwX0{width:40px;height:22px;border-radius:11px;background:#d1d5db;transition:background .2s;flex-shrink:0}.CookieConsent_toggle__Rtosk input:checked+.CookieConsent_track__pMwX0{background:#1e3a8a}.CookieConsent_thumb__uN42L{position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.CookieConsent_toggle__Rtosk input:checked~.CookieConsent_thumb__uN42L{transform:translateX(18px)}.CookieConsent_toggle__Rtosk input:disabled+.CookieConsent_track__pMwX0{opacity:.5;cursor:not-allowed}.CookieConsent_actions__YPCKu{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.CookieConsent_btnPrimary__g9jsI{flex:1 1 auto;background:#1e3a8a;color:#fff;border:none;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;font-family:inherit}.CookieConsent_btnPrimary__g9jsI:hover{background:#1e40af}.CookieConsent_btnSecondary__b5Kmr{flex:1 1 auto;background:#f3f4f6;color:#111827;border:1px solid #e5e7eb;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;font-family:inherit}.CookieConsent_btnSecondary__b5Kmr:hover{background:#e5e7eb}.CookieConsent_btnLink__PxH4P{background:none;border:none;color:#6b7280;font-size:13px;cursor:pointer;padding:10px 4px;text-decoration:underline;white-space:nowrap;font-family:inherit}.CookieConsent_btnLink__PxH4P:hover{color:#374151}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-family:Inter,sans-serif;line-height:1.5;tab-size:4;scroll-behavior:smooth}body,html{overflow-x:hidden}body{font-family:inherit;line-height:inherit;margin:0;width:100%}.center{margin:0 auto;justify-content:center;align-items:center;display:flex}