.feature.svelte-ay7qqw{background:var(--surface);padding-block:clamp(3rem,2rem + 4vw,5rem)}.feature-grid.svelte-ay7qqw{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.feature-copy.svelte-ay7qqw{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.feature-copy.svelte-ay7qqw p:where(.svelte-ay7qqw){font:var(--text-body);color:var(--ink-secondary);text-wrap:pretty}.attribution.svelte-ay7qqw{font-family:var(--font-display);font-size:1.125rem;color:var(--ink)!important}.thumb.svelte-ay7qqw{border-radius:var(--radius-md);aspect-ratio:4/3;background:var(--surface-sunken);width:100%;display:block;position:relative;overflow:hidden}.thumb.svelte-ay7qqw img:where(.svelte-ay7qqw){object-fit:cover;width:100%;height:100%}.thumb-scrim.svelte-ay7qqw{background:#191a2e47;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.play.svelte-ay7qqw{border-radius:var(--radius-pill);width:84px;height:84px;color:var(--accent);transition:transform .2s var(--ease);background:#faf7f2eb;justify-content:center;align-items:center;display:inline-flex}.play.small.svelte-ay7qqw{width:56px;height:56px}.thumb.svelte-ay7qqw:hover .play:where(.svelte-ay7qqw),.card.svelte-ay7qqw:hover .play:where(.svelte-ay7qqw){transform:scale(1.06)}.video-link.svelte-ay7qqw{font:var(--text-ui-strong);color:var(--accent);align-items:center;gap:10px;display:inline-flex}.video-dot.svelte-ay7qqw{border-radius:var(--radius-pill);border:1px solid var(--accent-border);background:var(--accent-wash);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.detail.svelte-ay7qqw{background:var(--surface-sunken);padding-block:clamp(3rem,2rem + 4vw,5rem)}.detail-inner.svelte-ay7qqw{flex-direction:column;gap:28px;max-width:860px;display:flex}.services.svelte-ay7qqw{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.services.svelte-ay7qqw li:where(.svelte-ay7qqw){border-radius:var(--radius-sm);background:var(--surface);font:var(--text-ui-strong);padding:16px 20px;font-size:1rem}.closing.svelte-ay7qqw{flex-direction:column;gap:14px;display:flex}.closing.svelte-ay7qqw p:where(.svelte-ay7qqw){font:var(--text-body);color:var(--ink-secondary);text-wrap:pretty}.testimonials.svelte-ay7qqw{background:var(--surface);padding-block:clamp(3rem,2rem + 4vw,5rem)}.head.svelte-ay7qqw{margin-bottom:40px}.grid.svelte-ay7qqw{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:28px;display:grid}.card.svelte-ay7qqw{background:var(--surface-raised);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.card-media.svelte-ay7qqw{aspect-ratio:1;background:var(--surface-sunken);display:block;position:relative}.card-media.svelte-ay7qqw img:where(.svelte-ay7qqw){object-fit:cover;width:100%;height:100%}.card-body.svelte-ay7qqw{text-align:left;flex-direction:column;gap:3px;padding:18px 20px 22px;display:flex}.name.svelte-ay7qqw{font:var(--text-ui-strong);font-size:1rem}.company.svelte-ay7qqw{font:var(--text-body-sm);color:var(--ink-tertiary);font-size:.8125rem}@media (width<=860px){.feature-grid.svelte-ay7qqw{grid-template-columns:1fr;gap:36px}}
