.hsfc-Form{margin-top:-40px!important}.hsfc-Step{background-color:#f8f9fa;border-radius:8px;border-width:0!important;box-shadow:0 2px 5px rgba(0,0,0,.1);overflow:hidden;padding:0}.hsfc-Step .hsfc-Step__Content{padding:0!important}.hsfc-Row{margin-bottom:20px}.hsfc-Row:first-child{align-items:center;background:linear-gradient(129deg,#0304ff,#08d1d6);border-radius:8px 8px 0 0;color:#fff;display:flex;justify-content:space-between;margin-bottom:20px;padding:15px 20px}.hsfc-Heading{color:#fff!important;font-size:1.5em;font-weight:700;margin:0;text-align:center}.hsfc-RadioFieldGroup{background-color:#eee;border-radius:8px;box-shadow:0 0 5px rgba(0,0,0,.2);margin:0 20px;padding:20px}.hsfc-RadioFieldGroup>.hsfc-FieldLabel span span{color:#333;display:inline-block;font-size:1em;margin-bottom:15px}.hsfc-RadioFieldGroup>.hsfc-FieldLabel span span.hsfc-FieldLabel__RequiredIndicator{color:red}.hsfc-RadioFieldGroup__Options{display:flex;gap:15px;justify-content:center;margin:0;padding:0}.hsfc-RadioFieldGroup__Options .hsfc-FieldLabel{align-items:center;cursor:pointer;display:flex;justify-content:center}.hsfc-RadioFieldGroup__Options .hsfc-RadioInput{display:none}.hsfc-RadioFieldGroup__Options .hsfc-FieldLabel span{align-items:center;border:1px solid #ccc;border-radius:50%;color:#555;display:flex;font-size:1em;font-weight:700;height:40px;justify-content:center;transition:background-color .3s ease,border-color .3s ease,color .3s ease;width:40px}.hsfc-RadioFieldGroup__Options .hsfc-RadioInput:checked+span{background-color:#1e6dff;border-color:#1e6dff}.hsfc-RadioFieldGroup__Options .hsfc-RadioInput:checked+span>span{color:#fff}div[data-hsfc-id=ProgressBar]{margin:0 auto;width:80%}.hsfc-ProgressBar{align-items:center;display:flex;gap:10px;margin-top:20px}.hsfc-ProgressBar__Text{color:#555;flex-shrink:0;font-size:.9em}.hsfc-ProgressBar__Progress{background-color:#e9ecef;border-radius:4px;flex-grow:1;height:8px;overflow:hidden}.hsfc-ProgressBar__Progress div{background-color:#007bff;height:100%}.hsfc-NavigationRow{margin-top:30px}.hsfc-NavigationRow__Buttons{display:flex;justify-content:flex-end}.hsfc-Button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;padding:20px 30px!important;transition:background-color .3s ease}.hsfc-Button:hover{background-color:#0056b3}.hsfc-Button[type=submit]{background:linear-gradient(129deg,#100339,#3d2e6e)!important}#hs_form_target_widget_1749024883232-23 .hsfc-Row:not(:first-child)>div{padding:10px 20px}.hsfc-ErrorAlert{text-align:center}@media screen and (min-width:992px){.hsfc-Heading{text-align:left}.hsfc-Form{margin-top:-60px!important}.hsfc-Button{padding:10px 20px}}