.customer-testimonials{padding:64px 0 80px;background:#faf7f2;border-top:1px solid #e7e0d8}.customer-testimonials h2{font-size:32px;margin:12px 0}.customer-intro{color:#666;max-width:720px;margin-bottom:32px}.customer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.customer-card{background:white;border:1px solid #e8e3dc;border-radius:18px;padding:32px;display:flex;flex-direction:column;box-shadow:0 4px 16px #22222204}.customer-stars{display:flex;gap:5px;color:#F28123}.customer-card h3{font-size:21px;margin:20px 0 12px}.customer-card blockquote{font-size:calc(17px - 1pt);line-height:1.75;margin:0 0 28px}.customer-attribution{margin:auto 0 0;font-weight:600;border-top:1px solid #eee;padding-top:18px}.customer-attribution span{display:block;font-size:13px;font-weight:400;color:#777;margin-top:5px}@media(max-width:750px){.customer-grid{grid-template-columns:1fr}.customer-card{padding:24px}.customer-testimonials h2{font-size:27px}}
.customer-grid{display:block;max-width:960px;margin:auto}.customer-card{display:none;min-height:320px}.customer-card.is-active{display:flex}.customer-carousel-controls{display:flex;justify-content:center;align-items:center;gap:22px;margin-top:24px}.customer-carousel-controls button{border:1px solid #d7d2cb;background:white;color:#222;border-radius:50%;width:46px;height:46px;cursor:pointer;font-size:25px;line-height:1}.customer-carousel-controls button:hover{background:#fff0e2;border-color:#F28123}.customer-carousel-controls button:focus-visible{outline:2px solid #176b9c;outline-offset:3px}.customer-carousel-count{font-size:14px;color:#666;min-width:55px;text-align:center}.customer-card blockquote{font-size:calc(20px - 1pt);line-height:1.7}.customer-attribution{margin-top:20px}@media(max-width:750px){.customer-card blockquote{font-size:calc(17px - 1pt)}.customer-card{min-height:0}}
.customer-testimonials h2{margin-bottom:32px}

.customer-grid{position:relative;max-width:1080px;padding-inline:62px;box-sizing:border-box}.customer-carousel-controls{position:absolute;inset:0;display:block;margin:0;pointer-events:none}.customer-carousel-controls button{position:absolute;top:50%;transform:translateY(-50%);pointer-events:auto;width:44px;height:44px;background:transparent;border-color:#d7d2cb;display:flex;align-items:center;justify-content:center}.customer-carousel-controls button:first-child{left:0}.customer-carousel-controls button:last-child{right:0}.customer-carousel-controls button svg{width:22px;height:22px}.customer-card{min-height:360px}@media(max-width:750px){.customer-grid{padding-inline:34px}.customer-carousel-controls button{width:30px;height:38px;border:0}.customer-card{padding:20px;min-height:0}.customer-card blockquote{font-size:calc(16px - 1pt)}}

.customer-card[hidden]{display:none}.customer-grid{position:relative}.customer-grid:focus-visible{outline:2px solid #176b9c;outline-offset:4px}
