.cc-marketing .reviews-hero{background:var(--navy);color:var(--white);padding:72px 0 48px}.cc-marketing .reviews-hero h1{font-size:clamp(40px,5vw,64px)}.cc-marketing .reviews-hero .eyebrow,.cc-marketing .reviews-hero .lead{color:#b9cbd8}.cc-marketing .reviews-hero .lead{max-width:700px}.cc-marketing .reviews-list{padding-block:24px 72px}.cc-marketing .customer-review{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:64px;padding-block:64px;scroll-margin-top:110px;display:grid}.cc-marketing .customer-review+.customer-review{border-top:1px solid var(--line)}.cc-marketing .review-identity{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.cc-marketing .review-identity h2{letter-spacing:-.7px;font-size:clamp(25px,3vw,30px);line-height:1.2}.cc-marketing .review-stars{color:#0066cd;letter-spacing:2px;font-size:21px}.cc-marketing .review-identity time{color:var(--muted);font-size:14px}.cc-marketing .review-company,.cc-marketing .review-permalink{color:var(--link);text-underline-offset:4px;text-decoration:underline}.cc-marketing .review-company{overflow-wrap:anywhere;font-weight:600}.cc-marketing .review-permalink{align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.cc-marketing .customer-review-copy{border-left:3px solid var(--blue);overflow-wrap:anywhere;margin:0;padding-left:28px;font-size:18px;line-height:1.75}.cc-marketing .customer-review-copy p+p{margin-top:20px}.cc-marketing .customer-review-copy h3{margin-bottom:24px;font-size:25px;line-height:1.3}.cc-marketing .customer-review-copy h4{margin:28px 0 16px;font-size:19px;line-height:1.4}.cc-marketing .customer-review-copy ul{color:var(--muted);padding-left:22px;list-style:outside}.cc-marketing .customer-review-copy li+li{margin-top:18px}@media (max-width:800px){.cc-marketing .reviews-hero{padding-top:44px}.cc-marketing .customer-review{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:40px}.cc-marketing .customer-review-copy{padding-left:20px;font-size:17px}}
