.bh-acquisition-plan,.ce-acquisition-handoff{padding:clamp(19px,3vw,32px);border:1px solid #4b827b;border-radius:12px;background:linear-gradient(135deg,#10252f,#091922);color:#edf6f4;box-shadow:0 0 26px #68cfc017}.bh-acquisition-plan{margin:20px 0 34px}.ce-acquisition-handoff{margin:32px 0}.bh-acquisition-plan header span,.ce-acquisition-handoff header span{font-size:11px;color:#9ae3d7;letter-spacing:.12em;font-weight:800}.bh-acquisition-plan h2,.ce-acquisition-handoff h3{font-size:clamp(28px,3.3vw,44px);margin:12px 0;line-height:1.13}.bh-acquisition-plan p,.ce-acquisition-handoff p{font-size:15px;line-height:1.75;color:#b9cbd0}.bh-acquisition-plan header small{display:block;font-size:11px;color:#bcaeec;margin:14px 0 23px}.bh-acquisition-plan dl,.ce-acquisition-preview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0 26px}.bh-acquisition-plan dl>div,.ce-acquisition-preview dl>div{padding:15px;border:1px solid #3a5864;background:#162f3b;min-width:0}.bh-acquisition-plan dt,.ce-acquisition-preview dt{font-size:11px;color:#a8bfc7}.bh-acquisition-plan dd,.ce-acquisition-preview dd{margin:8px 0 0;font-size:14px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.bh-acquisition-plan>h3{font-size:24px;margin:12px 0 16px}.bh-acquisition-plan ol,.ce-acquisition-preview ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:18px 0}.bh-acquisition-plan li,.ce-acquisition-preview li{padding:16px;background:#102b37;border:1px solid #3a5762}.bh-acquisition-plan li>span{display:block;font-size:10px;color:#94e0d5;margin-bottom:10px}.bh-acquisition-plan li strong,.ce-acquisition-preview li strong{font-size:15px}.bh-acquisition-plan li p,.ce-acquisition-preview li p{margin-top:12px;font-size:13px}.bh-acquisition-plan footer{border-top:1px solid #36545f;padding-top:20px}.bh-acquisition-plan footer h3{font-size:19px}.bh-acquisition-plan footer p{max-width:790px}.bh-acquisition-plan footer>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.bh-acquisition-plan button,.ce-acquisition-handoff button,.ce-acquisition-preview>a,.prep-inspection .cp-action-acquire{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 17px;background:#14343d;color:#effbf7;border:1px solid #89e7d8;border-radius:6px;font-size:13px;font-weight:700;box-shadow:0 0 17px #72d6c830;text-decoration:none;cursor:pointer;transition:box-shadow .18s,background .18s}.bh-acquisition-plan button:hover,.ce-acquisition-handoff button:hover,.ce-acquisition-preview>a:hover{background:#245361;box-shadow:0 0 24px #78dfd159}.ce-acquisition-handoff>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.ce-acquisition-handoff>header>div{max-width:710px}.ce-acquisition-handoff>header>button{flex-shrink:0}.ce-acquisition-preview{margin-top:22px;border-top:1px solid #3a5762;padding-top:20px}.ce-acquisition-disclosure{color:#b3a4ed!important;font-size:11px!important;letter-spacing:.07em}.ce-acquisition-preview>a{margin-top:12px}@media(max-width:950px){.ce-acquisition-handoff>header{flex-direction:column;align-items:stretch}.ce-acquisition-handoff header button{width:100%}.bh-acquisition-plan dl,.bh-acquisition-plan ol,.ce-acquisition-preview dl,.ce-acquisition-preview ol{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bh-acquisition-plan button,.ce-acquisition-handoff button,.ce-acquisition-preview>a{transition:none}}@media(forced-colors:active){.bh-acquisition-plan,.ce-acquisition-handoff,.bh-acquisition-plan button,.ce-acquisition-handoff button,.ce-acquisition-preview>a{background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}}
