/* Readable RFQ panels, search heading and corporate/contact sections. */
body .aic-article .aic-section .aic-procurement-cta,
body .aic-editorial .aic-section .aic-procurement-cta{background:linear-gradient(135deg,#102a49,#0b1729);color:#fff}
body .aic-article .aic-section .aic-procurement-cta h2,
body .aic-editorial .aic-section .aic-procurement-cta h2{color:#fff!important}
body .aic-article .aic-section .aic-procurement-cta p,
body .aic-editorial .aic-section .aic-procurement-cta p{color:#d8e5f3!important}
body .aic-article .aic-section .aic-procurement-cta a,
body .aic-editorial .aic-section .aic-procurement-cta a{color:#fff!important}
body .aic-bom-box{background:#eaf1f8!important;border-left:4px solid #caa14a}
body .aic-bom-box h3{color:#102c4c!important}
body .aic-bom-box p{color:#334f6c!important;line-height:1.85}
@media(min-width:901px){body .aic-tool-hero h1{font-size:clamp(25px,2.65vw,44px)!important;white-space:nowrap;letter-spacing:0;max-width:100%;line-height:1.45}}
body.home .aic-company-v1{background:linear-gradient(135deg,#e7eef5,#f3f6fa)!important;color:#142b46}
body.home .aic-company-v1 .aic-company-grid-v1{gap:40px;align-items:center}
body.home .aic-company-v1 h2{font-size:clamp(27px,2.8vw,42px);line-height:1.45;color:#102945!important;overflow-wrap:anywhere}
body.home .aic-company-v1 p{color:#405a74!important}
body.home .aic-company-v1 .aic-company-table{background:#fff;border:1px solid #cfdae6;border-top:4px solid #cfa647;border-radius:12px;overflow:hidden;box-shadow:0 12px 30px rgba(16,41,69,.08)}
body.home .aic-company-v1 .aic-company-table>div{grid-template-columns:110px minmax(0,1fr);padding:0;border-bottom:1px solid #d8e2ec;align-items:stretch}
body.home .aic-company-v1 .aic-company-table>div:last-child{border-bottom:0}
body.home .aic-company-v1 .aic-company-table b{background:#15324f;color:#fff!important;padding:16px 14px;font-size:14px;display:flex;align-items:center}
body.home .aic-company-v1 .aic-company-table span{color:#243f5b!important;padding:16px;font-size:15px;line-height:1.75;overflow-wrap:anywhere}
body.home .aic-company-v1 .aic-company-table>div:nth-child(even) span{background:#edf3f8}
body.home .aic-company-v1 .aic-company-table a{color:#075da5!important;text-decoration:underline;text-underline-offset:4px}
body.home .aic-phone-hero .aic-phone-hero-title h2{font-size:clamp(24px,2.5vw,40px)!important;white-space:nowrap;line-height:1.4;letter-spacing:0}
body.home .aic-contact-v1 .aic-contact-heading{font-size:clamp(20px,2.1vw,32px)!important;line-height:1.65;color:#fff;letter-spacing:0}
body.home .aic-contact-heading>span{display:block;white-space:nowrap}
@media(max-width:600px){
 body.home .aic-company-v1 .aic-company-table>div{grid-template-columns:90px minmax(0,1fr);gap:0}
 body.home .aic-company-v1 .aic-company-table b{padding:12px 10px;font-size:13px}
 body.home .aic-company-v1 .aic-company-table span{padding:12px;font-size:14px}
 body.home .aic-contact-v1 .aic-contact-heading{font-size:clamp(17px,4.7vw,26px)!important}
 body .aic-tool-hero h1{font-size:clamp(26px,6vw,36px)!important;line-height:1.5;overflow-wrap:anywhere}
}
