/* BTG executive profile; scoped to About Us to preserve the existing site design */
.btg-executive-section{padding:clamp(40px,5vw,74px) 20px;background:linear-gradient(180deg,#031020,#06182b 55%,#031020);border-block:1px solid rgba(33,103,160,.37)}
.btg-executive-inner{max-width:1180px;margin:0 auto}
.btg-executive-heading{margin-bottom:22px}
.btg-executive-heading .overline{color:#f6d27b;letter-spacing:.22em}
.btg-executive-heading h2{font-size:clamp(28px,3.8vw,46px);line-height:1.15;color:#f5f9fd;margin:9px 0 7px}
.btg-executive-heading h2 span{color:#f6d27b}
.btg-executive-heading p{font-size:clamp(14px,1.5vw,17px);color:#c5d5e5;margin:0}
.btg-executive-card{margin:0;border:1px solid #b99a60;border-radius:20px;overflow:hidden;background:#041020;box-shadow:0 0 0 1px rgba(39,159,243,.26),0 15px 48px rgba(0,0,0,.36),0 0 25px rgba(28,120,213,.14)}
.btg-executive-card img{display:block;width:100%;height:auto;object-fit:contain;background:#05101e}
.btg-executive-card figcaption{padding:20px clamp(18px,3vw,34px);color:#d4e0ed;font-size:clamp(14px,1.4vw,17px);line-height:1.7;border-top:1px solid rgba(246,210,123,.35)}
@media(max-width:680px){.btg-executive-section{padding:36px 13px}.btg-executive-card{border-radius:14px}.btg-executive-card figcaption{padding:17px 16px}}