.lead.svelte-e99d3d{color:var(--teal-400);font-size:16px}.lead.svelte-e99d3d h2:where(.svelte-e99d3d){letter-spacing:-.03em;font-size:clamp(26px,4vw,32px);font-weight:600;line-height:1.2}.lead__intro.svelte-e99d3d,.lead.svelte-e99d3d>p:where(.svelte-e99d3d){color:var(--slate-600);margin-top:8px;font-size:14px;line-height:1.5}form.svelte-e99d3d{flex-direction:column;gap:16px;margin-top:24px;display:flex}.field.svelte-e99d3d{flex-direction:column;gap:8px;display:flex}.field.svelte-e99d3d>span:where(.svelte-e99d3d),.field.svelte-e99d3d>label:where(.svelte-e99d3d){font-size:14px;font-weight:600}input[type=text].svelte-e99d3d,input[type=tel].svelte-e99d3d{background:var(--white);height:56px;box-shadow:inset 0 0 0 1px var(--slate-200);color:var(--teal-400);font:inherit;border:0;border-radius:12px;padding:0 16px}input.svelte-e99d3d::placeholder{color:var(--slate-400)}input.svelte-e99d3d:focus{box-shadow:inset 0 0 0 1px var(--green-300);outline:none}input.svelte-e99d3d:focus-visible{outline:2px solid var(--green-400);outline-offset:2px}input[aria-invalid=true].svelte-e99d3d{box-shadow:inset 0 0 0 1px #d92d20}small.svelte-e99d3d,.check__err.svelte-e99d3d,.fail.svelte-e99d3d{color:#d92d20;font-size:13px;line-height:1.4}.check.svelte-e99d3d{color:var(--slate-600);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.check.svelte-e99d3d input:where(.svelte-e99d3d){width:18px;height:18px;accent-color:var(--green-500);flex:none;margin-top:1px}.submit.svelte-e99d3d,.lead__wa.svelte-e99d3d{border-radius:var(--radius-pill);background:var(--green-300);height:48px;color:var(--teal-400);font:inherit;letter-spacing:-.02em;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 16px;font-size:16px;font-weight:600;display:inline-flex}.submit.svelte-e99d3d:hover,.lead__wa.svelte-e99d3d:hover{background:#8ee056}.submit.svelte-e99d3d:disabled{cursor:progress;opacity:.7}.lead__wa--ghost.svelte-e99d3d{background:var(--white);box-shadow:inset 0 0 0 1px var(--slate-200)}.lead__wa.svelte-e99d3d{margin-top:8px;text-decoration:none}.fail.svelte-e99d3d{margin:0}.lead.svelte-e99d3d{flex-direction:column;width:100%;min-height:480px;display:flex}.progress.svelte-e99d3d{justify-content:center;align-items:center;gap:6px;margin-bottom:64px;display:flex}.progress.svelte-e99d3d span:where(.svelte-e99d3d){background:var(--slate-200);border-radius:20px;width:6px;height:6px}.progress.svelte-e99d3d .progress__current:where(.svelte-e99d3d){background:var(--green-300);width:28px}.progress.svelte-e99d3d .progress__done:where(.svelte-e99d3d){background:var(--green-300)}.lead__heading.svelte-e99d3d{text-align:center}.lead__eyebrow.svelte-e99d3d{color:var(--slate-600);margin-bottom:16px;font-size:13px;display:block}form.svelte-e99d3d{flex:1;margin-top:32px}.field.svelte-e99d3d>span:where(.svelte-e99d3d),.field.svelte-e99d3d>label:where(.svelte-e99d3d){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.field.svelte-e99d3d .select__button{border-radius:12px;height:56px}.actions.svelte-e99d3d{grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;padding-top:64px;display:grid}.actions.svelte-e99d3d button:where(.svelte-e99d3d){gap:10px}.back.svelte-e99d3d{border-radius:var(--radius-pill);background:var(--bg-weak);height:48px;color:var(--teal-400);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.back.svelte-e99d3d:disabled{opacity:.4;cursor:default}.back.svelte-e99d3d:hover:enabled{background:var(--slate-200)}@media (width<=639px){.progress.svelte-e99d3d{margin-bottom:48px}.actions.svelte-e99d3d{padding-top:40px}}.contato[data-astro-cid-n2goh6nj]{background:var(--white);isolation:isolate;justify-content:center;min-height:100svh;padding:40px 24px 32px;display:flex;position:relative}.contato[data-astro-cid-n2goh6nj]:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--slate-200) .7px, transparent .7px);opacity:.45;background-size:9px 9px;position:absolute;inset:55% 0 0;mask-image:linear-gradient(#0000,#000)}.contato--encaixado[data-astro-cid-n2goh6nj]{height:100%;min-height:0}.contato__form[data-astro-cid-n2goh6nj]{width:100%;max-width:560px;display:flex}.contato__form[data-astro-cid-n2goh6nj] .lead{flex:1}@media (width<=639px){.contato[data-astro-cid-n2goh6nj]{padding:32px 24px 24px}}
