.card-spotlight{position:relative;overflow:hidden}.card-spotlight:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .22s ease;background:radial-gradient(460px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),var(--spotlight-color, rgba(13, 95, 168, .14)),transparent 42%)}.card-spotlight:hover:before{opacity:1}.card-spotlight>*{position:relative;z-index:1}.animated-media{transform:perspective(1100px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .22s ease,box-shadow .22s ease;will-change:transform}.animated-media img{transform:scale(1.02);transition:transform .48s ease}.animated-media:hover{box-shadow:0 24px 62px #08223f29}.animated-media:hover img{transform:scale(1.045)}.step-card,.quality-card{padding:22px;background:var(--ice);border:1px solid var(--line);border-radius:var(--radius)}.quality-card{background:var(--white)}.btn,.header-cta{will-change:transform}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}.animated-media,.animated-media img{transform:none!important}}
