.mms-form{--gold:#C9A24B;--gold2:#E8CF8A;--em1:#0f2a1b;--ink:#1b261e;--foil:linear-gradient(115deg,#8f6b1e 0%,#e8cf8a 26%,#c9a24b 46%,#fff1bf 60%,#b08a2f 80%,#8f6b1e 100%);direction:rtl;text-align:right;font-family:var(--mm-font,inherit);line-height:1.8;color:var(--ink);max-width:720px;width:100%;min-width:0;margin:14px auto 0;box-sizing:border-box;position:relative}.mms-form *{box-sizing:border-box}.mms-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.mms-f{display:block;margin:0 0 12px}.mms-row .mms-f{margin:0;min-width:0}.mms-f input{min-width:0}.mms-int{min-width:0}.mms-f>span{display:block;font-size:.85em;font-weight:700;margin-bottom:4px}.mms-form input[type=text],.mms-form input[type=email],.mms-form input[type=tel]{width:100%;border:1px solid #cfc6ad;border-radius:12px;padding:.7em .95em;font:inherit;font-size:.96em;background:#fffefa;color:var(--ink);transition:border-color .2s,box-shadow .2s}.mms-form input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgb(201 162 75 / .28)}.mms-int{border:0;padding:0;margin:4px 0 12px;display:flex;flex-wrap:wrap;gap:8px}.mms-int legend{font-size:.85em;font-weight:700;margin-bottom:6px;padding:0;float:none;width:100%}.mms-chip{cursor:pointer;position:relative;margin:0}.mms-chip input{position:absolute;opacity:0;pointer-events:none}.mms-chip span{display:inline-block;padding:.28em .95em;border-radius:999px;border:1px solid rgb(201 162 75 / .7);font-size:.84em;background:rgb(255 255 255 / .6);transition:background .2s,color .2s,transform .2s}.mms-chip:hover span{transform:translateY(-1px)}.mms-chip input:checked+span{background:var(--foil);color:#2a1c05;border-color:#fff0;font-weight:700}.mms-chip input:focus-visible+span{box-shadow:0 0 0 3px rgb(201 162 75 / .4)}.mms-ok{display:flex;align-items:flex-start;gap:9px;font-size:.84em;margin:6px 0 14px;cursor:pointer}.mms-ok input{margin-top:.45em;accent-color:#386641;flex:0 0 auto}.mms-hp{position:absolute!important;inset-inline-start:0!important;top:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important}.mms-btn{appearance:none;border:0;cursor:pointer;font:inherit;font-weight:800;font-size:1em;color:#2a1c05;background:var(--foil);padding:.65em 2.2em;border-radius:999px;box-shadow:0 10px 24px rgb(201 162 75 / .38);transition:transform .2s,filter .2s}.mms-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.mms-btn:disabled{opacity:.6;cursor:default;transform:none}.mms-msg{margin:12px 0 0;min-height:1.6em;font-size:.9em;color:#386641}.mms-msg.is-err{color:#c62828}.mms-ok-done{padding:18px 8px;text-align:center;font-weight:700;color:#386641}.mms--band{max-width:760px;text-align:right}.mms--band .mms-f>span,.mms--band .mms-int legend{color:#e8cf8a}.mms--band .mms-ok{color:#d3e3cd}.mms--band .mms-chip span{background:rgb(255 255 255 / .05);color:#e9efe5}.mms--band .mms-msg{color:#cfe9c4}.mms--band .mms-msg.is-err{color:#ffb4a8}.mms--band .mms-btn{display:block;margin:0 auto}.mms--compact{max-width:100%;margin-top:6px;font-size:.92em}.mms--compact .mms-row{grid-template-columns:1fr;gap:8px;margin-bottom:8px}.mms--compact .mms-ok{font-size:.78em;margin:4px 0 8px}.mms--compact .mms-btn{width:100%;padding:.5em 1em}.mms-wrap{margin:36px 0 8px}.mms--post{max-width:100%;margin:0;background:linear-gradient(180deg,#fffdf8,#f8f3e5);border:1px solid #e7dfc9;border-top:3px solid #C9A24B;border-radius:16px;padding:22px 22px 16px;box-shadow:0 16px 34px -22px rgb(7 21 12 / .4)}.mms-head{display:flex;flex-direction:column;margin-bottom:12px}.mms-head b{font-size:1.15em;color:#0f2a1b}.mms-head span{font-size:.88em;color:#5f6c62}.mms-more{margin:0 0 12px}.mms-more summary{cursor:pointer;font-size:.88em;font-weight:700;color:#386641;list-style:none}.mms-more summary::-webkit-details-marker{display:none}.mms-more summary::before{content:"＋ ";color:#C9A24B}.mms-more[open] summary::before{content:"－ "}.mms--post .mms-btn{display:block}@media (max-width:560px){.mms-row{grid-template-columns:1fr}.mms--post{padding:18px 14px 12px}}html.mmb-nox{overflow-x:hidden}@supports (overflow:clip){html.mmb-nox{overflow-x:clip}}.mms-wrap{max-width:100%;overflow-x:clip}