:root {
    --bi-blue-color: #3586c0;
    --bi-dark-blue: #2d74a7;
    --bi-black: #171717;
    --bi-dark-black: #1A1A1A;
    --bi-gray: #8C92AC;
    --bi-muted: #424242;
    --bi-cream: #f5f5f5;
    --bi-border-color: #D3D3D3;
    --bi-card-bg: #ffffff;
    --bi-card-border: rgba(53, 134, 192, .12);
    --bi-blue-soft:
        rgba(53, 134, 192, .08);
    --bi-light-bg:
        linear-gradient(135deg,
            rgba(53, 134, 192, .05),
            rgba(53, 134, 192, .02));
    --bi-shadow-sm:
        0 10px 30px rgba(23, 23, 23, .05);
    --bi-shadow-md:
        0 20px 50px rgba(23, 23, 23, .08);
    --bi-shadow-lg:
        0 35px 90px rgba(23, 23, 23, .12);
}

.bi_ai_badge{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:50px;background:var(--bi-blue-soft);border:1px solid var(--bi-card-border);color:var(--bi-blue-color);font-size:14px;font-weight:600;margin-bottom:20px}.bi_ai_badge:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--bi-blue-color)}.bi_section_title{font-size:58px;line-height:1.08;font-weight:800;color:var(--bi-black);margin-bottom:25px}.bi_section_desc{font-size:18px;line-height:1.9;color:var(--bi-gray)}.bi_card{background:var(--bi-card-bg);border:1px solid var(--bi-card-border);border-radius:30px;transition:.35s;box-shadow:var(--bi-shadow-sm)}.bi_card:hover{transform:translateY(-8px);box-shadow:var(--bi-shadow-md)}.bi_ai_governance_intro{padding:140px 0;background:linear-gradient(180deg,#ffffff,#f8fbff)}.gov_intro_content h1{font-size:68px;line-height:1.05;font-weight:800;color:var(--bi-black);margin-bottom:30px}.gov_intro_content p{font-size:18px;line-height:1.9;color:var(--bi-gray)}.gov_highlights{display:grid;gap:18px;margin-top:35px}.gov_highlight{position:relative;padding:22px 25px;overflow:hidden}.gov_highlight:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:var(--bi-blue-color)}.gov_highlight strong{display:block;margin-bottom:8px;color:var(--bi-black);font-size:18px}.gov_highlight span{color:var(--bi-gray)}.gov_icon{color:var(--bi-blue-color);margin-right:8px}.gov_command_center{background:var(--bi-card-bg);border:1px solid var(--bi-card-border);border-radius:34px;padding:35px;box-shadow:var(--bi-shadow-lg);overflow:hidden;position:relative}.gov_command_center:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:var(--bi-blue-color)}.command_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.live_status{display:flex;align-items:center;gap:12px;font-weight:600;color:var(--bi-black)}.status_dot{width:10px;height:10px;border-radius:50%;background:#22c55e}.risk_score{background:var(--bi-blue-soft);color:var(--bi-blue-color);border-radius:40px;padding:10px 18px;font-weight:600}.command_body{display:grid;gap:14px}.command_row{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-radius:18px;border:1px solid var(--bi-card-border);transition:.3s}.command_row:hover{border-color:var(--bi-blue-color);background:var(--bi-light-bg)}.command_row span{color:var(--bi-gray)}.command_row strong{color:var(--bi-black)}.command_footer{margin-top:25px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.footer_card{text-align:center;padding:20px;border-radius:18px;background:var(--bi-light-bg)}.footer_card span{display:block;color:var(--bi-gray);margin-bottom:8px}.footer_card strong{font-size:24px;color:var(--bi-blue-color)}.bi_ai_governance_framework{padding:140px 0;background:#fff}.gov_framework_left h2{font-size:54px;line-height:1.1;font-weight:800;color:var(--bi-black);margin-bottom:25px}.gov_framework_left p{font-size:18px;line-height:1.9;color:var(--bi-gray)}.gov_search_ui{padding:35px;background:#fff;border-radius:34px;border:1px solid var(--bi-card-border);box-shadow:var(--bi-shadow-md)}.gov_search_bar{height:72px;display:flex;align-items:center;gap:14px;padding:0 25px;border-radius:60px;background:var(--bi-light-bg);border:1px solid var(--bi-card-border);margin-bottom:30px}.gov_search_bar i{color:var(--bi-blue-color)}.gov_search_bar span{color:var(--bi-gray)}.gov_tags{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:30px}.gov_tags span{position:relative;padding:14px 20px;border-radius:50px;background:#fff;border:1px solid var(--bi-card-border);color:var(--bi-dark-black);transition:.35s;cursor:pointer}.gov_tags span:hover{color:var(--bi-blue-color);border-color:var(--bi-blue-color);transform:translateY(-3px);box-shadow:var(--bi-shadow-sm)}.gov_framework_status{display:flex;align-items:center;gap:20px;padding:22px;border-radius:24px;background:var(--bi-light-bg);border:1px solid var(--bi-card-border)}.status_icon{width:60px;height:60px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--bi-blue-color);font-size:22px}.gov_framework_status strong{display:block;color:var(--bi-black);margin-bottom:5px}.gov_framework_status p{margin:0;color:var(--bi-gray)}.bi_ai_governance_framework{padding:140px 0;background:linear-gradient(180deg,#f8fbff,#ffffff)}.bi_ai_governance_framework h2{font-size:54px;line-height:1.1;font-weight:800;color:var(--bi-black);margin-bottom:25px}.bi_ai_governance_framework p{font-size:18px;line-height:1.9;color:var(--bi-gray)}.gov_search_ui{background:var(--bi-card-bg);border:1px solid var(--bi-card-border);border-radius:34px;padding:35px;box-shadow:var(--bi-shadow-md)}.gov_search_bar{display:flex;align-items:center;gap:14px;height:70px;padding:0 25px;border-radius:60px;background:var(--bi-light-blue-bg);border:1px solid var(--bi-card-border);margin-bottom:30px}.gov_search_bar i{color:var(--bi-blue-color)}.gov_search_bar input{border:none;width:100%;background:#fff0;outline:none;color:var(--bi-gray);pointer-events:none}.gov_tags{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:35px}.gov_tags span,.flow_outcome span{position:relative;padding:12px 18px;border-radius:50px;border:1px solid var(--bi-card-border);background:#fff;color:var(--bi-dark-black);overflow:hidden;transition:.35s}.gov_tags span:before,.flow_outcome span:before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background:rgb(53 134 192 / .08);transition:.35s}.gov_tags span:hover:before,.flow_outcome span:hover:before{width:100%}.gov_tags span:hover,.flow_outcome span:hover{color:var(--bi-blue-color);border-color:var(--bi-blue-color);transform:translateY(-3px)}.gov_framework_status{display:flex;align-items:center;gap:18px;padding:22px;border-radius:24px;background:var(--bi-light-blue-bg);border:1px solid var(--bi-card-border)}.status_icon{width:60px;height:60px;border-radius:18px;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--bi-blue-color);font-size:22px}.gov_framework_status strong{display:block;color:var(--bi-black);margin-bottom:5px}.gov_framework_status p{margin:0;font-size:15px}.bi_governance_importance{padding:120px 0;background:#fff}.section_desc{max-width:850px;margin:20px auto 0}.governance_flow_wrap{margin-top:70px;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.governance_flow_card{background:#fff;border:1px solid var(--bi-card-border);border-radius:30px;padding:35px;transition:.4s;box-shadow:var(--bi-shadow-sm);position:relative}.governance_flow_card:before{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background:var(--bi-blue-color);transform:scaleY(0);transform-origin:top;transition:.35s}.governance_flow_card:hover{transform:translateY(-10px);box-shadow:var(--bi-shadow-lg);overflow:hidden}.governance_flow_card:hover:before{transform:scaleY(1)}.flow_head{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.flow_head span{font-size:13px;font-weight:700;letter-spacing:1px;color:var(--bi-gray);text-transform:uppercase}.flow_icon{width:70px;height:70px;border-radius:22px;background:var(--bi-light-blue-bg);border:1px solid var(--bi-card-border);display:flex;align-items:center;justify-content:center;color:var(--bi-blue-color);font-size:24px;transition:.4s}.governance_flow_card:hover .flow_icon{transform:rotate(8deg) scale(1.08)}.governance_flow_card h4{font-size:28px;line-height:1.3;color:var(--bi-black);margin-bottom:15px}.governance_flow_card p{color:var(--bi-gray);line-height:1.8}.flow_solution{margin-top:25px;padding:22px;border-radius:22px;background:var(--bi-light-blue-bg);border:1px solid var(--bi-card-border)}.flow_solution strong{display:block;margin-bottom:10px;color:var(--bi-black)}.flow_solution p{margin:0}.flow_outcome{margin-top:25px;display:flex;flex-wrap:wrap;gap:12px}@media(max-width:991px){.bi_ai_governance_intro h1{font-size:48px}.bi_ai_governance_framework h2{font-size:42px}.governance_flow_wrap{grid-template-columns:1fr}.command_footer{grid-template-columns:1fr}}@media(max-width:767px){.bi_ai_governance_intro,.bi_ai_governance_framework,.bi_governance_importance{padding:80px 0}.bi_ai_governance_intro h1{font-size:40px}.bi_ai_governance_framework h2{font-size:34px}.gov_command_center,.gov_search_ui,.governance_flow_card{padding:25px}.gov_search_bar{height:60px}.flow_icon{width:60px;height:60px}.governance_flow_card h4{font-size:22px}}.bi_browseinfo_governance{padding:120px 0;background:linear-gradient(180deg,#ffffff,#f8fbff)}.browseinfo_content h3{font-size:36px;font-weight:700;color:var(--bi-black);margin-bottom:20px}.browseinfo_content p{color:var(--bi-gray);line-height:1.9;margin-bottom:20px}.ai_solution_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.ai_solution_card{display:flex;align-items:center;gap:15px;padding:22px;background:#fff;border-radius:22px;border:1px solid var(--bi-card-border);transition:.35s;box-shadow:var(--bi-shadow-sm)}.ai_solution_card i{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--bi-blue-soft);color:var(--bi-blue-color);font-size:20px;transition:.35s}.ai_solution_card span{font-weight:600;color:var(--bi-dark-black)}.ai_solution_card:hover{transform:translateY(-8px);border-color:var(--bi-blue-color);box-shadow:var(--bi-shadow-md)}.ai_solution_card:hover i{background:var(--bi-blue-color);color:#fff}.bi_governance_components{padding:120px 0;background:#fff}.governance_component_grid{margin-top:70px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.governance_component_card{position:relative;background:#fff;border-radius:30px;padding:35px;border:1px solid var(--bi-card-border);transition:.4s;overflow:hidden;box-shadow:var(--bi-shadow-sm)}.governance_component_card:before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:var(--bi-blue-color);transform:scaleX(0);transform-origin:left;transition:.35s}.governance_component_card:hover{transform:translateY(-10px);box-shadow:var(--bi-shadow-lg)}.governance_component_card:hover:before{transform:scaleX(1)}.component_icon{width:72px;height:72px;border-radius:22px;display:flex;align-items:center;justify-content:center;background:var(--bi-blue-soft);color:var(--bi-blue-color);font-size:26px;margin-bottom:25px;transition:.35s}.governance_component_card:hover .component_icon{background:var(--bi-blue-color);color:#fff;transform:rotate(8deg)}.governance_component_card h4{font-size:26px;line-height:1.3;color:var(--bi-black);margin-bottom:15px}.governance_component_card p{color:var(--bi-gray);line-height:1.9;margin:0}@media(max-width:991px){.governance_component_grid{grid-template-columns:repeat(2,1fr)}.ai_solution_grid{margin-top:40px}}@media(max-width:767px){.governance_component_grid,.ai_solution_grid{grid-template-columns:1fr}.bi_browseinfo_governance,.bi_governance_components{padding:80px 0}.browseinfo_content h3{font-size:28px}}.bi_ai_governance_modern{padding:120px 0;background:linear-gradient(180deg,#f8fbff,#ffffff)}.bi_ai_answer_block{padding:120px 0;background:linear-gradient(180deg,#ffffff,#f8fbff)}.ai_answer_wrap{max-width:1100px;margin:70px auto 0;display:grid;gap:25px}.ai_answer_card{position:relative;background:#fff;border:1px solid var(--bi-card-border);border-radius:30px;padding:35px 35px 35px 120px;transition:.35s;overflow:hidden;box-shadow:var(--bi-shadow-sm)}.ai_answer_card:before{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background:var(--bi-blue-color);transform:scaleY(0);transform-origin:top;transition:.35s}.ai_answer_card:hover{transform:translateY(-8px);box-shadow:var(--bi-shadow-md)}.ai_answer_card:hover:before{transform:scaleY(1)}.answer_number{position:absolute;left:35px;top:35px;width:60px;height:60px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:var(--bi-blue-soft);color:var(--bi-blue-color);font-size:22px;font-weight:700;transition:.35s}.ai_answer_card:hover .answer_number{background:var(--bi-blue-color);color:#fff}.ai_answer_card h3{font-size:28px;font-weight:700;color:var(--bi-black);margin-bottom:15px}.ai_answer_card p{color:var(--bi-gray);line-height:1.9;margin:0}@media(max-width:767px){.bi_ai_answer_block{padding:80px 0}.ai_answer_card{padding:100px 25px 25px}.answer_number{left:25px;top:25px}.ai_answer_card h3{font-size:24px}}.s_ai_service_icon{width:48px;height:48px;display:flex;margin-bottom:20px}.s_ai_challenge_card:hover,.s_ai_industry_card,.s_ai_service_card:hover{z-index:20;transform:scale(1.04);border-color:rgb(53 134 192 / .35);box-shadow:0 30px 80px rgb(53 134 192 / .12),0 15px 35px rgb(53 134 192 / .08)}.s_ai_industry_card:hover,.s_ai_process_card:hover{transform:translateY(-4px)}.s_ai_industry_card:hover,.s_ai_outcome_card:hover,.s_ai_process_card:hover{box-shadow:0 15px 40px rgb(53 134 192 / .08)}.s_ai_icon_box{border-radius:16px;align-items:center;justify-content:center;background:linear-gradient(135deg,rgb(53 134 192 / .12),rgb(77 160 221 / .18))}.s_ai_icon_box i,.s_ai_industry_icon i{font-size:18px}.s_ai_industry_card,.s_ai_service_card{padding:28px;background:#fff;border:1px solid rgb(226 232 240 / .8);border-radius:24px;position:relative;z-index:1;transform-origin:center center}.s_ai_industry_card:hover{border-color:rgb(53 134 192 / .4)}.s_ai_service_icon{border-radius:16px;align-items:center;justify-content:center;box-shadow:0 10px 25px rgb(53 134 192 / .2)}.s_ai_service_icon i{color:#fff;font-size:18px}.s_ai_label{font-size:11px;letter-spacing:.12em;color:#94a3b8;margin-bottom:12px}.s_ai_metric_label,.s_ai_module_table thead th,.s_ai_process_label{font-weight:600;letter-spacing:.1em}.s_ai_dot{width:4px;height:4px;border-radius:50%;background:#94a3b8;margin-top:10px;flex-shrink:0}.s_ai_service_link{color:var(--bi-blue-color);font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:.3s}.s_ai_service_link:hover{gap:12px;color:var(--bi-blue-color)}.bi_governance_comn:hover{transform:scale(1.04);border:1px solid var(--bi-blue-color);box-shadow:0 30px 80px rgb(53 134 192 / .12),0 15px 35px rgb(53 134 192 / .08);transition:0.3s ease}.bi-ai-feature{height:100%;padding:20px;border:1px solid #e5e7eb;border-radius:16px;background:#fff}

