.ma-sb{max-width:1100px;margin:35px auto;padding:0 16px;font-family:Arial,sans-serif}
.ma-sb-hero{border-radius:22px;padding:34px;background:#f3f6fa;border:1px solid #e4e9ef}
.ma-sb-badge{display:inline-block;background:#111827;color:#fff;padding:7px 13px;border-radius:999px;font-size:14px}
.ma-sb h2{font-size:34px;margin:15px 0 8px}.ma-sb p{font-size:18px}
.ma-sb-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}
.ma-sb-step{border:1px solid #ddd;border-radius:18px;padding:20px;background:#fff}
.ma-sb-step h3{margin-top:0}.ma-sb-step button{display:block;width:100%;margin:8px 0;padding:13px;border:1px solid #d4d9df;border-radius:10px;background:#fff;cursor:pointer;font-size:15px}
.ma-sb-step button:hover{background:#f1f5f9}
.ma-sb-result,.ma-sb-lead{margin-top:18px;padding:24px;border-radius:18px;border:1px solid #ddd;background:#fff}
.ma-sb-actions{display:flex;gap:10px;flex-wrap:wrap}.ma-sb-primary,.ma-sb-secondary,.ma-sb-lead button{padding:13px 20px;border-radius:10px;text-decoration:none;border:0;cursor:pointer}
.ma-sb-primary,.ma-sb-lead button{background:#111827;color:#fff}.ma-sb-secondary{background:#16a34a;color:#fff}
#ma-sb-lead-form{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}#ma-sb-lead-form input{padding:13px;border:1px solid #ccc;border-radius:9px}
.ma-sb-lead-msg{grid-column:1/-1}
.ma-sb-float{position:fixed;left:18px;right:auto;bottom:18px;z-index:99999;display:flex;gap:8px}
.ma-sb-float a{padding:12px 15px;border-radius:999px;color:#fff;text-decoration:none;font-weight:bold;box-shadow:0 4px 18px #0002}.ma-sb-call{background:#111827}.ma-sb-wa{background:#16a34a}
@media(max-width:700px){.ma-sb-steps{grid-template-columns:1fr}.ma-sb h2{font-size:27px}#ma-sb-lead-form{grid-template-columns:1fr}.ma-sb-float{left:10px;right:10px;bottom:10px}.ma-sb-float a{flex:1;text-align:center}}
