@keyframes ServicePageMotion-module__FE0kCq__answer-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.ServicePageMotion-module__FE0kCq__scope [data-service-action]{transition:transform .22s,box-shadow .22s,background-color .22s}.ServicePageMotion-module__FE0kCq__scope [data-service-action]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #1a2e221f}.ServicePageMotion-module__FE0kCq__scope [data-service-action]:active{transform:translateY(0)}.ServicePageMotion-module__FE0kCq__scope [data-service-action]>svg:last-child{transition:transform .22s}.ServicePageMotion-module__FE0kCq__scope [data-service-action]:hover>svg:last-child{transform:translate(3px)}.ServicePageMotion-module__FE0kCq__scope [data-service-photo]{transition:box-shadow .3s}.ServicePageMotion-module__FE0kCq__scope [data-service-photo]:hover{box-shadow:0 14px 32px #1a2e2224}.ServicePageMotion-module__FE0kCq__scope details[open]>[data-faq-answer]{animation:.28s both ServicePageMotion-module__FE0kCq__answer-enter}@supports (interpolate-size:allow-keywords){.ServicePageMotion-module__FE0kCq__scope details{interpolate-size:allow-keywords}.ServicePageMotion-module__FE0kCq__scope details::details-content{block-size:0;transition:block-size .3s ease, content-visibility .3s allow-discrete;overflow:clip}.ServicePageMotion-module__FE0kCq__scope details[open]::details-content{block-size:auto}}}@media (prefers-reduced-motion:reduce){.ServicePageMotion-module__FE0kCq__scope *,.ServicePageMotion-module__FE0kCq__scope :before,.ServicePageMotion-module__FE0kCq__scope :after{transition:none!important;animation:none!important}}
