.svc-glow{z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),#005dfd21,#0bb9e80f 40%,transparent 70%);transition:opacity .35s;position:absolute;inset:0}:is(.service-card,.service-tile>a)[data-fx]{isolation:isolate;position:relative}@media (prefers-reduced-motion:no-preference){:is(.service-card,.service-tile>a)[data-fx]{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s,opacity .7s,translate .7s cubic-bezier(.2,.7,.2,1);transition-delay:0s,0s,0s,calc(var(--i,0)*90ms),calc(var(--i,0)*90ms)}:is(.service-card,.service-tile>a)[data-fx-active]{transform:perspective(1100px) rotateX(calc(var(--py,0)*-3.5deg)) rotateY(calc(var(--px,0)*4.5deg)) translateY(-6px);transition-duration:.18s,.35s,.35s,.7s,.7s}:is(.service-card,.service-tile>a)[data-fx-active] .svc-glow{opacity:1}.service-card[data-fx] .service-arrow{transition:transform .35s}.service-card[data-fx-active] .service-arrow{transform:translate(4px)}[data-ai-reveal=pending] .service-card[data-fx]{opacity:0;translate:0 34px}[data-ai-reveal=pending] .secondary-capabilities{opacity:0;translate:0 24px}.services-section[data-ai-reveal] .secondary-capabilities{transition:opacity .7s .35s,translate .7s cubic-bezier(.2,.7,.2,1) .35s}}@media (max-width:600px){:is(.service-card,.service-tile>a)[data-fx-active]{transform:none}}
