section.svelte-z48cbr{flex-direction:column;display:flex}.content-section.svelte-z48cbr{border-top:1px solid var(--color-surface-border)}.container.svelte-z48cbr{flex-direction:column;gap:.5rem;width:100%;max-width:80rem;margin-block:2rem;margin-inline:auto;padding-inline:clamp(1rem,5vw,3rem);display:flex}h2.svelte-z48cbr{font-family:var(--font-heading);font-size:var(--font-size-2xl)}p.svelte-z48cbr{font-family:var(--font-body);font-size:var(--font-size-md);color:var(--color-text-muted)}.hero-image.svelte-z48cbr{border:1px solid var(--color-surface-border);border-radius:4px;width:100%;height:auto;display:block}.comparison.svelte-z48cbr{gap:var(--space-lg);margin-top:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}figure.svelte-z48cbr{margin:0}figure.svelte-z48cbr img:where(.svelte-z48cbr){border:1px solid var(--color-surface-border);border-radius:4px;width:100%;height:auto;display:block}figcaption.svelte-z48cbr{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;padding-block:.5em}.review-card.svelte-z48cbr{background:var(--color-surface);padding:var(--space-lg);gap:var(--space-sm);border:1px solid var(--color-surface-border);border-radius:4px;flex-direction:column;display:flex}.review-card.svelte-z48cbr p:where(.svelte-z48cbr){line-height:1.5}.review-card.svelte-z48cbr h3:where(.svelte-z48cbr){font-family:var(--font-heading);font-size:var(--font-size-xl)}.review-card.svelte-z48cbr .role:where(.svelte-z48cbr){font-size:var(--font-sm);letter-spacing:.04em;color:var(--color-primary);font-weight:500}
