.ContactWidget_contactWidget__SbkEf{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.ContactWidget_mainButton__NJXPL{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(239,68,68,.4);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);color:#fff;position:relative;z-index:10001}.ContactWidget_mainButton__NJXPL:hover{transform:scale(1.1);box-shadow:0 6px 30px rgba(239,68,68,.8);filter:brightness(1.15)}.ContactWidget_mainButton__NJXPL:active{transform:scale(.95)}.ContactWidget_mainButtonActive__jVEuJ{transform:rotate(90deg);background:linear-gradient(135deg,#dc2626,#b91c1c)}.ContactWidget_mainButtonActive__jVEuJ:hover{transform:rotate(90deg) scale(1.1)}.ContactWidget_contactOptions__Z6OOQ{display:flex;flex-direction:column;gap:10px;margin-bottom:8px;position:relative;z-index:10000}.ContactWidget_contactButton__rNkNs{display:flex;align-items:center;gap:12px;padding:12px 20px;border-radius:50px;border:2px solid transparent;cursor:pointer;font-size:15px;font-weight:600;color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);animation:ContactWidget_slideIn__qmMbm .3s cubic-bezier(.68,-.55,.265,1.55) forwards;opacity:0;transform:translateX(100px);white-space:nowrap;min-width:180px;position:relative}.ContactWidget_contactButton__rNkNs:hover{transform:translateX(-8px) scale(1.05);box-shadow:0 8px 30px rgba(239,68,68,.5);border-color:rgba(239,68,68,.6);filter:brightness(1.15)}.ContactWidget_contactButton__rNkNs:active{transform:translateX(-8px) scale(.98)}.ContactWidget_contactIcon__zCO0j{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.ContactWidget_contactLabel__WI9Tk{flex:1 1;text-align:left}.ContactWidget_backdrop__Y9Bg7{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:9998;animation:ContactWidget_fadeIn__nMrUu .2s ease-in-out}@keyframes ContactWidget_slideIn__qmMbm{to{opacity:1;transform:translateX(0)}}@keyframes ContactWidget_fadeIn__nMrUu{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.ContactWidget_contactWidget__SbkEf{bottom:20px;right:20px}.ContactWidget_mainButton__NJXPL{width:56px;height:56px}.ContactWidget_contactButton__rNkNs{font-size:14px;padding:10px 18px;min-width:160px}.ContactWidget_contactIcon__zCO0j{width:22px;height:22px}}@media (max-width:480px){.ContactWidget_contactWidget__SbkEf{bottom:16px;right:16px}.ContactWidget_mainButton__NJXPL{width:52px;height:52px}.ContactWidget_contactButton__rNkNs{font-size:13px;padding:10px 16px;min-width:150px}}@media (prefers-contrast:high){.ContactWidget_mainButton__NJXPL{border:2px solid #fff}.ContactWidget_contactButton__rNkNs{border:1px solid hsla(0,0%,100%,.5)}}@media (prefers-reduced-motion:reduce){.ContactWidget_backdrop__Y9Bg7,.ContactWidget_contactButton__rNkNs,.ContactWidget_mainButton__NJXPL{animation:none;transition:none}.ContactWidget_contactButton__rNkNs{opacity:1;transform:translateX(0)}}.ContactWidget_contactButton__rNkNs:focus-visible,.ContactWidget_mainButton__NJXPL:focus-visible{outline:3px solid #fff;outline-offset:2px}@media print{.ContactWidget_contactWidget__SbkEf{display:none}}