.lead-form{--lp-navy:#102f40;--lp-ink:#143141;--lp-blue:#0577a8;--lp-paper:#f5f3ed;--lp-line:#d6dfe3;--lp-muted:#4a6472;--lp-red:#a7191d;color:var(--lp-ink);text-align:left;font-family:Arial,Helvetica,sans-serif}.lead-form h2,.lead-form h3{color:inherit;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.lead-form p{margin:0}.lead-form .lp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-blue);font-size:13px;font-weight:700}.lp-form{flex-direction:column;gap:16px;display:flex}.lp-form-head{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.lp-form-head h2,.lp-form-head h3{font-size:28px;line-height:1.15}.lp-field{color:var(--lp-ink);flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.lp-field input,.lp-field select{font:inherit;color:var(--lp-ink);box-sizing:border-box;background:#fff;border:1.5px solid #b9c8cf;border-radius:10px;width:100%;min-height:48px;padding:12px 14px;font-size:16px;font-weight:400}.lp-field input:focus,.lp-field select:focus{border-color:var(--lp-blue);outline:3px solid #0577a840}:is(.lp-field input:user-invalid,.lp-field select:user-invalid){border-color:var(--lp-red)}.lp-consent{color:var(--lp-muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.lp-consent input{width:20px;height:20px;accent-color:var(--lp-blue);flex-shrink:0;margin:0}.lp-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lp-form-error{color:var(--lp-red);background:#fbeaea;border-radius:10px;padding:12px 14px;font-size:14px}.lp-form-note{color:var(--lp-muted);text-align:center;font-size:13px}.lp-button{background:var(--lp-blue);min-height:54px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.lp-button:hover{background:#04628b}.lp-button:disabled{opacity:.7;cursor:wait}.lp-form-done{flex-direction:column;gap:16px;padding:12px 0;display:flex}.lp-form-done h2,.lp-form-done h3{font-size:34px}.lp-form-done p:not(.lp-eyebrow):not(.lp-form-note){color:var(--lp-muted);font-size:17px;line-height:1.55}.lp-form-done strong{color:var(--lp-ink)}.lp-protocol{background:var(--lp-paper);border:1px dashed #b9c8cf;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.lp-protocol span{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-muted);font-size:13px;font-weight:700}.lp-protocol strong{letter-spacing:.04em;font-size:18px}.lp-button-whatsapp{background:#1f8f4e}.lp-button-whatsapp:hover{background:#18773f}@media (max-width:520px){.lp-form-head h2,.lp-form-head h3{font-size:24px}}
