.page--home section.reviews{background:0 0;border:0;overflow:visible;padding:24px 0!important}.page--home .reviews-section-redesign{box-shadow:none;box-sizing:border-box;background:0 0;border:0;width:100%;padding:24px 0}.reviews-section-redesign .home-carousel-heading{box-sizing:border-box;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;max-width:1200px;margin:0 auto 24px;padding:0 24px;display:grid}.reviews-section-redesign .home-carousel-heading h2{text-align:center;color:#0f172a;grid-column:2;margin:0;font-size:32px;font-weight:800;line-height:1.25}.reviews-section-redesign .home-carousel-controls{grid-column:3;justify-self:end;align-items:center;gap:6px;display:flex}.reviews-section-redesign .home-carousel-controls button{border:1px solid var(--border-color-light,#e2e8f0);color:#0369a1;cursor:pointer;min-width:44px;min-height:44px;font:inherit;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.reviews-section-redesign .home-carousel-controls .home-carousel-play{min-width:66px;font-size:.8rem}.reviews-section-redesign .home-carousel-controls button:hover{background:#f0f9ff}.reviews-section-redesign .home-carousel-controls button:focus-visible{outline-offset:3px;outline:3px solid #0284c7}.reviews-section-redesign .home-review-viewport{box-sizing:border-box;align-items:stretch;max-width:1200px;min-height:220px;margin:0 auto;padding:0 24px;display:flex}.page--home .home-review-viewport>.review-card-slim,.page--home .home-review-viewport>.home-external-quote{box-sizing:border-box;border:1px solid var(--border-color-light,#e2e8f0);-webkit-backdrop-filter:none;backdrop-filter:none;white-space:normal;background:#fff;border-radius:8px;flex:1;width:100%;min-width:0;max-width:none;margin:0;padding:24px;animation:none;transform:none;box-shadow:0 2px 8px #0000000a}.page--home .home-review-viewport>.review-card-slim:hover{background:#fff;transform:none}.fof-next-site .page--home .home-review-viewport>.review-card-slim,.fof-next-site .page--home .home-review-viewport>.home-external-quote{box-shadow:none;background:0 0;border:0}.home-review-viewport>.home-external-quote{cursor:default;flex-direction:column;justify-content:center;gap:8px;display:flex}.home-external-quote>span{color:#0284c7;font:32px/1 Georgia,serif}.home-external-quote>p{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.6}.home-review-viewport[hidden]{display:none!important}@media (max-width:760px){.reviews-section-redesign .home-carousel-heading{grid-template-columns:minmax(0,1fr);gap:12px;padding:0 16px}.reviews-section-redesign .home-carousel-heading h2{grid-column:1;font-size:28px}.reviews-section-redesign .home-carousel-controls{grid-column:1;justify-self:center}.reviews-section-redesign .home-review-viewport{padding:0 16px}.page--home .home-review-viewport>.review-card-slim,.page--home .home-review-viewport>.home-external-quote{padding:20px}.home-external-quote>p{font-size:16px}}@media (prefers-reduced-motion:reduce){.reviews-section-redesign .home-review-viewport *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
