.gform_validation_container,.gform_wrapper .gform_validation_container,.gfield--type-honeypot,.gfield_visibility_hidden,.gform_wrapper .gfield_visibility_hidden,.gfield.gfield_visibility_hidden,.gform_wrapper .gfield.gfield_visibility_hidden,.gfield[data-field-class*="hidden"],.gform_wrapper .gfield[style*="display:none"],.gform_wrapper .gfield[style*="display: none"]{display:none!important;position:absolute!important;left:-9999px!important;visibility:hidden!important;height:0!important;width:0!important;overflow:hidden!important;opacity:0!important}.gform_wrapper.gform-theme,.gform_wrapper[data-form-theme]{--gf-color-primary:var(--color-text) !important;--gf-color-primary-rgb:0, 0, 0 !important;--gf-color-primary-contrast:var(--color-bg) !important;--gf-color-primary-darker:var(--color-text) !important;--gf-color-primary-lighter:var(--color-text-secondary) !important;--gf-color-in-ctrl:var(--color-bg) !important;--gf-color-in-ctrl-contrast:var(--color-text) !important;--gf-color-in-ctrl-darker:var(--color-bg-secondary) !important;--gf-color-in-ctrl-primary:var(--color-text) !important;--gf-color-in-ctrl-primary-contrast:var(--color-bg) !important;--gf-ctrl-border-color:var(--color-border) !important;--gf-color-out-ctrl-light:var(--color-border) !important;--gf-color-out-ctrl-dark:var(--color-text-secondary) !important;--gf-ctrl-label-color-primary:var(--color-text) !important;--gf-ctrl-label-color-secondary:var(--color-text-muted) !important;--gf-radius:0 !important;--gf-ctrl-size:52px !important;--gf-ctrl-border-width:1px !important;--gf-font-size-secondary:13px !important;--gf-font-size-tertiary:12px !important;--gf-ctrl-btn-size:52px !important;--gf-ctrl-btn-border-color-secondary:var(--color-text) !important}.gform_wrapper.gform-theme{font-family:"Helvetica Neue LT Pro","Helvetica Neue",Helvetica,Arial,sans-serif}.gform_wrapper .gform_heading{display:none}.gform_wrapper .gform_fields{gap:24px}.gform_wrapper .gfield{margin-bottom:0}.gform_wrapper .gfield_label,.gform_wrapper .gform-field-label{font-family:"Helvetica Neue LT Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:8px}.gform_wrapper .gform-field-label--type-sub{font-size:11px;font-weight:400;text-transform:none;letter-spacing:0;margin-top:6px;color:var(--color-text-muted)}.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="url"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="number"],.gform_wrapper input[type="password"],.gform_wrapper textarea,.gform_wrapper select,.gform_wrapper.gform-theme input[type="text"],.gform_wrapper.gform-theme input[type="email"],.gform_wrapper.gform-theme input[type="url"],.gform_wrapper.gform-theme textarea,.gform_wrapper.gform-theme select{font-family:"Helvetica Neue LT Pro","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;color:var(--color-text)!important;background-color:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:0!important;padding:14px 16px!important;width:100%!important;transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.3s ease!important}.gform_wrapper input[type="text"]:focus,.gform_wrapper input[type="email"]:focus,.gform_wrapper input[type="url"]:focus,.gform_wrapper input[type="tel"]:focus,.gform_wrapper input[type="number"]:focus,.gform_wrapper input[type="password"]:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus{outline:none!important;border-color:var(--color-text)!important;box-shadow:none!important}.gform_wrapper input::placeholder,.gform_wrapper textarea::placeholder{color:var(--color-text-muted)}.gform_wrapper textarea{min-height:140px;resize:vertical}.gform_wrapper select,.gform_wrapper.gform-theme select{appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;padding-right:44px!important;height:auto!important;min-height:52px!important;line-height:1.4!important}.gform_wrapper .ginput_container_select,.gform_wrapper.gform-theme .ginput_container_select{overflow:visible!important}.gform_wrapper .gfield,.gform_wrapper.gform-theme .gfield{overflow:visible!important}.gform_wrapper .gchoice{margin-bottom:12px}.gform_wrapper .gfield_checkbox input[type="checkbox"],.gform_wrapper .gfield_radio input[type="radio"]{width:20px;height:20px;margin-right:10px;accent-color:var(--color-text)}.gform_wrapper .gchoice label{font-size:15px;font-weight:400;color:var(--color-text)}.gform_wrapper .gfield--type-consent .ginput_container_consent{display:flex;align-items:flex-start;gap:12px}.gform_wrapper .gfield--type-consent input[type="checkbox"]{margin-top:3px;flex-shrink:0}.gform_wrapper .gfield--type-consent label{font-size:14px;line-height:1.5;color:var(--color-text-secondary)}.gform_wrapper .gform_footer{margin-top:32px!important;padding-top:0!important}.gform_wrapper .gform_button,.gform_wrapper input[type="submit"],.gform_wrapper.gform-theme .gform_footer .gform_button,.gform_wrapper.gform-theme input[type="submit"]{font-family:"Helvetica Neue LT Pro","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:0.1em!important;text-transform:uppercase!important;color:var(--color-bg)!important;background-color:var(--color-text)!important;background-image:none!important;border:none!important;border-radius:0!important;padding:18px 40px!important;cursor:pointer!important;transition:background-color 0.3s ease,transform 0.2s ease!important}.gform_wrapper .gform_button:hover,.gform_wrapper input[type="submit"]:hover,.gform_wrapper.gform-theme .gform_footer .gform_button:hover{background-color:var(--color-text-secondary)!important}.gform_wrapper .gform_button:active,.gform_wrapper input[type="submit"]:active{transform:scale(.98)}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error textarea,.gform_wrapper .gfield_error select{border-color:#dc3545}.gform_wrapper .gfield_error .gfield_label{color:#dc3545}.gform_wrapper .validation_message{font-size:13px;color:#dc3545;margin-top:6px}.gform_wrapper .gform_confirmation_message{font-family:"Helvetica Neue LT Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.6;color:var(--color-text);padding:40px;background-color:var(--color-bg-secondary);text-align:center}.gform_wrapper .gfield_required{color:var(--color-text-muted)}.gform_wrapper .gfield_description{font-size:13px;color:var(--color-text-muted);margin-top:8px;line-height:1.5}.gform_wrapper .ginput_container_fileupload{border:2px dashed var(--color-border);padding:30px;text-align:center;transition:border-color 0.2s ease}.gform_wrapper .ginput_container_fileupload:hover{border-color:var(--color-border-hover)}.gform_wrapper .gform_fields{display:grid;grid-template-columns:repeat(12,1fr)}.gform_wrapper .gfield{grid-column:span 12}.gform_wrapper .gfield--width-half{grid-column:span 6}.gform_wrapper .gfield--width-third{grid-column:span 4}.gform_wrapper .gfield--width-quarter{grid-column:span 3}@media (max-width:768px){.gform_wrapper .gfield--width-half,.gform_wrapper .gfield--width-third,.gform_wrapper .gfield--width-quarter{grid-column:span 12}.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="url"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="number"],.gform_wrapper input[type="password"],.gform_wrapper textarea,.gform_wrapper select{font-size:16px;padding:12px 14px}.gform_wrapper .gform_button,.gform_wrapper input[type="submit"]{width:100%;padding:16px 32px}}.gform_wrapper .ginput_container--name.gform-grid-row{display:flex;gap:16px}.gform_wrapper .ginput_container--name .gform-grid-col{flex:1}.gform_wrapper input[type="number"]::-webkit-inner-spin-button,.gform_wrapper input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gform_wrapper input[type="number"]{-moz-appearance:textfield}