.b2b-enquiry{padding:24px;border:1px solid #ccd6dc;border-radius:10px;background:#f5f7f7;color:#192733;line-height:1.6}
.b2b-enquiry__heading{margin:0 0 8px;font-weight:700;font-size:20px}
.b2b-enquiry__intro{margin:0 0 18px;font-size:16px}
.b2b-enquiry__actions{display:flex;flex-wrap:wrap;gap:12px}
.b2b-enquiry__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:6px;background:#102b38;color:#fff;text-decoration:none;font-size:16px;font-weight:600;cursor:pointer}
.b2b-enquiry__button--whatsapp{background:#167c45}
.b2b-enquiry__button:hover{filter:brightness(1.1)}
.b2b-enquiry__button:focus-visible{outline:3px solid #a75732;outline-offset:3px}
.b2b-enquiry__button[aria-disabled="true"]{opacity:.5;cursor:default;pointer-events:none}
.b2b-enquiry__note{margin:18px 0 0;font-size:14px;color:#536474}
@media(max-width:600px){.b2b-enquiry{padding:18px}.b2b-enquiry__actions{flex-direction:column}.b2b-enquiry__button{width:100%;box-sizing:border-box}}
