.hs-form{background:#fff!important;border:1px solid rgba(122,92,167,.1)!important;border-radius:20px!important;box-shadow:0 18px 45px rgba(15,8,40,.12)!important;box-sizing:border-box;direction:rtl;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif!important;margin:0 auto;max-width:480px;min-width:0;padding:24px!important;width:100%}.hs-form-field{margin-bottom:16px}.hs-form label{color:#1a1a1f;display:block;font-size:13px;font-weight:600;margin-bottom:6px;text-align:right}.hs-form p{text-align:right!important}.hs-input{border:1px solid #e1e1f0;border-radius:8px;color:#1a1a1f;font-size:14px;padding:10px 14px;text-align:right;transition:border-color .2s ease,box-shadow .2s ease;width:100%!important}.hs-input:focus{border-color:#7a5ca7;box-shadow:0 0 0 3px rgba(122,92,167,.1);outline:none}.hs-button.primary{background:linear-gradient(90deg,#7a5ca7,#5b3e92);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:10px;padding:12px 20px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.hs-fieldtype-intl-phone .input{align-items:center!important;direction:rtl!important;display:flex!important;flex-direction:row-reverse!important;gap:12px!important;justify-content:flex-start!important;width:100%!important}.hs-fieldtype-intl-phone select.hs-input{direction:rtl!important;margin-left:0!important;margin-right:12px!important;max-width:140px;order:1!important;text-align:right!important;width:35%!important}.hs-fieldtype-intl-phone input[type=tel].hs-input{direction:rtl!important;flex:1!important;order:2!important;text-align:right!important;width:65%!important}.hs-fieldtype-intl-phone .input>*{order:2!important}.hs-fieldtype-intl-phone .input>.hs-input[type=tel],.hs-fieldtype-intl-phone .input>select{order:1!important}.hs-fieldtype-intl-phone .input>input[type=tel]{order:2!important}.hs-form input,.hs-form select,.hs-form textarea,.hs-input{box-sizing:border-box!important}.hs-button.primary:hover{box-shadow:0 8px 20px rgba(122,92,167,.3);transform:translateY(-1px)}.hs-form .hs-form-field{width:100%}fieldset{max-width:100%!important}@media (max-width:480px){.hs-form{padding:16px}}.hs-form .hs-form-field.hs_city,.hs-form .hs-form-field.hs_country,.hs-form .hs-form-field.hs_country_region{display:none!important}.hs-form .hs-fieldtype-intl-phone .hs_country{display:block!important}