.qua-analytics.ph-section{padding:96px 0}.qua-analytics.ph-section .ph-shell{max-width:1160px;margin:0 auto;padding:0 24px}.qua-analytics.ph-section .ph-heading{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);margin:0 0 18px;font-size:clamp(34px,4vw,56px);font-weight:800;line-height:1.05}.qua-analytics.ph-section .ph-intro{color:var(--text-secondary);max-width:900px;margin:0 0 28px;font-size:17px;line-height:1.6}.qua-analytics.ph-section .ph-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.qua-analytics.ph-section .ph-stat-sub{color:var(--text-muted);margin-top:6px;font-size:12px;line-height:1.45}.qua-analytics.ph-section .ph-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:16px;display:grid}.qua-analytics.ph-section .ph-grid .ph-chart-card{margin-bottom:0}.qua-analytics.ph-section .ph-chart{width:100%}.qua-analytics.ph-section .ph-share-chart{max-width:340px;margin:0 auto}.qua-analytics.ph-section .ph-caption{color:var(--text-secondary);margin:12px 0 0;font-size:12.5px}.qua-analytics.ph-section .ph-footnote{color:var(--text-muted);max-width:940px;margin:16px 0 0;font-size:12px;line-height:1.55}@media (width<=960px){.qua-analytics.ph-section .ph-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.qua-analytics.ph-section .ph-grid{grid-template-columns:1fr}}@media (width<=480px){.qua-analytics.ph-section{padding:64px 0}.qua-analytics.ph-section .ph-shell{padding:0 18px}.qua-analytics.ph-section .ph-stats{grid-template-columns:1fr}}
