/* One public business line, with readable text and native call/text links. */
.bas-contact-options{box-sizing:border-box;max-width:100%;margin:0 0 24px;padding:18px;background:#eef6fb;border:1px solid #b9cede;border-radius:10px;color:#10213c;text-align:left;font-family:"DM Sans",Arial,sans-serif}
.bas-contact-options *{box-sizing:border-box}
.bas-contact-options .bas-contact-options-heading,.bas-contact-options .bas-contact-options-number{text-align:center}
.bas-contact-options .bas-contact-options-heading{margin:0 0 5px;padding:0;color:#10213c;font:700 15px/1.4 "DM Sans",Arial,sans-serif;letter-spacing:0;text-transform:none}
.bas-contact-options .bas-contact-options-number{margin:0 0 14px;padding:0;color:#10213c;font:700 23px/1.35 "DM Sans",Arial,sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap;user-select:text;-webkit-user-select:text}
.bas-contact-options .bas-contact-options-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}
.bas-contact-options .bas-contact-options-actions a{display:inline-flex;flex:1 1 120px;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;margin:0;padding:10px 14px;border:1px solid #10213c;border-radius:6px;font:700 14px/1.4 "DM Sans",Arial,sans-serif;text-align:center;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;box-shadow:none}
.bas-contact-options .bas-contact-options-actions .bas-contact-call{background:#10213c;color:#fff}
.bas-contact-options .bas-contact-options-actions .bas-contact-text{background:#edbd58;color:#10213c;border-color:#edbd58}
.bas-contact-options .bas-contact-options-actions a:hover{text-decoration:underline;text-underline-offset:3px}
.bas-contact-options .bas-contact-options-actions a:focus-visible{outline:3px solid #1767ad;outline-offset:4px}
.bas-contact-options .bas-contact-options-actions svg{display:block;flex:none;width:18px;height:18px}
.bas-footer .bas-contact-options{margin:18px 0 0;padding:16px 0 0;background:transparent;border:0;border-top:1px solid #3b4960;border-radius:0}
.bas-footer .bas-contact-options .bas-contact-options-heading,.bas-footer .bas-contact-options .bas-contact-options-number{color:#fff;text-align:left}
.bas-footer .bas-contact-options .bas-contact-options-number{font-size:20px}
.bas-footer .bas-contact-options .bas-contact-options-actions{gap:8px}
.bas-footer .bas-contact-options .bas-contact-options-actions a{flex:1 1 110px;padding:10px 6px;font-size:13px;gap:5px}
.bas-footer .bas-contact-options .bas-contact-options-actions svg{width:16px;height:16px}
.bas-footer .bas-contact-options .bas-contact-options-actions .bas-contact-call{border-color:#edbd58;color:#edbd58}
.bas-footer .bas-contact-options .bas-contact-options-actions a:focus-visible{outline-color:#ffca43}
@media(max-width:480px){.bas-contact-options .bas-contact-options-actions a{font-size:12px;gap:4px;padding-inline:4px}.bas-contact-options .bas-contact-options-actions svg{width:14px;height:14px}}
@media(max-width:360px){.bas-contact-options{padding:14px}.bas-contact-options .bas-contact-options-number{font-size:21px}.bas-contact-options .bas-contact-options-actions a{flex-basis:105px;padding-inline:2px}.bas-footer .bas-contact-options{padding:16px 0 0}}
