.services .gm-service-enhanced{position:relative;isolation:isolate;overflow:hidden;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s}.services .gm-service-enhanced:focus-within,.services .gm-service-enhanced:hover{transform:translateY(-5px) scale(1.014);border-color:rgba(243,211,152,.72);box-shadow:0 15px 45px rgba(167,123,57,.18),0 0 20px rgba(216,185,138,.16),inset 0 1px rgba(255,255,255,.11)}.services .gm-service-enhanced .service-spotlight__link{position:relative;isolation:isolate;overflow:hidden;min-height:205px}.services .gm-service-enhanced .service-spotlight__link:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,10,13,.88),rgba(8,10,13,.07) 75%);z-index:1;pointer-events:none}.services .gm-service-enhanced :is(.service-spotlight__icon,.service-spotlight__number,h3,.service-spotlight__arrow){position:relative;z-index:3}.services .gm-service-motion{position:absolute;inset:0;z-index:0;pointer-events:none;display:grid;place-items:center;opacity:.3;transform:scale(.91);transition:opacity .5s ease,transform .9s ease}.services .gm-service-motion svg{display:block;width:96%;height:95%;max-height:240px;overflow:visible;filter:drop-shadow(0 0 8px rgba(216,185,138,.34))}.services .gm-service-enhanced:focus-within .gm-service-motion,.services .gm-service-enhanced:hover .gm-service-motion{opacity:.9;transform:scale(1.06)}.services .gm-service-motion :is(.orbit,.spin,.pulse,.travel,.bob,.spark,.roll){transform-box:fill-box;transform-origin:center;animation-play-state:paused!important}.services .gm-service-motion :is(.orbit,.spin,.roll){animation:gmServicesRotate 7s linear infinite}.services .gm-service-motion .roll{animation-duration:2s}.services .gm-service-motion .bob{animation:gmServicesBob 2.4s ease-in-out infinite}.services .gm-service-motion .travel{animation:gmServicesTravel 3s ease-in-out infinite alternate}.services .gm-service-motion .pulse{animation:gmServicesPulse 2s ease-in-out infinite alternate}.services .gm-service-motion .spark{animation:gmServicesSpark 1.4s ease-in-out infinite alternate}.services .gm-service-enhanced:focus-within .gm-service-motion :is(.orbit,.spin,.pulse,.travel,.bob,.spark,.roll),.services .gm-service-enhanced:hover .gm-service-motion :is(.orbit,.spin,.pulse,.travel,.bob,.spark,.roll){animation-play-state:running!important}@keyframes gmServicesRotate{to{transform:rotate(1turn)}}@keyframes gmServicesBob{50%{transform:translateY(-12px)}}@keyframes gmServicesTravel{to{transform:translateX(45px)}}@keyframes gmServicesPulse{to{opacity:.3;transform:scale(.85)}}@keyframes gmServicesSpark{to{opacity:.2}}@media(max-width:767px){.services .gm-service-enhanced .service-spotlight__link{min-height:170px}.services .gm-service-motion{opacity:.43;transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.services .gm-service-enhanced,.services .gm-service-motion{transition:none!important;transform:none!important}.services .gm-service-motion *{animation:none!important}}.service-spotlight svg{filter:drop-shadow(0 0 5px rgba(232,193,125,.45))}.service-spotlight:hover svg{filter:brightness(1.45) drop-shadow(0 0 10px rgba(232,193,125,.7))}.service-spotlight:hover{border-color:rgba(232,193,125,.65);box-shadow:0 0 28px rgba(232,193,125,.13)}.service-spotlight .service-motion-visual{opacity:.65;filter:brightness(1.3);transition:opacity .45s ease,filter .45s ease,transform .45s ease}.service-spotlight:hover .service-motion-visual{opacity:1;filter:brightness(1.6) drop-shadow(0 0 12px rgba(232,193,125,.65));transform:scale(1.08)}.service-spotlight .service-motion-visual,.service-spotlight .service-motion-visual svg{opacity:1!important;filter:brightness(1.8)!important}.service-spotlight:hover .service-motion-visual,.service-spotlight:hover .service-motion-visual svg{opacity:1!important;filter:brightness(2.2) drop-shadow(0 0 10px rgba(232,193,125,.65))!important}.service-spotlight .gm-service-motion{opacity:.9!important;filter:brightness(1.65) drop-shadow(0 0 5px rgba(216,185,138,.35))!important;transition:opacity .4s ease,filter .4s ease}.service-spotlight:hover .gm-service-motion{opacity:1!important;filter:brightness(2) drop-shadow(0 0 12px rgba(232,193,125,.65))!important}.service-spotlight .gm-service-motion svg{opacity:1!important}