.accordion-trigger.open{background:#fff;border-left-color:var(--red);color:var(--red)}.accordion-trigger.open .accordion-chevron{transform:rotate(180deg)}.accordion-body.open{display:block}.lpc-sticky-header.visible{transform:translateY(0);box-shadow:0 4px 24px rgba(0,0,0,.3)}.lpc-sticky-nav a.active{color:var(--white)}.inline-form-section{background:var(--navy);border-top:3px solid var(--red);padding:56px 24px}.inline-form-inner{max-width:680px;margin:0 auto}.inline-form-eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.45);margin-bottom:10px;display:block}.inline-form-heading{font-family:var(--font-head);font-size:clamp(1.6rem,2.5vw,2.1rem);font-weight:400;color:var(--white);line-height:1.2;margin-bottom:6px}.inline-form-sub{font-size:.9rem;font-weight:300;color:rgba(255,255,255,.5);line-height:1.6;margin-bottom:28px}.inline-form-sub strong{color:var(--red);font-weight:500}.inline-form-disclaimer{font-size:.76rem;color:rgba(255,255,255,.22);line-height:1.6;margin-top:14px;border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cta-form-card{background:var(--navy);border-radius:4px;border-top:3px solid rgba(255,255,255,.3);padding:36px 36px 28px}.cta-form-card .form-heading{color:var(--white);font-size:1.4rem}.cta-form-card .form-sub{color:rgba(255,255,255,.5)}@media (max-width:640px){.cta-form-card{padding:28px 20px 24px}}.btn-cta-white{background:var(--white);color:var(--red)!important;font-family:var(--font-body);font-size:.88rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:16px 36px;border-radius:3px;text-decoration:none;transition:background .2s,box-shadow .2s}.btn-cta-white:hover{background:rgba(255,255,255,.92);box-shadow:0 6px 20px rgba(0,0,0,.2);color:var(--red)!important}.bio-drawer-overlay.open{display:block}.bio-drawer.open{transform:translateX(0)}.bio-drawer-section-label{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin-bottom:8px;margin-top:20px}.bio-drawer-section-label:first-child{margin-top:0}.bio-drawer-list{list-style:none;padding:0;margin:0 0 4px}.bio-drawer-list li{font-size:.85rem;font-weight:300;color:rgba(255,255,255,.75);padding:5px 0;border-bottom:1px solid rgba(255,255,255,.08);line-height:1.5}.bio-drawer-list li:last-child{border-bottom:none}.bio-drawer-bio{font-size:.88rem;font-weight:300;color:rgba(255,255,255,.75);line-height:1.72}.bio-drawer-bio p{margin:0 0 12px}.bio-drawer-bio p:last-child{margin-bottom:0}@media (max-width:640px){.bio-drawer.open{transform:translateY(0)}}