/* Acquisition Intelligence, BA mini-site only. Applies to no global main page. */
.ba-intelligence{--inav:#123A63;--iink:#13263A;--imute:#405669;--iline:#C9D4E0;background:#F4F7FB;color:var(--iink);padding:clamp(30px,5vw,62px) 0}
.ba-intelligence *{box-sizing:border-box}
.ba-intelligence.alt{background:#fff}
.ba-intelligence .inner{width:calc(100% - 32px);max-width:1150px;margin:auto}
.ba-intelligence h1,.ba-intelligence h2,.ba-intelligence h3,.ba-intelligence h4{color:#13263A!important;line-height:1.2;margin:0 0 13px}
.ba-intelligence h1{font-size:clamp(32px,4.4vw,54px)}.ba-intelligence h2{font-size:clamp(26px,3vw,38px)}
.ba-intelligence p,.ba-intelligence li,.ba-intelligence label,.ba-intelligence small{color:#405669!important;line-height:1.6}
.ba-intelligence .subtitle{font-size:clamp(16px,1.9vw,21px);max-width:850px}
.ba-intelligence .eyeb{color:#123A63!important;text-transform:uppercase;letter-spacing:.10em;font-weight:800;font-size:12px}
.ba-intelligence .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,275px),1fr));gap:16px;margin:25px 0}
.ba-intelligence .cardx{background:#fff;border:1px solid #C9D4E0;border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:10px;min-width:0}
.ba-intelligence .cardx p{margin:0}.ba-intelligence .cardx h3{margin:0;font-size:20px}
.ba-intelligence .smallnote{font-size:13px;color:#405669!important}
.ba-intelligence .tag{display:inline-block;background:#EAF1F8;border-radius:20px;padding:5px 11px;color:#123A63!important;font-size:12px;font-weight:750;max-width:max-content}
.ba-intelligence a{color:#123A63;text-decoration:underline;font-weight:700}
.ba-intelligence .action,.ba-intelligence a.action,.ba-intelligence button.action{background:#123A63!important;color:#fff!important;border:2px solid #123A63;border-radius:9px;padding:12px 16px;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;min-height:48px;cursor:pointer;font-weight:750}
.ba-intelligence .action:hover,.ba-intelligence .action:focus-visible{background:#0E2F50!important;color:#fff!important}
.ba-intelligence .subaction,.ba-intelligence a.subaction{background:#fff!important;color:#123A63!important;border:2px solid #123A63;border-radius:9px;padding:11px 16px;display:inline-flex;text-decoration:none;min-height:48px;align-items:center;justify-content:center;font-weight:750}
.ba-intelligence .actions{display:flex;flex-wrap:wrap;gap:11px;margin:17px 0 0}
.ba-intelligence .note{background:#EAF1F8;border-left:4px solid #123A63;border-radius:8px;padding:16px 18px;margin:18px 0}
.ba-intelligence .note p{margin:0}
.ba-intelligence .stagegrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:11px;margin-top:24px}
.ba-intelligence .stage{border:1px solid #C9D4E0;border-radius:12px;background:#fff;padding:17px}
.ba-intelligence .stage strong{color:#13263A}
.ba-intelligence .stage span{display:inline-flex;background:#123A63;color:#fff;border-radius:100%;width:29px;height:29px;align-items:center;justify-content:center;font-weight:800;margin:0 0 10px}
.ba-intelligence .toolform{background:#fff;border:1px solid #C9D4E0;border-radius:14px;padding:clamp(16px,3vw,28px)}
.ba-intelligence label{display:block;color:#13263A!important;font-weight:750;margin-bottom:6px}
.ba-intelligence input:not([type=checkbox]),.ba-intelligence select,.ba-intelligence textarea{background:#fff;color:#13263A;border:1.5px solid #90A4B6;padding:11px 12px;border-radius:8px;min-height:46px;width:100%;font:inherit;max-width:100%}
.ba-intelligence input::placeholder,.ba-intelligence textarea::placeholder{color:#536475;opacity:1}
.ba-intelligence input:focus-visible,.ba-intelligence select:focus-visible,.ba-intelligence textarea:focus-visible{outline:3px solid #91b2e3;outline-offset:2px}
.ba-intelligence .fieldgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;margin:14px 0}
.ba-intelligence .choice{padding:8px 0;display:flex;gap:10px;align-items:flex-start}
.ba-intelligence .choice input{margin-top:5px;width:18px;height:18px;accent-color:#123A63}
.ba-intelligence .choice label{margin:0;font-weight:500}
.ba-intelligence .output{padding:19px;background:#EAF1F8;border:1px solid #A4BBCB;border-radius:12px;margin-top:15px;color:#13263A}
.ba-intelligence .output *{color:#13263A!important}
.ba-intelligence .output[hidden]{display:none}
.ba-intelligence .twocol{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:22px}
.ba-intelligence .stepslist li{padding:4px 0}
.ba-intelligence .faqdetails{background:#fff;padding:16px 18px;border:1px solid #C9D4E0;border-radius:12px;margin:9px 0}
.ba-intelligence .faqdetails summary{color:#13263A;font-weight:750;cursor:pointer}
.ba-intelligence .faqdetails p{margin-bottom:0}
.ba-intelligence .splitline{border-top:1px solid #C9D4E0;padding-top:20px;margin-top:25px}
.topnav.ba-family a[aria-current="page"]{background:#EAF1F8!important;color:#123A63!important}
.ba-mini-band{background:#F4F7FB!important;border-color:#C9D4E0!important}
.ba-mini-band a,.ba-mini-band .ba-context{color:#123A63!important}
.ba-readiness-card{background:#123A63!important}
.ba-readiness-card p,.ba-readiness-card h2,.ba-readiness-card a{color:#fff!important}
@media(max-width:650px){.ba-intelligence{padding:26px 0}.ba-intelligence .inner{width:calc(100% - 28px)}.ba-intelligence .actions>a,.ba-intelligence .actions>button{width:100%}}
@media print{.ba-intelligence .actions,.ba-intelligence nav{display:none!important}}
