.bpm-Newsletter{background:var(--bpm-charcoal);border-radius:var(--bpm-r-lg);padding:48px;text-align:center}.bpm-Newsletter,.bpm-Newsletter .bpm-Headline{color:var(--bpm-white)}.bpm-Newsletter-headline{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:0 0 12px}.bpm-Newsletter-subline{font-size:1rem;margin:0 0 24px;opacity:.85}.bpm-Newsletter-leadMagnet{font-size:.875rem;margin:0 0 16px;opacity:.7}.bpm-Newsletter-form{display:flex;gap:12px;margin:0 auto 12px;max-width:480px}.bpm-Newsletter-input{background:#ffffff1a;border:2px solid #fff3;border-radius:var(--bpm-r-pill);color:var(--bpm-white);flex:1;font-size:.95rem;padding:14px 18px}.bpm-Newsletter-input::placeholder{color:#ffffff80}.bpm-Newsletter-input:focus{border-color:var(--bpm-sage);outline:none}.bpm-Newsletter-btn{background:var(--bpm-olive);border:none;border-radius:var(--bpm-r-pill);color:var(--bpm-white);cursor:pointer;font-family:var(--font-heading);font-weight:600;padding:14px 24px;white-space:nowrap}.bpm-Newsletter-btn:hover{background:var(--bpm-olive-deep)}.bpm-Newsletter-privacy{font-size:.75rem;margin:0;opacity:.5}@media (max-width:600px){.bpm-Newsletter-form{flex-direction:column}.bpm-Newsletter{padding:32px 24px}}