.s_odoo_ai_hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff 0%,#f8fbfe 45%,#eef6fb 100%)}.s_odoo_ai_hero:before{content:"";position:absolute;width:850px;height:850px;top:-350px;right:-250px;border-radius:50%;background:radial-gradient(circle,rgb(53 134 192 / .10) 0%,rgb(53 134 192 / .05) 40%,transparent 75%);pointer-events:none}.s_odoo_ai_hero:after{content:"";position:absolute;width:650px;height:650px;bottom:-280px;left:-220px;border-radius:50%;background:radial-gradient(circle,rgb(53 134 192 / .08) 0%,transparent 75%);pointer-events:none}.s_odoo_ai_hero .container{position:relative;z-index:2}.bi_ai_btn{background:var(--bi-blue-color);color:#fff!important;border:none;border-radius:50px;padding:15px 32px;font-weight:600;box-shadow:0 15px 35px rgb(53 134 192 / .18)}.bi_ai_btn:hover{color:#fff!important;background:var(--bi-blue-color)}.bi_ai_btn_outline{border:2px solid var(--bi-blue-color);color:var(--bi-blue-color)!important;border-radius:50px;padding:15px 32px;font-weight:600}.bi_ai_btn_outline:hover{background:var(--bi-blue-color);color:#fff!important}.bi_stat_card{background:#fff;border:1px solid #d9e8f5;border-radius:20px;padding:25px;text-align:center;height:100%}.bi_stat_card h3{color:var(--bi-blue-color);font-weight:700;margin-bottom:5px}.bi_stat_card span{color:#64748b}.bi_chat_dashboard{background:linear-gradient(135deg,#ffffff,#f7fbff);border:1px solid #d9e8f5;border-radius:32px;padding:30px;box-shadow:0 25px 60px rgb(53 134 192 / .10)}.bi_chat_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.bi_chat_bot_icon{width:60px;height:60px;border-radius:18px;background:#eef6fb;color:var(--bi-blue-color);display:flex;align-items:center;justify-content:center;font-size:26px}.bi_live_badge{background:#eef6fb;color:var(--bi-blue-color);padding:8px 16px;border-radius:50px;font-size:13px;font-weight:600}.bi_chat_area{display:flex;flex-direction:column;gap:16px}.bi_chat_row{display:flex}.bi_user_row{justify-content:flex-start}.bi_ai_row{justify-content:flex-end}.bi_chat_bubble{max-width:80%;padding:16px 20px;border-radius:18px;line-height:1.7}.bi_user_msg{background:#f8fbfe;border:1px solid #d9e8f5;color:#475569;border-bottom-left-radius:6px}.bi_ai_msg{background:linear-gradient(135deg,var(--bi-blue-color),#4da0dd);color:#fff;border-bottom-right-radius:6px;box-shadow:0 12px 30px rgb(53 134 192 / .18)}.bi_metric_box{background:#fff;border:1px solid #d9e8f5;border-radius:22px;text-align:center;padding:25px}.bi_metric_box h2{color:var(--bi-blue-color);font-size:48px;font-weight:700;margin-bottom:5px}.bi_metric_box span{color:#64748b}@media(max-width:991px){.bi_chat_dashboard{margin-top:30px}.bi_chat_bubble{max-width:95%}.bi_metric_box h2{font-size:36px}}.ai-section-bg{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff 0%,#f9fcff 50%,#eef6fb 100%)}.ai-section-bg:before{content:"";position:absolute;width:700px;height:700px;top:-300px;right:-250px;border-radius:50%;background:radial-gradient(circle,rgb(53 134 192 / .08),transparent 70%);pointer-events:none}.ai-section-bg:after{content:"";position:absolute;width:550px;height:550px;bottom:-250px;left:-200px;border-radius:50%;background:radial-gradient(circle,rgb(53 134 192 / .05),transparent 70%);pointer-events:none}.ai-section-bg .container{position:relative;z-index:2}.bi_ai_journey{display:flex;align-items:center;justify-content:center;margin:60px 0;flex-wrap:wrap;gap:20px}.bi_ai_step{width:240px;text-align:center}.bi_ai_step_icon{width:90px;height:90px;margin:0 auto 20px;border-radius:50%;background:linear-gradient(135deg,var(--bi-blue-color),#5fa9dd);color:#fff;display:flex;align-items:center;justify-content:center;font-size:34px;box-shadow:0 15px 35px rgb(53 134 192 / .18)}.bi_ai_step h5{font-weight:700;margin-bottom:10px}.bi_ai_step p{color:#64748b;margin:0;line-height:1.7}.bi_ai_connector{width:70px;height:2px;background:var(--bi-blue-color);opacity:.25}.bi_ai_quote{margin:auto;background:linear-gradient(135deg,var(--bi-blue-color),#4ea3e6);color:#fff;border-radius:24px;padding:30px 40px;font-size:18px;line-height:1.8}.bi_ai_quote i{display:block;margin-bottom:15px;font-size:26px}.bi_module_card_small{background:#fff;border:1px solid #d9e8f5;border-radius:20px;padding:20px 15px;text-align:center;height:100%;transition:.35s ease;box-shadow:0 8px 20px rgb(53 134 192 / .05)}.bi_module_card_small:hover{transform:translateY(-6px);border-color:var(--bi-blue-color);box-shadow:0 18px 35px rgb(53 134 192 / .12)}.bi_module_card_small i{width:52px;height:52px;margin:0 auto 12px;border-radius:14px;background:#eef6fb;color:var(--bi-blue-color);display:flex;align-items:center;justify-content:center;font-size:22px}.bi_module_card_small span{display:block;font-weight:600;color:#111827;font-size:15px}@media(max-width:991px){.bi_ai_connector{display:none}.bi_ai_step{width:100%;max-width:320px}.bi_ai_quote{padding:25px}}.ai-process-section{background:linear-gradient(180deg,#ffffff,#f8fbfe)}.ai-process-wrapper{max-width:900px;margin:auto}.ai-process-step{display:flex;align-items:center;gap:22px;background:#fff;border:1px solid #d9e8f5;border-radius:22px;padding:22px 24px;transition:.35s ease;box-shadow:0 10px 30px rgb(53 134 192 / .06)}.ai-process-step:hover{transform:translateY(-4px);border-color:var(--bi-blue-color);box-shadow:0 20px 40px rgb(53 134 192 / .12)}.ai-step-highlight{background:linear-gradient(135deg,var(--bi-blue-color),#4da2e0);border-color:#fff0}.ai-step-icon{width:70px;height:70px;border-radius:18px;background:#eef6fb;color:var(--bi-blue-color);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:28px}.ai-step-highlight .ai-step-icon{background:rgb(255 255 255 / .15);color:#fff}.ai-step-content{flex:1}.ai-step-number{display:inline-block;font-size:12px;font-weight:700;color:var(--bi-blue-color);background:#eef6fb;padding:4px 12px;border-radius:50px;margin-bottom:10px}.ai-step-highlight .ai-step-number{background:rgb(255 255 255 / .15);color:#fff}.ai-step-content h3{margin-bottom:8px;font-weight:700}.ai-step-content p{margin:0;color:#64748b;line-height:1.7}.ai-step-highlight h3,.ai-step-highlight p{color:#fff}.ai-step-arrow{text-align:center;padding:10px 0;color:var(--bi-blue-color);font-size:28px}@media(max-width:767px){.ai-process-step{padding:18px;gap:15px}.ai-step-icon{width:55px;height:55px;font-size:22px}.ai-step-content h5{font-size:18px}}.bi_ai_problem_section{background:linear-gradient(180deg,#ffffff,#f8fbfe)}.bi_problem_wrap{display:flex;flex-direction:column;gap:25px}.bi_problem_row{display:grid;grid-template-columns:1.2fr .9fr 1fr;gap:20px}.bi_problem_card,.bi_solution_card,.bi_impact_card{background:#fff;border:1px solid #d9e8f5;border-radius:24px;padding:28px;height:100%;transition:.35s}.bi_problem_card:hover,.bi_solution_card:hover,.bi_impact_card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgb(53 134 192 / .10)}.bi_problem_card{border-left:4px solid #b76e00}.bi_solution_card{border-left:4px solid var(--bi-blue-color);background:#f8fbfe}.bi_impact_card{background:linear-gradient(135deg,var(--bi-blue-color),#4da3e0);color:#fff}.bi_problem_tag,.bi_solution_tag{display:inline-block;padding:7px 14px;border-radius:50px;font-size:12px;font-weight:700;margin-bottom:15px}.bi_problem_tag{background:#fff4e5;color:#b76e00}.bi_solution_tag{background:#eef6fb;color:var(--bi-blue-color)}.bi_problem_card h3{font-size:22px;font-weight:700;margin-bottom:12px}.bi_problem_card p,.bi_solution_card p{color:#64748b;margin:0;line-height:1.8}.bi_impact_card h3{color:#fff;font-weight:700;margin-bottom:18px}.bi_impact_card ul{list-style:none;padding:0;margin:0}.bi_impact_card li{margin-bottom:10px}.bi_impact_card li:before{content:"✓";margin-right:10px;font-weight:700}@media(max-width:991px){.bi_problem_row{grid-template-columns:1fr}}.bi_usecase_table_wrap{background:#fff;border:1px solid #d9e8f5;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px rgb(53 134 192 / .08)}.bi_usecase_table{margin:0}.bi_usecase_table thead th{background:var(--bi-blue-color);color:#fff;font-weight:700;font-size:16px;padding:20px;border:none;text-align:left;vertical-align:middle}.bi_usecase_table tbody td{padding:22px 20px;border-color:#edf3f9;vertical-align:top;color:#475569;line-height:1.7}.bi_usecase_table tbody tr:nth-child(even){background:#f8fbfe}.bi_usecase_table tbody tr:hover{background:#eef6fb;transition:.3s}.bi_usecase_table tbody td:first-child{color:#111827;font-weight:600;min-width:140px}@media(max-width:991px){.bi_usecase_table thead th,.bi_usecase_table tbody td{padding:15px;font-size:14px}}.bi_compare_table_wrap{background:#fff;border:1px solid #d9e8f5;border-radius:28px;overflow:hidden;box-shadow:0 20px 50px rgb(53 134 192 / .08)}.bi_compare_table{width:100%;margin:0}.bi_compare_table thead th{background:var(--bi-blue-color);color:#fff;padding:22px 28px;font-size:17px;font-weight:700;border:none;vertical-align:middle}.bi_compare_table thead th:nth-child(1){width:50%}.bi_compare_table thead th:nth-child(2){width:25%}.bi_compare_table thead th:nth-child(3){width:25%}.bi_compare_table tbody td{padding:22px 28px;border-color:#edf3f9;color:#475569;line-height:1.7;vertical-align:middle}.bi_compare_table tbody td:first-child{font-weight:600;color:#111827}.bi_compare_table tbody tr:nth-child(even){background:#f8fbfe}.bi_compare_table tbody tr:hover{background:#eef6fb}.bi_yes{color:#16a34a;font-weight:700}.bi_no{color:#dc2626;font-weight:700}.bi_compare_footer{display:inline-block;max-width:950px;padding:18px 30px;border-radius:18px;background:#eef6fb;border:1px solid #d9e8f5;color:var(--bi-blue-color);font-weight:600}.bi_compare_footer i{font-size:18px}@media(max-width:767px){.bi_compare_table{min-width:700px}.bi_compare_table thead th,.bi_compare_table tbody td{padding:15px 18px;font-size:14px}.bi_compare_footer{width:100%;padding:16px 20px}}.bi_benefits_section{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff 0%,#f8fbfe 50%,#ffffff 100%)}.bi_benefits_section:before{content:'';position:absolute;width:500px;height:500px;border-radius:50%;top:-200px;left:-150px;background:radial-gradient(circle,rgb(53 134 192 / .08),transparent 70%)}.bi_benefits_section:after{content:'';position:absolute;width:450px;height:450px;border-radius:50%;bottom:-180px;right:-120px;background:radial-gradient(circle,rgb(53 134 192 / .06),transparent 70%)}.bi_benefits_section .container{position:relative;z-index:2}.bi_benefit_card{height:100%;background:#fff;border:1px solid #d9e8f5;border-radius:24px;padding:30px;transition:.35s ease;box-shadow:0 12px 30px rgb(53 134 192 / .05)}.bi_benefit_card:hover{transform:translateY(-8px);border-color:var(--bi-blue-color);box-shadow:0 25px 45px rgb(53 134 192 / .12)}.bi_benefit_card i{width:60px;height:60px;border-radius:18px;background:#eef6fb;color:var(--bi-blue-color);display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:20px}.bi_benefit_card h3{font-weight:700;color:#111827;margin-bottom:12px}.bi_benefit_card p{color:#64748b;line-height:1.8;margin:0}.bi_benefit_footer{display:inline-block;max-width:950px;background:#eef6fb;border:1px solid #d9e8f5;border-radius:18px;padding:18px 30px;color:var(--bi-blue-color);font-weight:600}@media(max-width:767px){.bi_benefit_card{padding:22px}.bi_benefit_footer{width:100%;padding:16px 20px}}.bi_why_browseinfo{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff 0%,#f8fbfe 50%,#ffffff 100%)}.bi_why_browseinfo:before{content:'';position:absolute;width:450px;height:450px;border-radius:50%;top:-200px;right:-150px;background:radial-gradient(circle,rgb(53 134 192 / .08),transparent 70%)}.bi_why_intro{background:#fff;border:1px solid #d9e8f5;border-radius:30px;padding:40px;height:100%;box-shadow:0 20px 50px rgb(53 134 192 / .08)}.bi_why_icon{width:80px;height:80px;border-radius:22px;background:#eef6fb;color:var(--bi-blue-color);display:flex;align-items:center;justify-content:center;font-size:34px;margin-bottom:25px}.bi_why_intro p{color:#64748b;line-height:1.8}.bi_why_highlight{background:linear-gradient(135deg,var(--bi-blue-color),#4da0dd);border-radius:22px;padding:24px;color:#fff}.bi_why_highlight strong{display:block;font-size:42px;line-height:1;margin-bottom:10px}.bi_why_feature{background:#fff;border:1px solid #d9e8f5;border-radius:20px;padding:22px;font-weight:600;display:flex;align-items:center;gap:12px;height:100%;transition:.35s ease;box-shadow:0 10px 25px rgb(53 134 192 / .05)}.bi_why_feature:hover{transform:translateY(-5px);border-color:var(--bi-blue-color);box-shadow:0 20px 40px rgb(53 134 192 / .12)}.bi_why_feature i{color:var(--bi-blue-color);font-size:20px;flex-shrink:0}@media(max-width:991px){.bi_why_intro{padding:30px}}.bi_related_ai_section{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff 0%,#f8fbfe 50%,#ffffff 100%)}.bi_related_ai_section:before{content:'';position:absolute;width:450px;height:450px;border-radius:50%;top:-180px;right:-120px;background:radial-gradient(circle,rgb(53 134 192 / .08),transparent 70%)}.bi_related_card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#fff;border:1px solid #d9e8f5;border-radius:24px;min-height:180px;padding:30px 20px;transition:.35s ease;box-shadow:0 10px 25px rgb(53 134 192 / .05)}.bi_related_card:hover{transform:translateY(-6px);border-color:var(--bi-blue-color);box-shadow:0 20px 40px rgb(53 134 192 / .12)}.bi_related_card i{width:65px;height:65px;border-radius:18px;background:#eef6fb;color:var(--bi-blue-color);display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:18px}.bi_related_card h3{color:#111827;font-weight:600;line-height:.8;margin:0}.bi_related_footer{max-width:900px;margin:auto;text-align:center;background:#eef6fb;border:1px solid #d9e8f5;border-radius:22px;padding:22px 30px;color:var(--bi-blue-color);font-weight:600}@media(max-width:991px){.bi_related_card{min-height:150px}}.bi_cta_section{background:linear-gradient(135deg,var(--bi-blue-color) 0%,#4ea2df 100%);border-radius:36px;padding:70px;position:relative;overflow:hidden;box-shadow:0 30px 60px rgb(53 134 192 / .20)}.bi_cta_section:before{content:"";position:absolute;width:350px;height:350px;border-radius:50%;background:rgb(255 255 255 / .08);top:-120px;right:-120px}.bi_cta_section:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:rgb(255 255 255 / .05);bottom:-100px;left:-80px}.bi_cta_section .row{position:relative;z-index:2}.bi_cta_badge{display:inline-flex;align-items:center;padding:12px 20px;border-radius:50px;background:rgb(255 255 255 / .15);color:#fff;font-weight:600}.bi_cta_white_card{background:#fff;border-radius:28px;padding:35px;text-align:center;box-shadow:0 20px 40px rgb(0 0 0 / .08)}.bi_cta_icon{width:90px;height:90px;margin:0 auto 20px;border-radius:24px;background:#eef6fb;color:var(--bi-blue-color);display:flex;align-items:center;justify-content:center;font-size:36px}.bi_cta_btn{background:var(--bi-blue-color);color:#fff!important;border:none;border-radius:50px;padding:14px 30px;font-weight:600}.bi_cta_btn:hover{background:var(--bi-blue-color);color:#fff!important}@media(max-width:991px){.bi_cta_section{padding:35px 25px}.bi_cta_white_card{margin-top:10px}}