/* Extracted inline styles -> classes (CSP: no unsafe-inline) */
.u1{max-width: 1000px; margin: 0 auto; padding: 2rem}
.u2{text-align: center; margin-bottom: 3rem}
.u3{color: #124170; font-size: 2.5rem; margin-bottom: 1rem}
.u4{font-size: 1.2rem; color: #26667F; line-height: 1.6}
.u5{margin-bottom: 3rem}
.u6{color: #124170; border-bottom: 3px solid #67C090; padding-bottom: 0.5rem; margin-bottom: 1.5rem}
.u7{background: rgba(220, 53, 69, 0.1); padding: 1.5rem; border-radius: 12px; border-left: 4px solid #dc3545; margin-bottom: 2rem;color:#1a1a2e}
.u8{line-height: 1.8; margin-bottom: 1.5rem; font-size: 1.1rem}
.u9{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 1rem}
.u10{text-align: center}
.u11{font-size: 2rem; margin-bottom: 0.5rem}
.u12{color: #124170; margin-bottom: 0.5rem}
.u13{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 1.5rem}
.u14{background: white; padding: 1.5rem; border-radius: 12px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); border-top: 4px solid #dc3545;color:#1a1a2e}
.u15{color: #124170; margin-bottom: 1rem}
.u16{line-height: 1.6; margin-bottom: 1rem}
.u17{line-height: 1.6; margin-left: 1rem}
.u18{background: white; padding: 1.5rem; border-radius: 12px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); border-top: 4px solid #ffc107;color:#1a1a2e}
.u19{background: white; padding: 1.5rem; border-radius: 12px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); border-top: 4px solid #28a745;color:#1a1a2e}
.u20{background: white; padding: 1.5rem; border-radius: 12px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); border-top: 4px solid #6f42c1;color:#1a1a2e}
.u21{background: white; padding: 1.5rem; border-radius: 12px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); border-top: 4px solid #fd7e14;color:#1a1a2e}
.u22{background: white; padding: 1.5rem; border-radius: 12px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); border-top: 4px solid #20c997;color:#1a1a2e}
.u23{background: rgba(103, 192, 144, 0.1); padding: 1.5rem; border-radius: 12px; border-left: 4px solid #67C090; margin-bottom: 2rem;color:#1a1a2e}
.u24{display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 1rem; margin-bottom: 2rem}
.u25{background: white; padding: 1rem; border-radius: 8px; text-align: center;color:#1a1a2e}
.u26{font-size: 1.5rem; margin-bottom: 0.5rem}
.u27{line-height: 1.6}
.u28{background: rgba(255, 193, 7, 0.1); padding: 1.5rem; border-radius: 12px; border-left: 4px solid #ffc107;color:#1a1a2e}
.u29{line-height: 1.8; margin-left: 1rem}
.u30{line-height: 1.8}
.u31{background: rgba(103, 192, 144, 0.1); padding: 1.5rem; border-radius: 12px; border-left: 4px solid #67C090;color:#1a1a2e}
.u32{display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 1rem}
.u33{color: #26667F; margin-bottom: 0.5rem}
.u34{background: linear-gradient(135deg, rgba(103, 192, 144, 0.1) 0%, rgba(38, 102, 127, 0.1) 100%); padding: 2rem; border-radius: 12px; text-align: center;color:#1a1a2e}
.u35{color: #124170; margin-bottom: 1rem; font-size: 1.5rem}
.u36{line-height: 1.6; margin-bottom: 1.5rem; font-size: 1.1rem}
.u37{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 1rem; margin-bottom: 2rem}
.u38{display: inline-block; background: #67C090; color: white; padding: 1rem 2rem; border-radius: 8px; text-decoration: none; font-weight: bold; font-size: 1.1rem; transition: background 0.3s ease}
.u39{color:inherit}
.u40{max-width: 620px}
.u41{text-align:center; font-size: 1.3rem; margin-bottom: 1rem}
.u42{color:#67C090}
.u43{text-align: center; margin-top: 1.2rem}
.u44{display: inline-block; text-decoration: none}
.u45{text-align:center; margin-top: 0.5rem}
.u46{color:#67C090; text-decoration:none; font-size:0.8rem}
.u47{color: #67C090}
.u48{margin-top: 20px; padding: 20px; background: rgba(0,0,0,0.3); border-radius: 8px;color:#1a1a2e}
.u49{color: #67C090; margin-bottom: 15px}
.u50{font-size: 14px; margin-bottom: 15px}
.u51{width: 100%; padding: 12px; border-radius: 6px; border: 1px solid rgba(255,255,255,0.2); background: rgba(0,0,0,0.3); color: white; margin-bottom: 15px}
.u52{width: 100%; padding: 12px; background: #67C090; color: white; border: none; border-radius: 6px; font-weight: 600; cursor: pointer}
.u53{margin-top: 15px; font-size: 14px}
.u54{font-size: 14px; color: rgba(255,255,255,0.6)}
.u55{text-align: center; margin: 20px 0; font-size: 18px}
.u56{margin-bottom: 20px; font-size: 16px}
.u57{color: #ef4444; text-transform: uppercase}
.u58{text-align: center; margin-top: 2rem}
.u59{text-align: center; font-size: 0.8rem; color: rgba(255,255,255,0.4); margin-top: 1.5rem}
.report-pre{white-space:pre-wrap;font-family:monospace;padding:15px;border-radius:5px}
.report-pre-simple{background:#f9f9f9;margin-top:20px}
.report-pre-adv{background:#f5f5f5;overflow-x:auto}
