.BfsiRiskReportModal_reportSection__Jsi6J{text-align:left;min-width:0;max-width:100%}.BfsiRiskReportModal_sectionLabel__fUCTt{font-size:.875rem;font-weight:700;color:#1f85bd;text-transform:uppercase;letter-spacing:.05em;margin:1.25rem 0;text-align:left}.BfsiRiskReportModal_criticalCard__KkFY1{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem 2rem;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.04);text-align:left}.BfsiRiskReportModal_criticalCardCritical__XOo29{border-left:4px solid #dc2626}.BfsiRiskReportModal_criticalCardDeveloping__oZEKR{border-left:4px solid #f97316}.BfsiRiskReportModal_criticalCardStrong__6TFR7{border-left:4px solid #1f85bd}.BfsiRiskReportModal_criticalHeader__NANHu{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.BfsiRiskReportModal_criticalTitle__FHLM6{font-size:.95rem;font-weight:400;color:#0f172a;margin:0;display:flex;align-items:center;gap:.5rem}.BfsiRiskReportModal_criticalTitleDeveloping__UEA3Z{color:#0f172a}.BfsiRiskReportModal_criticalTitleStrong__V3inb{color:#1f85bd}.BfsiRiskReportModal_criticalBadge__K0mkn{background:#f8fafc;color:#0f172a;font-size:.65rem;font-weight:400;padding:.3rem .65rem;border-radius:999px;border:1px solid #e2e8f0;text-transform:uppercase}.BfsiRiskReportModal_criticalBadgeDeveloping__Pj7a9{background:#f8fafc;color:#0f172a;border-color:#e2e8f0}.BfsiRiskReportModal_criticalBadgeStrong__OMGtg{background:#eff6ff;color:#1f85bd;border-color:#bfdbfe}.BfsiRiskReportModal_scoreRow__x_XMV{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.BfsiRiskReportModal_scoreMain__mfbMY{font-size:1.1rem;color:#0f172a;font-weight:600}.BfsiRiskReportModal_scoreMainValue__0RnHT{font-size:2rem;font-weight:400;color:#0f172a}.BfsiRiskReportModal_scoreBenchmark__6dTvd{font-size:.9rem;color:#64748b;margin-left:auto}.BfsiRiskReportModal_gapBadge__5d_Lm{background:#f8fafc;color:#0f172a;font-size:.75rem;font-weight:400;padding:.2rem .5rem;border-radius:4px;margin-left:.5rem;border:1px solid #e2e8f0}.BfsiRiskReportModal_gapBadgePositive__faMXT{background:#dcfce7;color:#166534}.BfsiRiskReportModal_tierProgressTrack__frHOc{height:6px;background:#f1f5f9;border-radius:3px;overflow:hidden;margin-bottom:.5rem}.BfsiRiskReportModal_tierProgressFill__S2rBL{height:100%;background:#1f85bd;border-radius:3px;transition:width 1s ease}.BfsiRiskReportModal_tierProgressLabel__fGsJZ{font-size:.8rem;color:#64748b;text-align:right;margin-bottom:1rem}.BfsiRiskReportModal_criticalBody__lkdcD{color:#475569;font-size:.9rem;line-height:1.6;margin:0 0 .75rem}.BfsiRiskReportModal_criticalBody__lkdcD:last-child{margin-bottom:0}.BfsiRiskReportModal_criticalBody__lkdcD strong{color:#0f172a;font-weight:700}.BfsiRiskReportModal_overallSubLabel__9qkj1{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem}.BfsiRiskReportModal_execAlert__N1rk7{display:flex;align-items:flex-start;gap:.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem 1rem;margin-bottom:1.25rem;font-size:.85rem;font-weight:400;color:#0f172a}.BfsiRiskReportModal_matrixWrap__xo1No,.BfsiRiskReportModal_tableScrollWrap__eq68J{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-bottom:0}.BfsiRiskReportModal_matrixWrap__xo1No .BfsiRiskReportModal_matrixTable__XInsO,.BfsiRiskReportModal_tableScrollWrap__eq68J table{width:max-content;min-width:100%}.BfsiRiskReportModal_matrixTable__XInsO{border-collapse:collapse;font-size:.8rem;min-width:36rem}.BfsiRiskReportModal_matrixTable__XInsO td,.BfsiRiskReportModal_matrixTable__XInsO th{border:1px solid #e2e8f0;padding:.5rem .65rem;text-align:center;white-space:nowrap}.BfsiRiskReportModal_matrixTable__XInsO td:first-child,.BfsiRiskReportModal_matrixTable__XInsO th:first-child{min-width:6.5rem;text-align:left;white-space:normal}.BfsiRiskReportModal_matrixTable__XInsO th{background:#f8fafc;font-weight:700}.BfsiRiskReportModal_execCard__zkAs_{background:#ffffff;border:1px solid #e2e8f0;border-left:4px solid #1f85bd;border-radius:12px;padding:1.5rem 2rem;margin-bottom:0;box-shadow:0 4px 15px rgba(0,0,0,.04);text-align:left}.BfsiRiskReportModal_execSubheading__IFbKI{font-size:.85rem;font-weight:700;color:#0f172a;margin:0 0 .5rem}.BfsiRiskReportModal_execText__hh_oh{color:#475569;font-size:.9rem;line-height:1.6;margin:0 0 1.25rem}.BfsiRiskReportModal_exposureGrid__rtOA9{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.BfsiRiskReportModal_exposureGridItem__Qoy7Z{text-align:left}.BfsiRiskReportModal_exposureGridLabel__kn7V8{font-size:.75rem;font-weight:600;color:#64748b;margin-bottom:.25rem}.BfsiRiskReportModal_exposureGridValue__a_P7v{font-size:1.1rem;font-weight:400;color:#0f172a}.BfsiRiskReportModal_totalExposure__nTq_l{font-size:1rem;font-weight:400;color:#0f172a;margin-bottom:1.25rem}.BfsiRiskReportModal_totalExposureValue__nYQao{color:#0f172a;font-size:1.25rem;font-weight:400}.BfsiRiskReportModal_pathForwardList__I6q_Z{margin:0;padding-left:1.25rem;color:#475569;font-size:.9rem;line-height:1.7}.BfsiRiskReportModal_pathForwardList__I6q_Z li{margin-bottom:.35rem}.BfsiRiskReportModal_scoreHeroGrid__MHLDT{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:0}.BfsiRiskReportModal_scoreHeroCard__H9iR4{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;padding:1rem 1.25rem;text-align:left;box-shadow:0 4px 15px rgba(0,0,0,.04)}.BfsiRiskReportModal_scoreHeroCardLabel__OjCcc{font-size:.65rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}.BfsiRiskReportModal_scoreHeroCardValue__oSMSb{font-size:1.5rem;font-weight:400;color:#0f172a;line-height:1.2}.BfsiRiskReportModal_scoreHeroCardValueCritical__K_qy0{color:#0f172a}.BfsiRiskReportModal_dimensionTable__GoDzJ{border-collapse:collapse;font-size:.9rem;margin-bottom:0;min-width:20rem}.BfsiRiskReportModal_dimensionTable__GoDzJ td,.BfsiRiskReportModal_dimensionTable__GoDzJ th{border:1px solid #e2e8f0;padding:.75rem 1rem;text-align:left}.BfsiRiskReportModal_dimensionTable__GoDzJ th{background:#f8fafc;font-weight:700;color:#334155;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}.BfsiRiskReportModal_dimensionTable__GoDzJ td{color:#475569}.BfsiRiskReportModal_dimensionScore__Ig8Sb{font-weight:400;color:#0f172a}.BfsiRiskReportModal_riskBadge__fShHk{display:inline-block;font-size:.65rem;font-weight:700;padding:.25rem .6rem;border-radius:999px;text-transform:uppercase}.BfsiRiskReportModal_riskCritical__KL_2i{background:#f8fafc;color:#0f172a;border:1px solid #e2e8f0;font-weight:400}.BfsiRiskReportModal_riskHigh__kA8K6{background:#fff7ed;color:#ea580c;border:1px solid #ffedd5}.BfsiRiskReportModal_riskMedium__SZCy6{background:#fef9c3;color:#854d0e;border:1px solid #fde68a}.BfsiRiskReportModal_riskLow__KPCXw{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.BfsiRiskReportModal_findingCard__GUqYY{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;padding:1rem 1.25rem;margin-bottom:.75rem;text-align:left;box-shadow:0 2px 8px rgba(0,0,0,.03)}.BfsiRiskReportModal_findingTitle__bETrR{font-size:.95rem;font-weight:700;color:#0f172a;margin:0 0 .5rem}.BfsiRiskReportModal_findingLine__nfEN_{font-size:.85rem;color:#64748b;line-height:1.5;margin:0 0 .25rem}.BfsiRiskReportModal_findingLine__nfEN_ strong{color:#334155;font-weight:700}.BfsiRiskReportModal_reportSection__Jsi6J .BfsiRiskReportModal_findingCard__GUqYY:last-child{margin-bottom:0}.BfsiRiskReportModal_financialCard__sfbRW{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem 2rem;margin-bottom:0;text-align:left;min-width:0;max-width:100%}.BfsiRiskReportModal_tierHighlightRow__CQg76{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;flex-wrap:wrap}.BfsiRiskReportModal_tierHighlightLabel__982K6{font-size:.85rem;font-weight:600;color:#64748b}.BfsiRiskReportModal_tierPill__mW51a{background:#eff6ff;color:#1f85bd;font-size:.7rem;font-weight:700;padding:.3rem .75rem;border-radius:999px;border:1px solid #bfdbfe;text-transform:uppercase}.BfsiRiskReportModal_financialKpiGrid__iePnI{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.25rem}.BfsiRiskReportModal_financialKpi__zkGzw{text-align:left}.BfsiRiskReportModal_financialKpiLabel__0lLtm{font-size:.75rem;font-weight:600;color:#64748b;margin-bottom:.35rem}.BfsiRiskReportModal_financialKpiValue__IycnD{font-size:1.15rem;font-weight:400;color:#0f172a}.BfsiRiskReportModal_exposureTable___UiUz{border-collapse:collapse;font-size:.85rem;min-width:32rem}.BfsiRiskReportModal_exposureTable___UiUz td,.BfsiRiskReportModal_exposureTable___UiUz th{border:1px solid #e2e8f0;padding:.65rem .75rem;text-align:left;white-space:nowrap}.BfsiRiskReportModal_exposureTable___UiUz td:first-child,.BfsiRiskReportModal_exposureTable___UiUz th:first-child{white-space:normal;min-width:5.5rem}.BfsiRiskReportModal_exposureTable___UiUz th{background:#f8fafc;font-weight:700}.BfsiRiskReportModal_rowHighlight__18Oxc{background:#fff7ed;font-weight:600}.BfsiRiskReportModal_complianceTable__VWMxW{width:100%;border-collapse:collapse;font-size:.9rem;margin-bottom:.75rem}.BfsiRiskReportModal_complianceTable__VWMxW td,.BfsiRiskReportModal_complianceTable__VWMxW th{border:1px solid #e2e8f0;padding:.75rem 1rem;text-align:left}.BfsiRiskReportModal_complianceTable__VWMxW th{background:#f8fafc;font-weight:700;color:#334155}.BfsiRiskReportModal_complianceFootnote__T0aIi{font-size:.8rem;color:#94a3b8;font-style:italic;margin:0;text-align:left}.BfsiRiskReportModal_statusAligned__Y1lJG{background:#dcfce7;color:#166534;font-weight:600}.BfsiRiskReportModal_statusPartial__Rg18c{background:#fef9c3;color:#854d0e;font-weight:600}.BfsiRiskReportModal_statusAtRisk__UTiLw{background:#ffedd5;color:#c2410c;font-weight:600}.BfsiRiskReportModal_statusNotMet__Bb4K4{background:#f8fafc;color:#0f172a;font-weight:400}.BfsiRiskReportModal_statusPill__uJ7ti{display:inline-block;font-size:.75rem;font-weight:700;padding:.3rem .75rem;border-radius:999px}.BfsiRiskReportModal_benchmarkTable__L_tTQ{border-collapse:collapse;font-size:.9rem;margin-bottom:0}.BfsiRiskReportModal_benchmarkTable__L_tTQ td,.BfsiRiskReportModal_benchmarkTable__L_tTQ th{border:1px solid #e2e8f0;padding:.75rem 1rem;text-align:left}.BfsiRiskReportModal_benchmarkTable__L_tTQ th{background:#f8fafc;font-weight:700;color:#334155}.BfsiRiskReportModal_benchmarkScore__uh02o{font-weight:400;color:#0f172a}.BfsiRiskReportModal_benchmarkScoreYours__wXXi_{color:#0f172a}.BfsiRiskReportModal_benchmarkGap__iPhKX{background:#ffffff;border:1px solid #e2e8f0;border-left:4px solid #1f85bd;border-radius:12px;padding:1rem 1.5rem;font-size:.95rem;color:#475569;text-align:left;margin:1rem 0 0}.BfsiRiskReportModal_benchmarkGapNegative__xd5gb{color:#0f172a;font-weight:400}.BfsiRiskReportModal_benchmarkGapPositive__2xGA9{color:#166534;font-weight:700}.BfsiRiskReportModal_roadmapPhaseGrid__Ag0NB{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:0}.BfsiRiskReportModal_roadmapPhaseCard__jcS46{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;padding:1.25rem;text-align:left;box-shadow:0 4px 20px rgba(0,0,0,.05);display:flex;flex-direction:column;height:100%}.BfsiRiskReportModal_phaseTitle__sLbPb{font-size:1.15rem;font-weight:700;color:#0f172a;margin:0 0 1rem;line-height:1.3}.BfsiRiskReportModal_phaseList__BbU9A{margin:0;padding:0;list-style:none;color:#475569;font-size:.9rem;line-height:1.4}.BfsiRiskReportModal_phaseList__BbU9A li{display:flex;gap:.75rem;margin-bottom:.6rem}.BfsiRiskReportModal_phaseList__BbU9A li:before{content:"";width:6px;height:6px;background:#cbd5e1;border-radius:50%;margin-top:.5rem;flex-shrink:0}.BfsiRiskReportModal_perDimSection__Sf_TD{margin-bottom:2rem;text-align:left}.BfsiRiskReportModal_reportSection__Jsi6J .BfsiRiskReportModal_perDimSection__Sf_TD:last-child{margin-bottom:0}.BfsiRiskReportModal_perDimHeader__T1YUO{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.BfsiRiskReportModal_perDimTitle__oqjcb{font-size:1rem;font-weight:700;color:#0f172a;margin:0}.BfsiRiskReportModal_perDimScoreBadge__u_lMi{background:#f8fafc;color:#0f172a;font-size:.75rem;font-weight:400;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;flex-shrink:0}.BfsiRiskReportModal_perDimScoreBadgeMedium__Eb5ND{background:#fff7ed;color:#ea580c;border-color:#ffedd5}.BfsiRiskReportModal_perDimScoreBadgeLow__OlJQS{background:#dcfce7;color:#166534;border-color:#bbf7d0}.BfsiRiskReportModal_perDimStepsGrid__WfiKc{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem 2rem;padding-left:.5rem}.BfsiRiskReportModal_perDimStep__zr5_0{display:flex;gap:.5rem;font-size:.85rem;color:#475569;line-height:1.4}.BfsiRiskReportModal_perDimStep__zr5_0:before{content:"•";color:#1f85bd;font-weight:700;flex-shrink:0}.BfsiRiskReportModal_ctaFooter__tagSy{font-size:.75rem;color:#94a3b8;text-align:center;margin-top:1.25rem;margin-bottom:0}@media (max-width:768px){.BfsiRiskReportModal_exposureGrid__rtOA9,.BfsiRiskReportModal_financialKpiGrid__iePnI,.BfsiRiskReportModal_perDimStepsGrid__WfiKc,.BfsiRiskReportModal_roadmapPhaseGrid__Ag0NB,.BfsiRiskReportModal_scoreHeroGrid__MHLDT{grid-template-columns:1fr}.BfsiRiskReportModal_scoreBenchmark__6dTvd{margin-left:0;width:100%}.BfsiRiskReportModal_criticalCard__KkFY1,.BfsiRiskReportModal_execCard__zkAs_,.BfsiRiskReportModal_financialCard__sfbRW{padding:1.25rem}.BfsiRiskReportModal_matrixTable__XInsO{font-size:.72rem}.BfsiRiskReportModal_matrixTable__XInsO td,.BfsiRiskReportModal_matrixTable__XInsO th{padding:.45rem .5rem}.BfsiRiskReportModal_exposureTable___UiUz{font-size:.75rem}.BfsiRiskReportModal_exposureTable___UiUz td,.BfsiRiskReportModal_exposureTable___UiUz th{padding:.5rem .55rem}.BfsiRiskReportModal_dimensionTable__GoDzJ td,.BfsiRiskReportModal_dimensionTable__GoDzJ th{padding:.6rem .75rem;font-size:.8rem}}