.service-card.svelte-j3latp{background-color:var(--color-bg-secondary);border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base);display:flex;flex-direction:column;border:1px solid var(--color-earth-200);height:100%}.service-card.svelte-j3latp:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-earth-300)}.service-image.svelte-j3latp{width:100%;height:240px;overflow:hidden;background-color:var(--color-earth-100);position:relative}.service-image.svelte-j3latp img:where(.svelte-j3latp){width:100%;height:100%;object-fit:cover;transition:transform var(--transition-smooth)}.service-card.svelte-j3latp:hover .service-image:where(.svelte-j3latp) img:where(.svelte-j3latp){transform:scale(1.05)}.service-content.svelte-j3latp{padding:var(--spacing-lg);flex:1;display:flex;flex-direction:column}.service-content.svelte-j3latp h3:where(.svelte-j3latp){margin-bottom:var(--spacing-xs);color:var(--color-earth-900);font-size:1.5rem}.service-description.svelte-j3latp{color:var(--color-earth-600);margin-bottom:var(--spacing-lg);flex:1;line-height:1.6}.service-meta.svelte-j3latp{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-earth-100)}.service-price.svelte-j3latp{font-size:1.5rem;font-weight:700;color:var(--color-earth-900);font-family:var(--font-serif)}.service-duration.svelte-j3latp{color:var(--color-earth-500);font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.service-link.svelte-j3latp{color:var(--color-accent);font-weight:600;text-decoration:none;transition:color var(--transition-base);display:inline-flex;align-items:center;gap:.5rem;text-transform:uppercase;font-size:.875rem;letter-spacing:.05em}.service-link.svelte-j3latp:hover{color:var(--color-accent-dark)}.service-link.svelte-j3latp svg:where(.svelte-j3latp){transition:transform var(--transition-base)}.service-link.svelte-j3latp:hover svg:where(.svelte-j3latp){transform:translate(4px)}
