.mlaa-form-shell{--mlaa-teal:#017e7e;--mlaa-pink:#ce4459;--mlaa-soft:#f1fafa;--mlaa-border:#d8eaea;--mlaa-text:#2b2b2b;max-width:980px;margin:28px auto;padding:28px;border:1px solid var(--mlaa-border);border-radius:24px;background:linear-gradient(135deg,#fff 0%,#fbffff 100%);box-shadow:0 12px 34px rgba(1,126,126,.06);color:var(--mlaa-text)}
.mlaa-form-head{text-align:center;margin-bottom:24px}.mlaa-eyebrow{display:inline-block;color:var(--mlaa-teal);font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px}.mlaa-form-head h2{margin:0 0 10px;font-size:30px;line-height:1.2;font-weight:800}.mlaa-form-head p{margin:0;color:#666}.mlaa-grid{display:grid;gap:16px}.mlaa-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mlaa-field{margin-bottom:16px}.mlaa-field label{display:block;font-weight:700;margin-bottom:7px}.mlaa-field label span,.mlaa-check strong{color:var(--mlaa-pink)}.mlaa-field small{font-weight:400;color:#777}.mlaa-field input,.mlaa-field select,.mlaa-field textarea{display:block;width:100%;border:1px solid #ccdede;border-radius:12px;background:#fff;color:#222;padding:12px 13px;font:inherit;line-height:1.35;transition:border-color .15s,box-shadow .15s}.mlaa-field input:focus,.mlaa-field select:focus,.mlaa-field textarea:focus{outline:none;border-color:var(--mlaa-teal);box-shadow:0 0 0 3px rgba(1,126,126,.1)}.mlaa-field textarea{resize:vertical}.mlaa-help{display:block;margin-top:6px;color:#777}.mlaa-consents{margin:8px 0 18px;padding:16px 18px;background:var(--mlaa-soft);border-radius:14px}.mlaa-check{display:flex;gap:10px;align-items:flex-start;margin:0 0 10px;font-weight:400}.mlaa-check:last-child{margin-bottom:0}.mlaa-check input{margin-top:3px;flex:0 0 auto}.mlaa-check a{color:var(--mlaa-teal);font-weight:700}.mlaa-turnstile-wrap{margin:18px 0}.mlaa-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.mlaa-submit{appearance:none;border:0;border-radius:999px;background:var(--mlaa-teal);color:#fff;font-weight:800;padding:13px 24px;cursor:pointer;transition:transform .12s,opacity .12s}.mlaa-submit:hover{transform:translateY(-1px)}.mlaa-submit:disabled{opacity:.55;cursor:wait;transform:none}.mlaa-required{font-size:12px;color:#777}.mlaa-message{margin:0 0 18px;padding:13px 15px;border-radius:12px}.mlaa-message.is-success{background:#edf9f3;border:1px solid #b8e7cf;color:#17623a}.mlaa-message.is-error{background:#fff3f4;border:1px solid #f2c7cd;color:#8a2634}.mlaa-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.mlaa-oauth-result,.mlaa-standalone-page{max-width:1050px;margin:30px auto}.mlaa-oauth-result{text-align:center;padding:30px}.mlaa-form.is-sent{display:none}
@media(max-width:767px){.mlaa-form-shell{margin:18px 0;padding:20px 14px;border-radius:18px}.mlaa-grid-2{grid-template-columns:1fr}.mlaa-form-head h2{font-size:25px}.mlaa-actions{align-items:stretch;flex-direction:column}.mlaa-submit{width:100%}.mlaa-required{text-align:center}}
