.reviews-hero{position:relative;overflow:hidden;padding:92px 0 70px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 20% 15%,rgba(145,59,255,.14),transparent 32%),radial-gradient(circle at 85% 85%,rgba(75,168,238,.14),transparent 32%),linear-gradient(180deg,#fbfaff,#fff);text-align:center}
.reviews-hero h1{max-width:760px;margin:0 auto 18px;font-size:clamp(2.5rem,4.4vw,3.9rem)}
.reviews-hero h1 span{background:linear-gradient(100deg,#752cf2,#e60dd5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding-right:.08em}
.reviews-hero>.container>p:not(.eyebrow){max-width:600px;margin:0 auto 30px;font-size:1.08rem;line-height:1.7;color:#686a78}
.reviews-hero-actions{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}

.reviews-wall{padding:80px 0 96px}
.review-tag{display:inline-block;margin-bottom:14px;padding:5px 12px;border-radius:99px;color:#7C4DE9;background:#f2ebfc;font-size:.7rem;font-weight:700;letter-spacing:.09em}
.reviews-note{margin:28px 4px 0;text-align:center;color:#999aa4;font-size:.8125rem}

@media (max-width:650px){
  .reviews-hero{padding:64px 0 48px}
  .reviews-wall{padding:56px 0 70px}
}
