.bbw-disclosure{border-top:1px solid currentColor;margin:3rem 0 1rem;padding:1.35rem 0;font-size:.94rem}.bbw-disclosure h2{font-size:1.05rem;margin:0 0 .4rem}.bbw-disclosure p{margin:.55rem 0}.bbw-disclosure__offer{padding:.85rem 1rem;background:#f3f5f8;border-left:3px solid #d85d1b}.bbw-tool{background:#f6f7f8;border:1px solid #dde1e6;border-radius:12px;margin:2.5rem 0;padding:clamp(1.15rem,3vw,2rem);color:#17212b}.bbw-tool__head{max-width:48rem}.bbw-tool__eyebrow{color:#a14112;font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .4rem}.bbw-tool h2{font-size:clamp(1.35rem,3vw,2rem);line-height:1.1;margin:.2rem 0 .7rem}.bbw-tool__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin:1.6rem 0}.bbw-tool label{display:flex;flex-direction:column;gap:.35rem;font-weight:700}.bbw-tool input{background:#fff;border:1px solid #8894a2;border-radius:5px;color:inherit;font:inherit;padding:.6rem .7rem;width:100%}.bbw-tool small{color:#52606e;font-size:.77rem;font-weight:400;line-height:1.35}.bbw-tool__result{background:#17212b;border-radius:8px;color:#fff;padding:1rem 1.2rem}.bbw-tool__result-label{font-size:.75rem;font-weight:800;letter-spacing:.09em;margin:0 0 .2rem;text-transform:uppercase}.bbw-tool__result strong{font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.1}.bbw-tool__result p:last-child{color:#d7dee6;margin:.55rem 0 0}.bbw-tool__note{color:#52606e;font-size:.8rem;line-height:1.45;margin:1rem 0 0}.bbw-scope__list{display:grid;gap:.6rem;margin:1.5rem 0}.bbw-scope__list label{background:#fff;border:1px solid #dde1e6;border-radius:6px;display:grid;grid-template-columns:auto 1fr;gap:.25rem .65rem;padding:.7rem .8rem}.bbw-scope__list input{grid-row:span 2;margin:.2rem 0 0;width:auto}.bbw-scope__list small{grid-column:2}.bbw-scope__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.bbw-tool__button{background:#d85d1b;border:0;border-radius:4px;color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:.65rem .9rem}.bbw-tool__button:focus,.bbw-tool input:focus{outline:3px solid #1e6bb8;outline-offset:2px}.bbw-tool__button--secondary{background:#fff;color:#17212b;border:1px solid #8994a0}@media print{.bbw-tool{background:#fff;border-color:#333}.bbw-tool__button{display:none}.bbw-tool__result{background:#fff;color:#000;border:1px solid #333}.bbw-tool__result p:last-child{color:#222}}
