.evc-accordion-content{visibility:hidden;transition:visibility 0s .22s}.evc-accordion-content[data-state=open]{visibility:visible;transition-delay:0s}.evc-accordion-reveal{grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.16,1,.3,1);display:grid}.evc-accordion-content[data-state=open]>.evc-accordion-reveal{grid-template-rows:1fr}.evc-accordion-content[data-state=closed]{pointer-events:none}.evc-accordion-body{opacity:0;transition:opacity .12s ease-out}.evc-accordion-content[data-state=open] .evc-accordion-body{opacity:1;transition-duration:.18s}.evc-accordion-chevron{transition:transform .22s cubic-bezier(.16,1,.3,1);transform:rotate(0)}[data-state=open]>.evc-accordion-chevron{transform:rotate(180deg)}.evc-accordion-item:has([data-slot=accordion-trigger]:focus-visible) :is(.evc-accordion-content,.evc-accordion-reveal,.evc-accordion-body,.evc-accordion-chevron){transition-duration:0s;transition-delay:0s}@media (prefers-reduced-motion:reduce){.evc-accordion-content,.evc-accordion-reveal,.evc-accordion-body,.evc-accordion-chevron{transition:none}}
.contact-icon{transform-origin:50%;transition:transform .18s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){:is(a,[data-contact-motion]):hover .contact-icon{transform:translateY(-2px)scale(1.06)}:is(a,[data-contact-motion]):hover [data-contact-icon=phone],:is(a,[data-contact-motion]):hover [data-contact-icon=support]{transform:rotate(-12deg)scale(1.08)}:is(a,[data-contact-motion]):hover [data-contact-icon=hours]{transform:rotate(15deg)scale(1.08)}}:is(a,[data-contact-motion]):active .contact-icon{transform:translateY(1px)scale(.94)}@media (hover:none),(pointer:coarse){:is(a,[data-contact-motion]):not(:active) .contact-icon{transform:none}}@media (prefers-reduced-motion:reduce){.contact-icon{transition:none}:is(a,[data-contact-motion]):hover .contact-icon,:is(a,[data-contact-motion]):active .contact-icon{transform:none!important}}
