.reviews-hero{background:var(--navy);color:#fff;padding:105px 5vw 85px}.reviews-hero-inner{max-width:1340px;margin:auto;display:grid;grid-template-columns:1.25fr .75fr;gap:7vw;align-items:center}.reviews-hero h1{font-size:clamp(3rem,6vw,6.2rem)}.reviews-hero .page-lead{font-size:1.2rem;color:#c5cae1;max-width:760px;margin:28px 0}.rating-card{background:#fff;color:var(--ink);padding:35px;border-radius:24px}.stars{color:#f3a629;font-size:1.6rem;letter-spacing:.18em}.rating-number{font:800 3.5rem Manrope;margin:8px 0 0}.rating-card p{color:var(--muted)}.reviews-wrap{max-width:1340px;margin:auto;padding:90px 5vw}.reviews-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;margin-bottom:55px}.reviews-intro h2{font-size:clamp(2.3rem,4.5vw,4.5rem)}.reviews-intro p{color:var(--muted);font-size:1.08rem}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.review-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px;display:flex;flex-direction:column;min-height:255px}.review-card blockquote{border:0;padding:0;margin:22px 0;font-size:1.14rem;color:var(--ink)}.review-card footer{background:none;color:var(--muted);padding:0;margin-top:auto;font-size:.86rem}.review-source{font-size:.73rem;letter-spacing:.1em;text-transform:uppercase;color:var(--purple);font-weight:800}.review-platforms{background:#e9ecf5;padding:80px 5vw}.review-platforms-inner{max-width:1100px;margin:auto;text-align:center}.review-platforms h2{font-size:clamp(2.2rem,4vw,4rem)}.platform-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:35px}.platform-actions .button.secondary{background:#fff;color:var(--ink);box-shadow:0 10px 30px rgba(20,30,70,.09)}@media(max-width:900px){.reviews-hero-inner,.reviews-intro{grid-template-columns:1fr}.review-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.reviews-hero{padding:70px 6vw 60px}.reviews-wrap{padding:70px 6vw}.review-grid{grid-template-columns:1fr}}
