.rtl-submit-page{max-width:980px;margin:0 auto;padding:28px 20px 70px}.rtl-submit-hero{margin:0 0 24px}.rtl-submit-hero h1{margin:.25rem 0 .5rem;font-size:clamp(2rem,5vw,3.7rem);line-height:1.02}.rtl-submit-hero p{max-width:760px;line-height:1.65}.rtl-submit-form{display:grid;gap:15px;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:20px;padding:22px;box-shadow:0 16px 40px rgba(15,23,42,.06)}.rtl-submit-form label{display:grid;gap:7px}.rtl-submit-form label>span{font-weight:700}.rtl-submit-form input,.rtl-submit-form select,.rtl-submit-form textarea{width:100%;box-sizing:border-box;border:1px solid rgba(15,23,42,.18);border-radius:11px;padding:11px 12px;background:#fff;color:#111827;font:inherit}.rtl-submit-form textarea{resize:vertical;min-height:120px}.rtl-submit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rtl-submit-confirm{grid-template-columns:auto 1fr!important;align-items:start}.rtl-submit-confirm input{width:auto;margin-top:3px}.rtl-submit-form button{justify-self:start;border:0;border-radius:999px;padding:12px 18px;background:#111827;color:#fff;font-weight:800;cursor:pointer}.rtl-submit-message{padding:14px 16px;border-radius:12px;margin:0 0 18px;display:grid;gap:4px}.rtl-submit-message.is-success{background:#ecfdf5;border:1px solid #a7f3d0}.rtl-submit-message.is-error{background:#fff1f2;border:1px solid #fecdd3}.rtl-submit-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:720px){.rtl-submit-page{padding:22px 14px 60px}.rtl-submit-grid{grid-template-columns:1fr}.rtl-submit-form{padding:16px;border-radius:16px}}
