.ExpandableServiceGrid-module__udUc3q__responsiveServiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2.8vw,20px);display:grid}@media (min-width:1024px){.ExpandableServiceGrid-module__udUc3q__responsiveServiceGrid{grid-template-columns:1fr 1fr 1fr}}.ExpandableServiceGrid-module__udUc3q__card{transition:box-shadow .9s cubic-bezier(.19,1,.22,1),transform .9s cubic-bezier(.19,1,.22,1)}.ExpandableServiceGrid-module__udUc3q__cardHovered{transform:scale(1.05);box-shadow:0 24px 56px #00000052}.ExpandableServiceGrid-module__udUc3q__imageContainer{position:relative}.ExpandableServiceGrid-module__udUc3q__imageContainerHovered{padding:0}.ExpandableServiceGrid-module__udUc3q__imageFrame{clip-path:inset(24px 16px 0 round 20px);will-change:clip-path;border-radius:20px;transition:clip-path .9s cubic-bezier(.19,1,.22,1),border-radius .9s cubic-bezier(.19,1,.22,1);position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.ExpandableServiceGrid-module__udUc3q__imageContainerHovered .ExpandableServiceGrid-module__udUc3q__imageFrame{clip-path:inset(0 round 20px 20px 0 0);border-radius:20px 20px 0 0}.ExpandableServiceGrid-module__udUc3q__serviceImage{object-fit:cover;transform-origin:50%;will-change:transform;backface-visibility:hidden;contain:paint;width:100%;height:100%;transition:transform .9s cubic-bezier(.19,1,.22,1);display:block;transform:translate(0,0)scale(1)}.ExpandableServiceGrid-module__udUc3q__serviceImageHovered{transform:translate(0,0)scale(1.045)}.ExpandableServiceGrid-module__udUc3q__imageIconBadge{background:var(--gradient-brand-premium);z-index:2;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .9s cubic-bezier(.19,1,.22,1);display:flex;position:absolute;top:14px;left:14px;transform:translate(16px,24px);box-shadow:0 8px 20px #0000002e}.ExpandableServiceGrid-module__udUc3q__imageContainerHovered .ExpandableServiceGrid-module__udUc3q__imageIconBadge{transform:translate(0,0)}@media (max-width:767px){.ExpandableServiceGrid-module__udUc3q__cardHovered{transform:none}.ExpandableServiceGrid-module__udUc3q__imageIconBadge{width:32px;height:32px;top:8px;left:8px}}
