.enterprise_ai_page_wrapper{width:100%;background-color:#fff;color:#1e293b;overflow-x:hidden;font-family:Satoshi-Regular,sans-serif}.ai_container{width:92%;max-width:1320px;margin:0 auto;position:relative;z-index:2}@keyframes floatAmbient{0%,to{transform:translate(0) scale(1)}50%{transform:translate(25px,-20px) scale(1.08)}}@keyframes floatAmbient2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-25px,20px) scale(.94)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 15px rgba(65,212,255,.25)}50%{box-shadow:0 0 30px rgba(65,212,255,.55),0 0 10px rgba(124,52,248,.4)}}@keyframes shimmerSweep{0%{transform:translateX(-100%) rotate(45deg)}to{transform:translateX(200%) rotate(45deg)}}@keyframes badgeBorderPulse{0%,to{border-color:rgba(65,212,255,.35)}50%{border-color:rgba(124,52,248,.6)}}.ai_hero_section{width:100%;padding:140px 0 100px;position:relative;background:radial-gradient(circle at 50% 15%,rgba(14,48,82,.85) 0,var(--First-color,#041827) 85%);color:#fff;overflow:hidden}.ai_hero_ambient_glow{position:absolute;top:-140px;left:50%;transform:translateX(-50%);width:850px;height:620px;background:radial-gradient(circle,rgba(65,212,255,.2) 0,rgba(124,52,248,.14) 50%,transparent 75%);filter:blur(120px);pointer-events:none;z-index:1;animation:floatAmbient 12s ease-in-out infinite}.ai_hero_content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:960px;margin:0 auto}.ai_breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:#94a3b8;margin-bottom:24px;font-family:Satoshi-Medium,sans-serif}.ai_breadcrumb a{color:#cbd5e1;transition:color .2s ease}.ai_breadcrumb a:hover{color:var(--Third-color,#41d4ff)}.breadcrumb_separator{color:#64748b}.ai_hero_top_badge,.breadcrumb_active{color:var(--Third-color,#41d4ff)}.ai_hero_top_badge{display:inline-flex;align-items:center;gap:8px;padding:8px 22px;background:hsla(0,0%,100%,.06);border:1px solid rgba(65,212,255,.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:Satoshi-Bold,sans-serif;font-size:12.5px;text-transform:uppercase;letter-spacing:1.2px;border-radius:100px;margin-bottom:24px;animation:badgeBorderPulse 4s ease-in-out infinite}.hero_sparkle_icon{font-size:16px;color:var(--Third-color,#41d4ff)}.ai_hero_title{font-size:clamp(2.4rem,4.2vw,4.1rem);font-family:Satoshi-Bold,sans-serif;line-height:1.15;color:#fff;margin-bottom:1.4rem;letter-spacing:-.025em}.ai_gradient_text{background:linear-gradient(135deg,#41d4ff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ai_gradient_text_light{background:linear-gradient(135deg,#7c34f8,#0284c7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ai_hero_desc{font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.75;color:#cbd5e1;max-width:860px;margin-bottom:2.2rem}.ai_hero_chips_row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:2.6rem}.ai_hero_chip{display:inline-flex;align-items:center;gap:7px;padding:8px 18px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;font-size:13.5px;color:#e2e8f0;font-family:Satoshi-Medium,sans-serif;transition:all .3s ease}.ai_hero_chip:hover{background:hsla(0,0%,100%,.09);border-color:rgba(65,212,255,.3);transform:translateY(-2px)}.chip_check{color:#41d4ff;font-size:12px}.ai_hero_btn_group{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.ai_primary_btn{display:inline-flex;align-items:center;gap:10px;padding:15px 32px;background:linear-gradient(135deg,#41d4ff,#7c34f8);color:#fff;font-family:Satoshi-Bold,sans-serif;font-size:15.5px;border-radius:50px;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px rgba(65,212,255,.35);position:relative;overflow:hidden}.ai_primary_btn:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(60deg,transparent 30%,hsla(0,0%,100%,.25) 50%,transparent 70%);transform:translateX(-100%) rotate(45deg);transition:none}.ai_primary_btn:hover:after{animation:shimmerSweep 1s ease-in-out}.ai_primary_btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 10px 30px rgba(65,212,255,.55),0 0 15px rgba(124,52,248,.4)}.ai_secondary_btn{display:inline-flex;align-items:center;gap:8px;padding:15px 28px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);color:#fff;font-family:Satoshi-Bold,sans-serif;font-size:15.5px;border-radius:50px;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1)}.ai_secondary_btn:hover{background:hsla(0,0%,100%,.12);border-color:rgba(65,212,255,.4);color:var(--Third-color,#41d4ff);transform:translateY(-3px)}.btn_arrow{font-size:14px;transition:transform .3s ease}.ai_primary_btn:hover .btn_arrow{transform:translateX(4px)}.ai_secondary_btn:hover .btn_arrow{transform:translateY(3px)}.ai_section{width:100%;padding:100px 0;position:relative}.ai_section_header{text-align:left;max-width:900px;margin-bottom:3.5rem}.ai_sub_badge{display:inline-flex;align-items:center;gap:7px;padding:6px 18px;border-radius:50px;font-size:12px;font-family:Satoshi-Bold,sans-serif;letter-spacing:1px;text-transform:uppercase;margin-bottom:16px}.ai_sub_badge_dark{background:hsla(0,0%,100%,.05);border:1px solid rgba(65,212,255,.3);color:var(--Third-color,#41d4ff)}.ai_sub_badge_light{background:rgba(124,52,248,.08);border:1px solid rgba(124,52,248,.2);color:var(--Ninth-color,#7c34f8)}.sub_badge_icon{font-size:15px}.ai_section_dark h2{font-size:clamp(2.1rem,3.4vw,3.2rem);font-family:Satoshi-Bold,sans-serif;line-height:1.2;color:#fff;margin-bottom:1.1rem;letter-spacing:-.02em}.ai_section_dark .ai_section_desc{font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.7;color:#cbd5e1;max-width:820px}.ai_section_light h2{font-size:clamp(2.1rem,3.4vw,3.2rem);font-family:Satoshi-Bold,sans-serif;line-height:1.2;color:#041827;margin-bottom:1.1rem;letter-spacing:-.02em}.ai_section_light .ai_section_desc{font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.7;color:#475569;max-width:820px}.ai_capabilities_section{background-color:#f8fafd;background-image:radial-gradient(circle at 85% 15%,rgba(124,52,248,.05) 0,transparent 50%),radial-gradient(circle at 10% 85%,rgba(2,132,199,.05) 0,transparent 50%);border-top:1px solid rgba(4,24,39,.06);border-bottom:1px solid rgba(4,24,39,.06)}.ai_capabilities_grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.ai_capability_card{background:#fff;border:1px solid rgba(124,52,248,.12);box-shadow:0 10px 30px rgba(4,24,39,.04);padding:32px 24px;border-radius:20px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s ease}.ai_capability_card:before{content:"";position:absolute;top:0;left:0;right:0;height:3.5px;background:linear-gradient(90deg,#7c34f8,#0284c7);opacity:0;transition:opacity .3s ease}.ai_capability_card:hover{transform:translateY(-8px);border-color:rgba(124,52,248,.35);box-shadow:0 20px 42px rgba(124,52,248,.12),0 4px 12px rgba(4,24,39,.04)}.ai_capability_card:hover:before{opacity:1}.cap_card_top{justify-content:space-between;margin-bottom:18px}.cap_card_top,.cap_icon_box{display:flex;align-items:center}.cap_icon_box{width:52px;height:52px;border-radius:14px;background:rgba(124,52,248,.08);color:#7c34f8;justify-content:center;font-size:26px;transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s ease}.ai_capability_card:hover .cap_icon_box{transform:scale(1.1) rotate(-4deg);background:linear-gradient(135deg,rgba(124,52,248,.15),rgba(2,132,199,.15));color:#7c34f8}.cap_tag{font-size:11px;color:#7c34f8;background:rgba(124,52,248,.06);border:1px solid rgba(124,52,248,.15);padding:4px 9px;border-radius:12px;letter-spacing:.3px}.ai_capability_card h3,.cap_tag{font-family:Satoshi-Bold,sans-serif}.ai_capability_card h3{font-size:19px;color:#041827;margin-bottom:10px;line-height:1.3}.cap_desc{font-size:13.5px;color:#64748b;line-height:1.6;margin-bottom:18px}.cap_points_list{list-style:none;margin:auto 0 0;display:flex;flex-direction:column;gap:8px;padding:14px 0 0;border-top:1px solid rgba(4,24,39,.06)}.cap_points_list li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:#334155;font-family:Satoshi-Medium,sans-serif;line-height:1.35}.pt_check{color:#7c34f8;font-size:11px;margin-top:3px;flex-shrink:0}.ai_rag_section{background:radial-gradient(circle at 50% 30%,rgba(14,48,82,.7) 0,var(--First-color,#041827) 85%);color:#fff;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);position:relative;overflow:hidden}.rag_pipeline_wrapper{display:flex;flex-direction:column;gap:28px}.rag_pipeline_tabs{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px}.rag_tab_btn{background:rgba(14,48,82,.55);border:1px solid hsla(0,0%,100%,.08);padding:16px 14px;border-radius:14px;color:#94a3b8;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.rag_tab_btn:hover{background:rgba(14,48,82,.9);border-color:rgba(65,212,255,.35);color:#fff;transform:translateY(-3px)}.rag_tab_btn.tab_active{background:linear-gradient(135deg,rgba(65,212,255,.2),rgba(124,52,248,.2));border-color:var(--Third-color,#41d4ff);color:#fff;box-shadow:0 4px 22px rgba(65,212,255,.2);transform:translateY(-4px)}.rag_tab_top{display:flex;align-items:center;justify-content:space-between;width:100%}.rag_tab_step{font-family:Satoshi-Bold,sans-serif;font-size:13px;color:var(--Third-color,#41d4ff)}.rag_tab_icon{font-size:18px}.rag_tab_label{font-family:Satoshi-Bold,sans-serif;font-size:14px;line-height:1.25}.rag_stage_detail_card{background:linear-gradient(145deg,rgba(10,37,64,.85),rgba(6,26,45,.95));border:1px solid rgba(65,212,255,.3);border-radius:20px;padding:36px 40px;box-shadow:0 16px 45px rgba(0,0,0,.45);position:relative}.stage_detail_header{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.stage_step_pill{display:inline-block;font-size:12px;font-family:Satoshi-Bold,sans-serif;color:var(--Third-color,#41d4ff);text-transform:uppercase;letter-spacing:1px}.stage_detail_header h3{font-size:24px;color:#fff;font-family:Satoshi-Bold,sans-serif}.stage_summary_text{font-size:15.5px;color:#cbd5e1;line-height:1.7;margin-bottom:24px;max-width:900px}.stage_details_block h4{font-size:14.5px;font-family:Satoshi-Bold,sans-serif;color:#fff;margin-bottom:12px}.stage_details_list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.stage_details_list li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:#94a3b8;line-height:1.45;background:hsla(0,0%,100%,.03);padding:14px 16px;border-radius:10px;border:1px solid hsla(0,0%,100%,.06);transition:all .25s ease}.stage_details_list li:hover{background:hsla(0,0%,100%,.06);border-color:rgba(65,212,255,.25);color:#e2e8f0}.stage_check{color:#41d4ff;font-size:12px;margin-top:3px;flex-shrink:0}.illustrative_use_case_box{background:rgba(14,48,82,.45);border:1px dashed rgba(65,212,255,.35);border-radius:16px;padding:24px 28px;display:flex;flex-direction:column;gap:8px}.use_case_badge{font-size:11.5px;font-family:Satoshi-Bold,sans-serif;color:var(--Third-color,#41d4ff);text-transform:uppercase;letter-spacing:.8px}.illustrative_use_case_box p{font-size:14px;color:#cbd5e1;line-height:1.65}.ai_agents_section{background-color:#fff;background-image:linear-gradient(180deg,#f8fafd,#fff);border-top:1px solid rgba(4,24,39,.06);border-bottom:1px solid rgba(4,24,39,.06)}.agent_workflows_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px}.agent_workflow_card{background:#fff;border:1px solid rgba(2,132,199,.14);box-shadow:0 10px 30px rgba(4,24,39,.04);padding:32px 28px;border-radius:20px;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s ease;position:relative}.agent_workflow_card:hover{transform:translateY(-8px);border-color:rgba(2,132,199,.4);box-shadow:0 20px 42px rgba(2,132,199,.12),0 4px 12px rgba(4,24,39,.03)}.workflow_card_top{display:flex;align-items:center;gap:14px;margin-bottom:14px}.workflow_icon_box{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,rgba(2,132,199,.1),rgba(124,52,248,.1));color:#0284c7;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;transition:transform .35s cubic-bezier(.16,1,.3,1)}.agent_workflow_card:hover .workflow_icon_box{transform:scale(1.12) rotate(6deg);color:#7c34f8}.workflow_card_top h3{font-size:18.5px;color:#041827;font-family:Satoshi-Bold,sans-serif;line-height:1.3}.workflow_desc{font-size:14px;color:#64748b;line-height:1.65;margin-bottom:20px}.workflow_integrations_wrap{margin-top:auto;padding-top:16px;border-top:1px solid rgba(4,24,39,.06)}.integration_label{display:block;font-size:11.5px;font-family:Satoshi-Bold,sans-serif;color:#64748b;text-transform:uppercase;margin-bottom:8px;letter-spacing:.5px}.integration_chips{display:flex;flex-wrap:wrap;gap:6px}.int_chip{font-size:11.5px;padding:4px 10px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#334155;font-family:Satoshi-Medium,sans-serif;transition:all .2s ease}.agent_workflow_card:hover .int_chip{background:#e0f2fe;border-color:#bae6fd;color:#0369a1}.ai_security_section{background:radial-gradient(circle at 50% 30%,rgba(14,48,82,.75) 0,var(--First-color,#041827) 85%);color:#fff;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);position:relative}.security_pillars_grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px}.security_pillar_card{background:rgba(10,37,64,.6);border:1px solid hsla(0,0%,100%,.1);padding:26px 22px;border-radius:18px;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .35s ease}.security_pillar_card:hover{border-color:rgba(65,212,255,.4);background:rgba(14,48,82,.85);transform:translateY(-6px);box-shadow:0 14px 34px rgba(0,0,0,.45)}.security_card_header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.pillar_shield_icon{color:var(--Third-color,#41d4ff);font-size:18px;flex-shrink:0;transition:transform .3s ease}.security_pillar_card:hover .pillar_shield_icon{transform:scale(1.2);color:#fff}.security_card_header h3{font-size:16.5px;color:#fff;font-family:Satoshi-Bold,sans-serif;line-height:1.3}.security_pillar_card p{font-size:13.5px;color:#94a3b8;line-height:1.6}.ai_industries_section{background-color:#f8fafd;background-image:radial-gradient(circle at 15% 20%,rgba(124,52,248,.04) 0,transparent 50%),radial-gradient(circle at 85% 80%,rgba(2,132,199,.04) 0,transparent 50%);border-top:1px solid rgba(4,24,39,.06);border-bottom:1px solid rgba(4,24,39,.06)}.industry_solutions_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px}.industry_solution_card{background:#fff;border:1px solid rgba(124,52,248,.12);box-shadow:0 10px 30px rgba(4,24,39,.04);padding:32px 28px;border-radius:20px;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s ease}.industry_solution_card:hover{transform:translateY(-8px);border-color:rgba(124,52,248,.35);box-shadow:0 20px 42px rgba(124,52,248,.12),0 4px 12px rgba(4,24,39,.03)}.industry_card_top{display:flex;align-items:center;gap:14px;margin-bottom:14px}.industry_icon_box{width:48px;height:48px;border-radius:12px;background:rgba(124,52,248,.08);color:#7c34f8;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;transition:transform .35s cubic-bezier(.16,1,.3,1)}.industry_solution_card:hover .industry_icon_box{transform:scale(1.12) rotate(-6deg);background:linear-gradient(135deg,rgba(124,52,248,.15),rgba(2,132,199,.15))}.industry_card_top h3{font-size:19px;color:#041827;font-family:Satoshi-Bold,sans-serif}.industry_desc{font-size:14px;color:#64748b;line-height:1.65;margin-bottom:20px}.industry_highlights_list{list-style:none;margin:auto 0 0;display:flex;flex-direction:column;gap:9px;padding:16px 0 0;border-top:1px solid rgba(4,24,39,.06)}.industry_highlights_list li{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:#334155;font-family:Satoshi-Medium,sans-serif;line-height:1.35}.ind_check{color:#7c34f8;font-size:11px;margin-top:3px;flex-shrink:0}.ai_impact_section{background:linear-gradient(180deg,#041827,#072238 50%,#041827);color:#fff;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08)}.business_impact_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.business_impact_card{background:rgba(10,37,64,.6);border:1px solid hsla(0,0%,100%,.1);padding:30px 26px;border-radius:18px;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .35s ease}.business_impact_card:hover{border-color:rgba(65,212,255,.4);background:rgba(14,48,82,.85);transform:translateY(-6px);box-shadow:0 16px 36px rgba(0,0,0,.45)}.impact_tag{font-size:11.5px;font-family:Satoshi-Bold,sans-serif;color:var(--Third-color,#41d4ff);text-transform:uppercase;letter-spacing:.8px;margin-bottom:12px}.business_impact_card h3{font-size:20px;color:#fff;font-family:Satoshi-Bold,sans-serif;margin-bottom:10px}.business_impact_card p{font-size:14px;color:#cbd5e1;line-height:1.65}.ai_roadmap_section{background-color:#fff;background-image:linear-gradient(180deg,#fff,#f8fafd);border-top:1px solid rgba(4,24,39,.06);border-bottom:1px solid rgba(4,24,39,.06)}.roadmap_phases_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.roadmap_phase_card{background:#fff;border:1px solid rgba(124,52,248,.15);box-shadow:0 10px 32px rgba(4,24,39,.04);padding:36px 30px;border-radius:22px;display:flex;flex-direction:column;position:relative;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s ease}.roadmap_phase_card:hover{transform:translateY(-8px);border-color:#7c34f8;box-shadow:0 22px 46px rgba(124,52,248,.14),0 4px 12px rgba(4,24,39,.03)}.phase_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.phase_num_badge{font-size:14px;font-family:Satoshi-Bold,sans-serif;color:#7c34f8;background:rgba(124,52,248,.09);padding:4px 14px;border-radius:20px;border:1px solid rgba(124,52,248,.2)}.phase_sub_tag{font-size:11.5px;font-family:Satoshi-Medium,sans-serif;color:#64748b}.roadmap_phase_card h3{font-size:22px;color:#041827;font-family:Satoshi-Bold,sans-serif;margin-bottom:12px}.phase_desc{font-size:14px;color:#64748b;line-height:1.65;margin-bottom:22px}.phase_steps_list{list-style:none;margin:auto 0 0;display:flex;flex-direction:column;gap:10px;padding:18px 0 0;border-top:1px solid rgba(4,24,39,.06)}.phase_steps_list li{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:#334155;font-family:Satoshi-Medium,sans-serif;line-height:1.4}.phase_check{color:#7c34f8;font-size:11px;margin-top:4px;flex-shrink:0}.ai_faq_section{background-color:#f8fafd;background-image:radial-gradient(circle at 80% 20%,rgba(124,52,248,.04) 0,transparent 50%),radial-gradient(circle at 20% 80%,rgba(2,132,199,.04) 0,transparent 50%);border-top:1px solid rgba(4,24,39,.06);border-bottom:1px solid rgba(4,24,39,.06)}.ai_faq_header{text-align:center;margin:0 auto 3.5rem;max-width:820px;display:flex;flex-direction:column;align-items:center;justify-content:center}.ai_faq_header .ai_section_desc{text-align:center;margin:0 auto}.ai_faq_accordion_wrap{display:flex;flex-direction:column;gap:16px;max-width:960px;width:100%;margin:0 auto}.ai_faq_item{background:#fff;border:1px solid rgba(4,24,39,.08);box-shadow:0 4px 16px rgba(4,24,39,.02);border-radius:16px;overflow:hidden;transition:box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.16,1,.3,1)}.ai_faq_item:hover{border-color:rgba(124,52,248,.3);box-shadow:0 8px 24px rgba(124,52,248,.06)}.ai_faq_item.faq_open{background:#fff;border-color:rgba(124,52,248,.4);box-shadow:0 12px 32px rgba(124,52,248,.09)}.ai_faq_question_btn{width:100%;padding:22px 26px;background:none;border:none;color:#041827;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;text-align:left;font-family:Satoshi-Bold,sans-serif;font-size:17px;line-height:1.45;transition:color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai_faq_question_btn:hover .faq_question_text{color:#7c34f8}.faq_question_text{flex:1 1;transition:color .2s ease}.ai_faq_item.faq_open .faq_question_text{color:#7c34f8}.faq_toggle_icon{width:36px;height:36px;border-radius:50%;background:rgba(124,52,248,.08);border:1px solid rgba(124,52,248,.2);display:flex;align-items:center;justify-content:center;font-size:20px;color:#7c34f8;flex-shrink:0;transform-origin:center center;will-change:transform;transition:background .25s ease,border-color .25s ease,color .25s ease}.ai_faq_item.faq_open .faq_toggle_icon{background:#7c34f8;color:#fff;border-color:#7c34f8}.ai_faq_answer_wrap{overflow:hidden;will-change:height,opacity}.ai_faq_answer_content{padding:0 26px 24px}.ai_faq_answer_content p{color:#475569;font-size:15px;line-height:1.75;font-family:Satoshi-Regular,sans-serif;margin:0}.ai_bottom_banner_section{width:100%;padding:60px 0 90px;background-color:var(--First-color,#041827)}.ai_bottom_banner_card{background:linear-gradient(135deg,rgba(14,48,82,.95),rgba(6,26,45,.95));border:1px solid rgba(65,212,255,.35);padding:46px 52px;border-radius:24px;display:flex;align-items:center;justify-content:space-between;gap:32px;box-shadow:0 20px 50px rgba(0,0,0,.45);position:relative;overflow:hidden}.ai_bottom_banner_card:before{content:"";position:absolute;top:-80px;right:-80px;width:250px;height:250px;background:radial-gradient(circle,rgba(65,212,255,.25) 0,transparent 70%);filter:blur(60px);pointer-events:none}.banner_text_col h3{font-size:clamp(1.4rem,2vw,1.95rem);color:#fff;font-family:Satoshi-Bold,sans-serif;margin-bottom:8px}.banner_text_col p{font-size:15px;color:#cbd5e1;max-width:720px;line-height:1.6}.banner_cta_btn{display:inline-flex;align-items:center;gap:10px;padding:15px 32px;background:linear-gradient(135deg,#41d4ff,#7c34f8);color:#fff;font-family:Satoshi-Bold,sans-serif;font-size:15px;border-radius:50px;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:all .35s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px rgba(65,212,255,.35);position:relative;overflow:hidden}.banner_cta_btn:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(60deg,transparent 30%,hsla(0,0%,100%,.25) 50%,transparent 70%);transform:translateX(-100%) rotate(45deg)}.banner_cta_btn:hover:after{animation:shimmerSweep 1s ease-in-out}.banner_cta_btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 10px 30px rgba(65,212,255,.55),0 0 15px rgba(124,52,248,.4)}@media screen and (max-width:1200px){.ai_capabilities_grid,.security_pillars_grid{grid-template-columns:repeat(2,1fr)}.rag_pipeline_tabs{grid-template-columns:repeat(3,1fr)}.stage_details_list{grid-template-columns:1fr}}@media screen and (max-width:900px){.agent_workflows_grid,.business_impact_grid,.industry_solutions_grid,.roadmap_phases_grid{grid-template-columns:1fr}.ai_bottom_banner_card{flex-direction:column;align-items:flex-start;padding:32px 28px}}@media screen and (max-width:680px){.ai_hero_section{padding:110px 0 65px}.ai_section{padding:65px 0}.ai_capabilities_grid,.security_pillars_grid{grid-template-columns:1fr}.rag_pipeline_tabs{grid-template-columns:repeat(2,1fr);gap:10px}.rag_stage_detail_card{padding:26px 20px}.ai_bottom_banner_card{padding:24px 20px;border-radius:18px}.ai_faq_header{margin-bottom:2.5rem}.ai_faq_question_btn{padding:16px 18px;font-size:15.5px;gap:12px}.faq_toggle_icon{width:32px;height:32px;font-size:18px}.ai_faq_answer_content{padding:0 18px 18px}.ai_faq_answer_content p{font-size:14px}.ai_primary_btn,.ai_secondary_btn,.banner_cta_btn{width:100%;justify-content:center}}