.BrokerCallWidget_root__WsbKR{position:fixed;right:max(var(--space-4),env(safe-area-inset-right));bottom:max(var(--space-4),env(safe-area-inset-bottom));z-index:90;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:var(--space-3);animation:BrokerCallWidget_widgetIn__Gb0_D .5s cubic-bezier(.22,1,.36,1) 1.2s both}@media (max-width:767px){.BrokerCallWidget_aboveMobileBar__9j2PQ{bottom:calc(5rem + env(safe-area-inset-bottom))}}@media print{.BrokerCallWidget_root__WsbKR{display:none}}.BrokerCallWidget_toggle__Ylo2X{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--black);color:var(--white);border:0;cursor:pointer;box-shadow:0 10px 24px -8px rgba(21,22,22,.55),0 2px 6px rgba(21,22,22,.2);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.BrokerCallWidget_toggle__Ylo2X:hover{background:var(--red);transform:translateY(-2px)}.BrokerCallWidget_toggle__Ylo2X:active{transform:translateY(0) scale(.97)}.BrokerCallWidget_close__1EQUd:focus-visible,.BrokerCallWidget_toggle__Ylo2X:focus-visible{outline:2px solid var(--red);outline-offset:3px}.BrokerCallWidget_toggleIcon__wk9L6{position:absolute;display:inline-flex;transition:opacity .2s ease,transform .25s cubic-bezier(.22,1,.36,1)}.BrokerCallWidget_iconHidden__7Y1Oz{opacity:0;transform:rotate(-60deg) scale(.6)}.BrokerCallWidget_panel__kui67{width:min(21.5rem,calc(100vw - 2 * var(--space-4)));background:var(--white);border:1px solid var(--grey-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden;transform-origin:bottom right;opacity:0;transform:translateY(10px) scale(.96);visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .25s cubic-bezier(.22,1,.36,1),visibility 0s linear .25s}.BrokerCallWidget_panelOpen__HWzkE{opacity:1;transform:translateY(0) scale(1);visibility:visible;pointer-events:auto;transition-delay:0s}.BrokerCallWidget_header__qGsre{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--black);color:var(--white);border-bottom:3px solid var(--red)}.BrokerCallWidget_teamName__JEnDK{font-family:var(--font-sans);font-weight:600;font-size:var(--text-sm);letter-spacing:.02em}.BrokerCallWidget_close__1EQUd{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target);height:var(--touch-target);margin:calc(-1 * var(--space-2)) 0;border:0;border-radius:50%;background:transparent;color:rgba(255,255,255,.8);cursor:pointer;transition:color .18s ease,background-color .18s ease}.BrokerCallWidget_close__1EQUd:hover{color:var(--white);background:rgba(255,255,255,.12)}.BrokerCallWidget_body__HvhuR{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.BrokerCallWidget_bubble___OH7p{position:relative;margin:0 0 var(--space-1);padding:var(--space-3) var(--space-4);background:var(--grey-100);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) var(--space-1);color:var(--ink);font-size:var(--text-sm);line-height:1.5}.BrokerCallWidget_action__urVoI{width:100%;text-align:center}.BrokerCallWidget_dial__fuyqd{margin:var(--space-1) 0 0;text-align:center;font-size:var(--text-xs);color:var(--grey-600)}.BrokerCallWidget_dialNumber__7oapk{color:var(--ink);font-weight:600;letter-spacing:.01em}.BrokerCallWidget_panelOpen__HWzkE .BrokerCallWidget_action__urVoI,.BrokerCallWidget_panelOpen__HWzkE .BrokerCallWidget_bubble___OH7p,.BrokerCallWidget_panelOpen__HWzkE .BrokerCallWidget_dial__fuyqd{animation:BrokerCallWidget_itemIn__mkcyA .35s cubic-bezier(.22,1,.36,1) both}.BrokerCallWidget_panelOpen__HWzkE .BrokerCallWidget_bubble___OH7p{animation-delay:.05s}.BrokerCallWidget_panelOpen__HWzkE .BrokerCallWidget_action__urVoI:first-of-type{animation-delay:.12s}.BrokerCallWidget_panelOpen__HWzkE .BrokerCallWidget_action__urVoI:nth-of-type(2){animation-delay:.18s}.BrokerCallWidget_panelOpen__HWzkE .BrokerCallWidget_dial__fuyqd{animation-delay:.24s}@keyframes BrokerCallWidget_widgetIn__Gb0_D{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes BrokerCallWidget_itemIn__mkcyA{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.BrokerCallWidget_panelOpen__HWzkE .BrokerCallWidget_action__urVoI,.BrokerCallWidget_panelOpen__HWzkE .BrokerCallWidget_bubble___OH7p,.BrokerCallWidget_panelOpen__HWzkE .BrokerCallWidget_dial__fuyqd,.BrokerCallWidget_root__WsbKR{animation:none}.BrokerCallWidget_close__1EQUd,.BrokerCallWidget_panel__kui67,.BrokerCallWidget_toggleIcon__wk9L6,.BrokerCallWidget_toggle__Ylo2X{transition:none}}.CookieConsentBanner_banner__a6FQ0{position:fixed;left:var(--space-4);right:var(--space-4);bottom:var(--space-4);z-index:300;max-width:26rem;margin-inline:auto;padding:var(--space-5);background:var(--white);border:1px solid var(--grey-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}@media (min-width:640px){.CookieConsentBanner_banner__a6FQ0{left:var(--space-5);right:auto;margin-inline:0}}.CookieConsentBanner_head__3uSwp{display:flex;align-items:center;gap:var(--space-3)}.CookieConsentBanner_icon__aqJey{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex:0 0 auto;border-radius:var(--radius-md);background:var(--grey-100);font-size:1.1rem}.CookieConsentBanner_title__IPHlN{font-family:var(--font-sans);font-weight:600;font-size:var(--text-lg);color:var(--ink)}.CookieConsentBanner_description__1aKgd{margin-top:var(--space-3);font-size:var(--text-sm);line-height:1.55;color:var(--grey-600)}.CookieConsentBanner_policyLink___MoI0{display:inline-block;margin-top:var(--space-2);font-size:var(--text-xs);font-weight:600;color:var(--red);text-decoration:underline;text-underline-offset:.15em}.CookieConsentBanner_actions__O5WDg{margin-top:var(--space-5);display:flex;flex-wrap:wrap;gap:var(--space-2)}.CookieConsentBanner_actionButton__B3_QN{flex:1 1 auto;padding-inline:var(--space-4)}.CookieConsentBanner_customizeButton__mb6xK{flex:1 1 100%;min-height:var(--touch-target);font-family:var(--font-sans);font-weight:600;font-size:var(--text-sm);color:var(--ink);text-decoration:underline;text-underline-offset:.2em}.CookieConsentBanner_customizeButton__mb6xK:focus-visible,.CookieConsentBanner_customizeButton__mb6xK:hover{color:var(--red)}.CookieConsentBanner_dialog__bP1Ko{max-width:34rem;width:calc(100% - 2 * var(--space-6));max-height:85vh;border:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:0}.CookieConsentBanner_dialog__bP1Ko::backdrop{background:rgba(21,22,22,.5)}.CookieConsentBanner_dialogBody__QozUt{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);max-height:85vh;overflow-y:auto}.CookieConsentBanner_dialogHead__MnKRA{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.CookieConsentBanner_dialogTitle__2jDks{font-family:var(--font-sans);font-weight:600;font-size:var(--text-xl);color:var(--ink)}.CookieConsentBanner_dialogDescription__ndp3c{font-size:var(--text-sm);color:var(--grey-600);line-height:1.5}.CookieConsentBanner_dialogClose__hrIgv{flex:0 0 auto;min-height:var(--touch-target);min-width:var(--touch-target);border-radius:var(--radius-sm);font-family:var(--font-sans);font-weight:600;font-size:var(--text-sm);color:var(--ink)}.CookieConsentBanner_dialogClose__hrIgv:focus-visible,.CookieConsentBanner_dialogClose__hrIgv:hover{color:var(--red)}.CookieConsentBanner_categoryList__smyO4{display:flex;flex-direction:column;gap:var(--space-3)}.CookieConsentBanner_category__OVrJr{padding:var(--space-4);border:1px solid var(--grey-200);border-radius:var(--radius-md)}.CookieConsentBanner_categoryHead__PzX3A{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.CookieConsentBanner_categoryName___EYYs{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:600;font-size:var(--text-sm);color:var(--ink);cursor:pointer}.CookieConsentBanner_requiredBadge__fuhOk{display:inline-flex;align-items:center;padding:2px var(--space-2);border-radius:999px;background:var(--grey-100);font-size:var(--text-xs);font-weight:600;color:var(--grey-600);cursor:help}.CookieConsentBanner_categoryDescription__qn4TA{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--grey-600);line-height:1.5}.CookieConsentBanner_dialogActions__QZNZg{margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--grey-200);display:flex;flex-direction:column-reverse;gap:var(--space-3)}@media (min-width:480px){.CookieConsentBanner_dialogActions__QZNZg{flex-direction:row;justify-content:flex-end}.CookieConsentBanner_dialogActions__QZNZg .CookieConsentBanner_actionButton__B3_QN{flex:0 0 auto;min-width:10rem}}.ToggleSwitch_switch__1rM0H{position:relative;display:inline-flex;flex:0 0 auto;width:2.75rem;height:1.5rem}.ToggleSwitch_input__JZ_sL{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ToggleSwitch_input__JZ_sL:disabled{cursor:not-allowed}.ToggleSwitch_track__SwnJw{position:absolute;inset:0;border-radius:999px;background:var(--grey-300);transition:background-color .15s ease}.ToggleSwitch_thumb__EAAfe{position:absolute;top:2px;left:2px;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--white);box-shadow:var(--shadow-soft);transition:transform .15s ease}.ToggleSwitch_input__JZ_sL:checked+.ToggleSwitch_track__SwnJw{background:var(--red)}.ToggleSwitch_input__JZ_sL:checked+.ToggleSwitch_track__SwnJw .ToggleSwitch_thumb__EAAfe{transform:translateX(1.25rem)}.ToggleSwitch_input__JZ_sL:disabled+.ToggleSwitch_track__SwnJw{opacity:.6}.ToggleSwitch_input__JZ_sL:focus-visible+.ToggleSwitch_track__SwnJw{outline:2px solid var(--red);outline-offset:2px}