._7R5aIq_form{color:#153b43;background:#fbfaf6;border:1px solid #dae0d0;border-radius:6px;flex-direction:column;gap:22px;padding:30px;display:flex}._7R5aIq_eyebrow{letter-spacing:.15em;color:#52694f;margin:0;font-size:12px;font-weight:600}._7R5aIq_field{flex-direction:column;gap:6px;min-width:0;display:flex}._7R5aIq_field label,._7R5aIq_services legend{font-size:16px;font-weight:600;line-height:1.4}._7R5aIq_optional{color:#53665e;font-weight:400}._7R5aIq_hint{color:#53665e;margin:0;font-size:15px;line-height:1.5}._7R5aIq_field input,._7R5aIq_field select,._7R5aIq_field textarea{width:100%;min-height:52px;font:inherit;color:inherit;background:#fff;border:1px solid #8da9b4;border-radius:5px;padding:12px 14px;font-size:17px}._7R5aIq_field textarea{resize:vertical;min-height:96px;line-height:1.5}._7R5aIq_field input:focus-visible,._7R5aIq_field select:focus-visible,._7R5aIq_field textarea:focus-visible{outline-offset:2px;outline:3px solid #087f9a}._7R5aIq_field input[aria-invalid=true],._7R5aIq_field select[aria-invalid=true]{border-width:2px;border-color:#a4402b}._7R5aIq_pair{grid-template-columns:1.4fr 1fr;align-items:end;gap:16px;display:grid}._7R5aIq_services{border:0;grid-template-columns:1fr 1fr;gap:12px;min-width:0;margin:0;padding:0;display:grid}._7R5aIq_services legend{margin-bottom:10px;padding:0}._7R5aIq_choice{cursor:pointer;background:#fff;border:1px solid #8da9b4;border-radius:5px;align-items:center;gap:12px;min-height:60px;padding:12px 16px;font-size:17px;display:flex}._7R5aIq_choice:has(input:checked){background:#f1f4ee;border-color:#102e45;box-shadow:inset 0 0 0 1px #102e45}._7R5aIq_choice input{accent-color:#102e45;flex-shrink:0;width:24px;height:24px}._7R5aIq_services[data-invalid=true] ._7R5aIq_choice{border-color:#a4402b}._7R5aIq_actions{flex-wrap:wrap;gap:12px;display:flex}._7R5aIq_actions .button{cursor:pointer;flex:220px;gap:10px}._7R5aIq_whatsapp{color:#fff;background:#17603f}._7R5aIq_whatsapp:hover{background:#124d32}._7R5aIq_status{font-size:16px;line-height:1.6}._7R5aIq_status:empty{display:none}._7R5aIq_status p{margin:0}._7R5aIq_missing{color:#a4402b}._7R5aIq_private{color:#53665e;margin:0;font-size:14px;line-height:1.6}@media (max-width:560px){._7R5aIq_form{padding:22px 18px}._7R5aIq_pair{grid-template-columns:1fr}}
