.service-grid-card[data-v-98cdadba]{background-color:var(--cln-cream);flex-direction:column;display:flex}.service-grid-card__image-link[data-v-98cdadba]{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.service-grid-card__image[data-v-98cdadba]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.service-grid-card:hover .service-grid-card__image[data-v-98cdadba]{transform:scale(1.04)}.service-grid-card__badge[data-v-98cdadba]{background-color:var(--cln-accent);color:var(--cln-secondary);letter-spacing:.8px;text-transform:uppercase;border-radius:3px;padding:6px 12px;font-size:11px;font-weight:800;position:absolute;top:16px;left:16px}.service-grid-card__body[data-v-98cdadba]{flex-direction:column;flex:1;align-items:flex-start;padding:26px 30px 30px;display:flex}.service-grid-card__title[data-v-98cdadba]{color:var(--cln-secondary);font-family:Plus Jakarta Sans,sans-serif;font-size:21px;font-weight:500;line-height:1.35}.service-grid-card__title a[data-v-98cdadba]:hover{color:var(--cln-tertiary)}.service-grid-card__excerpt[data-v-98cdadba]{color:var(--cln-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.service-grid-card__more[data-v-98cdadba]{color:var(--cln-secondary);align-items:center;gap:10px;margin-top:auto;padding-top:22px;font-size:13px;font-weight:700;display:inline-flex}.service-grid-card__more[data-v-98cdadba]:hover{color:var(--cln-tertiary)}.service-grid-card__dot[data-v-98cdadba]{background-color:var(--cln-accent);border-radius:50%;width:20px;height:20px;transition:transform .2s}.service-grid-card__more:hover .service-grid-card__dot[data-v-98cdadba]{transform:translate(3px)}.services-list[data-v-b4fae019]{padding:100px 0 120px}.services-list__grid[data-v-b4fae019]{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}@media (width<=1024px){.services-list__grid[data-v-b4fae019]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.services-list[data-v-b4fae019]{padding:60px 0 80px}.services-list__grid[data-v-b4fae019]{grid-template-columns:1fr}}
