.form[data-astro-cid-5yt3isc2]{gap:var(--space-5);display:grid}.field[data-astro-cid-5yt3isc2]{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}label[data-astro-cid-5yt3isc2],legend[data-astro-cid-5yt3isc2]{font-weight:600}legend[data-astro-cid-5yt3isc2]{margin-bottom:var(--space-2);padding:0}.field__optional[data-astro-cid-5yt3isc2]{color:var(--muted);font-weight:400}.field__hint[data-astro-cid-5yt3isc2]{font-size:var(--text-sm);color:var(--muted)}input[data-astro-cid-5yt3isc2]:not([type=checkbox]),textarea[data-astro-cid-5yt3isc2]{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);background:var(--card);border:2px solid var(--taupe);border-radius:var(--radius-button);font-size:1rem}textarea[data-astro-cid-5yt3isc2]{resize:vertical}input[data-astro-cid-5yt3isc2]:not([type=checkbox]):focus-visible,textarea[data-astro-cid-5yt3isc2]:focus-visible{outline:3px solid var(--terracotta);outline-offset:1px;border-color:var(--ink)}input[data-astro-cid-5yt3isc2][aria-invalid=true],textarea[data-astro-cid-5yt3isc2][aria-invalid=true]{border-color:var(--error)}.field__error[data-astro-cid-5yt3isc2]{font-size:var(--text-sm);color:var(--error);font-weight:600}.choices[data-astro-cid-5yt3isc2]{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.choice[data-astro-cid-5yt3isc2]{align-items:center;gap:var(--space-2);min-height:var(--tap);cursor:pointer;font-weight:500;display:inline-flex}.choice[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]{width:1.35rem;height:1.35rem;accent-color:var(--ink);flex:none;margin:0}.choice--consent[data-astro-cid-5yt3isc2]{align-items:flex-start;font-weight:400}.choice--consent[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]{margin-top:.2em}.form__trap[data-astro-cid-5yt3isc2]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form__submit[data-astro-cid-5yt3isc2]{justify-self:start;min-width:12rem}.form__submit[data-astro-cid-5yt3isc2]:disabled{opacity:.7;cursor:progress}.form__note[data-astro-cid-5yt3isc2]{margin-top:calc(var(--space-3) * -1);font-size:var(--text-sm);color:var(--muted)}.form__summary[data-astro-cid-5yt3isc2]{padding:var(--space-4) var(--space-5);background:var(--card);border:2px solid var(--error);border-radius:var(--radius-card)}.form__summary[data-astro-cid-5yt3isc2] ul[data-astro-cid-5yt3isc2]{margin:var(--space-2) 0 0;padding-left:1.25em}.form__summary[data-astro-cid-5yt3isc2] a[data-astro-cid-5yt3isc2]{color:var(--error)}.panel[data-astro-cid-5yt3isc2]{gap:var(--space-4);padding:var(--space-5) var(--space-4);background:var(--card);border:var(--border);border-radius:var(--radius-card-lg);display:grid}.panel[data-astro-cid-5yt3isc2][hidden]{display:none}.panel--ok[data-astro-cid-5yt3isc2]{border-color:var(--ink)}.panel--fail[data-astro-cid-5yt3isc2]{border-color:var(--terracotta);border-left-width:6px}.panel[data-astro-cid-5yt3isc2] h3[data-astro-cid-5yt3isc2]{font-size:var(--text-h3)}.panel[data-astro-cid-5yt3isc2] .btn{justify-self:start}.panel__small[data-astro-cid-5yt3isc2]{font-size:var(--text-sm);color:var(--muted);overflow-wrap:anywhere}.panel__actions[data-astro-cid-5yt3isc2]{gap:var(--space-3);flex-wrap:wrap;display:flex}.form[data-astro-cid-5yt3isc2][hidden]{display:none}.layout[data-astro-cid-hs5ygolm]{gap:var(--space-7);align-items:start;display:grid}@media (width>=960px){.layout[data-astro-cid-hs5ygolm]{gap:var(--space-8);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.side[data-astro-cid-hs5ygolm]{gap:var(--space-6);display:grid}.side__title[data-astro-cid-hs5ygolm],.form-card__title[data-astro-cid-hs5ygolm]{margin-bottom:var(--space-3);font-size:var(--text-h3)}.whatsapp[data-astro-cid-hs5ygolm]{gap:var(--space-4);justify-items:start;display:grid}.form-card[data-astro-cid-hs5ygolm]{padding:var(--space-6) var(--space-5)}@media (width>=640px){.form-card[data-astro-cid-hs5ygolm]{padding:var(--space-7)}}.form-card[data-astro-cid-hs5ygolm]>.muted[data-astro-cid-hs5ygolm]{margin-bottom:var(--space-6)}.muted[data-astro-cid-hs5ygolm]{color:var(--muted)}.checklist[data-astro-cid-hs5ygolm]{gap:var(--space-3);margin-bottom:var(--space-4);padding:0;list-style:none;display:grid}.checklist[data-astro-cid-hs5ygolm] li[data-astro-cid-hs5ygolm]{padding-left:1.75em;position:relative}.checklist[data-astro-cid-hs5ygolm] li[data-astro-cid-hs5ygolm]:before{content:"";border:solid var(--terracotta);border-width:0 2px 2px 0;width:.45em;height:.8em;position:absolute;top:.35em;left:.2em;transform:rotate(45deg)}
