.CookieConsentBanner_banner__dE5V5{position:fixed;left:24px;bottom:24px;z-index:1000;width:min(460px,calc(100% - 48px));padding:20px;border:1px solid #d9e3ef;border-radius:18px;background:#fff;box-shadow:0 18px 50px rgba(15,23,42,.16);color:#102033}.CookieConsentBanner_content__tHetO h2{margin:0 0 10px;font-size:1.1rem;line-height:1.3}.CookieConsentBanner_content__tHetO p{margin:0 0 12px;color:#42526b;font-size:.95rem;line-height:1.5}.CookieConsentBanner_policyLink__EhiMb{color:#0b63ce;font-weight:700;text-decoration:underline;text-underline-offset:3px}.CookieConsentBanner_actions__XpPQI{display:flex;gap:10px;align-items:stretch;margin-top:18px}.CookieConsentBanner_primaryButton__iVACx,.CookieConsentBanner_secondaryButton__CiliP,.CookieConsentBanner_tertiaryButton__8cFI3{min-height:44px;border-radius:999px;padding:0 16px;font:inherit;font-weight:800;cursor:pointer}.CookieConsentBanner_primaryButton__iVACx{border:1px solid #0b63ce;background:#0b63ce;color:#fff}.CookieConsentBanner_secondaryButton__CiliP{border:1px solid #b9c7d8;background:#fff;color:#102033}.CookieConsentBanner_tertiaryButton__8cFI3{border:1px solid transparent;background:transparent;color:#0b63ce}.CookieConsentBanner_policyLink__EhiMb:focus-visible,.CookieConsentBanner_primaryButton__iVACx:focus-visible,.CookieConsentBanner_secondaryButton__CiliP:focus-visible,.CookieConsentBanner_tertiaryButton__8cFI3:focus-visible{outline:3px solid #7db7ff;outline-offset:3px}@media (prefers-reduced-motion:no-preference){.CookieConsentBanner_policyLink__EhiMb,.CookieConsentBanner_primaryButton__iVACx,.CookieConsentBanner_secondaryButton__CiliP,.CookieConsentBanner_tertiaryButton__8cFI3{transition:background-color .16s ease,border-color .16s ease,color .16s ease}}@media (max-width:640px){.CookieConsentBanner_banner__dE5V5{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;padding:18px}.CookieConsentBanner_actions__XpPQI{flex-direction:column}.CookieConsentBanner_primaryButton__iVACx,.CookieConsentBanner_secondaryButton__CiliP,.CookieConsentBanner_tertiaryButton__8cFI3{width:100%}}