section.svelte-lulivp{flex-direction:column;display:flex}.content-section.svelte-lulivp{border-top:1px solid var(--color-surface-border)}.container.svelte-lulivp{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-lulivp{font-family:var(--font-heading);font-size:var(--font-size-2xl)}p.svelte-lulivp{font-family:var(--font-body);font-size:var(--font-size-md);color:var(--color-text-muted)}.hero-image.svelte-lulivp{border:1px solid var(--color-surface-border);border-radius:4px;width:100%;height:auto;display:block}.mobile.svelte-lulivp{margin:var(--space-md) auto 0;width:min(100%,16rem)}.phone-wrap.svelte-lulivp{filter:drop-shadow(0 1rem 1.5rem #00000059)}figcaption.svelte-lulivp{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-lulivp{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-lulivp p:where(.svelte-lulivp){line-height:1.5}.review-card.svelte-lulivp h3:where(.svelte-lulivp){font-family:var(--font-heading);font-size:var(--font-size-xl)}.review-card.svelte-lulivp .role:where(.svelte-lulivp){font-size:var(--font-sm);letter-spacing:.04em;color:var(--color-primary);font-weight:500}
