*{box-sizing:border-box}body{margin:0;background:#f5f6f8;color:#24262b;font:16px/1.6 system-ui,sans-serif;padding:clamp(20px,6vw,80px) 20px}.mtp-public-call{max-width:620px;margin:auto}.mtp-public-call__brand{font-size:17px;font-weight:800;letter-spacing:.13em;color:#073c5e}.mtp-public-call h1{font-size:clamp(28px,5vw,42px);line-height:1.2;letter-spacing:-.025em;margin:24px 0 16px}.mtp-public-call__help{font-size:14px;color:#565c65;margin-top:24px}.mtp-public-call a{color:#073c5e;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px}.mtp-public-call a:focus-visible{outline:3px solid #2164af;outline-offset:3px}#mtp-public-call-widget{margin:24px 0;max-width:100%}#mtp-public-call-widget[hidden]{display:none!important}#mtp-public-call-widget .callme__content{max-width:100%}#mtp-public-call-widget:focus-visible{outline:3px solid #2164af;outline-offset:4px}
.mtp-public-call__free{font-weight:700;color:#073c5e}
/* Keep every Callme state measurable and allow translated labels to wrap on small screens. */
#mtp-public-call-widget .callme__content{min-height:48px;padding:14px 18px;border-radius:6px;box-shadow:none!important}
#mtp-public-call-widget .callme__icon{display:grid;width:auto!important;max-width:100%;text-align:left}
#mtp-public-call-widget .callme__icon>div{grid-area:1/1;position:static;min-width:0;max-width:100%;justify-content:center;gap:8px}
#mtp-public-call-widget .callme__icon__text{white-space:normal;overflow:visible;overflow-wrap:anywhere;line-height:1.4;font-family:inherit}
#mtp-public-call-widget .z-icon{flex-shrink:0}
