.services.svelte-146pabv.svelte-146pabv{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1.25rem;margin-top:2rem}.service-card.svelte-146pabv.svelte-146pabv{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-lg);padding:1.75rem 1.5rem;transition:transform .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.service-card.svelte-146pabv.svelte-146pabv:hover{transform:translateY(-5px);border-color:var(--c-teal-500);box-shadow:0 16px 32px #0c293e1a}.service-card__icon.svelte-146pabv.svelte-146pabv{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:var(--badge-bg);margin-bottom:1.1rem;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.service-card.svelte-146pabv:hover .service-card__icon.svelte-146pabv{transform:scale(1.08);box-shadow:0 10px 20px -6px #0c293e59}.service-card.svelte-146pabv h3.svelte-146pabv{font-size:1.0625rem;margin-bottom:.4em}.service-card.svelte-146pabv p.svelte-146pabv{margin-bottom:0;font-size:.9375rem;color:var(--c-muted)}.service-card__icon.svelte-146pabv svg.svelte-146pabv{width:44px;height:44px;overflow:visible}.icon--fire.svelte-146pabv .fe-trigger.svelte-146pabv{transform-box:fill-box;transform-origin:left center}.service-card.svelte-146pabv:hover .icon--fire .fe-trigger.svelte-146pabv{animation:svelte-146pabv-fe-squeeze .45s var(--ease) infinite alternate}.icon--fire.svelte-146pabv .fe-hose.svelte-146pabv,.icon--fire.svelte-146pabv .fe-nozzle.svelte-146pabv{transform-box:fill-box;transform-origin:top right}.service-card.svelte-146pabv:hover .icon--fire .fe-hose.svelte-146pabv,.service-card.svelte-146pabv:hover .icon--fire .fe-nozzle.svelte-146pabv{animation:svelte-146pabv-fe-shake .45s var(--ease) infinite}.icon--fire.svelte-146pabv .fe-cone.svelte-146pabv{transform-box:fill-box;transform-origin:top right;opacity:0}.service-card.svelte-146pabv:hover .icon--fire .fe-cone.svelte-146pabv{animation:svelte-146pabv-fe-cone-pulse .45s var(--ease) infinite}.icon--fire.svelte-146pabv .fe-puff.svelte-146pabv{transform-box:view-box;transform-origin:3.1px 14.1px;opacity:0}.service-card.svelte-146pabv:hover .icon--fire .fe-puff.svelte-146pabv{animation:svelte-146pabv-fe-puff-burst 1s linear infinite}.icon--fire.svelte-146pabv .fe-puff.a.svelte-146pabv{animation-delay:0s}.icon--fire.svelte-146pabv .fe-puff.b.svelte-146pabv{animation-delay:.33s}.icon--fire.svelte-146pabv .fe-puff.c.svelte-146pabv{animation-delay:.66s}@keyframes svelte-146pabv-fe-squeeze{0%{transform:rotate(0)}to{transform:rotate(-14deg)}}@keyframes svelte-146pabv-fe-shake{0%,to{transform:rotate(0)}50%{transform:rotate(-5deg)}}@keyframes svelte-146pabv-fe-cone-pulse{0%,to{opacity:.12;transform:scale(.9)}50%{opacity:.28;transform:scale(1.08)}}@keyframes svelte-146pabv-fe-puff-burst{0%{opacity:0;transform:scale(.35)}18%{opacity:.95}60%{opacity:.55}to{opacity:0;transform:scale(2)}}.icon--water.svelte-146pabv .wd-drop.svelte-146pabv{transform-box:fill-box;transform-origin:center}.service-card.svelte-146pabv:hover .icon--water .wd-drop.svelte-146pabv{animation:svelte-146pabv-wd-squish 1s var(--ease) infinite}.icon--water.svelte-146pabv .wd-rain path.svelte-146pabv{transform-box:fill-box;transform-origin:center;opacity:0}.service-card.svelte-146pabv:hover .icon--water .wd-rain .r1.svelte-146pabv{animation:svelte-146pabv-wd-fall 1s linear infinite;animation-delay:0s}.service-card.svelte-146pabv:hover .icon--water .wd-rain .r2.svelte-146pabv{animation:svelte-146pabv-wd-fall 1.15s linear infinite;animation-delay:.35s}.service-card.svelte-146pabv:hover .icon--water .wd-rain .r3.svelte-146pabv{animation:svelte-146pabv-wd-fall .85s linear infinite;animation-delay:.65s}@keyframes svelte-146pabv-wd-squish{0%,80%,to{transform:scale(1)}90%{transform:scale(1.08,.9)}}@keyframes svelte-146pabv-wd-fall{0%{transform:translateY(0);opacity:0}12%{opacity:.95}80%{opacity:.85}to{transform:translateY(23px);opacity:0}}.icon--electrical.svelte-146pabv .eb-bolt.svelte-146pabv{transform-box:fill-box;transform-origin:center}.service-card.svelte-146pabv:hover .icon--electrical .eb-bolt.svelte-146pabv{animation:svelte-146pabv-eb-strobe .7s steps(1) infinite}.icon--electrical.svelte-146pabv .eb-sparks path.svelte-146pabv,.icon--electrical.svelte-146pabv .eb-sparks circle.svelte-146pabv{transform-box:fill-box;transform-origin:center;opacity:0}.service-card.svelte-146pabv:hover .icon--electrical .eb-sparks .s1.svelte-146pabv{animation:svelte-146pabv-eb-spark .7s steps(1) infinite;animation-delay:.05s}.service-card.svelte-146pabv:hover .icon--electrical .eb-sparks .s2.svelte-146pabv{animation:svelte-146pabv-eb-spark .7s steps(1) infinite;animation-delay:.3s}.service-card.svelte-146pabv:hover .icon--electrical .eb-sparks .s3.svelte-146pabv{animation:svelte-146pabv-eb-spark .7s steps(1) infinite;animation-delay:.45s}.service-card.svelte-146pabv:hover .icon--electrical .eb-sparks .s4.svelte-146pabv{animation:svelte-146pabv-eb-spark .7s steps(1) infinite;animation-delay:.15s}@keyframes svelte-146pabv-eb-strobe{0%{opacity:1;filter:drop-shadow(0 0 1px rgba(255,255,255,.6))}8%{opacity:.25;filter:none}18%{opacity:1;filter:drop-shadow(0 0 6px rgba(255,255,255,.9))}26%{opacity:.4;filter:none}34%{opacity:1;filter:drop-shadow(0 0 3px rgba(255,255,255,.7))}55%{opacity:.55;filter:none}65%{opacity:1;filter:drop-shadow(0 0 6px rgba(255,255,255,.9))}to{opacity:1;filter:none}}@keyframes svelte-146pabv-eb-spark{0%,to{opacity:0}50%{opacity:1}}.icon--technical.svelte-146pabv .nut-big.svelte-146pabv{transform-box:view-box;transform-origin:9px 15px}.icon--technical.svelte-146pabv .nut-small.svelte-146pabv{transform-box:view-box;transform-origin:18px 7.5px}.service-card.svelte-146pabv:hover .icon--technical .nut-big.svelte-146pabv{animation:svelte-146pabv-nut-spin 3s linear infinite}.service-card.svelte-146pabv:hover .icon--technical .nut-small.svelte-146pabv{animation:svelte-146pabv-nut-spin 1.8s linear infinite}@keyframes svelte-146pabv-nut-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.service-card.svelte-146pabv.svelte-146pabv,.service-card__icon.svelte-146pabv.svelte-146pabv,.icon--fire.svelte-146pabv .fe-trigger.svelte-146pabv,.icon--fire.svelte-146pabv .fe-hose.svelte-146pabv,.icon--fire.svelte-146pabv .fe-nozzle.svelte-146pabv,.icon--fire.svelte-146pabv .fe-cone.svelte-146pabv,.icon--fire.svelte-146pabv .fe-puff.svelte-146pabv,.icon--water.svelte-146pabv .wd-drop.svelte-146pabv,.icon--water.svelte-146pabv .wd-rain path.svelte-146pabv,.icon--electrical.svelte-146pabv .eb-bolt.svelte-146pabv,.icon--electrical.svelte-146pabv .eb-sparks path.svelte-146pabv,.icon--electrical.svelte-146pabv .eb-sparks circle.svelte-146pabv,.icon--technical.svelte-146pabv .nut-big.svelte-146pabv,.icon--technical.svelte-146pabv .nut-small.svelte-146pabv{animation:none!important;transition:none!important}}.hero__actions.svelte-xzzslx{margin-top:2rem}
