.m2d-wa{position:fixed;right:24px;bottom:24px;z-index:2147483000;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#fff}.m2d-wa *{box-sizing:border-box}.m2d-wa-toggle{display:flex;align-items:center;gap:10px;border:1px solid #bd63ff;background:linear-gradient(135deg,#8b18f4,#bd34ed);box-shadow:0 12px 40px #4b087e88;color:#fff;padding:14px 18px;border-radius:999px;font-size:14px;font-weight:750;cursor:pointer;letter-spacing:.02em}.m2d-wa-toggle svg{width:23px;height:23px;flex:none}.m2d-wa-toggle:hover,.m2d-wa-toggle:focus-visible{background:linear-gradient(135deg,#a23bff,#d451f7);outline:2px solid #e5b8ff;outline-offset:3px}.m2d-wa-panel{position:absolute;right:0;bottom:76px;width:min(380px,calc(100vw - 32px));background:#100b19;border:1px solid #72339b;border-radius:20px;box-shadow:0 24px 80px #000b;overflow:hidden}.m2d-wa-panel[hidden]{display:none!important}.m2d-wa-header{background:linear-gradient(110deg,#22102f,#351248);display:flex;align-items:center;padding:18px;gap:12px;border-bottom:1px solid #62357a}.m2d-wa-mark{height:42px;width:42px;border:1px solid #a94ce9;border-radius:12px;display:grid;place-items:center;font-weight:900;font-size:17px;color:#fff;letter-spacing:-.08em}.m2d-wa-mark span{color:#cf72ff}.m2d-wa-heading{display:flex;flex-direction:column;gap:5px;flex:1}.m2d-wa-heading strong{font-size:15px}.m2d-wa-heading small{color:#d5bedf;font-size:12px}.m2d-wa-dot{display:inline-block;width:7px;height:7px;background:#43d995;border-radius:50%;margin-right:5px}.m2d-wa-close{background:transparent;border:0;color:#fff;font-size:30px;line-height:1;cursor:pointer;padding:0 4px}.m2d-wa-content{padding:24px 20px}.m2d-wa-eyebrow{color:#bf75ef;font-size:10px;font-weight:800;letter-spacing:.19em;margin:0 0 9px}.m2d-wa-content h3{font-size:24px;line-height:1.18;margin:0 0 13px;color:#fff;font-weight:800}.m2d-wa-content p:not(.m2d-wa-eyebrow){color:#cfc2d8;font-size:14px;line-height:1.65;margin:0 0 23px}.m2d-wa-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none!important;background:#a129ed;color:#fff!important;border-radius:11px;padding:15px;font-size:14px;font-weight:750}.m2d-wa-cta:hover{background:#b544f5}.m2d-wa-content>small{display:block;margin-top:13px;font-size:11px;color:#a999b6;line-height:1.5}@media(max-width:600px){.m2d-wa{right:14px;bottom:14px}.m2d-wa-toggle{padding:13px}.m2d-wa-toggle span{display:none}.m2d-wa-panel{bottom:66px}}@media(prefers-reduced-motion:no-preference){.m2d-wa-panel{animation:m2d-wa-in .2s ease-out}@keyframes m2d-wa-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
