.lead-form[data-astro-cid-gz6njkqh]{background:var(--white);border-top:4px solid var(--color-accent);padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.section--dark[data-astro-cid-gz6njkqh] .lead-form[data-astro-cid-gz6njkqh]{color:var(--ink-900)}.lead-form__grid[data-astro-cid-gz6njkqh]{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field[data-astro-cid-gz6njkqh]{gap:var(--space-2);border:0;align-content:start;min-width:0;padding:0;display:grid}.field--wide[data-astro-cid-gz6njkqh]{grid-column:1/-1}.field__label[data-astro-cid-gz6njkqh]{font-weight:600;font-size:var(--text-sm);color:var(--ink-900);padding:0}.field--radio[data-astro-cid-gz6njkqh] .field__label[data-astro-cid-gz6njkqh]{margin-bottom:var(--space-2)}.field__optional[data-astro-cid-gz6njkqh]{color:var(--color-text-muted);font-weight:400}.field[data-astro-cid-gz6njkqh] input[data-astro-cid-gz6njkqh]:not([type=checkbox],[type=radio]),.field[data-astro-cid-gz6njkqh] select[data-astro-cid-gz6njkqh],.field[data-astro-cid-gz6njkqh] textarea[data-astro-cid-gz6njkqh]{background:var(--white);border:1.5px solid var(--color-line-strong);border-radius:var(--radius-sm);width:100%;min-height:3rem;transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;padding:.7rem .875rem;font-size:1rem}.field[data-astro-cid-gz6njkqh] select[data-astro-cid-gz6njkqh]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%230E1E5C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.5rem}.field[data-astro-cid-gz6njkqh] textarea[data-astro-cid-gz6njkqh]{resize:vertical;min-height:7rem}.field[data-astro-cid-gz6njkqh] [data-astro-cid-gz6njkqh]:is(input,select,textarea):hover{border-color:var(--navy-600)}.field[data-astro-cid-gz6njkqh] [data-astro-cid-gz6njkqh]:is(input,select,textarea):focus-visible{border-color:var(--navy-800);outline:none;box-shadow:0 0 0 3px #b8893b73}.field[data-astro-cid-gz6njkqh] :is(input,select,textarea)[data-astro-cid-gz6njkqh][aria-invalid=true],.field--radio[data-astro-cid-gz6njkqh][aria-invalid=true] .choice[data-astro-cid-gz6njkqh]{border-color:var(--color-error)}.field__hint[data-astro-cid-gz6njkqh]{font-size:var(--text-xs);color:var(--color-text-muted)}.field__error[data-astro-cid-gz6njkqh]{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-error);font-weight:600;display:flex}.field__options[data-astro-cid-gz6njkqh]{gap:var(--space-2);flex-wrap:wrap;display:flex}.choice[data-astro-cid-gz6njkqh]{align-items:center;gap:var(--space-3);min-height:2.875rem;font-size:var(--text-sm);border:1.5px solid var(--color-line-strong);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease;padding:.5rem .875rem;display:inline-flex}.choice[data-astro-cid-gz6njkqh]:hover{border-color:var(--navy-600)}.choice[data-astro-cid-gz6njkqh]:has(input:checked){border-color:var(--navy-800);background:var(--color-surface)}.choice[data-astro-cid-gz6njkqh] input[data-astro-cid-gz6njkqh]{width:1.125rem;height:1.125rem;accent-color:var(--navy-800);flex-shrink:0}.choice--consent[data-astro-cid-gz6njkqh]{border:0;align-items:flex-start;min-height:0;padding:0}.choice--consent[data-astro-cid-gz6njkqh] input[data-astro-cid-gz6njkqh]{margin-top:.2em}.choice--consent[data-astro-cid-gz6njkqh]:has(input:checked){background:0 0}.lead-form__trap[data-astro-cid-gz6njkqh]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lead-form__footer[data-astro-cid-gz6njkqh]{gap:var(--space-3);margin-top:var(--space-6);display:grid}.lead-form__submit[data-astro-cid-gz6njkqh]{--cut:.625rem;justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:3.25rem;font-family:var(--font-display);font-weight:650;font-size:var(--text-base);color:var(--white);background:var(--navy-800);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%);transition:background-color var(--dur-fast) ease;border:0;padding:.875rem 1.5rem;display:inline-flex}.lead-form__submit[data-astro-cid-gz6njkqh]:hover{background:var(--navy-600)}.lead-form__submit[data-astro-cid-gz6njkqh]:focus-visible{box-shadow:inset 0 0 0 3px var(--color-focus), inset 0 0 0 5px var(--white);outline:none}.lead-form__submit[data-astro-cid-gz6njkqh][disabled]{cursor:progress;opacity:.8}.lead-form__spinner[data-astro-cid-gz6njkqh] .icon{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.lead-form__status[data-astro-cid-gz6njkqh]{font-size:var(--text-sm);color:var(--color-error);font-weight:600}.lead-form__success[data-astro-cid-gz6njkqh]{gap:var(--space-4);padding-block:var(--space-6);justify-items:start;display:grid}.lead-form__success[data-astro-cid-gz6njkqh]:focus{outline:none}.lead-form__success[data-astro-cid-gz6njkqh] .icon{color:var(--color-whatsapp)}.lead-form__success-text[data-astro-cid-gz6njkqh]{font-family:var(--font-display);font-size:var(--text-xl);color:var(--navy-800);max-width:30ch;font-weight:650}@media (width<=34rem){.lead-form__grid[data-astro-cid-gz6njkqh]{grid-template-columns:1fr}}.quote__grid[data-astro-cid-znfsa76z]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.quote__aside[data-astro-cid-znfsa76z]{gap:var(--space-5);display:grid}.quote__aside[data-astro-cid-znfsa76z] .section-heading{margin-bottom:0}.quote__direct[data-astro-cid-znfsa76z]{gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-line-strong);color:var(--color-text-muted);justify-items:start;max-width:40ch;display:grid}@media (width<=56rem){.quote__grid[data-astro-cid-znfsa76z]{grid-template-columns:1fr}}
