.services.svelte-4z030h{max-width:var(--container-max);margin:0 auto;padding:var(--space-8) var(--container-pad) var(--space-8)}.intro.svelte-4z030h{max-width:62ch;margin-bottom:var(--space-8)}.eyebrow.svelte-4z030h{font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:0 0 var(--space-3)}h1.svelte-4z030h{font-size:clamp(2rem,5vw,3.25rem);line-height:var(--line-height-heading);letter-spacing:-.03em;margin:0 0 var(--space-4)}.lede.svelte-4z030h{font-size:1.125rem;color:var(--color-muted);margin:0}.grid.svelte-4z030h{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-5)}.card.svelte-4z030h{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-2);background:#fff;text-decoration:none;color:inherit;box-shadow:var(--shadow-1);transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out)}.card.svelte-4z030h:hover{transform:translateY(-3px);box-shadow:var(--shadow-2);border-color:var(--accent)}.promise.svelte-4z030h{font-weight:var(--font-weight-semibold);color:var(--accent);font-size:.9375rem}.card.svelte-4z030h h2:where(.svelte-4z030h){margin:0;font-size:1.75rem;letter-spacing:-.02em}.summary.svelte-4z030h{margin:0;color:var(--color-muted);font-size:.9375rem}.cats.svelte-4z030h{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.cats.svelte-4z030h li:where(.svelte-4z030h){font-size:.8125rem;padding:.25rem .625rem;border-radius:var(--radius-round);background:color-mix(in oklab,var(--accent) 10%,white);color:color-mix(in oklab,var(--accent) 80%,black)}.from.svelte-4z030h{margin-top:auto;font-weight:var(--font-weight-semibold)}.go.svelte-4z030h{font-size:.9375rem;color:var(--accent);font-weight:var(--font-weight-medium)}.how.svelte-4z030h{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border);max-width:68ch}.how.svelte-4z030h h2:where(.svelte-4z030h){font-size:1.5rem;margin:0 0 var(--space-4)}.how.svelte-4z030h ol:where(.svelte-4z030h){margin:0;padding-left:1.25rem;display:grid;gap:var(--space-3);color:var(--color-muted)}.how.svelte-4z030h b:where(.svelte-4z030h){color:var(--color-text)}.note.svelte-4z030h{margin-top:var(--space-5);color:var(--color-muted);font-size:.9375rem}@media(prefers-reduced-motion:reduce){.card.svelte-4z030h{transition:none}.card.svelte-4z030h:hover{transform:none}}.flagship.svelte-4z030h{margin:1.25rem 0 1.75rem;padding:1rem 1.2rem;border-left:4px solid var(--color-accent, #248b2b);border-radius:0 12px 12px 0;background:color-mix(in oklab,var(--color-accent, #248b2b) 6%,#fff)}.flagship.svelte-4z030h h2:where(.svelte-4z030h){margin:0 0 .4rem;font-size:1.05rem}.flagship.svelte-4z030h p:where(.svelte-4z030h){margin:0;line-height:1.6}.testimonial.svelte-4z030h{margin:.9rem 0 0;padding:.9rem 1rem;border-left:3px solid var(--color-accent, #248b2b);background:#fff;border-radius:0 10px 10px 0}.testimonial.svelte-4z030h p:where(.svelte-4z030h){margin:0 0 .5rem;font-style:italic;line-height:1.6}.testimonial.svelte-4z030h footer:where(.svelte-4z030h){font-size:.85rem;color:var(--color-text-secondary, #6b7280)}.flagship-photo.svelte-4z030h{margin:0 0 1rem}.flagship-photo.svelte-4z030h img:where(.svelte-4z030h){width:100%;max-width:720px;height:auto;border-radius:14px;display:block}.flagship-photo.svelte-4z030h figcaption:where(.svelte-4z030h){font-size:.85rem;color:#6b7280;margin-top:.4rem}
