.service-card.svelte-16cl6s9{position:relative;padding:2.5rem 2.2rem;height:100%;display:flex;flex-direction:column}.service-icon.svelte-16cl6s9{width:58px;height:58px;display:grid;place-items:center;border-radius:14px;color:var(--gold);background:radial-gradient(120% 120% at 30% 20%,#d4af3729,#d4af3708);border:1px solid var(--gold-hair);margin-bottom:1.8rem}.service-icon.svelte-16cl6s9 svg{width:30px;height:30px}.service-card.svelte-16cl6s9 :is(h2:where(.svelte-16cl6s9),h3:where(.svelte-16cl6s9)){font-size:1.5rem;font-weight:500;color:var(--cream);margin-bottom:.9rem}.sc-name.svelte-16cl6s9{color:inherit;text-decoration:none}.sc-name.svelte-16cl6s9:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.service-card.svelte-16cl6s9:hover .sc-name:where(.svelte-16cl6s9){color:var(--gold-soft)}.service-card.svelte-16cl6s9 p:where(.svelte-16cl6s9){color:var(--text-secondary);font-size:1rem;line-height:1.72}.sc-more.svelte-16cl6s9{display:inline-flex;align-items:center;gap:.5em;margin-top:auto;padding-top:1.8rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.sc-arrow.svelte-16cl6s9{transition:transform .25s var(--ease-out)}.service-card.svelte-16cl6s9:hover .sc-more:where(.svelte-16cl6s9){color:var(--gold-soft)}.service-card.svelte-16cl6s9:hover .sc-arrow:where(.svelte-16cl6s9){transform:translate(4px)}@media (max-width: 480px){.service-card.svelte-16cl6s9{padding:2rem 1.7rem}}
