form.wpcf7-form input[type="submit"].wpcf7-submit,form.wpcf7-form button[type="submit"].wpcf7-submit,form.wpcf7-form input.wpcf7-submit,.wpcf7-form input[type="submit"],.wpcf7-form button[type="submit"],[data-theme] .wpcf7-form input[type="submit"],[data-theme] .wpcf7-form button[type="submit"],[data-theme="dark"] .configurator-neon-email .ebcf_modal-content input[type="submit"],[data-theme="light"] .configurator-neon-email .ebcf_modal-content input[type="submit"],.configurator-neon-email .wpcf7 input[type="submit"],.ebcf_modal-content input[type="submit"]{display:block!important;width:100%!important;max-width:520px!important;margin:1.75rem auto 0 auto!important;padding:16px 32px!important;background:linear-gradient(135deg,#E8054C 0%,#FF2563 100%)!important;color:#ffffff!important;border:none!important;border-radius:14px!important;font-family:inherit;font-size:17px;font-weight:700;letter-spacing:.02em;line-height:1.25;text-align:center;text-transform:none;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease,filter 0.2s ease;box-shadow:0 8px 24px rgb(232 5 76 / .35),inset 0 1px 0 rgb(255 255 255 / .2);appearance:none;-webkit-appearance:none;transform:none}form.wpcf7-form input[type="submit"].wpcf7-submit:hover,form.wpcf7-form button[type="submit"].wpcf7-submit:hover,form.wpcf7-form input.wpcf7-submit:hover,.wpcf7-form input[type="submit"]:hover,.wpcf7-form button[type="submit"]:hover,[data-theme] .wpcf7-form input[type="submit"]:hover,[data-theme] .wpcf7-form button[type="submit"]:hover,[data-theme="dark"] .configurator-neon-email .ebcf_modal-content input[type="submit"]:hover,[data-theme="light"] .configurator-neon-email .ebcf_modal-content input[type="submit"]:hover,.configurator-neon-email .wpcf7 input[type="submit"]:hover,.ebcf_modal-content input[type="submit"]:hover{background:linear-gradient(135deg,#FF2563 0%,#E8054C 100%)!important;transform:translateY(-2px)!important;box-shadow:0 12px 32px rgb(232 5 76 / .5),inset 0 1px 0 rgb(255 255 255 / .25);filter:brightness(1.06)}form.wpcf7-form input[type="submit"].wpcf7-submit:active,form.wpcf7-form button[type="submit"].wpcf7-submit:active,form.wpcf7-form input.wpcf7-submit:active,.wpcf7-form input[type="submit"]:active,.wpcf7-form button[type="submit"]:active,[data-theme] .wpcf7-form input[type="submit"]:active,[data-theme] .wpcf7-form button[type="submit"]:active{transform:translateY(0)!important;box-shadow:0 6px 18px rgb(232 5 76 / .4);filter:brightness(.98)}form.wpcf7-form input[type="submit"].wpcf7-submit:focus-visible,form.wpcf7-form button[type="submit"].wpcf7-submit:focus-visible,form.wpcf7-form input.wpcf7-submit:focus-visible,.wpcf7-form input[type="submit"]:focus-visible,.wpcf7-form button[type="submit"]:focus-visible,[data-theme] .wpcf7-form input[type="submit"]:focus-visible,[data-theme] .wpcf7-form button[type="submit"]:focus-visible{outline:3px solid rgb(232 5 76 / .55)!important;outline-offset:3px}form.wpcf7-form input[type="submit"].wpcf7-submit:disabled,form.wpcf7-form button[type="submit"].wpcf7-submit:disabled,form.wpcf7-form input.wpcf7-submit:disabled,.wpcf7-form input[type="submit"]:disabled,.wpcf7-form button[type="submit"]:disabled,[data-theme] .wpcf7-form input[type="submit"]:disabled,[data-theme] .wpcf7-form button[type="submit"]:disabled{opacity:0.65!important;cursor:not-allowed!important;transform:none!important;filter:grayscale(.3);box-shadow:0 4px 14px rgb(232 5 76 / .2)}.wpcf7-form .wpcf7-spinner{display:block;margin:14px auto 0 auto}@media (max-width:520px){form.wpcf7-form input[type="submit"].wpcf7-submit,form.wpcf7-form button[type="submit"].wpcf7-submit,form.wpcf7-form input.wpcf7-submit,.wpcf7-form input[type="submit"],.wpcf7-form button[type="submit"],[data-theme] .wpcf7-form input[type="submit"],[data-theme] .wpcf7-form button[type="submit"],[data-theme="dark"] .configurator-neon-email .ebcf_modal-content input[type="submit"],[data-theme="light"] .configurator-neon-email .ebcf_modal-content input[type="submit"],.configurator-neon-email .wpcf7 input[type="submit"],.ebcf_modal-content input[type="submit"]{max-width:none!important;padding:14px 20px!important;font-size:16px}}