.max-widget{z-index:10900;right:max(42px, calc(env(safe-area-inset-right) + 30px));bottom:max(42px, calc(env(safe-area-inset-bottom) + 30px));isolation:isolate;touch-action:manipulation;background:linear-gradient(145deg,#7459ff 8%,#5b43ed 48%,#2588f9 78%,#15c7ef 100%);border-radius:50%;width:64px;height:64px;transition:transform .25s,box-shadow .25s,bottom .25s;display:block;position:fixed;box-shadow:0 8px 24px #5a3cdc59}.callback-widget{z-index:10901;right:max(42px, calc(env(safe-area-inset-right) + 30px));bottom:max(126px, calc(env(safe-area-inset-bottom) + 114px));position:fixed}.callback-widget__button{color:#fff;cursor:pointer;isolation:isolate;touch-action:manipulation;background:linear-gradient(145deg,#f21559 10%,#ff5a37 100%);border:0;border-radius:50%;place-items:center;width:64px;height:64px;padding:0;animation:5s ease-in-out infinite callbackWidgetRing;display:grid;position:relative;box-shadow:0 9px 26px #e9185757}.callback-widget__button:before{z-index:-1;content:"";border:2px solid #e9185738;border-radius:50%;position:absolute;inset:-9px}.callback-widget__button:hover{transform:scale(1.08);box-shadow:0 13px 34px #e9185775}.callback-widget__button:focus-visible{outline-offset:5px;outline:3px solid #111526}.callback-widget__icon{box-sizing:border-box;border:3px solid #ffffffe6;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.callback-widget__icon svg{fill:currentColor;width:30px;height:30px}.callback-widget__prompt{color:#111526;opacity:0;pointer-events:none;background:#fff;border:1px solid #e9185729;border-radius:999px;width:max-content;max-width:min(220px,100vw - 120px);padding:12px 17px;font-size:15px;font-weight:800;line-height:1.1;transition:opacity .3s,transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;right:calc(100% + 13px);transform:translate(18px,-50%);box-shadow:0 10px 30px #100f0f26}.callback-widget__prompt:after{content:"";background:#fff;border-top:1px solid #e9185729;border-right:1px solid #e9185729;width:11px;height:11px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)rotate(45deg)}.callback-widget.is-prompt-visible .callback-widget__prompt{opacity:1;transform:translateY(-50%)}@keyframes callbackWidgetRing{0%,70%,to{transform:rotate(0)}73%{transform:rotate(10deg)}76%{transform:rotate(-10deg)}79%{transform:rotate(8deg)}82%{transform:rotate(-8deg)}85%{transform:rotate(0)}}.callback-modal{z-index:12000}.callback-modal__dialog{width:min(100%,500px)}.callback-form .lead-honeypot,.callback-form .sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.max-widget:hover{transform:scale(1.08);box-shadow:0 12px 32px #5a3cdc80}.max-widget:focus-visible{outline-offset:5px;outline:3px solid #111526}.max-widget__icon{z-index:2;box-sizing:border-box;border:3px solid #ffffffe0;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.max-widget__icon svg{fill:#fff;width:52px;height:52px;display:block}.max-widget__pulse{z-index:1;box-sizing:border-box;pointer-events:none;border:2px solid #5b4bffb3;border-radius:50%;animation:2s ease-out infinite maxWidgetPulse;position:absolute;inset:0}.max-widget__pulse--delay{animation-delay:1s}@keyframes maxWidgetPulse{0%{opacity:.9;border-width:2px;transform:scale(1)}70%,to{opacity:0;border-width:1px;transform:scale(1.9)}}@media (width<=620px){.max-widget{right:max(32px, calc(env(safe-area-inset-right) + 24px));bottom:max(32px, calc(env(safe-area-inset-bottom) + 24px))}.callback-widget{right:max(32px, calc(env(safe-area-inset-right) + 24px));bottom:max(116px, calc(env(safe-area-inset-bottom) + 108px))}html.cookie-notice-visible .max-widget{bottom:max(128px, calc(env(safe-area-inset-bottom) + 120px))}html.cookie-notice-visible .callback-widget{bottom:max(212px, calc(env(safe-area-inset-bottom) + 204px))}}@media (prefers-reduced-motion:reduce){.max-widget{transition:none}.max-widget:hover{transform:none}.max-widget__pulse{animation:none;display:none}.callback-widget__button{animation:none}.callback-widget__prompt{transition:none}}@media print{.max-widget,.callback-widget,.callback-modal{display:none!important}}