.customer-stories{padding:75px 0;background:#f1f5f1;color:#082f45}.customer-stories[hidden]{display:none!important}.stories-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:30px}.stories-heading h2{font-size:clamp(30px,3vw,44px);font-weight:700;line-height:1.15;letter-spacing:-1.5px;max-width:740px}.stories-heading .eyebrow{color:#086e70}.stories-viewport{overflow-x:auto;scroll-snap-type:x mandatory;outline-offset:5px}.stories-track{width:max-content;display:flex;animation:none}.stories-group{display:flex;gap:24px;padding-right:24px}.story-card{display:flex;flex-direction:column;width:var(--story-width);padding:29px;background:#fff;border:1px solid #dce5df;border-radius:18px;flex-shrink:0;box-sizing:border-box}.story-stars{font-size:14px;letter-spacing:3px;color:#087F82}.story-card blockquote{margin:22px 0 25px;font-size:16px;line-height:1.8;color:#29464f;overflow-wrap:anywhere}.story-identity{margin-top:auto}.story-card p{margin:0}.story-name{font-size:14px;font-weight:700;color:#082f45}.story-role{font-size:12px;line-height:1.8;color:#52666c}.story-descriptor{font-size:11px;line-height:1.6;color:#52666c;padding-top:9px}.story-card .story-disclosure{font:11px/1.65 Arial,sans-serif;color:#596562;padding-top:18px;margin-top:18px;border-top:1px solid #e3e9e5}.story-card a{font-size:12px;color:#086e70;margin-top:12px}.stories-stationary .stories-track,.stories-keyboard .stories-track{animation:none}.stories-stationary .stories-clone,.stories-keyboard .stories-clone{display:none}.stories-stationary .stories-viewport,.stories-keyboard .stories-viewport{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.stories-viewport::-webkit-scrollbar{display:none}.story-card{scroll-snap-align:start}@media(max-width:760px){.customer-stories{padding:50px 0}.stories-heading{align-items:start;flex-direction:column;gap:14px}.story-card{padding:25px}.story-card blockquote{font-size:15px}.stories-heading h2{font-size:32px}.story-card .story-disclosure{font-size:11px}}@media(prefers-reduced-motion:reduce){.stories-track{animation:none!important}.stories-clone{display:none}.stories-viewport{overflow-x:auto;scrollbar-width:none}}

.stories-controls{display:flex;gap:10px}.stories-controls button{min-width:44px;min-height:44px;border:1px solid #087F82;border-radius:50%;background:white;color:#082D50;cursor:pointer}.stories-controls button:disabled{opacity:.35;cursor:default}.stories-controls svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2}.stories-group{padding-right:0}.story-stars{color:#087F82}

.stories-viewport{overscroll-behavior-x:contain}.stories-controls button:focus-visible,.stories-viewport:focus-visible{outline:3px solid #087F82;outline-offset:4px}

.story-stars{display:flex;gap:4px;letter-spacing:0}.review-star{position:relative;display:inline-block;width:20px;height:20px;background:#e2e7e5;clip-path:polygon(50% 0%,61.8% 35%,98% 35%,69% 57%,80% 94%,50% 72%,20% 94%,31% 57%,2% 35%,38.2% 35%)}.review-star-fill{position:absolute;inset:0 auto 0 0;background:#b38a3c;display:block;height:100%}
