.quick-contact-root[data-v-ddf36839]:not(.is-anchored){will-change:transform,opacity}.quick-contact-top-bar[data-v-ddf36839]{-webkit-backdrop-filter:blur(16px);transform-origin:100% 100%;will-change:transform,opacity,max-height,margin,padding;backface-visibility:hidden;box-sizing:border-box;background:#0f172aeb;border:1px solid #334155b3;overflow:hidden;box-shadow:0 8px 20px -4px #00000059,inset 0 1px #ffffff1f}.quick-contact-top-bar.is-visible[data-v-ddf36839]{opacity:1;pointer-events:auto;max-height:44px;margin-bottom:0;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .24s cubic-bezier(.16,1,.3,1),max-height .3s cubic-bezier(.16,1,.3,1),margin-bottom .3s cubic-bezier(.16,1,.3,1),padding .24s;transform:translateY(0)scale(1)}.quick-contact-top-bar.is-hidden[data-v-ddf36839]{opacity:0;pointer-events:none;border-color:#0000;max-height:0;margin-bottom:-8px;padding-top:0;padding-bottom:0;transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .18s cubic-bezier(.16,1,.3,1),max-height .26s cubic-bezier(.16,1,.3,1),margin-bottom .26s cubic-bezier(.16,1,.3,1),padding .26s cubic-bezier(.16,1,.3,1),border-color .18s;transform:translateY(8px)scale(.94)}.quick-contact-close-btn[data-v-ddf36839]:active,.quick-contact-icon-btn[data-v-ddf36839]:active,.quick-contact-phone-link[data-v-ddf36839]:active{transition-duration:80ms;transform:scale(.94)}.quick-contact-main-btn[data-v-ddf36839]{transform-origin:100% 100%;will-change:max-width,transform,background-color,box-shadow;backface-visibility:hidden;background-color:#075e54;border:1px solid #34d39966;height:48px;transition:max-width .3s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),background-color .2s,box-shadow .26s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 12px 28px -4px #075e5473,0 4px 12px -2px #00000038,inset 0 1px #ffffff40}.quick-contact-main-btn.is-collapsed[data-v-ddf36839]{max-width:48px}.quick-contact-main-btn.is-expanded[data-v-ddf36839]{max-width:280px}.icon-anchor[data-v-ddf36839]{width:48px;min-width:48px;max-width:48px;height:48px}.label-morph-container[data-v-ddf36839]{will-change:grid-template-columns,opacity;transition:grid-template-columns .3s cubic-bezier(.16,1,.3,1),opacity .24s cubic-bezier(.16,1,.3,1),filter .24s;display:grid}.is-expanded .label-morph-container[data-v-ddf36839]{opacity:1;filter:blur();grid-template-columns:1fr}.is-collapsed .label-morph-container[data-v-ddf36839]{opacity:0;filter:blur(1px);pointer-events:none;grid-template-columns:0fr}.label-inner[data-v-ddf36839]{min-width:0;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .24s cubic-bezier(.16,1,.3,1);overflow:hidden}.is-collapsed .label-inner[data-v-ddf36839]{opacity:0;transform:translate(8px)}.is-expanded .label-inner[data-v-ddf36839]{opacity:1;transform:translate(0)}@media (hover:hover) and (pointer:fine){.quick-contact-main-btn[data-v-ddf36839]:hover{background-color:#128c7e;box-shadow:0 16px 36px -4px #128c7e8c,0 6px 16px -2px #00000047,inset 0 1px #ffffff59}}.quick-contact-main-btn[data-v-ddf36839]:active{transition-duration:80ms;transform:scale(.96)translateY(1px)}.badge-pop[data-v-ddf36839]{animation:.24s cubic-bezier(.34,1.56,.64,1) forwards popIn-ddf36839}@keyframes popIn-ddf36839{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.badge-pop[data-v-ddf36839],.label-inner[data-v-ddf36839],.label-morph-container[data-v-ddf36839],.quick-contact-main-btn[data-v-ddf36839],.quick-contact-root[data-v-ddf36839],.quick-contact-top-bar[data-v-ddf36839]{transition:opacity .15s!important;animation:none!important;transform:none!important}}
