.BfsiRiskReportModal_reportSection__yK0U9{text-align:left;min-width:0;max-width:100%}.BfsiRiskReportModal_sectionLabel__vtRq8{font-size:.875rem;font-weight:700;color:#1f85bd;text-transform:uppercase;letter-spacing:.05em;margin:1.25rem 0;text-align:left}.BfsiRiskReportModal_criticalCard__rkz18{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__Cje8u{border-left:4px solid #dc2626}.BfsiRiskReportModal_criticalCardDeveloping__BcdSy{border-left:4px solid #f97316}.BfsiRiskReportModal_criticalCardStrong__s_saS{border-left:4px solid #1f85bd}.BfsiRiskReportModal_criticalHeader__OmIoq{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.BfsiRiskReportModal_criticalTitle__EUyVL{font-size:.95rem;font-weight:400;color:#0f172a;margin:0;display:flex;align-items:center;gap:.5rem}.BfsiRiskReportModal_criticalTitleDeveloping__4ayk_{color:#0f172a}.BfsiRiskReportModal_criticalTitleStrong__0rncs{color:#1f85bd}.BfsiRiskReportModal_criticalBadge__hYdzN{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__lT2jl{background:#f8fafc;color:#0f172a;border-color:#e2e8f0}.BfsiRiskReportModal_criticalBadgeStrong__Epdug{background:#eff6ff;color:#1f85bd;border-color:#bfdbfe}.BfsiRiskReportModal_scoreRow__GfKie{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.BfsiRiskReportModal_scoreMain__85DP7{font-size:1.1rem;color:#0f172a;font-weight:600}.BfsiRiskReportModal_scoreMainValue__HftWm{font-size:2rem;font-weight:400;color:#0f172a}.BfsiRiskReportModal_scoreBenchmark__wvr3U{font-size:.9rem;color:#64748b;margin-left:auto}.BfsiRiskReportModal_gapBadge__3GO1B{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__p2b3J{background:#dcfce7;color:#166534}.BfsiRiskReportModal_tierProgressTrack__vH1Ao{height:6px;background:#f1f5f9;border-radius:3px;overflow:hidden;margin-bottom:.5rem}.BfsiRiskReportModal_tierProgressFill__eSQFH{height:100%;background:#1f85bd;border-radius:3px;transition:width 1s ease}.BfsiRiskReportModal_tierProgressLabel__1MSs0{font-size:.8rem;color:#64748b;text-align:right;margin-bottom:1rem}.BfsiRiskReportModal_criticalBody__3uoU_{color:#475569;font-size:.9rem;line-height:1.6;margin:0 0 .75rem}.BfsiRiskReportModal_criticalBody__3uoU_:last-child{margin-bottom:0}.BfsiRiskReportModal_criticalBody__3uoU_ strong{color:#0f172a;font-weight:700}.BfsiRiskReportModal_overallSubLabel__eSybH{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem}.BfsiRiskReportModal_execAlert__T6kqm{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__0zJ0U,.BfsiRiskReportModal_tableScrollWrap__TeGFA{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-bottom:0}.BfsiRiskReportModal_matrixWrap__0zJ0U .BfsiRiskReportModal_matrixTable___ZAno,.BfsiRiskReportModal_tableScrollWrap__TeGFA table{width:max-content;min-width:100%}.BfsiRiskReportModal_matrixTable___ZAno{border-collapse:collapse;font-size:.8rem;min-width:36rem}.BfsiRiskReportModal_matrixTable___ZAno td,.BfsiRiskReportModal_matrixTable___ZAno th{border:1px solid #e2e8f0;padding:.5rem .65rem;text-align:center;white-space:nowrap}.BfsiRiskReportModal_matrixTable___ZAno td:first-child,.BfsiRiskReportModal_matrixTable___ZAno th:first-child{min-width:6.5rem;text-align:left;white-space:normal}.BfsiRiskReportModal_matrixTable___ZAno th{background:#f8fafc;font-weight:700}.BfsiRiskReportModal_execCard___f89j{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__QoXYH{font-size:.85rem;font-weight:700;color:#0f172a;margin:0 0 .5rem}.BfsiRiskReportModal_execText__9o3fj{color:#475569;font-size:.9rem;line-height:1.6;margin:0 0 1.25rem}.BfsiRiskReportModal_exposureGrid__Uj5gw{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.BfsiRiskReportModal_exposureGridItem__pzmEe{text-align:left}.BfsiRiskReportModal_exposureGridLabel__mRbOW{font-size:.75rem;font-weight:600;color:#64748b;margin-bottom:.25rem}.BfsiRiskReportModal_exposureGridValue__8Lb_d{font-size:1.1rem;font-weight:400;color:#0f172a}.BfsiRiskReportModal_totalExposure__IPgwm{font-size:1rem;font-weight:400;color:#0f172a;margin-bottom:1.25rem}.BfsiRiskReportModal_totalExposureValue__qMRD7{color:#0f172a;font-size:1.25rem;font-weight:400}.BfsiRiskReportModal_pathForwardList__H9mLE{margin:0;padding-left:1.25rem;color:#475569;font-size:.9rem;line-height:1.7}.BfsiRiskReportModal_pathForwardList__H9mLE li{margin-bottom:.35rem}.BfsiRiskReportModal_scoreHeroGrid__VTqy5{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:0}.BfsiRiskReportModal_scoreHeroCard__945FS{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__D6xmH{font-size:.65rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}.BfsiRiskReportModal_scoreHeroCardValue__OYqR1{font-size:1.5rem;font-weight:400;color:#0f172a;line-height:1.2}.BfsiRiskReportModal_scoreHeroCardValueCritical__7M3B_{color:#0f172a}.BfsiRiskReportModal_dimensionTable___lvI2{border-collapse:collapse;font-size:.9rem;margin-bottom:0;min-width:20rem}.BfsiRiskReportModal_dimensionTable___lvI2 td,.BfsiRiskReportModal_dimensionTable___lvI2 th{border:1px solid #e2e8f0;padding:.75rem 1rem;text-align:left}.BfsiRiskReportModal_dimensionTable___lvI2 th{background:#f8fafc;font-weight:700;color:#334155;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}.BfsiRiskReportModal_dimensionTable___lvI2 td{color:#475569}.BfsiRiskReportModal_dimensionScore__5_8Po{font-weight:400;color:#0f172a}.BfsiRiskReportModal_riskBadge__vfBhO{display:inline-block;font-size:.65rem;font-weight:700;padding:.25rem .6rem;border-radius:999px;text-transform:uppercase}.BfsiRiskReportModal_riskCritical__foWN0{background:#f8fafc;color:#0f172a;border:1px solid #e2e8f0;font-weight:400}.BfsiRiskReportModal_riskHigh__kX6_2{background:#fff7ed;color:#ea580c;border:1px solid #ffedd5}.BfsiRiskReportModal_riskMedium__SVs_e{background:#fef9c3;color:#854d0e;border:1px solid #fde68a}.BfsiRiskReportModal_riskLow__6in8z{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.BfsiRiskReportModal_findingCard__GdTZU{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__c5GAA{font-size:.95rem;font-weight:700;color:#0f172a;margin:0 0 .5rem}.BfsiRiskReportModal_findingLine__IVtiJ{font-size:.85rem;color:#64748b;line-height:1.5;margin:0 0 .25rem}.BfsiRiskReportModal_findingLine__IVtiJ strong{color:#334155;font-weight:700}.BfsiRiskReportModal_reportSection__yK0U9 .BfsiRiskReportModal_findingCard__GdTZU:last-child{margin-bottom:0}.BfsiRiskReportModal_financialCard__hBi4k{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__eL9wA{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;flex-wrap:wrap}.BfsiRiskReportModal_tierHighlightLabel__ymb14{font-size:.85rem;font-weight:600;color:#64748b}.BfsiRiskReportModal_tierPill__F_jrd{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__gBRE5{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.25rem}.BfsiRiskReportModal_financialKpi__TRGO1{text-align:left}.BfsiRiskReportModal_financialKpiLabel__9F5Ms{font-size:.75rem;font-weight:600;color:#64748b;margin-bottom:.35rem}.BfsiRiskReportModal_financialKpiValue__4dcEV{font-size:1.15rem;font-weight:400;color:#0f172a}.BfsiRiskReportModal_exposureTable__PwLJ5{border-collapse:collapse;font-size:.85rem;min-width:32rem}.BfsiRiskReportModal_exposureTable__PwLJ5 td,.BfsiRiskReportModal_exposureTable__PwLJ5 th{border:1px solid #e2e8f0;padding:.65rem .75rem;text-align:left;white-space:nowrap}.BfsiRiskReportModal_exposureTable__PwLJ5 td:first-child,.BfsiRiskReportModal_exposureTable__PwLJ5 th:first-child{white-space:normal;min-width:5.5rem}.BfsiRiskReportModal_exposureTable__PwLJ5 th{background:#f8fafc;font-weight:700}.BfsiRiskReportModal_rowHighlight__xa35D{background:#fff7ed;font-weight:600}.BfsiRiskReportModal_complianceTable__kZAen{width:100%;border-collapse:collapse;font-size:.9rem;margin-bottom:.75rem}.BfsiRiskReportModal_complianceTable__kZAen td,.BfsiRiskReportModal_complianceTable__kZAen th{border:1px solid #e2e8f0;padding:.75rem 1rem;text-align:left}.BfsiRiskReportModal_complianceTable__kZAen th{background:#f8fafc;font-weight:700;color:#334155}.BfsiRiskReportModal_complianceFootnote__vGB8G{font-size:.8rem;color:#94a3b8;font-style:italic;margin:0;text-align:left}.BfsiRiskReportModal_statusAligned__wtVGn{background:#dcfce7;color:#166534;font-weight:600}.BfsiRiskReportModal_statusPartial__uoWyV{background:#fef9c3;color:#854d0e;font-weight:600}.BfsiRiskReportModal_statusAtRisk__7Ra9_{background:#ffedd5;color:#c2410c;font-weight:600}.BfsiRiskReportModal_statusNotMet__hrXGv{background:#f8fafc;color:#0f172a;font-weight:400}.BfsiRiskReportModal_statusPill___4o3T{display:inline-block;font-size:.75rem;font-weight:700;padding:.3rem .75rem;border-radius:999px}.BfsiRiskReportModal_benchmarkTable__sIJS2{border-collapse:collapse;font-size:.9rem;margin-bottom:0}.BfsiRiskReportModal_benchmarkTable__sIJS2 td,.BfsiRiskReportModal_benchmarkTable__sIJS2 th{border:1px solid #e2e8f0;padding:.75rem 1rem;text-align:left}.BfsiRiskReportModal_benchmarkTable__sIJS2 th{background:#f8fafc;font-weight:700;color:#334155}.BfsiRiskReportModal_benchmarkScore__TyxTf{font-weight:400;color:#0f172a}.BfsiRiskReportModal_benchmarkScoreYours__VvKU8{color:#0f172a}.BfsiRiskReportModal_benchmarkGap__qze99{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__oiaCb{color:#0f172a;font-weight:400}.BfsiRiskReportModal_benchmarkGapPositive__7qu2y{color:#166534;font-weight:700}.BfsiRiskReportModal_roadmapPhaseGrid___eBvt{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:0}.BfsiRiskReportModal_roadmapPhaseCard__PfSqo{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__J9D5q{font-size:1.15rem;font-weight:700;color:#0f172a;margin:0 0 1rem;line-height:1.3}.BfsiRiskReportModal_phaseList__Is1VF{margin:0;padding:0;list-style:none;color:#475569;font-size:.9rem;line-height:1.4}.BfsiRiskReportModal_phaseList__Is1VF li{display:flex;gap:.75rem;margin-bottom:.6rem}.BfsiRiskReportModal_phaseList__Is1VF li:before{content:"";width:6px;height:6px;background:#cbd5e1;border-radius:50%;margin-top:.5rem;flex-shrink:0}.BfsiRiskReportModal_perDimSection__5z0pp{margin-bottom:2rem;text-align:left}.BfsiRiskReportModal_reportSection__yK0U9 .BfsiRiskReportModal_perDimSection__5z0pp:last-child{margin-bottom:0}.BfsiRiskReportModal_perDimHeader__bidqo{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.BfsiRiskReportModal_perDimTitle__S4Sbk{font-size:1rem;font-weight:700;color:#0f172a;margin:0}.BfsiRiskReportModal_perDimScoreBadge__1Dui5{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__EnEiu{background:#fff7ed;color:#ea580c;border-color:#ffedd5}.BfsiRiskReportModal_perDimScoreBadgeLow__zKy5t{background:#dcfce7;color:#166534;border-color:#bbf7d0}.BfsiRiskReportModal_perDimStepsGrid__SRPSD{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem 2rem;padding-left:.5rem}.BfsiRiskReportModal_perDimStep__p04lq{display:flex;gap:.5rem;font-size:.85rem;color:#475569;line-height:1.4}.BfsiRiskReportModal_perDimStep__p04lq:before{content:"•";color:#1f85bd;font-weight:700;flex-shrink:0}.BfsiRiskReportModal_ctaFooter__7W58o{font-size:.75rem;color:#94a3b8;text-align:center;margin-top:1.25rem;margin-bottom:0}@media (max-width:768px){.BfsiRiskReportModal_exposureGrid__Uj5gw,.BfsiRiskReportModal_financialKpiGrid__gBRE5,.BfsiRiskReportModal_perDimStepsGrid__SRPSD,.BfsiRiskReportModal_roadmapPhaseGrid___eBvt,.BfsiRiskReportModal_scoreHeroGrid__VTqy5{grid-template-columns:1fr}.BfsiRiskReportModal_scoreBenchmark__wvr3U{margin-left:0;width:100%}.BfsiRiskReportModal_criticalCard__rkz18,.BfsiRiskReportModal_execCard___f89j,.BfsiRiskReportModal_financialCard__hBi4k{padding:1.25rem}.BfsiRiskReportModal_matrixTable___ZAno{font-size:.72rem}.BfsiRiskReportModal_matrixTable___ZAno td,.BfsiRiskReportModal_matrixTable___ZAno th{padding:.45rem .5rem}.BfsiRiskReportModal_exposureTable__PwLJ5{font-size:.75rem}.BfsiRiskReportModal_exposureTable__PwLJ5 td,.BfsiRiskReportModal_exposureTable__PwLJ5 th{padding:.5rem .55rem}.BfsiRiskReportModal_dimensionTable___lvI2 td,.BfsiRiskReportModal_dimensionTable___lvI2 th{padding:.6rem .75rem;font-size:.8rem}}