#page-reviews .hero{padding:70px 0;text-align:center}#page-reviews .hero h1{font-size:2.4rem;font-weight:800;color:var(--dark)}#page-reviews .hero p{color:var(--gray);max-width:860px;margin:10px auto 0}#page-reviews .mosaic{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin-top:22px}#page-reviews .card{background:#fff;border:1px solid #F3F4F6;border-radius:12px;box-shadow:var(--shadow-md);padding:16px}#page-reviews .review{border-left:4px solid var(--primary);padding-left:12px;margin-bottom:10px}#page-reviews .tags{display:flex;gap:8px;flex-wrap:wrap}#page-reviews .tag{background:#fff7ed;color:#9a3412;border:1px solid #FED7AA;padding:4px 8px;border-radius:9999px;font-weight:700;font-size:.85rem}#page-reviews .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}#page-reviews .stat{text-align:center;padding:16px;border:1px solid #F3F4F6;border-radius:12px;background:#fff;box-shadow:var(--shadow-md)}#page-reviews .stat .v{font-size:1.5rem;font-weight:800;color:var(--dark)}#page-reviews .stat .l{color:var(--gray)}#page-reviews .flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}#page-reviews .flow .step{background:#fff;border:1px solid #F3F4F6;border-radius:12px;padding:16px;box-shadow:var(--shadow-md)}#page-reviews h2{font-size:1.5rem;font-weight:800;margin-bottom:10px}#page-reviews .muted{color:var(--gray)}#page-reviews .themes{gap:12px;flex-wrap:wrap}#page-reviews .trends-wrapper,.trends-wrapper{overflow:auto}#page-reviews .trend-table{width:100%;border-collapse:collapse;min-width:620px}#page-reviews .trend-table th,#page-reviews .trend-table td{text-align:left;padding:10px 12px;border-bottom:1px solid #E5E7EB}#page-reviews .trend-table th{background:#f9fafb;font-weight:600}#page-reviews .trend-bar-outer{height:10px;background:#f3f4f6;border-radius:9999px;overflow:hidden}#page-reviews .trend-bar-inner{height:10px;background:linear-gradient(90deg,#34d399,#10b981)}.trend-icon{font-weight:800;color:var(--dark)}.trend-label{margin-left:6px}.trend-bar-inner-0{width:84%}.trend-bar-inner-1{width:62%}.trend-bar-inner-2{width:71%}.trend-bar-inner-3{width:55%}#page-reviews .cta{text-align:center;padding:30px 0}#page-reviews .cta a{background:var(--primary);color:#fff;text-decoration:none;padding:12px 22px;border-radius:10px;font-weight:800;display:inline-block}#page-reviews .cta a:hover{background:var(--primary-dark)}@media(max-width:992px){#page-reviews .mosaic{grid-template-columns:1fr}}
