.card[data-astro-cid-vekgkm42]{background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:22px 18px 20px}.progress[data-astro-cid-vekgkm42]{background:var(--mist);border-radius:6px;height:6px;overflow:hidden}.progress[data-astro-cid-vekgkm42] i[data-astro-cid-vekgkm42]{border-radius:inherit;background:linear-gradient(90deg, var(--cyan-500), var(--blue-700));transform-origin:0;width:100%;height:100%;transition:transform .6s var(--ease-out);display:block;transform:scaleX(.5)}.step-label[data-astro-cid-vekgkm42]{font-size:var(--fs-cap);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:12px;font-weight:700}.form-h[data-astro-cid-vekgkm42]{letter-spacing:-.02em;margin:6px 0 20px;font-size:1.25rem}fieldset[data-astro-cid-vekgkm42]{border:0;min-width:0;margin:0;padding:0}.field[data-astro-cid-vekgkm42]{gap:8px;margin-bottom:18px;display:grid}.field[data-astro-cid-vekgkm42]>label[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42]>legend[data-astro-cid-vekgkm42]{color:var(--ink);font-weight:700;font-size:var(--fs-sm);margin-bottom:8px;padding:0}fieldset[data-astro-cid-vekgkm42].field>legend[data-astro-cid-vekgkm42]{margin-bottom:8px}input[data-astro-cid-vekgkm42][type=text],input[data-astro-cid-vekgkm42][type=tel]{border:1.5px solid var(--line);background:var(--paper);width:100%;min-height:54px;color:var(--ink);font:inherit;border-radius:12px;padding:14px 16px;font-size:1.0625rem;transition:border-color .2s,box-shadow .2s}input[data-astro-cid-vekgkm42]::placeholder{color:oklch(68% .015 268)}input[data-astro-cid-vekgkm42]:focus{border-color:var(--blue-700);box-shadow:0 0 0 4px var(--cyan-100);outline:none}.field[data-astro-cid-vekgkm42].invalid input[data-astro-cid-vekgkm42]{border-color:var(--red-500)}.err[data-astro-cid-vekgkm42]{color:#c22626;font-size:var(--fs-sm);min-height:0;font-weight:600}.err[data-astro-cid-vekgkm42]:empty{display:none}.choices[data-astro-cid-vekgkm42]{gap:8px;display:grid}.choices[data-astro-cid-vekgkm42].chips{flex-wrap:wrap;display:flex}.choice[data-astro-cid-vekgkm42]{cursor:pointer;position:relative}.choice[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.choice[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{border:1.5px solid var(--line);min-height:52px;color:var(--ink);transition:border-color .2s, background-color .2s, transform .2s var(--ease-out);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-weight:600;display:flex}.choices[data-astro-cid-vekgkm42].col .choice[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]:before{content:"";border:2px solid oklch(75% .03 268);border-radius:50%;flex:none;width:20px;height:20px;transition:border .2s}.chip[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{min-height:44px;font-size:var(--fs-sm);border-radius:999px;padding:8px 14px}.choice[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]{border-color:var(--blue-700);background:var(--cyan-50)}.choices[data-astro-cid-vekgkm42].col .choice[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]:before{border:6px solid var(--blue-700)}.choice[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible+span[data-astro-cid-vekgkm42]{outline:3px solid var(--cyan-500);outline-offset:2px}.choice[data-astro-cid-vekgkm42]:active span[data-astro-cid-vekgkm42]{transform:scale(.98)}.row-btns[data-astro-cid-vekgkm42]{grid-template-columns:auto 1fr;gap:10px;margin-top:4px;display:grid}.btn[data-astro-cid-vekgkm42][aria-busy=true]{pointer-events:none;opacity:.8}.btn[data-astro-cid-vekgkm42][aria-busy=true]:before{content:"";border:2.5px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.opt[data-astro-cid-vekgkm42]{color:var(--ink-3);font-weight:500}.hint[data-astro-cid-vekgkm42]{color:var(--ink-3);font-weight:500;font-size:var(--fs-cap);margin-top:2px;display:block}.js .qual[data-astro-cid-vekgkm42]{display:none}.js .form[data-astro-cid-vekgkm42]:has(input[name=sistema][value=Outro\ sistema]:checked) .qual[data-astro-cid-vekgkm42]{display:grid}.privacy[data-astro-cid-vekgkm42]{font-size:var(--fs-cap);color:var(--ink-3);margin-top:16px}.privacy[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--ink-2)}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.fail[data-astro-cid-vekgkm42][hidden]{display:none}.fail[data-astro-cid-vekgkm42]{background:var(--red-100);color:oklch(35% .12 25);border-radius:14px;gap:12px;margin-top:16px;padding:16px;display:grid}.js-only[data-astro-cid-vekgkm42]{display:none}.js .js-only[data-astro-cid-vekgkm42]{display:inline-flex}.js .panel-step[data-astro-cid-vekgkm42]{display:none}.js .panel-step[data-astro-cid-vekgkm42].is-active{display:block}html:not(.js) .progress[data-astro-cid-vekgkm42],html:not(.js) .step-label[data-astro-cid-vekgkm42]{display:none}@media (prefers-reduced-motion:no-preference){.js .panel-step[data-astro-cid-vekgkm42].is-active{animation:step-in .52s var(--ease-expo)}.js .panel-step[data-astro-cid-vekgkm42].is-active.from-left{animation-name:step-in-left}}@keyframes step-in{0%{opacity:0;transform:translate(24px)}}@keyframes step-in-left{0%{opacity:0;transform:translate(-24px)}}@media (width>=900px){.side[data-astro-cid-vekgkm42]{position:sticky;top:130px}.next[data-astro-cid-vekgkm42] li[data-astro-cid-vekgkm42]{counter-increment:n;grid-template-columns:40px 1fr;column-gap:14px;display:grid}.next[data-astro-cid-vekgkm42] li[data-astro-cid-vekgkm42]:before{content:counter(n);background:var(--paper);width:40px;height:40px;color:var(--blue-700);box-shadow:var(--shadow-card);border-radius:12px;grid-row:span 2;place-items:center;font-weight:800;display:grid}.next[data-astro-cid-vekgkm42] b[data-astro-cid-vekgkm42]{color:var(--ink)}.next[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{color:var(--ink-3);font-size:var(--fs-sm)}.card[data-astro-cid-vekgkm42]{padding:32px}}
