.gform_wrapper.gravity-theme{max-width:100%}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:var(--space-lg,1.5rem)!important}.gform_wrapper.gravity-theme .gfield_label,.gform_wrapper.gravity-theme .gform-field-label{font-family:var(--font-heading,'Plus Jakarta Sans',sans-serif);font-weight:700;font-size:var(--font-size-base,1rem);color:var(--color-text,#1a1a1a);margin-bottom:var(--space-xs,0.5rem)}.gform_wrapper.gravity-theme .gfield_required{color:var(--color-text,#1a1a1a)}.gform_wrapper.gravity-theme input[type="text"],.gform_wrapper.gravity-theme input[type="email"],.gform_wrapper.gravity-theme input[type="tel"],.gform_wrapper.gravity-theme input[type="url"],.gform_wrapper.gravity-theme input[type="number"],.gform_wrapper.gravity-theme textarea,.gform_wrapper.gravity-theme select{border:1px solid var(--color-border,#e5e5e5);border-radius:10px;padding:1rem 1.25rem;font-family:var(--font-body,'Inter',sans-serif);font-size:var(--font-size-base,1rem);color:var(--color-text,#1a1a1a);background-color:#fff;width:100%;transition:border-color 0.2s ease,box-shadow 0.2s ease;-webkit-appearance:none;appearance:none}.gform_wrapper.gravity-theme input::placeholder,.gform_wrapper.gravity-theme textarea::placeholder{color:#999;opacity:1}.gform_wrapper.gravity-theme input[type="text"]:focus,.gform_wrapper.gravity-theme input[type="email"]:focus,.gform_wrapper.gravity-theme input[type="tel"]:focus,.gform_wrapper.gravity-theme textarea:focus,.gform_wrapper.gravity-theme select:focus{outline:none;border-color:var(--color-accent,#fe5e00);box-shadow:0 0 0 3px rgba(254,94,0,0.1)}.gform_wrapper.gravity-theme textarea{min-height:180px;resize:vertical}.gform_wrapper.gravity-theme select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23666' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.25rem center;padding-right:3rem;cursor:pointer}.gform_wrapper.gravity-theme .gform_fields{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--space-lg,1.5rem)}.gform_wrapper.gravity-theme .gfield{grid-column:1 / -1}.gform_wrapper.gravity-theme .gfield:nth-child(1){grid-column:1 / 2}.gform_wrapper.gravity-theme .gfield:nth-child(2){grid-column:2 / 3}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{padding-top:var(--space-lg,1.5rem);margin-top:0}.gform_wrapper.gravity-theme input[type="submit"],.gform_wrapper.gravity-theme .gform_button{background-color:#fdd835;color:var(--color-text,#1a1a1a);font-family:var(--font-heading,'Plus Jakarta Sans',sans-serif);font-weight:700;font-size:var(--font-size-md,1.125rem);padding:1rem 2.5rem;border:none;border-radius:10px;cursor:pointer;transition:background-color 0.2s ease,transform 0.2s ease}.gform_wrapper.gravity-theme input[type="submit"]:hover,.gform_wrapper.gravity-theme .gform_button:hover{background-color:#fbc02d;transform:translateY(-1px)}.gform_wrapper.gravity-theme .gfield--type-html:last-of-type,.gform_wrapper.gravity-theme .gfield_description.gfield_consent_description{font-size:var(--font-size-sm,0.875rem);color:var(--color-text-light,#666);line-height:1.6}.gform_wrapper.gravity-theme .gfield_description{display:none}.gform_wrapper.gravity-theme .gfield_error input,.gform_wrapper.gravity-theme .gfield_error textarea,.gform_wrapper.gravity-theme .gfield_error select{border-color:#dc2626}.gform_wrapper.gravity-theme .gfield_error .gfield_label{color:#dc2626}.gform_wrapper.gravity-theme .validation_message{color:#dc2626;font-size:var(--font-size-sm,0.875rem);display:block;margin-top:var(--space-xs,0.5rem)}@media (max-width:640px){.gform_wrapper.gravity-theme .gfield:nth-child(1),.gform_wrapper.gravity-theme .gfield:nth-child(2){grid-column:1 / -1}.gform_wrapper.gravity-theme input[type="submit"],.gform_wrapper.gravity-theme .gform_button{width:100%}}