.gform_wrapper.gform-theme{--gf-ctrl-radius:9px;--gf-ctrl-border-color:rgba(255,255,255,.14);--gf-ctrl-bg-color:var(--mi-panel);--gf-ctrl-color:var(--mi-text);--gf-ctrl-font-size:15px;--gf-form-gap-y:22px;--gf-field-gap-y:22px;--gf-label-color:var(--mi-muted-2);margin:0}.gform_wrapper.gform-theme .gfield_label,.gform_wrapper.gform-theme legend.gfield_label{font-family:var(--mi-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mi-muted-2);font-weight:400;margin-bottom:7px}.gform_wrapper.gform-theme .gfield_required{color:var(--mi-accent)}.gform_wrapper.gform-theme .gfield_description{font-size:13px;color:var(--mi-muted-3)}.gform_wrapper.gform-theme input[type=email],.gform_wrapper.gform-theme input[type=number],.gform_wrapper.gform-theme input[type=tel],.gform_wrapper.gform-theme input[type=text],.gform_wrapper.gform-theme input[type=url],.gform_wrapper.gform-theme select,.gform_wrapper.gform-theme textarea{max-width:100%;background:var(--mi-panel);border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:14px 16px;color:var(--mi-text);font-family:var(--mi-font-body);font-size:15px;transition:border-color .25s,box-shadow .25s}.gform_wrapper.gform-theme textarea{min-height:150px;resize:vertical}.gform_wrapper.gform-theme input:focus,.gform_wrapper.gform-theme select:focus,.gform_wrapper.gform-theme textarea:focus{outline:0;border-color:var(--mi-accent);box-shadow:0 0 0 3px rgba(242,153,74,.16)}.gform_wrapper.gform-theme ::placeholder{color:var(--mi-muted-4);opacity:1}.gform_wrapper.gform-theme .gfield_checkbox,.gform_wrapper.gform-theme .gfield_radio{display:grid;gap:10px}.gform_wrapper.gform-theme .gchoice{display:flex;align-items:center;gap:12px;padding:15px 16px;border:1px solid rgba(255,255,255,.14);border-radius:10px;transition:border-color .25s,background .25s}.gform_wrapper.gform-theme .gchoice:hover{border-color:rgba(242,153,74,.5)}.gform_wrapper.gform-theme .gchoice input{accent-color:var(--mi-accent);width:17px;height:17px;margin:0;flex:none}.gform_wrapper.gform-theme .gchoice label{margin:0;cursor:pointer;color:var(--mi-text-2);font-size:15px;text-transform:none;letter-spacing:normal;font-family:var(--mi-font-body)}.gform_wrapper.gform-theme .gchoice:has(input:checked){border-color:var(--mi-accent);background:rgba(242,153,74,.08)}.gform_wrapper.gform-theme .gform_button,.gform_wrapper.gform-theme .gform_next_button,.gform_wrapper.gform-theme .gform_previous_button{font-family:var(--mi-font-body);font-weight:700;font-size:15px;padding:16px 28px;border-radius:9px;border:none;cursor:pointer;transition:background .25s,border-color .25s,color .25s}.gform_wrapper.gform-theme .gform_button,.gform_wrapper.gform-theme .gform_next_button{background:var(--mi-accent);color:var(--mi-bg)}.gform_wrapper.gform-theme .gform_button:hover,.gform_wrapper.gform-theme .gform_next_button:hover{background:var(--mi-accent-2);color:var(--mi-bg)}.gform_wrapper.gform-theme .gform_previous_button{background:0 0;border:1px solid rgba(255,255,255,.28);color:var(--mi-text);font-weight:600}.gform_wrapper.gform-theme .gform_previous_button:hover{border-color:var(--mi-accent);color:var(--mi-accent-2);background:0 0}.gform_wrapper.gform-theme .gform_footer,.gform_wrapper.gform-theme .gform_page_footer{display:flex;gap:13px;flex-wrap:wrap;align-items:center;margin-top:28px}.gform_wrapper.gform-theme .gf_progressbar_wrapper{margin-bottom:34px}.gform_wrapper.gform-theme .gf_progressbar_title{font-family:var(--mi-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mi-muted-2);margin-bottom:12px}.gform_wrapper.gform-theme .gf_progressbar{background:rgba(255,255,255,.08);border-radius:20px;height:6px;padding:0;overflow:hidden}.gform_wrapper.gform-theme .gf_progressbar_percentage{background:linear-gradient(90deg,var(--mi-accent),var(--mi-accent-2));height:6px;border-radius:20px;transition:width .5s cubic-bezier(.4,0,.2,1)}.gform_wrapper.gform-theme .gf_progressbar_percentage span{display:none}.gform_wrapper.gform-theme .gfield_error input,.gform_wrapper.gform-theme .gfield_error select,.gform_wrapper.gform-theme .gfield_error textarea{border-color:var(--mi-danger)}.gform_wrapper.gform-theme .gfield_validation_message,.gform_wrapper.gform-theme .validation_message{color:#ff8b70;font-size:13.5px;background:0 0;border:none;padding:8px 0 0}.gform_wrapper.gform-theme .gform_validation_errors{background:rgba(255,86,48,.09);border:1px solid rgba(255,86,48,.4);border-radius:10px;padding:18px 22px;margin-bottom:26px;box-shadow:none}.gform_wrapper.gform-theme .gform_submission_error,.gform_wrapper.gform-theme .gform_validation_errors h2{color:#ff8b70;font-family:var(--mi-font-body);font-size:15.5px;font-weight:600;margin:0}.gform_confirmation_wrapper{border:1px solid rgba(242,153,74,.4);background:linear-gradient(140deg,rgba(242,153,74,.12),rgba(242,153,74,.03));border-radius:16px;padding:clamp(30px,4vw,48px)}.gform_confirmation_message{color:var(--mi-text)}.mi-conf-badge{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--mi-accent);color:var(--mi-bg);font-size:28px;font-weight:700;margin-bottom:20px}.mi-conf-title{font-family:var(--mi-font-display);font-weight:800;font-size:clamp(30px,4vw,52px);line-height:.95;letter-spacing:-.02em;color:var(--mi-text);margin:0 0 16px}.mi-conf-text{font-size:16px;line-height:1.7;color:var(--mi-text-3);margin:0 0 26px;max-width:560px}.mi-conf-actions{display:flex;gap:13px;flex-wrap:wrap;align-items:center}.grecaptcha-badge{visibility:hidden}.mi-recaptcha-note{font-size:12px;color:var(--mi-muted-4);margin-top:18px;line-height:1.6}.mi-recaptcha-note a{color:var(--mi-muted-2);text-decoration:underline}.gform_wrapper.gform-theme,.gform_wrapper.gform-theme .gfield,.gform_wrapper.gform-theme .gform_fields,.gform_wrapper.gform-theme form{min-width:0;max-width:100%}.gform_wrapper.gform-theme .ginput_container{max-width:100%}