html{scroll-behavior:smooth}body{margin:0;background:#f7f7f5;font-family:'DM Sans',system-ui,sans-serif;color:#363636;-webkit-font-smoothing:antialiased}a{color:#5d24fc;text-decoration:none}a:hover{color:#4a1dd0}button,input,select{font-family:'DM Sans',system-ui,sans-serif}button{font:inherit}:focus-visible{outline:2px solid #5D24FC;outline-offset:2px}@keyframes mlFloat{0%,100%{transform:translateY(0) rotate(2.5deg)}50%{transform:translateY(-10px) rotate(2.5deg)}}@keyframes mlFloat2{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-6px) rotate(-2deg)}}@media (max-width:767px){.ml-navlinks{display:none!important}.ml-burger{display:flex!important}}.ml-mobilemenu{display:flex}.ml-mobilemenu[hidden]{display:none}@media (min-width:768px){.ml-mobilemenu{display:none!important}}[data-fade]{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}[data-fade].ml-in-view{opacity:1;transform:none}.ml-mobilemenu a:not(.ml-cta):hover,.ml-navlinks a:hover{color:#5d24fc}.ml-btn-primary:hover{background:#4a1dd0}.ml-btn-secondary:hover{border-color:#363636;color:#363636}.ml-footer-link:hover{color:#fff}.ml-social:hover{background:#5d24fc;color:#fff}.ml-wa-float:hover{background:#1ebe5a}.ml-field{margin-bottom:0}.ml-input{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #dfdfdd;border-radius:10px;font-size:15px;color:#3a3a3a;background:#fff}.ml-input:focus-visible{outline:2px solid #5D24FC;outline-offset:1px}.ml-input.ml-input-error{border-color:#dc2626}.ml-error-msg{display:none;font-size:12.5px;color:#dc2626;margin-top:5px}.ml-error-msg.ml-show{display:block}.ml-submit-btn{width:100%;background:#5d24fc;color:#fff;border:none;font-size:16px;font-weight:700;padding:16px;border-radius:999px;cursor:pointer;margin-top:4px}.ml-submit-btn:hover:not(:disabled){background:#4a1dd0}.ml-submit-btn:disabled{opacity:.7;cursor:not-allowed}.ml-form-alert{display:none;background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.3);color:#b91c1c;font-size:13.5px;border-radius:10px;padding:10px 14px}.ml-form-alert.ml-show{display:block}.ml-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}