.hero-section.svelte-jot9ci{background:var(--surface);border-bottom:1px solid var(--border)}.service-hero.svelte-jot9ci{text-align:center;flex-direction:column;align-items:center;padding:1.5rem 2rem 3rem;display:flex}.hero-badge.svelte-jot9ci{font-family:var(--font-mono);color:var(--blue);background:var(--blue-soft);box-shadow:none;border-color:#0000;margin-bottom:1.25rem;font-size:.72rem;font-weight:700}.service-hero.svelte-jot9ci h1:where(.svelte-jot9ci){max-width:26ch;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800}.service-intro.svelte-jot9ci{color:var(--text-dim);max-width:60ch;margin-top:1rem}.hero-actions.svelte-jot9ci{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:1.75rem;display:flex}.btn-lg.svelte-jot9ci{border-radius:var(--radius-sm);padding:1rem 1.75rem;font-size:1rem}.section.svelte-jot9ci{padding:2.5rem 0}.section-head.svelte-jot9ci{max-width:640px;margin-bottom:1.5rem}.eyebrow.svelte-jot9ci{text-transform:uppercase;letter-spacing:.04em;color:var(--blue);font-size:.8rem;font-weight:700}.section-head.svelte-jot9ci h2:where(.svelte-jot9ci){margin-top:.35rem;font-size:clamp(1.3rem,2.4vw,1.6rem)}.highlight-grid.svelte-jot9ci{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem;display:grid}.highlight-card.svelte-jot9ci{color:var(--green);align-items:center;gap:.65rem;padding:1.1rem 1.35rem;display:flex}.highlight-card.svelte-jot9ci span:where(.svelte-jot9ci){color:var(--text);font-size:.92rem;font-weight:500}.context-card.svelte-jot9ci{max-width:760px;margin:0 auto;padding:2rem 2.25rem}.context-card.svelte-jot9ci p:where(.svelte-jot9ci){color:var(--text-dim);line-height:1.65}.context-link.svelte-jot9ci{color:var(--blue);align-items:center;gap:.35rem;margin-top:1rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.cta-card.svelte-jot9ci{text-align:center;flex-direction:column;align-items:center;padding:2.5rem;display:flex}.cta-card.svelte-jot9ci h2:where(.svelte-jot9ci){font-size:clamp(1.4rem,2.8vw,1.8rem)}.cta-card.svelte-jot9ci p:where(.svelte-jot9ci){color:var(--text-dim);max-width:52ch;margin-top:.75rem}
