.consent_banner__GN334{position:fixed;z-index:1100;left:0;right:0;bottom:0;padding:16px;background:#fff;border-top:1px solid #e2e6ef;box-shadow:0 -10px 30px rgba(1,7,50,.16);font-family:var(--font-inter),system-ui,-apple-system,sans-serif;color:#010732}.consent_bannerInner__Be77s{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.consent_bannerTitle__MhlHc{margin:0;font-family:var(--font-manrope),var(--font-inter),system-ui,sans-serif;font-size:16px;font-weight:700;line-height:1.3}.consent_bannerText__Auo_i{margin:0;font-size:14px;line-height:1.5;color:#5a6079}.consent_bannerLink__VB2G5{color:#052ac4;text-decoration:underline}.consent_actions__fIM09{display:flex;flex-direction:column;gap:10px}.consent_button__PmI6S{min-height:44px;padding:11px 18px;border-radius:10px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;cursor:pointer;text-align:center}.consent_accept__VWiCm{border:1px solid #052ac4;background:#052ac4;color:#fff}.consent_accept__VWiCm:hover{background:#0421a0;border-color:#0421a0}.consent_decline__kdcEt{border:1px solid #052ac4;background:#fff;color:#052ac4}.consent_decline__kdcEt:hover{background:#f1f4fa}.consent_preferences__2owKu{border:1px solid #e2e6ef;background:#fff;color:#5a6079}.consent_preferences__2owKu:hover{background:#f1f4fa;color:#010732}.consent_button__PmI6S:focus-visible,.consent_dialogClose__dn0S5:focus-visible,.consent_linkButton__vufBG:focus-visible,.consent_saveButton__neNdm:focus-visible,.consent_toggleInput__Y1lRu:focus-visible{outline:3px solid #ffcd16;outline-offset:2px}@media (min-width:640px){.consent_bannerInner__Be77s{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}.consent_copy__9P87_{flex:1 1 auto}.consent_actions__fIM09{flex-direction:row;flex:0 0 auto;align-items:center}.consent_button__PmI6S{white-space:nowrap}}.consent_dialogBackdrop__sr5DT{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(1,7,50,.55);overflow-y:auto}.consent_dialog__3oaJ_{position:relative;width:100%;max-width:560px;background:#fff;border-radius:16px;box-shadow:0 18px 50px rgba(1,7,50,.3);padding:28px 22px 22px;font-family:var(--font-inter),system-ui,-apple-system,sans-serif;color:#010732}.consent_dialogClose__dn0S5{position:absolute;top:10px;right:12px;width:40px;height:40px;border:0;border-radius:8px;background:transparent;color:#5a6079;font-size:26px;line-height:1;cursor:pointer}.consent_dialogClose__dn0S5:hover{background:#f1f4fa}.consent_dialogTitle__2qKce{margin:0 40px 6px 0;font-family:var(--font-manrope),var(--font-inter),system-ui,sans-serif;font-size:20px;font-weight:700}.consent_dialogLead__AXzUQ{margin:0 0 18px;font-size:14px;line-height:1.5;color:#5a6079}.consent_category__VBcOl{border:1px solid #e2e6ef;border-radius:12px;padding:14px 16px;margin-bottom:12px;background:#f7f9ff}.consent_categoryHead__ZcdLo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.consent_categoryName__5mNu3{margin:0;font-size:15px;font-weight:700}.consent_categoryText__tkFxd{margin:6px 0 0;font-size:13px;line-height:1.5;color:#5a6079}.consent_alwaysOn__WLb2A{flex:0 0 auto;font-size:12px;font-weight:700;color:#5a6079;background:#e3ebf8;border-radius:999px;padding:4px 10px;white-space:nowrap}.consent_toggle__lIDG3{flex:0 0 auto;display:flex;align-items:center;min-height:44px;gap:8px;font-size:13px;font-weight:600;cursor:pointer}.consent_toggleInput__Y1lRu{width:24px;height:24px;accent-color:#052ac4;cursor:pointer}.consent_dialogActions__6JOMd{display:flex;flex-direction:column;gap:10px;margin-top:18px}.consent_saveButton__neNdm{min-height:44px;padding:11px 18px;border:1px solid #052ac4;border-radius:10px;background:#052ac4;color:#fff;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}.consent_saveButton__neNdm:hover{background:#0421a0}@media (min-width:640px){.consent_dialog__3oaJ_{padding:32px 28px 26px}.consent_dialogActions__6JOMd{flex-direction:row;justify-content:flex-end}.consent_saveButton__neNdm{min-width:180px}}.consent_linkButton__vufBG{border:0;padding:0;background:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.consent_linkButton__vufBG:hover{color:#052ac4}