.ReviewPage_page__cdaPd{background:#f7f8fa;color:#252a31;min-height:70vh;overflow-x:hidden}.ReviewPage_hero__G1TaJ{background:linear-gradient(135deg,#fff7ef,#fff 58%,#eef6f6);border-bottom:1px solid #e8e8e8}.ReviewPage_heroInner__CzJ3S{margin:0 auto;max-width:1320px}.ReviewPage_eyebrow__tiFXP{color:#bb2121;font-size:11px;font-weight:700;letter-spacing:1.4px;margin:0 0 12px}.ReviewPage_hero__G1TaJ h1,.ReviewPage_listHeader__65nJa h2{color:#1e2832;font-weight:700;letter-spacing:0;margin:0}.ReviewPage_hero__G1TaJ h1{font-size:clamp(32px,5vw,56px);line-height:1.08;max-width:650px}.ReviewPage_intro__HC0hP{color:#5e6873;font-size:17px;line-height:1.7;margin:20px 0 34px;max-width:650px}.ReviewPage_summary__ixJzq{align-items:center;background:#fff;border:1px solid #e5e7ea;border-radius:8px;box-shadow:0 8px 22px rgba(35,42,50,.06);display:flex;flex-direction:column;gap:26px;justify-content:center;min-height:260px;width:100%}.ReviewPage_summary__ixJzq strong{color:#1e2832;font-size:64px;font-weight:700;line-height:1}.ReviewPage_ratingValue___PjoE{align-items:baseline;display:flex;gap:10px}.ReviewPage_ratingValue___PjoE span{color:#6d747d;font-size:28px}.ReviewPage_summaryText__HKorc{color:#6d747d;font-size:16px;margin:0;text-align:center}.ReviewPage_cta__A8HuI{background:#bb2121!important;border:0!important;border-radius:4px!important;margin-left:0;padding:11px 16px!important;white-space:nowrap}.ReviewPage_verifiedBadge__Q5G0B{align-items:center;border:1px solid #b7f0d9;border-radius:999px;color:#00865a;display:inline-flex;font-size:15px;font-weight:700;gap:12px;letter-spacing:1.5px;padding:12px 24px}.ReviewPage_verifiedBadge__Q5G0B span{background:#00bd7d;border-radius:50%;height:12px;width:12px}.ReviewPage_listHeader__65nJa{align-items:end;display:flex;justify-content:space-between;margin-bottom:22px}.ReviewPage_listActions__fTgRD{align-items:center;display:flex;gap:16px}.ReviewPage_listHeader__65nJa h2{font-size:30px}.ReviewPage_reviewCount__jSZ4k{color:#6d747d;font-size:14px}.ReviewPage_reviewList__lgvyy{align-items:stretch;margin:0}.ReviewPage_reviewList__lgvyy>div{min-width:0}.ReviewPage_reviewItem__TOqGR{background:#fff;border:1px solid #e5e7ea;border-radius:12px;box-shadow:0 6px 18px rgba(35,42,50,.08);display:flex;flex-direction:column;min-height:220px;min-width:0;overflow:hidden;padding:16px;transition:box-shadow .18s ease,transform .18s ease}.ReviewPage_reviewItem__TOqGR:hover{box-shadow:0 10px 24px rgba(35,42,50,.1);transform:translateY(-2px)}.ReviewPage_reviewIdentity__psEQ9{align-items:center;display:flex;gap:14px;min-width:0}.ReviewPage_reviewIdentity__psEQ9>div{min-width:0}.ReviewPage_avatar__wtZsG{align-items:center;background:#fcede7;border-radius:50%;color:#bb2121;display:inline-flex;flex:0 0 48px;font-size:14px;font-weight:700;height:48px;justify-content:center;-o-object-fit:cover;object-fit:cover;width:48px}.ReviewPage_reviewIdentity__psEQ9 h3{color:#252a31;font-size:16px;font-weight:700;overflow-wrap:anywhere;word-break:break-word;margin:0 0 2px}.ReviewPage_company__esWxl{color:#6d747d;font-size:12px;margin:0;white-space:nowrap}.ReviewPage_reviewMeta__kt3ws{align-items:center;display:flex;flex-direction:row;gap:8px;margin:12px 0 0;white-space:nowrap}.ReviewPage_reviewMeta__kt3ws time{color:#8a9198;font-size:12px}.ReviewPage_reviewCopy__crYug{color:#505963;font-size:14px;line-height:1.5;margin-top:10px;min-width:0;overflow-wrap:anywhere;word-break:break-word}.ReviewPage_reviewCopy__crYug p{margin:0}.ReviewPage_service__iQcdL{color:#bb2121;font-size:12px;font-weight:700;margin-bottom:6px!important;text-transform:uppercase}.ReviewPage_readMore__AlH7z{background:transparent;border:0;color:#bb2121;display:inline;font-size:14px;font-weight:700;margin:0;padding:0 0 0 4px}.ReviewPage_emptyState__9xfsU{background:#fff;border:1px solid #e2e5e8;border-radius:8px;color:#6d747d;padding:30px}@media (max-width:700px){.ReviewPage_summary__ixJzq{align-items:flex-start;min-height:0}.ReviewPage_summary__ixJzq strong{font-size:52px}.ReviewPage_listActions__fTgRD{align-items:flex-end;flex-direction:column;gap:8px}.ReviewPage_listHeader__65nJa{align-items:flex-start;gap:12px}.ReviewPage_listHeader__65nJa h2{font-size:25px}.ReviewPage_reviewItem__TOqGR{min-height:0;padding:24px 20px}}