.section.svelte-117800q{padding-top:var(--space-lg)}.section-title.svelte-117800q{text-align:center;max-width:700px;margin:0 auto}.section-title.svelte-117800q h1:where(.svelte-117800q){font-size:clamp(2rem,4vw,3rem)}.section-title.svelte-117800q p:where(.svelte-117800q){margin-top:.5rem;font-size:var(--font-size-lg);color:var(--subheading-color)}.modalities-grid.svelte-117800q{display:grid;grid-template-columns:repeat(var(--modalities-count, 3),1fr);gap:var(--space-lg);margin-top:var(--space-xl)}.modality-card.svelte-117800q{padding:var(--space-xl);border-radius:var(--radius-lg);background:#ffffffeb;border:1px solid rgba(var(--accent-color-rgb),.1);box-shadow:0 12px 32px #080f1c14;display:flex;flex-direction:column;gap:var(--space-md);transition:all var(--transition-fast)}.modality-card.svelte-117800q:hover{transform:translateY(-4px);box-shadow:0 20px 48px #080f1c1f}.modality-header.svelte-117800q{text-align:center}.modality-icon.svelte-117800q{display:flex;justify-content:center;align-items:center;margin-bottom:var(--space-sm);color:var(--accent-color)}.modality-icon.svelte-117800q svg:where(.svelte-117800q){width:48px;height:48px}.modality-header.svelte-117800q h2:where(.svelte-117800q){font-size:var(--font-size-xl);margin-bottom:var(--space-xs);color:var(--heading-color)}.modality-header.svelte-117800q p:where(.svelte-117800q){font-size:var(--font-size-sm);color:var(--subheading-color)}.modality-features.svelte-117800q{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.modality-features.svelte-117800q li:where(.svelte-117800q){display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-sm);color:var(--body-text)}.modality-features.svelte-117800q svg:where(.svelte-117800q){color:#16a34a;flex-shrink:0}.modality-card.svelte-117800q .btn:where(.svelte-117800q){margin-top:auto;justify-content:center}@media(max-width:900px){.modalities-grid.svelte-117800q{grid-template-columns:1fr}}
