.report-time-path{display:flex;gap:12px;align-items:center;margin:20px 0 24px;color:#bdeee9;font-size:12px;font-weight:500}
.report-time-path i{height:2px;flex:1;background:#55b9b8;position:relative}
.report-time-path i:before,.report-time-path i:after{content:"";position:absolute;top:-3px;width:8px;height:8px;border-radius:50%;background:#83e1d7}.report-time-path i:after{right:0}
.reporting-topics .feature-card{border-top:3px solid var(--teal)}
.report-icon{width:48px;height:48px;color:var(--teal);padding:8px;box-sizing:content-box;background:#eaf7f7;border-radius:14px;margin-bottom:18px}
.report-topic-label{font-size:11px;letter-spacing:1.6px;font-weight:600;color:#32707a;margin-bottom:10px}
.reporting-topics .feature-card:nth-child(2){border-top-color:var(--blue)}.reporting-topics .feature-card:nth-child(2) .report-icon{background:#edf3ff;color:var(--blue)}
.reporting-topics .feature-card:nth-child(3){border-top-color:#7464a4}.reporting-topics .feature-card:nth-child(3) .report-icon{background:#f2effa;color:#7464a4}
.live-dashboards{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:36px;align-items:center;border-top:1px solid var(--line);margin-top:56px;padding-top:48px}
.dashboard-copy h3{font-size:34px;line-height:1.2;margin-bottom:18px}
.dashboard-benefits{display:grid;gap:16px;margin-top:24px}.dashboard-benefits>div{border-left:3px solid #58b9b7;padding-left:15px}.dashboard-benefits strong{color:var(--navy)}.dashboard-benefits p{font-size:15px;margin:4px 0 0}
.dashboard-concept{margin:0;min-width:0}.dashboard-window{padding:22px;border:1px solid #cfdde8;background:#fff;border-radius:18px;box-shadow:0 20px 50px #24435f10}
.dashboard-window-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid #e4ecf3;color:var(--navy);font-size:15px}.dashboard-window-top>div{display:flex;gap:8px;align-items:center}
.dashboard-brand-mark{font-size:26px;color:#219497}.dashboard-live{font-size:11px;white-space:nowrap;background:#e7f7f0;color:#20694f;border-radius:20px;padding:5px 9px}.dashboard-live i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#2b9970;margin-right:4px}
.dashboard-example-label{font-size:9px;letter-spacing:1.4px;color:#687e90;margin:16px 0 10px}
.dashboard-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard-kpis>div{display:grid;gap:3px;padding:15px 10px;border:1px solid #e1eaf1;border-radius:9px;background:#f6f9fc}.dashboard-kpis span{font-size:11px;color:#4a6175}.dashboard-kpis strong{font-size:32px;color:var(--navy);line-height:1.3}.dashboard-kpis small{font-size:9px;color:#637889}
.dashboard-panels{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.dashboard-panels h4{font-size:14px;color:var(--navy);margin:0 0 6px}.dashboard-chart>p{font-size:10px;margin:0;color:#637889}
.dashboard-bars{height:144px;display:flex;gap:9px;align-items:end;padding-top:20px}.dashboard-bars>div{height:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px}.dashboard-bars i{display:block;width:100%;max-width:20px;height:var(--bar);background:#52b4b2;border-radius:4px 4px 0 0}.dashboard-bars span{font-size:9px;color:#687e90}
.dashboard-attention>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0;border-bottom:1px solid #e5edf3;font-size:11px;color:var(--navy)}.dashboard-attention small{font-size:9px;color:#637889}.dashboard-attention b{font-size:9px;font-weight:500;color:#1a7162;background:#eaf7f2;padding:3px 6px;border-radius:5px}.dashboard-attention b.dashboard-waiting{color:#875919;background:#fff4df}
.dashboard-concept figcaption{font-size:12px;line-height:1.65;color:var(--slate);margin:16px 8px 0}
.dashboard-report-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:26px;background:white;border:1px solid var(--line);border-radius:12px}
.dashboard-report-strip>div{display:flex;gap:14px;align-items:center}.report-strip-symbol{color:var(--teal);font-size:30px}.dashboard-report-strip p{font-size:13px;line-height:1.6;margin:0}.dashboard-report-strip strong{color:var(--navy);font-size:15px}
@media(max-width:1000px){.live-dashboards{grid-template-columns:1fr}.dashboard-concept{max-width:720px;width:100%}.dashboard-report-strip{gap:16px;padding:20px}}
@media(max-width:620px){.dashboard-copy h3{font-size:29px}.dashboard-window{padding:16px 12px}.dashboard-window-top{font-size:13px;gap:6px}.dashboard-live{font-size:10px;padding:4px 6px}.dashboard-kpis{gap:6px}.dashboard-kpis>div{padding:12px 8px}.dashboard-kpis span{min-height:32px;font-size:10px}.dashboard-kpis small{font-size:9px}.dashboard-panels{grid-template-columns:1fr}.dashboard-bars{gap:16px}.dashboard-attention>div{font-size:13px}.dashboard-attention small,.dashboard-attention b{font-size:11px}.dashboard-report-strip{grid-template-columns:1fr}.dashboard-report-strip>div+div{border-top:1px solid var(--line);padding-top:14px}}

/* Space between the two navy metric cards and the three topic cards */
.platform-metrics + .reporting-topics{margin-top:24px}
