.msg-widget{position:fixed;right:20px;bottom:19px;z-index:65;font:13px/1.5 Inter,system-ui,sans-serif}
.msg-launch{padding:12px 19px;border:1px solid #7cd8d0;border-radius:28px;background:linear-gradient(100deg,#75eddb,#9faafa);color:#09192d;box-shadow:0 13px 35px #0006;font-size:13px;font-weight:850;cursor:pointer}
.msg-launch:focus-visible{outline:3px solid #fff;outline-offset:3px}
.msg-launch-panel{position:absolute;bottom:58px;right:0;width:min(325px,calc(100vw - 26px));padding:20px;border:1px solid #548c9c;border-radius:16px;box-shadow:0 25px 64px #0009;background:#13263c;color:#f6fdff}
.msg-launch-panel[hidden]{display:none}
.msg-launch-panel h3{margin:0 0 9px;font-size:18px}.msg-launch-panel p,.msg-launch-panel small{display:block;color:#bbd0df;font-size:12px;margin:8px 0 14px}.msg-launch-panel a{display:inline-flex;margin-bottom:8px;font-size:12px}
@media(max-width:570px){.msg-widget{right:11px;bottom:10px}.msg-launch{padding:12px 14px}.msg-launch-panel{right:0}}
