.form-lead[data-astro-cid-qc4q3lop]{display:flex;flex-direction:column;gap:16px;container-type:inline-size}.form-lead__hp[data-astro-cid-qc4q3lop]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.form-lead__tit[data-astro-cid-qc4q3lop]{margin:0 0 4px;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--black)}.campos[data-astro-cid-qc4q3lop]{display:grid;grid-template-columns:1fr;gap:12px}@container (min-width: 460px){.campos[data-astro-cid-qc4q3lop]{grid-template-columns:repeat(2,minmax(0,1fr))}}.fld[data-astro-cid-qc4q3lop]{position:relative;display:flex;flex-direction:column;gap:6px}.fld[data-astro-cid-qc4q3lop] input[data-astro-cid-qc4q3lop]{width:100%;box-sizing:border-box;height:52px;padding:20px 14px 6px;font:inherit;font-size:16px;color:var(--black);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:12px;outline:none;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.fld[data-astro-cid-qc4q3lop] input[data-astro-cid-qc4q3lop]:focus{border-color:var(--emerald-500);background:var(--white);box-shadow:0 0 0 4px color-mix(in srgb,var(--emerald-500) 15%,transparent)}.fld[data-astro-cid-qc4q3lop] label[data-astro-cid-qc4q3lop]{position:absolute;left:14px;top:16px;font-size:15px;color:var(--gray-500);pointer-events:none;transform-origin:left top;transition:transform .2s ease,color .2s ease}.fld[data-astro-cid-qc4q3lop] input[data-astro-cid-qc4q3lop]:focus+label[data-astro-cid-qc4q3lop],.fld[data-astro-cid-qc4q3lop] input[data-astro-cid-qc4q3lop]:not(:placeholder-shown)+label[data-astro-cid-qc4q3lop]{transform:translateY(-10px) scale(.78);color:var(--emerald-700)}.opc[data-astro-cid-qc4q3lop]{color:var(--gray-500);font-weight:400}.fld[data-astro-cid-qc4q3lop] input[data-astro-cid-qc4q3lop][aria-invalid=true]{border-color:var(--color-error)}.fld[data-astro-cid-qc4q3lop] input[data-astro-cid-qc4q3lop][aria-invalid=true]:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-error) 15%,transparent)}.fld__err[data-astro-cid-qc4q3lop]{margin:0;font-size:13.5px;line-height:1.4;color:var(--color-error)}.fld__sug[data-astro-cid-qc4q3lop]{margin:0}.fld__sug[data-astro-cid-qc4q3lop] button[data-astro-cid-qc4q3lop]{font:inherit;font-size:13.5px;color:var(--emerald-700);background:none;border:none;padding:0;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:3px}.opts[data-astro-cid-qc4q3lop]{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:10px}.opts__lg[data-astro-cid-qc4q3lop]{padding:0;margin-bottom:10px;font-size:14px;color:var(--gray-700)}.opts__lg[data-astro-cid-qc4q3lop] span[data-astro-cid-qc4q3lop]{color:var(--gray-500)}.opts__list[data-astro-cid-qc4q3lop]{display:flex;flex-wrap:wrap;gap:8px}.opt[data-astro-cid-qc4q3lop]{position:relative;cursor:pointer}.opt[data-astro-cid-qc4q3lop] input[data-astro-cid-qc4q3lop]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.opt[data-astro-cid-qc4q3lop] span[data-astro-cid-qc4q3lop]{display:inline-block;font-size:14px;font-weight:500;background:var(--white);color:var(--surface-2);border:1px solid var(--gray-200);padding:9px 14px;border-radius:var(--r-full);transition:border-color .2s ease,background-color .2s ease,color .2s ease}.opt[data-astro-cid-qc4q3lop]:hover span[data-astro-cid-qc4q3lop]{border-color:var(--emerald-500)}.opt[data-astro-cid-qc4q3lop] input[data-astro-cid-qc4q3lop]:checked+span[data-astro-cid-qc4q3lop]{border-color:var(--emerald-500);background:color-mix(in srgb,var(--emerald-500) 8%,var(--white));color:var(--emerald-700)}.opt[data-astro-cid-qc4q3lop] input[data-astro-cid-qc4q3lop]:focus-visible+span[data-astro-cid-qc4q3lop]{outline:2px solid var(--emerald-500);outline-offset:2px}.form-lead__actions[data-astro-cid-qc4q3lop]{display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}.form-lead__btn[data-astro-cid-qc4q3lop]{font:inherit;font-weight:700;font-size:16px;padding:15px 26px;border-radius:var(--r-full);cursor:pointer;border:2px solid var(--emerald-500);text-decoration:none;display:inline-flex;align-items:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.form-lead__btn--primary[data-astro-cid-qc4q3lop]{background:var(--emerald-500);color:var(--black)}.form-lead__btn--primary[data-astro-cid-qc4q3lop]:hover{background:var(--emerald-600);border-color:var(--emerald-600)}.form-lead__btn--primary[data-astro-cid-qc4q3lop]:disabled{opacity:.6;cursor:progress}.form-lead__btn--ghost[data-astro-cid-qc4q3lop]{background:transparent;color:var(--emerald-700);border-width:1.5px;padding:14px 22px}.form-lead__btn--ghost[data-astro-cid-qc4q3lop]:hover{background:var(--emerald-100)}.form-lead__nota[data-astro-cid-qc4q3lop]{margin:0;font-size:13.5px;line-height:1.5;color:var(--gray-500)}.form-lead__nota[data-astro-cid-qc4q3lop] a[data-astro-cid-qc4q3lop]{color:inherit;text-decoration:underline;text-underline-offset:3px}.form-lead__msg[data-astro-cid-qc4q3lop]{margin:0;font-size:14px;color:var(--color-text)}.form-lead__msg[data-astro-cid-qc4q3lop] a[data-astro-cid-qc4q3lop]{color:var(--emerald-700);font-weight:600}.form-lead--oscuro[data-astro-cid-qc4q3lop] .fld[data-astro-cid-qc4q3lop] input[data-astro-cid-qc4q3lop]{background:var(--surface-2);border-color:var(--surface-3);color:var(--white)}.form-lead--oscuro[data-astro-cid-qc4q3lop] .fld[data-astro-cid-qc4q3lop] input[data-astro-cid-qc4q3lop]:focus{background:var(--surface-1)}.form-lead--oscuro[data-astro-cid-qc4q3lop] .fld[data-astro-cid-qc4q3lop] label[data-astro-cid-qc4q3lop],.form-lead--oscuro[data-astro-cid-qc4q3lop] .opc[data-astro-cid-qc4q3lop]{color:var(--gray-400)}.form-lead--oscuro[data-astro-cid-qc4q3lop] .fld[data-astro-cid-qc4q3lop] input[data-astro-cid-qc4q3lop]:focus+label[data-astro-cid-qc4q3lop],.form-lead--oscuro[data-astro-cid-qc4q3lop] .fld[data-astro-cid-qc4q3lop] input[data-astro-cid-qc4q3lop]:not(:placeholder-shown)+label[data-astro-cid-qc4q3lop]{color:var(--emerald-400)}.form-lead--oscuro[data-astro-cid-qc4q3lop] .fld[data-astro-cid-qc4q3lop] input[data-astro-cid-qc4q3lop][aria-invalid=true]{border-color:var(--color-error-dark)}.form-lead--oscuro[data-astro-cid-qc4q3lop] .fld__err[data-astro-cid-qc4q3lop]{color:var(--color-error-dark)}.form-lead--oscuro[data-astro-cid-qc4q3lop] .fld__sug[data-astro-cid-qc4q3lop] button[data-astro-cid-qc4q3lop],.form-lead--oscuro[data-astro-cid-qc4q3lop] .form-lead__msg[data-astro-cid-qc4q3lop] a[data-astro-cid-qc4q3lop],.form-lead--oscuro[data-astro-cid-qc4q3lop] .form-lead__btn--ghost[data-astro-cid-qc4q3lop]{color:var(--emerald-400)}.form-lead--oscuro[data-astro-cid-qc4q3lop] .form-lead__btn--ghost[data-astro-cid-qc4q3lop]:hover{background:color-mix(in srgb,var(--emerald-500) 12%,transparent)}.form-lead--oscuro[data-astro-cid-qc4q3lop] .form-lead__nota[data-astro-cid-qc4q3lop]{color:var(--gray-400)}.form-lead--oscuro[data-astro-cid-qc4q3lop] .form-lead__msg[data-astro-cid-qc4q3lop]{color:var(--white)}.form-lead__thanks{display:flex;align-items:center;gap:12px;padding:16px 0;font-size:18px}.form-lead__check{flex:none;color:var(--emerald-500)}.form-lead__check path{stroke-dasharray:24;stroke-dashoffset:0}.ok{min-height:368px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px}.ok__t{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--black)}.ok__x{font-size:16px;line-height:1.55;color:var(--gray-700);max-width:36ch}.ok__again{font:inherit;font-size:14px;color:var(--emerald-700);background:none;border:none;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.ok svg{color:var(--emerald-500)}.ok__c{stroke-dasharray:180;stroke-dashoffset:0}.ok__k{stroke-dasharray:40;stroke-dashoffset:0}@media(prefers-reduced-motion:no-preference){.form-lead__check path{animation:form-check .6s cubic-bezier(.65,0,.35,1) .15s both}.ok{animation:ok-in .6s cubic-bezier(.16,1,.3,1) both}.ok__c{animation:ok-draw .9s cubic-bezier(.65,0,.35,1) both}.ok__k{animation:ok-draw .5s cubic-bezier(.65,0,.35,1) .7s both}}@keyframes form-check{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes ok-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}@keyframes ok-draw{0%{stroke-dashoffset:var(--len, 180)}}@media(prefers-reduced-motion:reduce){.fld[data-astro-cid-qc4q3lop] input[data-astro-cid-qc4q3lop],.fld[data-astro-cid-qc4q3lop] label[data-astro-cid-qc4q3lop],.opt[data-astro-cid-qc4q3lop] span[data-astro-cid-qc4q3lop],.form-lead__btn[data-astro-cid-qc4q3lop]{transition:none}}
