.mm-scrim{position:fixed;inset:0;z-index:200;background:rgba(15,19,26,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;animation:mm-scrim-in .18s ease-out;overflow-y:auto}@keyframes mm-scrim-in{0%{opacity:0}to{opacity:1}}.mm-dialog{position:relative;width:100%;max-width:540px;background:var(--paper,#fff);border-radius:16px;box-shadow:0 1px 0 rgba(0,0,0,.04),0 24px 60px -16px rgba(15,19,26,.28),0 50px 120px -30px rgba(15,19,26,.3);padding:36px 36px 28px;font-family:var(--sans,"Heebo",system-ui,sans-serif);color:var(--ink,#171717);direction:rtl;animation:mm-dialog-in .22s cubic-bezier(.2,.8,.25,1);max-height:calc(100vh - 48px);overflow-y:auto}@keyframes mm-dialog-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.mm-close{position:absolute;top:14px;left:14px;width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3,#807e7a);background:transparent;border:none;cursor:pointer;transition:background .15s ease,color .15s ease}.mm-close:hover{background:var(--paper-2,#f7f7f5);color:var(--ink,#171717)}.mm-close:focus-visible{outline:2px solid var(--accent,#2490ef);outline-offset:2px}.mm-head{margin-bottom:22px}.mm-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent,#2490ef);margin-bottom:14px}.mm-eyebrow-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent,#2490ef);box-shadow:0 0 8px var(--accent,#2490ef)}.mm-title{font-family:var(--sans,"Heebo",system-ui,sans-serif);font-size:26px;font-weight:700;letter-spacing:-.025em;line-height:1.15;color:var(--ink,#171717);margin:0 0 10px}.mm-sub{font-size:14.5px;line-height:1.55;color:var(--ink-2,#4f4f4d);max-width:440px;margin:0;text-wrap:pretty}.mm-form{display:flex;flex-direction:column;gap:14px}.mm-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.mm-field{display:flex;flex-direction:column;gap:6px;min-width:0}.mm-label{font-size:12.5px;font-weight:600;color:var(--ink,#171717);letter-spacing:-.005em}.mm-req{color:var(--accent,#2490ef);font-weight:700}.mm-optional{color:var(--ink-3,#807e7a);font-weight:500;font-size:11.5px;-webkit-margin-start:2px;margin-inline-start:2px}.mm-input{font:inherit;font-family:var(--sans,"Heebo",system-ui,sans-serif);font-size:14.5px;color:var(--ink,#171717);background:var(--paper,#fff);border:1px solid var(--rule-strong,#d8d6d2);border-radius:8px;padding:11px 13px;width:100%;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mm-input::placeholder{color:var(--ink-4,#b0aea9);font-family:var(--sans,"Heebo",system-ui,sans-serif)}.mm-input:hover{border-color:var(--ink-4,#b0aea9)}.mm-input:focus{outline:none;border-color:var(--accent,#2490ef);box-shadow:0 0 0 3px rgba(36,144,239,.18)}.mm-input[type=email],.mm-input[type=tel]{text-align:start}.mm-textarea{resize:vertical;min-height:78px;line-height:1.5;padding:11px 13px}.mm-field.has-error .mm-input{border-color:#dc2626;background:#fef2f2}.mm-field.has-error .mm-input:focus{box-shadow:0 0 0 3px rgba(220,38,38,.18)}.mm-err{font-size:11.5px;color:#b91c1c;font-weight:500;margin-top:1px}.mm-alert{display:flex;align-items:center;gap:10px;padding:11px 13px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;font-size:13.5px;color:#991b1b;line-height:1.4}.mm-alert svg{color:#dc2626;flex-shrink:0}.mm-submit{margin-top:4px;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 20px;border-radius:10px;border:1px solid var(--accent,#2490ef);background:var(--accent,#2490ef);color:#fff;font-family:var(--sans,"Heebo",system-ui,sans-serif);font-size:15px;font-weight:700;letter-spacing:-.005em;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(36,144,239,.3),0 6px 18px -6px rgba(36,144,239,.5);transition:background .15s ease,transform .08s ease,box-shadow .15s ease}.mm-submit:hover:not(:disabled){background:var(--accent-ink,#0d6fc8);border-color:var(--accent-ink,#0d6fc8)}.mm-submit:active:not(:disabled){transform:translateY(1px)}.mm-submit:focus-visible{outline:2px solid var(--accent-ink,#0d6fc8);outline-offset:2px}.mm-submit:disabled{opacity:.85;cursor:progress}.mm-submit svg{transition:transform .18s ease}.mm-submit:hover:not(:disabled) svg{transform:translateX(-3px)}.mm-spinner{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:mm-spin .7s linear infinite;display:inline-block}@keyframes mm-spin{to{transform:rotate(1turn)}}.mm-trust{list-style:none;margin:14px 0 2px;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px;color:var(--ink-3,#807e7a);justify-content:center;border-top:1px solid var(--rule,#ececea);padding:14px 0 0}.mm-trust li{display:inline-flex;align-items:center;gap:6px}.mm-trust li svg{color:var(--accent,#2490ef);flex-shrink:0}.mm-honeypot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;left:-9999px}.mm-success{text-align:center;padding:18px 4px 12px;display:flex;flex-direction:column;align-items:center}.mm-success-icon{width:64px;height:64px;border-radius:50%;background:linear-gradient(180deg,#34d399,#16a34a);color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),inset 0 -2px 4px rgba(0,0,0,.08),0 4px 12px rgba(22,163,74,.32),0 12px 28px -10px rgba(22,163,74,.25);animation:mm-pop .38s cubic-bezier(.2,.9,.3,1.4)}@keyframes mm-pop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}.mm-success-title{font-family:var(--sans,"Heebo",system-ui,sans-serif);font-size:24px;font-weight:700;letter-spacing:-.025em;color:var(--ink,#171717);margin:0 0 10px}.mm-success-sub{font-size:14.5px;line-height:1.55;color:var(--ink-2,#4f4f4d);margin:0 0 22px;max-width:360px}.mm-success-bar{width:56px;height:3px;border-radius:2px;background:var(--rule,#ececea);overflow:hidden}.mm-success-bar span{display:block;height:100%;background:var(--accent,#2490ef);width:0;animation:mm-grow 3s linear forwards;border-radius:2px}@keyframes mm-grow{to{width:100%}}@media (max-width:560px){.mm-scrim{padding:0;align-items:flex-end}.mm-dialog{max-width:100%;max-height:96vh;border-radius:18px 18px 0 0;padding:30px 22px 22px;animation:mm-dialog-up .26s cubic-bezier(.2,.8,.25,1)}@keyframes mm-dialog-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.mm-title{font-size:22px}.mm-sub{font-size:14px}.mm-row{grid-template-columns:1fr;gap:14px}.mm-trust{gap:6px 14px;font-size:11.5px}.mm-submit{padding:13px 18px;font-size:14.5px}.mm-dialog:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:38px;height:4px;border-radius:2px;background:var(--rule-strong,#d8d6d2)}.mm-close{top:18px;left:14px}}@media (prefers-reduced-motion:reduce){.mm-dialog,.mm-scrim,.mm-success-bar span,.mm-success-icon{animation:none!important}}