.BfsiRiskReportModal_reportSection__HJIW2{text-align:left;min-width:0;max-width:100%}.BfsiRiskReportModal_sectionLabel__xKz5D{font-size:.875rem;font-weight:700;color:#1f85bd;text-transform:uppercase;letter-spacing:.05em;margin:1.25rem 0;text-align:left}.BfsiRiskReportModal_criticalCard__GDeF_{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__2j437{border-left:4px solid #dc2626}.BfsiRiskReportModal_criticalCardDeveloping__8J31n{border-left:4px solid #f97316}.BfsiRiskReportModal_criticalCardStrong__l7aVV{border-left:4px solid #1f85bd}.BfsiRiskReportModal_criticalHeader__HEOLH{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.BfsiRiskReportModal_criticalTitle__Cf5Gy{font-size:.95rem;font-weight:400;color:#0f172a;margin:0;display:flex;align-items:center;gap:.5rem}.BfsiRiskReportModal_criticalTitleDeveloping__PE2bB{color:#0f172a}.BfsiRiskReportModal_criticalTitleStrong__TwoeN{color:#1f85bd}.BfsiRiskReportModal_criticalBadge__OW6_X{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__S0_25{background:#f8fafc;color:#0f172a;border-color:#e2e8f0}.BfsiRiskReportModal_criticalBadgeStrong__tW08C{background:#eff6ff;color:#1f85bd;border-color:#bfdbfe}.BfsiRiskReportModal_scoreRow__NHMMC{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.BfsiRiskReportModal_scoreMain__aIzbQ{font-size:1.1rem;color:#0f172a;font-weight:600}.BfsiRiskReportModal_scoreMainValue__bArup{font-size:2rem;font-weight:400;color:#0f172a}.BfsiRiskReportModal_scoreBenchmark__e3BzX{font-size:.9rem;color:#64748b;margin-left:auto}.BfsiRiskReportModal_gapBadge__4byjm{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__2s4Ne{background:#dcfce7;color:#166534}.BfsiRiskReportModal_tierProgressTrack__Y0Gio{height:6px;background:#f1f5f9;border-radius:3px;overflow:hidden;margin-bottom:.5rem}.BfsiRiskReportModal_tierProgressFill__UGJnV{height:100%;background:#1f85bd;border-radius:3px;transition:width 1s ease}.BfsiRiskReportModal_tierProgressLabel__D_Adx{font-size:.8rem;color:#64748b;text-align:right;margin-bottom:1rem}.BfsiRiskReportModal_criticalBody__cSCXe{color:#475569;font-size:.9rem;line-height:1.6;margin:0 0 .75rem}.BfsiRiskReportModal_criticalBody__cSCXe:last-child{margin-bottom:0}.BfsiRiskReportModal_criticalBody__cSCXe strong{color:#0f172a;font-weight:700}.BfsiRiskReportModal_overallSubLabel__2Zi1R{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem}.BfsiRiskReportModal_execAlert__xdx4e{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__9Tocb,.BfsiRiskReportModal_tableScrollWrap___wA_W{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-bottom:0}.BfsiRiskReportModal_matrixWrap__9Tocb .BfsiRiskReportModal_matrixTable__9xX5n,.BfsiRiskReportModal_tableScrollWrap___wA_W table{width:max-content;min-width:100%}.BfsiRiskReportModal_matrixTable__9xX5n{border-collapse:collapse;font-size:.8rem;min-width:36rem}.BfsiRiskReportModal_matrixTable__9xX5n td,.BfsiRiskReportModal_matrixTable__9xX5n th{border:1px solid #e2e8f0;padding:.5rem .65rem;text-align:center;white-space:nowrap}.BfsiRiskReportModal_matrixTable__9xX5n td:first-child,.BfsiRiskReportModal_matrixTable__9xX5n th:first-child{min-width:6.5rem;text-align:left;white-space:normal}.BfsiRiskReportModal_matrixTable__9xX5n th{background:#f8fafc;font-weight:700}.BfsiRiskReportModal_execCard__jVcBH{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__gwIrt{font-size:.85rem;font-weight:700;color:#0f172a;margin:0 0 .5rem}.BfsiRiskReportModal_execText__w7_6m{color:#475569;font-size:.9rem;line-height:1.6;margin:0 0 1.25rem}.BfsiRiskReportModal_exposureGrid__qhkzY{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.BfsiRiskReportModal_exposureGridItem__hZeiJ{text-align:left}.BfsiRiskReportModal_exposureGridLabel__Qqeud{font-size:.75rem;font-weight:600;color:#64748b;margin-bottom:.25rem}.BfsiRiskReportModal_exposureGridValue__b20oT{font-size:1.1rem;font-weight:400;color:#0f172a}.BfsiRiskReportModal_totalExposure__GSzPb{font-size:1rem;font-weight:400;color:#0f172a;margin-bottom:1.25rem}.BfsiRiskReportModal_totalExposureValue__nI9YM{color:#0f172a;font-size:1.25rem;font-weight:400}.BfsiRiskReportModal_pathForwardList__4dbHZ{margin:0;padding-left:1.25rem;color:#475569;font-size:.9rem;line-height:1.7}.BfsiRiskReportModal_pathForwardList__4dbHZ li{margin-bottom:.35rem}.BfsiRiskReportModal_scoreHeroGrid__WtaoG{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:0}.BfsiRiskReportModal_scoreHeroCard__D7JIn{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__E9vkZ{font-size:.65rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}.BfsiRiskReportModal_scoreHeroCardValue__QICCX{font-size:1.5rem;font-weight:400;color:#0f172a;line-height:1.2}.BfsiRiskReportModal_scoreHeroCardValueCritical__4fKlA{color:#0f172a}.BfsiRiskReportModal_dimensionTable__eDPD3{border-collapse:collapse;font-size:.9rem;margin-bottom:0;min-width:20rem}.BfsiRiskReportModal_dimensionTable__eDPD3 td,.BfsiRiskReportModal_dimensionTable__eDPD3 th{border:1px solid #e2e8f0;padding:.75rem 1rem;text-align:left}.BfsiRiskReportModal_dimensionTable__eDPD3 th{background:#f8fafc;font-weight:700;color:#334155;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}.BfsiRiskReportModal_dimensionTable__eDPD3 td{color:#475569}.BfsiRiskReportModal_dimensionScore__873nH{font-weight:400;color:#0f172a}.BfsiRiskReportModal_riskBadge__OkhMi{display:inline-block;font-size:.65rem;font-weight:700;padding:.25rem .6rem;border-radius:999px;text-transform:uppercase}.BfsiRiskReportModal_riskCritical__GZ6dC{background:#f8fafc;color:#0f172a;border:1px solid #e2e8f0;font-weight:400}.BfsiRiskReportModal_riskHigh__ExImF{background:#fff7ed;color:#ea580c;border:1px solid #ffedd5}.BfsiRiskReportModal_riskMedium__oEBZQ{background:#fef9c3;color:#854d0e;border:1px solid #fde68a}.BfsiRiskReportModal_riskLow__HVC_G{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.BfsiRiskReportModal_findingCard__E1E_4{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__sTEvQ{font-size:.95rem;font-weight:700;color:#0f172a;margin:0 0 .5rem}.BfsiRiskReportModal_findingLine__ULbUB{font-size:.85rem;color:#64748b;line-height:1.5;margin:0 0 .25rem}.BfsiRiskReportModal_findingLine__ULbUB strong{color:#334155;font-weight:700}.BfsiRiskReportModal_reportSection__HJIW2 .BfsiRiskReportModal_findingCard__E1E_4:last-child{margin-bottom:0}.BfsiRiskReportModal_financialCard__aNItP{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__hBzwo{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;flex-wrap:wrap}.BfsiRiskReportModal_tierHighlightLabel__avbGc{font-size:.85rem;font-weight:600;color:#64748b}.BfsiRiskReportModal_tierPill__NXn2e{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__HF_Yx{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.25rem}.BfsiRiskReportModal_financialKpi__GaNmL{text-align:left}.BfsiRiskReportModal_financialKpiLabel__JzdaN{font-size:.75rem;font-weight:600;color:#64748b;margin-bottom:.35rem}.BfsiRiskReportModal_financialKpiValue__nv_9P{font-size:1.15rem;font-weight:400;color:#0f172a}.BfsiRiskReportModal_exposureTable__dpBc_{border-collapse:collapse;font-size:.85rem;min-width:32rem}.BfsiRiskReportModal_exposureTable__dpBc_ td,.BfsiRiskReportModal_exposureTable__dpBc_ th{border:1px solid #e2e8f0;padding:.65rem .75rem;text-align:left;white-space:nowrap}.BfsiRiskReportModal_exposureTable__dpBc_ td:first-child,.BfsiRiskReportModal_exposureTable__dpBc_ th:first-child{white-space:normal;min-width:5.5rem}.BfsiRiskReportModal_exposureTable__dpBc_ th{background:#f8fafc;font-weight:700}.BfsiRiskReportModal_rowHighlight__s_SJN{background:#fff7ed;font-weight:600}.BfsiRiskReportModal_complianceTable___fgOA{width:100%;border-collapse:collapse;font-size:.9rem;margin-bottom:.75rem}.BfsiRiskReportModal_complianceTable___fgOA td,.BfsiRiskReportModal_complianceTable___fgOA th{border:1px solid #e2e8f0;padding:.75rem 1rem;text-align:left}.BfsiRiskReportModal_complianceTable___fgOA th{background:#f8fafc;font-weight:700;color:#334155}.BfsiRiskReportModal_complianceFootnote__cFCjM{font-size:.8rem;color:#94a3b8;font-style:italic;margin:0;text-align:left}.BfsiRiskReportModal_statusAligned__w_HaC{background:#dcfce7;color:#166534;font-weight:600}.BfsiRiskReportModal_statusPartial__3c01z{background:#fef9c3;color:#854d0e;font-weight:600}.BfsiRiskReportModal_statusAtRisk__mbFKn{background:#ffedd5;color:#c2410c;font-weight:600}.BfsiRiskReportModal_statusNotMet__OXwzE{background:#f8fafc;color:#0f172a;font-weight:400}.BfsiRiskReportModal_statusPill__UVQ6Y{display:inline-block;font-size:.75rem;font-weight:700;padding:.3rem .75rem;border-radius:999px}.BfsiRiskReportModal_benchmarkTable__dDVvK{border-collapse:collapse;font-size:.9rem;margin-bottom:0}.BfsiRiskReportModal_benchmarkTable__dDVvK td,.BfsiRiskReportModal_benchmarkTable__dDVvK th{border:1px solid #e2e8f0;padding:.75rem 1rem;text-align:left}.BfsiRiskReportModal_benchmarkTable__dDVvK th{background:#f8fafc;font-weight:700;color:#334155}.BfsiRiskReportModal_benchmarkScore__Q0xNO{font-weight:400;color:#0f172a}.BfsiRiskReportModal_benchmarkScoreYours__xtDm2{color:#0f172a}.BfsiRiskReportModal_benchmarkGap__01nvb{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__Jh_OW{color:#0f172a;font-weight:400}.BfsiRiskReportModal_benchmarkGapPositive__VRXX8{color:#166534;font-weight:700}.BfsiRiskReportModal_roadmapPhaseGrid__uz119{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:0}.BfsiRiskReportModal_roadmapPhaseCard__9REax{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__f_A9P{font-size:1.15rem;font-weight:700;color:#0f172a;margin:0 0 1rem;line-height:1.3}.BfsiRiskReportModal_phaseList__wEQTh{margin:0;padding:0;list-style:none;color:#475569;font-size:.9rem;line-height:1.4}.BfsiRiskReportModal_phaseList__wEQTh li{display:flex;gap:.75rem;margin-bottom:.6rem}.BfsiRiskReportModal_phaseList__wEQTh li:before{content:"";width:6px;height:6px;background:#cbd5e1;border-radius:50%;margin-top:.5rem;flex-shrink:0}.BfsiRiskReportModal_perDimSection__Tl8ON{margin-bottom:2rem;text-align:left}.BfsiRiskReportModal_reportSection__HJIW2 .BfsiRiskReportModal_perDimSection__Tl8ON:last-child{margin-bottom:0}.BfsiRiskReportModal_perDimHeader__EorXv{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.BfsiRiskReportModal_perDimTitle__6zG_L{font-size:1rem;font-weight:700;color:#0f172a;margin:0}.BfsiRiskReportModal_perDimScoreBadge__GCGy_{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__8Ftqt{background:#fff7ed;color:#ea580c;border-color:#ffedd5}.BfsiRiskReportModal_perDimScoreBadgeLow__fkrVk{background:#dcfce7;color:#166534;border-color:#bbf7d0}.BfsiRiskReportModal_perDimStepsGrid__kNT7C{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem 2rem;padding-left:.5rem}.BfsiRiskReportModal_perDimStep__35DPQ{display:flex;gap:.5rem;font-size:.85rem;color:#475569;line-height:1.4}.BfsiRiskReportModal_perDimStep__35DPQ:before{content:"•";color:#1f85bd;font-weight:700;flex-shrink:0}.BfsiRiskReportModal_ctaFooter__Ya_eK{font-size:.75rem;color:#94a3b8;text-align:center;margin-top:1.25rem;margin-bottom:0}@media (max-width:768px){.BfsiRiskReportModal_exposureGrid__qhkzY,.BfsiRiskReportModal_financialKpiGrid__HF_Yx,.BfsiRiskReportModal_perDimStepsGrid__kNT7C,.BfsiRiskReportModal_roadmapPhaseGrid__uz119,.BfsiRiskReportModal_scoreHeroGrid__WtaoG{grid-template-columns:1fr}.BfsiRiskReportModal_scoreBenchmark__e3BzX{margin-left:0;width:100%}.BfsiRiskReportModal_criticalCard__GDeF_,.BfsiRiskReportModal_execCard__jVcBH,.BfsiRiskReportModal_financialCard__aNItP{padding:1.25rem}.BfsiRiskReportModal_matrixTable__9xX5n{font-size:.72rem}.BfsiRiskReportModal_matrixTable__9xX5n td,.BfsiRiskReportModal_matrixTable__9xX5n th{padding:.45rem .5rem}.BfsiRiskReportModal_exposureTable__dpBc_{font-size:.75rem}.BfsiRiskReportModal_exposureTable__dpBc_ td,.BfsiRiskReportModal_exposureTable__dpBc_ th{padding:.5rem .55rem}.BfsiRiskReportModal_dimensionTable__eDPD3 td,.BfsiRiskReportModal_dimensionTable__eDPD3 th{padding:.6rem .75rem;font-size:.8rem}}