.bw-funnel{background:#f5f5f3;color:#171717;padding:clamp(28px,5vw,72px) 16px}.bw-funnel__inner{max-width:1180px;margin:auto}.bw-funnel h2{font-size:clamp(25px,4vw,44px);line-height:1.15;max-width:850px}.bw-funnel h3{font-size:22px;margin:28px 0 12px}.bw-funnel p,.bw-funnel li{line-height:1.65;overflow-wrap:anywhere}.bw-funnel__eyebrow{font-weight:700;letter-spacing:.08em}.bw-funnel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bw-funnel__cta{display:inline-flex;background:#c60019;color:white!important;padding:16px 24px;border:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);font-weight:700;cursor:pointer;margin:12px 0;text-decoration:none}.bw-funnel__cta:focus-visible,.bw-funnel input:focus-visible,.bw-funnel textarea:focus-visible,.bw-funnel summary:focus-visible{outline:3px solid #171717;outline-offset:4px}.bw-funnel details{border-top:1px solid #ccc;padding:15px 0}.bw-funnel summary{cursor:pointer;font-weight:700}.bw-funnel__form{background:white;padding:clamp(16px,3vw,32px);margin-top:32px}.bw-funnel__form label{display:block;font-weight:600}.bw-funnel__form input:not([type=checkbox]),.bw-funnel__form textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #777;border-radius:0;background:white;color:#171717;padding:12px;font:inherit;margin-top:8px}.bw-funnel__consent{margin:24px 0;font-size:14px;line-height:1.6}.bw-funnel__consent input{width:18px;height:18px;vertical-align:middle;accent-color:#c60019}.bw-funnel button:disabled{opacity:.6;cursor:wait}@media(max-width:640px){.bw-funnel__grid{grid-template-columns:minmax(0,1fr)}.bw-funnel__cta{max-width:100%;box-sizing:border-box}}
