.brand-review-section{border-top:1px solid #314550;margin-top:2rem;padding-top:2rem}.brand-review-section h3{color:#edf6f5;font-size:clamp(1.35rem,2.5vw,1.8rem);font-weight:800;line-height:1.3}.brand-review-section>p{color:#b9cad5;max-width:78ch;margin-top:.75rem;font-size:.9rem;line-height:1.8}.brand-review-grid{gap:1rem;margin-top:1.25rem;display:grid}.brand-review-card{background:#0c222b;border:1px solid #35504f;border-radius:1rem;flex-direction:column;padding:1.4rem;display:flex}.brand-review-card figcaption strong{color:#b5edda;font-size:1rem;display:block}.brand-review-card figcaption span{color:#b9cad5;margin-top:.5rem;font-size:.78rem;display:block}.brand-review-card blockquote{color:#f0f7f8;white-space:pre-line;margin:1.25rem 0;font-size:1.05rem;line-height:1.8}.brand-review-card a{color:#b5edda;text-underline-offset:4px;align-items:center;gap:.4rem;min-height:44px;margin-top:auto;font-size:.8rem;font-weight:750;text-decoration:underline;display:inline-flex}.brand-review-section .brand-review-checked{font-size:.75rem}@media (width>=700px){.brand-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-contact-reviews .brand-review-section p{text-transform:none;letter-spacing:normal;font-weight:400}.home-contact-reviews .brand-review-section>p{color:#b9cad5;font-size:.9rem}.home-contact-reviews .brand-review-card blockquote p{color:#f0f7f8;font-size:1.05rem}.home-contact-reviews .brand-review-section .brand-review-checked{font-size:.75rem}
