.home-review-marquee.svelte-1v3qpg5{--review-card-width: clamp(21rem, 34vw, 29rem);--review-card-height: clamp(7.25rem, 9vw, 8.25rem);--review-gap: clamp(.65rem, 1vw, .9rem);--review-row-inset: .25rem;--review-row-gap: var(--review-gap);padding-block:clamp(3rem,5vw,5rem);background-color:var(--background);color:var(--foreground);overflow:hidden}.home-review-marquee__heading.svelte-1v3qpg5{display:grid;width:var(--marketing-content-width);margin-inline:auto;grid-template-columns:minmax(0,1fr) minmax(24rem,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.home-review-marquee__intro.svelte-1v3qpg5{min-width:0}.home-review-marquee__proof.svelte-1v3qpg5{display:flex;min-width:0;justify-content:flex-end}.home-review-marquee__eyebrow.svelte-1v3qpg5{margin:0;color:var(--primary)}.home-review-marquee.svelte-1v3qpg5 h2:where(.svelte-1v3qpg5){margin-top:.75rem;font-size:clamp(1.7rem,3vw,2.75rem);font-weight:800;letter-spacing:-.035em;line-height:1.05}.home-review-marquee__description.svelte-1v3qpg5{max-width:65ch;margin-top:.85rem;color:var(--muted-foreground);font-size:1rem;line-height:1.5}.home-review-marquee__intro.svelte-1v3qpg5 a{margin-top:1.5rem}.home-review-card.svelte-1v3qpg5{display:grid;width:var(--review-card-width);height:var(--review-card-height);flex:none;grid-template-columns:var(--review-card-height) minmax(0,1fr);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-base);color:var(--foreground);cursor:pointer;text-align:left;box-shadow:var(--shadow-xs);outline:none;transition:border-color var(--motion-fast),transform var(--motion-fast)}.home-review-card.svelte-1v3qpg5:hover{border-color:color-mix(in srgb,var(--brand-orange-500) 48%,var(--border));transform:translateY(-2px)}.home-review-card.svelte-1v3qpg5:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring)}.home-review-card.svelte-1v3qpg5>img:where(.svelte-1v3qpg5){width:100%;height:100%;object-fit:cover}.home-review-card__copy.svelte-1v3qpg5{display:flex;min-width:0;flex-direction:column;padding:clamp(.8rem,1.4vw,1rem)}.home-review-card__person.svelte-1v3qpg5{display:flex;min-width:0;align-items:center;gap:.4rem}.home-review-card__person.svelte-1v3qpg5 strong:where(.svelte-1v3qpg5){overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.home-review-card__stars.svelte-1v3qpg5{display:inline-flex;margin-left:auto;flex:none;gap:.08rem}.home-review-card__stars.svelte-1v3qpg5 svg{width:.75rem;height:.75rem}.home-review-card__quote.svelte-1v3qpg5{display:-webkit-box;margin-top:.45rem;overflow:hidden;color:var(--muted-foreground);font-size:.78rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}@media(max-width:42rem){.home-review-marquee.svelte-1v3qpg5{--review-card-width: min(21rem, calc(100vw - 2rem) );--review-card-height: 7.25rem}}@media not (max-width:55rem){.home-review-marquee__proof.svelte-1v3qpg5{translate:-5% 0}}@media(max-width:55rem){.home-review-marquee__heading.svelte-1v3qpg5{grid-template-columns:minmax(0,1fr)}.home-review-marquee__proof.svelte-1v3qpg5{grid-row:1;justify-content:flex-start}.home-review-marquee__intro.svelte-1v3qpg5{grid-row:2}}@media(prefers-reduced-motion:reduce){.home-review-card.svelte-1v3qpg5{transition:none}.home-review-card.svelte-1v3qpg5:hover{transform:none}}
