.elementor-16047 .elementor-element.elementor-element-93ca0a7{--display:flex;}/* Start custom CSS for html, class: .elementor-element-4e8907b *//* ============================================================
   Bestnet AI駆動構築 — Hostiko テーマ衝突 防御パッチ
   既存 CSS の末尾に追加。Hostiko / Elementor のグローバル色
   指定が後勝ちで効く場合の保険。
   ============================================================ */
.ai-section{color:#1f2a44 !important;background:#f6f7fb !important;}
.ai-section.alt{background:#eef0f7 !important;}
.ai-section h2,.ai-section h3,.ai-section h4{color:#1f2a44 !important;}
.ai-sec-head p{color:#54607a !important;}
.ai-ex h4,.ai-pcard h4{color:#1f2a44 !important;}
.ai-ex p,.ai-pcard li,.ai-founder p,.ai-faq .a{color:#54607a !important;}
.ai-founder .who{color:#1f2a44 !important;}
.ai-faq summary{color:#1f2a44 !important;}
.ai-tbl td:first-child{color:#1f2a44 !important;}
.ai-tbl td{color:#54607a !important;}
.ai-tbl th{color:#fff !important;background:#0e1b38 !important;}

/* ダーク領域は白テキスト固定 */
.ai-panel,.ai-panel *:not(.ai-chip){color:inherit;}
.ai-panel h3{color:#fff !important;}
.ai-panel .ai-lead{color:rgba(255,255,255,.78) !important;}
.ai-panel .ai-step h4{color:#fff !important;}
.ai-panel .ai-step p{color:rgba(255,255,255,.74) !important;}
.ai-chip{color:rgba(255,255,255,.9) !important;}
.ai-cta h3{color:#fff !important;}
.ai-cta li{color:rgba(255,255,255,.86) !important;}
.ai-cta-btn{color:#fff !important;background:#f59e0b !important;}
.ai-dcwrap{background:#0e1b38 !important;color:#fff !important;}
.ai-dchead h2{color:#fff !important;}
.ai-dchead p{color:rgba(255,255,255,.75) !important;}
.ai-dcshots figcaption{color:rgba(255,255,255,.72) !important;}
.ai-dcshots figcaption b{color:#fff !important;}/* End custom CSS */