.content-form-banner[data-v-cd173d6c]{display:grid;grid-template-columns:1fr;gap:var(--spacing-3xl)}@media(min-width:64em){.content-form-banner[data-v-cd173d6c]{grid-template-columns:1fr 1fr;gap:var(--spacing-lg);align-items:start}}.content-side[data-v-cd173d6c]{display:flex;flex-direction:column;gap:var(--spacing-3xl)}@media(min-width:64em){.content-side[data-v-cd173d6c]{gap:var(--spacing-xl);padding-right:var(--spacing-lg)}}.banner-heading[data-v-cd173d6c] .title{font-size:var(--text-4xl);font-weight:var(--font-weight-semibold)}@media(min-width:64em){.banner-heading[data-v-cd173d6c] .title{font-size:var(--text-5xl)}}.banner-heading[data-v-cd173d6c] .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-cd173d6c]{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-cd173d6c]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);line-height:var(--leading-relaxed);margin:0}.benefits-card__list[data-v-cd173d6c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.benefits-card__item[data-v-cd173d6c]{display:flex;align-items:flex-start;gap:var(--spacing-xsm);padding-left:0}.benefits-card__item[data-v-cd173d6c]:before,.benefits-card__item[data-v-cd173d6c]:after{content:none;display:none}.benefits-card__check[data-v-cd173d6c]{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-cd173d6c]{width:.625rem;height:.5rem;color:var(--color-plantella-green-dark, #648827)}.benefits-card__item-text[data-v-cd173d6c]{flex:1;font-size:var(--text-lg);line-height:var(--leading-relaxed)}.benefits-card__item-text[data-v-cd173d6c] p{margin:0;color:var(--color-white)}.benefits-card__item-text[data-v-cd173d6c] strong{font-weight:var(--font-weight-bold)}.benefits-card__divider[data-v-cd173d6c]{height:1px;background-color:#ffffff4d}.benefits-card__price[data-v-cd173d6c]{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-cd173d6c]{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-cd173d6c]{padding:var(--spacing-2xl)}}.form-panel__header[data-v-cd173d6c]{margin-bottom:var(--spacing-xl)}.form-panel__title[data-v-cd173d6c]{margin-bottom:var(--spacing-md)}.form-panel__title[data-v-cd173d6c] h1,.form-panel__title[data-v-cd173d6c] h2,.form-panel__title[data-v-cd173d6c] h3,.form-panel__title[data-v-cd173d6c] h4,.form-panel__title[data-v-cd173d6c] 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-cd173d6c] p{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-black);margin:0}.form-panel__content[data-v-cd173d6c] strong{font-weight:var(--font-weight-bold);color:var(--color-black)}.form-panel__content[data-v-cd173d6c] p+p{margin-top:var(--spacing-md)}.form-container[data-v-cd173d6c]{width:100%}.form-fields[data-v-cd173d6c]{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);margin-bottom:var(--spacing-3xl)}.form-fields[data-v-cd173d6c] .formkit-wrapper,.form-fields[data-v-cd173d6c] .formkit-fieldset{max-width:100%}.form-fields .form-field[data-v-cd173d6c]{flex-basis:100%;min-width:0}.form-fields .form-field[data-v-cd173d6c]:not(.checkbox-field) .formkit-outer,.form-fields .form-field[data-v-cd173d6c]:not(.checkbox-field) .formkit-inner,.form-fields .form-field[data-v-cd173d6c]:not(.checkbox-field) input,.form-fields .form-field[data-v-cd173d6c]:not(.checkbox-field) textarea{width:100%}.form-fields .form-field[data-v-cd173d6c]:not(.checkbox-field) .formkit-wrapper{width:100%;max-width:100%}.submit-button[data-v-cd173d6c]{width:100%}.success-message[data-v-cd173d6c]{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-cd173d6c]{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)}
