body,.wFormContainer{font-family:Arial,Helvetica,sans-serif;background:#f5f5f5;color:#1d1d1d}#wForm,.wForm{background:#fff;max-width:950px;margin:30px auto;padding:40px;border-radius:32px;box-shadow:0 4px 20px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04)}h1,h2,h3,.legend{color:#1E195A;font-weight:700}.wForm .section h3,fieldset legend{color:#E66B00;font-weight:700;padding:0 10px}label{color:#1E195A;font-weight:600;font-size:14px;margin-bottom:6px}.reqMark{color:#E66B00!important}fieldset{background:#fff;border:none;border-radius:15px;padding:55px;margin-bottom:30px;box-shadow:0 4px 12px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.05)}input[type="text"],input[type="email"],input[type="number"],input[type="tel"],input[type="date"],input[type="url"],input[type="password"],textarea,select{width:100%;background:#fafaf7;border:2px solid #d9d9d9;border-radius:10px;padding:14px 16px;font-size:14px;transition:all 0.2s ease;box-sizing:border-box}input:focus,textarea:focus,select:focus{outline:none;border-color:#E66B00;box-shadow:0 0 0 4px rgba(230,107,0,.15)}textarea{min-height:120px;resize:vertical}input[type="checkbox"],input[type="radio"]{accent-color:#E66B00}#wfPageStatus{margin-bottom:30px}#wfPageStatus ul li{border-radius:999px;background:#1E195A;color:#fff}#wfPageStatus ul li.current{background:#E66B00!important;color:#fff}.wizard-steps li{border-radius:999px}.wizard-steps .current{background:#E66B00!important;color:#fff}.field-hint,.instructions{color:#666;font-size:13px}.errFld input,.errFld textarea,.errFld select{border-color:#d40000}.errMsg{color:#d40000;font-weight:600}input[type="submit"],input[type="button"],button,.wfPageNextButton,.wfPagePreviousButton{background:#E66B00;color:#fff;border:none;border-radius:999px;padding:14px 32px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.25s ease;min-width:140px}input[type="submit"\]:hover,input[type="button"\]:hover,button:hover,.wfPageNextButton:hover{background:#CC5D00;transform:translateY(-1px)}.wfPagePreviousButton{background:#1E195A}.wfPagePreviousButton:hover{background:#151146}.oneField{margin-bottom:22px}.poweredBy{display:none!important}@media (max-width:768px){#wForm,.wForm{padding:20px;margin:15px;border-radius:24px}fieldset{padding:20px;border-radius:24px}input[type="submit"],input[type="button"],button,.wfPageNextButton,.wfPagePreviousButton{width:100%;margin-bottom:10px}}