.wa-button{align-items:center;justify-content:center;gap:10px;min-height:44px;padding:11px 16px;border:1px solid #4ce18b;border-radius:8px;background:#25d366;color:#052e16!important;font-family:'Plus Jakarta Sans',sans-serif;font-size:.8rem;font-weight:800;line-height:1.25;text-decoration:none;white-space:nowrap;box-shadow:0 5px 20px rgba(37,211,102,.12);transition:background .18s ease,box-shadow .18s ease,transform .18s ease}
.site-nav .wa-button{display:inline-flex}
.wa-button svg{flex-shrink:0}
.legacy-skip{position:fixed;top:-80px;left:16px;z-index:10000;padding:10px 16px;background:#4cd7f6;color:#0e1322}.legacy-skip:focus{top:10px}
.wa-button:hover{background:#57e68b;color:#052e16!important;box-shadow:0 6px 24px rgba(37,211,102,.22);transform:translateY(-1px)}
.wa-button:focus-visible{outline:3px solid #4cd7f6;outline-offset:4px}
.wa-arrow{opacity:.75;font-size:1rem;transition:transform .18s ease}
.wa-button:hover .wa-arrow{transform:translate(2px,-2px)}
@media(prefers-reduced-motion:reduce){.wa-button,.wa-arrow{transition:none}.wa-button:hover,.wa-button:hover .wa-arrow{transform:none}}
