.premium-form{border:1px solid #d3d3d3;border-radius:1.5rem;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:0 auto;max-width:1200px;padding:2rem;transition:all .3s ease-in-out;width:90%}.premium-form form,body form{background-color:#fff;width:100%}.premium-form .form-title{background:linear-gradient(140deg,#f58832,#ed2c2b);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:2rem;font-weight:700;letter-spacing:1px;margin-bottom:1rem;text-align:center;text-transform:uppercase}.premium-form [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{box-sizing:border-box;padding:0;width:100%}.premium-form form{background-color:#fff;width:100%}.premium-form form label,.premium-form form p{color:#333;font-size:1rem;margin-bottom:1rem}.premium-form form input[type=email],.premium-form form input[type=tel],.premium-form form input[type=text],.premium-form form textarea,.premium-form select{background-color:#f1f1f1;border:1px solid #ccc;border-radius:.5rem;color:#333;font-size:1rem;padding:1rem;width:100%!important}.premium-form form input:focus,.premium-form form textarea:focus{border-color:#f58832;outline:none}.premium-form .hs-error-msg{color:#f44336;font-size:.875rem;margin-bottom:1rem;margin-top:0}.premium-form input[type=submit]{background:linear-gradient(140deg,#f58832,#ed2c2b);border:none;border-radius:1rem;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;padding:1rem 4rem;text-align:center;transition:background .3s ease;width:100%}