.service-card[data-v-d9b88453]{background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden;transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease)}.service-card[data-v-d9b88453]:hover{border-color:var(--c-line-strong);box-shadow:var(--shadow-md);transform:translateY(-4px)}.service-card__media[data-v-d9b88453]{aspect-ratio:16/9;overflow:hidden;position:relative}.service-card__img[data-v-d9b88453]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s var(--ease);width:100%}.service-card:hover .service-card__img[data-v-d9b88453]{transform:scale(1.04)}.service-card__cat[data-v-d9b88453]{backdrop-filter:blur(4px);background:#0a1f3db8;color:#fff;font-size:.78rem;left:12px;padding:3px 10px}.service-card__cat[data-v-d9b88453],.service-card__rec[data-v-d9b88453]{border-radius:999px;font-weight:600;position:absolute;top:12px}.service-card__rec[data-v-d9b88453]{background:#ffffffeb;color:var(--c-primary);font-size:.76rem;padding:2px 10px;right:12px}.service-card__body[data-v-d9b88453]{display:flex;flex:1;flex-direction:column;gap:10px;padding:18px 18px 20px}.service-card__title[data-v-d9b88453]{font-size:1.16rem}.service-card__summary[data-v-d9b88453]{color:var(--c-muted);display:-webkit-box;font-size:.92rem;-webkit-line-clamp:2;line-height:1.7;-webkit-box-orient:vertical;flex:1;overflow:hidden}.service-card__more[data-v-d9b88453]{align-items:center;color:var(--c-primary);display:inline-flex;font-size:.9rem;font-weight:600;gap:6px}
