.form-row{display:flex!important;flex-wrap:wrap!important;gap:20px!important;margin-bottom:20px!important}.form-group{flex:1!important;min-width:calc(50% - 10px)!important}@media (max-width:768px){.form-group{min-width:100%!important}}.form-group label{font-weight:600!important;color:#2c3e50!important;display:block!important;margin-bottom:8px!important}.form-group input,.form-group select,.form-group textarea{width:100%!important;border:1px solid #cbd5e1!important;border-radius:6px!important;padding:12px!important;background:#ffffff!important;color:#333333!important;box-sizing:border-box!important}fieldset.form-section{border:1px solid #e2e8f0!important;padding:25px!important;border-radius:8px!important;margin-bottom:35px!important;background:#fafafa!important}fieldset.form-section legend h3{color:#0d394e!important;margin:0!important;padding:0 10px!important;font-size:22px!important}.checkbox-group{margin:15px 0!important;display:flex!important;align-items:center!important}.checkbox-group input[type="checkbox"]{width:auto!important;margin-right:12px!important;transform:scale(1.1)}.form-submit-row{margin-top:25px!important;text-align:left!important}.form-submit-row input[type="submit"]{background-color:#0d394e!important;color:#ffffff!important;font-size:16px!important;font-weight:bold!important;padding:12px 35px!important;border:none!important;border-radius:6px!important;cursor:pointer!important;transition:background 0.2s ease-in-out!important}.form-submit-row input[type="submit"]:hover{background-color:#165370!important}