.content-form-banner[data-v-3b0a46c3]{display:grid;grid-template-columns:1fr;gap:var(--spacing-3xl)}@media(min-width:64em){.content-form-banner[data-v-3b0a46c3]{grid-template-columns:1fr 1fr;gap:var(--spacing-lg);align-items:start}}.content-side[data-v-3b0a46c3]{display:flex;flex-direction:column;gap:var(--spacing-3xl)}@media(min-width:64em){.content-side[data-v-3b0a46c3]{gap:var(--spacing-xl);padding-right:var(--spacing-lg)}}.banner-heading[data-v-3b0a46c3] .title{font-size:var(--text-4xl);font-weight:var(--font-weight-semibold)}@media(min-width:64em){.banner-heading[data-v-3b0a46c3] .title{font-size:var(--text-5xl)}}.banner-heading[data-v-3b0a46c3] .content-text{margin-top:var(--spacing-md);font-size:var(--text-lg);font-weight:var(--font-weight-regular);color:var(--color-gray-300)}.benefits-card[data-v-3b0a46c3]{background:linear-gradient(90deg,var(--color-plantella-green-dark, #648827) 48%,var(--color-plantella-green, #9bc42b) 100%);border-radius:var(--radius-md);padding:var(--spacing-2xl);display:flex;flex-direction:column;gap:var(--spacing-lg);color:var(--color-white)}.benefits-card__title[data-v-3b0a46c3]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);line-height:var(--leading-relaxed);margin:0}.benefits-card__list[data-v-3b0a46c3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.benefits-card__item[data-v-3b0a46c3]{display:flex;align-items:flex-start;gap:var(--spacing-xsm);padding-left:0}.benefits-card__item[data-v-3b0a46c3]:before,.benefits-card__item[data-v-3b0a46c3]:after{content:none;display:none}.benefits-card__check[data-v-3b0a46c3]{flex-shrink:0;width:1.25rem;height:1.25rem;background-color:var(--color-white);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;margin-top:.125rem}.benefits-card__check svg[data-v-3b0a46c3]{width:.625rem;height:.5rem;color:var(--color-plantella-green-dark, #648827)}.benefits-card__item-text[data-v-3b0a46c3]{flex:1;font-size:var(--text-lg);line-height:var(--leading-relaxed)}.benefits-card__item-text[data-v-3b0a46c3] p{margin:0;color:var(--color-white)}.benefits-card__item-text[data-v-3b0a46c3] strong{font-weight:var(--font-weight-bold)}.benefits-card__divider[data-v-3b0a46c3]{height:1px;background-color:#ffffff4d}.benefits-card__price[data-v-3b0a46c3]{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-weight-semibold);line-height:1.1;margin:0}.form-side[data-v-3b0a46c3]{background-color:var(--color-gray-50);border-radius:var(--radius-md);padding:var(--spacing-3xl) var(--spacing-lg);overflow:hidden}@media(min-width:64em){.form-side[data-v-3b0a46c3]{padding:var(--spacing-2xl)}}.form-panel__header[data-v-3b0a46c3]{margin-bottom:var(--spacing-xl)}.form-panel__title[data-v-3b0a46c3]{margin-bottom:var(--spacing-md)}.form-panel__title[data-v-3b0a46c3] h1,.form-panel__title[data-v-3b0a46c3] h2,.form-panel__title[data-v-3b0a46c3] h3,.form-panel__title[data-v-3b0a46c3] h4,.form-panel__title[data-v-3b0a46c3] p{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-weight-semibold);line-height:1.1;color:var(--color-black);margin:0}.form-panel__content[data-v-3b0a46c3] p{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-black);margin:0}.form-panel__content[data-v-3b0a46c3] strong{font-weight:var(--font-weight-bold);color:var(--color-black)}.form-panel__content[data-v-3b0a46c3] p+p{margin-top:var(--spacing-md)}.form-container[data-v-3b0a46c3]{width:100%}.form-fields[data-v-3b0a46c3]{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);margin-bottom:var(--spacing-3xl)}.form-fields[data-v-3b0a46c3] .formkit-wrapper,.form-fields[data-v-3b0a46c3] .formkit-fieldset{max-width:100%}.form-fields .form-field[data-v-3b0a46c3]{flex-basis:100%;min-width:0}.form-fields .form-field[data-v-3b0a46c3]:not(.checkbox-field) .formkit-outer,.form-fields .form-field[data-v-3b0a46c3]:not(.checkbox-field) .formkit-inner,.form-fields .form-field[data-v-3b0a46c3]:not(.checkbox-field) input,.form-fields .form-field[data-v-3b0a46c3]:not(.checkbox-field) textarea{width:100%}.form-fields .form-field[data-v-3b0a46c3]:not(.checkbox-field) .formkit-wrapper{width:100%;max-width:100%}.submit-button[data-v-3b0a46c3]{width:100%}.success-message[data-v-3b0a46c3]{margin-top:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);background-color:var(--color-green-50);border-radius:var(--radius-sm);color:var(--color-green-700);font-size:var(--text-base)}.error-message[data-v-3b0a46c3]{margin-top:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);background-color:var(--color-red-50);border-radius:var(--radius-sm);color:var(--color-red-700);font-size:var(--text-base)}
