@keyframes slideDownEnhanced-4ed9eb8e{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.animate-slide-down-enhanced[data-v-4ed9eb8e]{animation:slideDownEnhanced-4ed9eb8e .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes headerEntrance-4ed9eb8e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-header-entrance[data-v-4ed9eb8e]{animation:headerEntrance-4ed9eb8e .6s cubic-bezier(.16,1,.3,1) .3s forwards;opacity:0}@keyframes slideInLeftEnhanced-4ed9eb8e{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRightEnhanced-4ed9eb8e{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.animate-slide-in-left-enhanced[data-v-4ed9eb8e]{animation:slideInLeftEnhanced-4ed9eb8e .3s cubic-bezier(.16,1,.3,1) 50ms forwards;opacity:0}.animate-slide-in-right-enhanced[data-v-4ed9eb8e]{animation:slideInRightEnhanced-4ed9eb8e .3s cubic-bezier(.16,1,.3,1) .15s forwards;opacity:0}@keyframes dropdownAppear-4ed9eb8e{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdownAppearPremium-4ed9eb8e{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-dropdown-appear[data-v-4ed9eb8e]{animation:dropdownAppearPremium-4ed9eb8e .2s cubic-bezier(.16,1,.3,1) forwards}.scrollbar-hide[data-v-4ed9eb8e]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-4ed9eb8e]::-webkit-scrollbar{display:none}.floating-card[data-v-4ed9eb8e]{animation:floatIn-4ed9eb8e .4s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes floatIn-4ed9eb8e{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.service-dropdown-item[data-v-4ed9eb8e]{animation:serviceItemAppear-4ed9eb8e .2s cubic-bezier(.16,1,.3,1) forwards;backface-visibility:visible;opacity:0;perspective:none;transform:none!important}.service-dropdown-item[data-v-4ed9eb8e]:first-child{animation-delay:30ms}.service-dropdown-item[data-v-4ed9eb8e]:nth-child(2){animation-delay:60ms}.service-dropdown-item[data-v-4ed9eb8e]:nth-child(3){animation-delay:90ms}.service-dropdown-item[data-v-4ed9eb8e]:nth-child(4){animation-delay:.12s}.service-dropdown-item[data-v-4ed9eb8e]:hover{box-shadow:none;transform:none!important}.service-dropdown-item[data-v-4ed9eb8e]:active{opacity:.7;transform:none!important;transition:opacity 80ms ease}.service-dropdown-item[data-v-4ed9eb8e]:first-child{animation-delay:0s}.service-dropdown-item[data-v-4ed9eb8e]:nth-child(2){animation-delay:25ms}.service-dropdown-item[data-v-4ed9eb8e]:nth-child(3){animation-delay:50ms}.service-dropdown-item[data-v-4ed9eb8e]:nth-child(4){animation-delay:75ms}@keyframes serviceItemAppear-4ed9eb8e{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.overflow-y-auto[data-v-4ed9eb8e]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-4ed9eb8e]::-webkit-scrollbar-track{background:transparent;border-radius:3px}.overflow-y-auto[data-v-4ed9eb8e]::-webkit-scrollbar-thumb{background-color:#9ca3af66;border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.overflow-y-auto[data-v-4ed9eb8e]::-webkit-scrollbar-thumb:hover{background-color:#9ca3af99}button[data-v-4ed9eb8e]:not(.service-dropdown-item){backface-visibility:hidden;perspective:1000px;will-change:transform}button[data-v-4ed9eb8e]:not(.service-dropdown-item):hover{box-shadow:0 10px 25px #0000004d;transform:translate3d(0,-2px,0) scale3d(1.05,1.05,1)}button[data-v-4ed9eb8e]:not(.service-dropdown-item):active{transform:translateZ(0) scale3d(.98,.98,1);transition-duration:.15s}header .transition-all[data-v-4ed9eb8e]:not(.service-dropdown-item){transition-property:transform,opacity,box-shadow;transition-timing-function:cubic-bezier(.16,1,.3,1)}@media (max-width:768px){button[data-v-4ed9eb8e]:hover{transform:translate3d(0,-1px,0) scale3d(1.02,1.02,1)}.transition-all[data-v-4ed9eb8e]{transition-duration:.2s}}[data-v-4ed9eb8e]{transition-duration:.25s;transition-property:transform,opacity,box-shadow;transition-timing-function:cubic-bezier(.16,1,.3,1)}.will-change-transform[data-v-4ed9eb8e]{backface-visibility:hidden;perspective:1000px;will-change:transform}@media (min-width:475px){.xs\:w-24[data-v-4ed9eb8e]{width:6rem}}@supports (-webkit-touch-callout:none){input[type=text][data-v-4ed9eb8e]{font-size:16px!important;transform:scale(1);transition:transform 0s}}@media screen and (max-width:768px){input[data-v-4ed9eb8e],input[data-v-4ed9eb8e]:focus{font-size:16px!important;zoom:1;transform:scale(1)}}
