.reviews{background:#f6f4ee}.reviews-head{display:grid;grid-template-columns:1.2fr .8fr;gap:6vw;align-items:end}.reviews-head>p{max-width:520px}.review-columns{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem}.review-column{background:#fff;border:1px solid rgba(19,42,43,.14);border-radius:1rem;overflow:hidden}.review-column>header{display:flex;gap:1.2rem;align-items:center;background:#0d5158;color:#fff;padding:1.5rem}.review-column>header span{font-family:Manrope,sans-serif;font-size:3rem;font-weight:700}.review-column h3,.review-column header p{margin:0}.review-column header p{opacity:.75}.review-rotator{position:relative;min-height:220px}.review-rotator blockquote{position:absolute;inset:0;margin:0;padding:2rem;opacity:0;transform:translateY(10px);transition:opacity .7s,transform .7s;pointer-events:none}.review-rotator blockquote.active{opacity:1;transform:none}.review-rotator blockquote p{font-size:1.08rem}.review-rotator footer{padding:0;background:none;color:#0d5158;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.review-links{display:flex;gap:2rem;flex-wrap:wrap;margin-top:1.5rem}.review-links a{font-weight:700}@media(max-width:760px){.reviews-head,.review-columns{grid-template-columns:1fr}}
