.trial-form .form-group{margin-bottom:20px}.trial-form label{display:block;font-weight:600;margin-bottom:6px;font-size:.9rem}.trial-form label.fieldRequired:before{content:"* ";color:#d96a39}.trial-form .form-control{padding:10px 14px;border:1px solid #ddd;border-radius:6px;font-size:.95rem;width:100%}.trial-form .form-control:focus{border-color:#d96a39;box-shadow:0 0 0 3px rgba(217,106,57,.1);outline:0}.trial-form .form-control.error{border-color:#dc3545}.phone-container{display:flex;gap:10px}.phone-container select.form-control{width:auto!important;flex-shrink:0;flex-grow:0;min-width:130px}.phone-container input.form-control{flex:1;width:auto!important}.captcha-row{display:flex;justify-content:flex-start}.captchacontainer{width:250px}.btn-trial{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#3c763d;color:#fff;border:0;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s;width:100%;justify-content:center}.btn-trial:hover{background:#2d5a2e}.confirmationMessage{background-color:#f0f7f0;border:1px solid #c3d9c3;border-left:4px solid #5a7a5a;color:#3d5a3d;padding:16px 20px;border-radius:6px;display:flex;align-items:flex-start;gap:12px}.confirmationMessage p{margin:0;line-height:1.5;color:#3d5a3d}.confirmationMessage.light{background-color:transparent;border:0;border-left:3px solid #5a7a5a;color:#555;padding:12px 16px;border-radius:0}.confirmationMessage.light::before{background-color:#d96a39}.required-note{font-size:.8rem;color:#999;margin-top:15px}@media(max-width:767px){.phone-container{flex-direction:column}.phone-container select,.phone-container input{width:100%}}