.homeServiceCards_section__Dlp3r{scroll-margin-top:104px}.homeServiceCards_heading__NUkRm{margin:0 0 30px}.homeServiceCards_eyebrow__b28b_{margin:0 0 12px;color:#68cbed;font-size:11px;font-weight:600;letter-spacing:.18em}.homeServiceCards_heading__NUkRm h2{margin:0;max-width:840px;color:#f1f8ff;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.22;letter-spacing:-.025em}.homeServiceCards_grid__hTsD7{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.homeServiceCards_item__rTsRR{min-width:0}.homeServiceCards_card__K1C8O{position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;border:1px solid rgb(73 204 255/.23);border-radius:18px;background:linear-gradient(150deg,rgb(8 29 42/.94),rgb(3 15 25/.95) 62%);color:#f1f8ff;text-decoration:none;transition:transform .28s ease,border-color .28s ease}.homeServiceCards_card__K1C8O:after{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 30px rgb(73 204 255/.07);content:"";opacity:0;pointer-events:none;transition:opacity .28s ease}.homeServiceCards_card__K1C8O:focus-visible{outline:2px solid #8fe7ff;outline-offset:5px;border-color:#6cdfff}.homeServiceCards_preview__JbVa8{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:radial-gradient(ellipse at 50% 70%,rgb(21 77 92/.12),transparent 70%)}.homeServiceCards_preview__JbVa8 img{display:block;width:100%;height:100%;object-fit:contain}.homeServiceCards_number__FYABi{position:absolute;top:18px;left:22px;color:rgb(145 199 216/.7);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.14em}.homeServiceCards_copy__l0LWD{display:flex;flex:1 1;flex-direction:column;padding:8px 28px 26px}.homeServiceCards_category__MFiDW{color:#68cbed;font-size:9px;font-weight:600;letter-spacing:.12em;line-height:1.5}.homeServiceCards_copy__l0LWD h3{margin:10px 0 12px;color:#f1f8ff;font-size:clamp(20px,1.65vw,24px);font-weight:600;line-height:1.23;letter-spacing:-.025em}.homeServiceCards_copy__l0LWD p{margin:0 0 24px;color:#adbfca;font-size:13px;line-height:1.65}.homeServiceCards_action__E_JOy{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid rgb(73 204 255/.12);color:#92ddf7;font-size:11px;font-weight:500}.homeServiceCards_action__E_JOy>span{display:grid;width:29px;height:29px;place-items:center;border:1px solid rgb(73 204 255/.28);border-radius:50%;font-size:17px}.homeServiceCards_pulses__r9HzN{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.homeServiceCards_pulse__S0IiQ{stroke:#b7f5ff;stroke-width:3.8;stroke-linecap:round;stroke-dasharray:4 100;stroke-dashoffset:4;opacity:0}.homeServiceCards_pulse__S0IiQ:nth-child(2){--pulse-delay:.24s}.homeServiceCards_pulse__S0IiQ:nth-child(3){--pulse-delay:.48s}.homeServiceCards_controls__GPd8t{display:none}.homeServiceCards_allServices___06j8{display:flex;justify-content:center;margin-top:30px}.homeServiceCards_allServices___06j8>a{gap:14px;min-height:48px;padding-inline:27px;border-radius:9px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.homeServiceCards_card__K1C8O:focus-visible,.homeServiceCards_card__K1C8O:hover{z-index:1;transform:scale(1.025);border-color:rgb(73 204 255/.7)}.homeServiceCards_card__K1C8O:focus-visible:after,.homeServiceCards_card__K1C8O:hover:after{opacity:1}.homeServiceCards_card__K1C8O:focus-visible .homeServiceCards_pulse__S0IiQ,.homeServiceCards_card__K1C8O:hover .homeServiceCards_pulse__S0IiQ{animation:homeServiceCards_conductor-pulse__ZYKzJ 1.35s ease-in-out var(--pulse-delay,0s) 1}}@keyframes homeServiceCards_conductor-pulse__ZYKzJ{0%{opacity:0;stroke-dashoffset:4}12%,74%{opacity:.82}to{opacity:0;stroke-dashoffset:-100}}@media (min-width:641px) and (max-width:1023px){.homeServiceCards_grid__hTsD7{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.homeServiceCards_copy__l0LWD{padding:8px 24px 23px}}@media (max-width:640px){.homeServiceCards_heading__NUkRm{margin-bottom:24px}.homeServiceCards_heading__NUkRm h2{font-size:29px}.homeServiceCards_heading__NUkRm h2 br{display:none}.homeServiceCards_grid__hTsD7{display:flex;gap:18px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.homeServiceCards_grid__hTsD7::-webkit-scrollbar{display:none}.homeServiceCards_item__rTsRR{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.homeServiceCards_card__K1C8O{min-height:490px;border-radius:16px}.homeServiceCards_card__K1C8O:focus-visible{outline-offset:-3px}.homeServiceCards_copy__l0LWD{padding:8px 23px 23px}.homeServiceCards_copy__l0LWD h3{font-size:23px}.homeServiceCards_copy__l0LWD p{font-size:13px}.homeServiceCards_controls__GPd8t{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:15px}.homeServiceCards_controls__GPd8t button{display:grid;width:44px;height:44px;place-items:center;padding:0;border:1px solid rgb(73 204 255/.28);border-radius:50%;background:rgb(4 23 34/.8);color:#91dcf6;cursor:pointer;font:inherit;font-size:19px}.homeServiceCards_controls__GPd8t button:disabled{opacity:.3;cursor:default}.homeServiceCards_controls__GPd8t button:focus-visible{outline:2px solid #8fe7ff;outline-offset:3px}.homeServiceCards_dots__GvAFR{display:flex}.homeServiceCards_dots__GvAFR button{width:29px;border:0;background:transparent}.homeServiceCards_dots__GvAFR button span{width:5px;height:5px;border-radius:50%;background:#3d6577}.homeServiceCards_dots__GvAFR button[aria-current] span{width:7px;height:7px;background:#83dfff;box-shadow:0 0 8px rgb(73 204 255/.25)}.homeServiceCards_allServices___06j8{margin-top:22px}}@media (prefers-reduced-motion:reduce){.homeServiceCards_card__K1C8O,.homeServiceCards_card__K1C8O:after{transition:none}.homeServiceCards_pulse__S0IiQ{display:none}}