.lead-engine{background:var(--paper)}.lead-engine__intro{max-width:820px;margin-bottom:38px}.lead-engine__intro h2{margin-bottom:18px}.lead-engine__intro>p:last-child{color:var(--muted)}.lead-actions{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:42px;display:grid}.lead-actions a{background:var(--ivory);min-height:68px;color:var(--forest);letter-spacing:.07em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:14px;font-size:.7rem;font-weight:700;display:flex}.lead-actions a:hover,.lead-actions__primary{background:var(--forest)!important;color:#fff!important}.lead-actions__whatsapp{color:#fff!important;background:#267d4a!important}.lead-form{background:var(--ivory);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 26px;max-width:1100px;padding:clamp(28px,5vw,64px);display:grid}.lead-form__heading{grid-column:1/-1}.lead-form__heading h2{margin-bottom:14px;font-size:clamp(2rem,3.3vw,3.5rem)}.lead-form__heading>p:last-child{color:var(--muted)}.lead-form label{letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:600}.lead-form input:not([type=hidden]),.lead-form select,.lead-form textarea{background:0 0;border:0;border-bottom:1px solid #aaa08e;border-radius:0;outline:none;width:100%;padding:13px 2px;font:400 .95rem DM Sans,sans-serif}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--forest)}.lead-field-error{color:#9b3329;letter-spacing:0;text-transform:none;margin-top:6px;font-size:.72rem;font-weight:500;display:block}.lead-status{border-left:3px solid;max-width:1100px;margin:0 0 22px;padding:20px 24px}.lead-status p,.lead-status ul{margin:6px 0 0}.lead-status--success{background:#e8f2eb;border-color:#267d4a}.lead-status--error{background:#f7e9e5;border-color:#9b3329}.lead-form__note{color:var(--muted);margin:0;font-size:.76rem}@media (width<=850px){.lead-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.lead-actions,.lead-form{grid-template-columns:1fr}.lead-form>*{grid-column:1/-1}.lead-engine{padding-inline:5vw}}
