.service-hub-card.svelte-19tww29{display:grid;gap:1rem;height:100%;border-radius:1.35rem;border:1px solid color-mix(in srgb,var(--ink) 8%,var(--border));background:var(--surface);padding:1.25rem;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.service-hub-card.svelte-19tww29:hover{border-color:color-mix(in srgb,var(--accent) 18%,var(--border));background:color-mix(in srgb,var(--surface) 96%,white 4%)}.service-hub-card__top.svelte-19tww29{display:flex;align-items:center;gap:.85rem}.service-hub-card__icon.svelte-19tww29{display:inline-flex;height:2.9rem;width:2.9rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.95rem;background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent)}.service-hub-card__meta.svelte-19tww29{font-size:.72rem;font-weight:700;line-height:1.45;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.service-hub-card__body.svelte-19tww29{display:grid;gap:.65rem}.service-hub-card.svelte-19tww29 h2:where(.svelte-19tww29){font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.16;letter-spacing:-.03em;color:var(--ink)}.service-hub-card__body.svelte-19tww29 p:where(.svelte-19tww29){font-size:.95rem;line-height:1.65;color:var(--muted)}.service-hub-card__outcome.svelte-19tww29{color:var(--ink);font-weight:600}.service-hub-card__cta.svelte-19tww29{display:inline-flex;align-items:center;gap:.45rem;margin-top:.25rem;font-size:.95rem;font-weight:700;color:var(--accent)}
