.lead-grid[data-astro-cid-sevzbneq]{gap:var(--space-5);display:grid}.lead-intro[data-astro-cid-sevzbneq] p[data-astro-cid-sevzbneq]{color:var(--color-ink-muted)}.lead-intro[data-astro-cid-sevzbneq] h2[data-astro-cid-sevzbneq]{margin-block:var(--space-1) var(--space-2)}@media (width>=64rem){.lead-grid[data-astro-cid-sevzbneq]{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start}.lead-intro[data-astro-cid-sevzbneq]{top:var(--space-4);position:sticky}}form[data-astro-cid-sevzbneq]{background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);box-shadow:var(--shadow-card)}@media (width>=30rem){form[data-astro-cid-sevzbneq]{padding:var(--space-4)}}.progress-track[data-astro-cid-sevzbneq]{background:var(--color-accent-soft);border-radius:999px;height:6px;overflow:hidden}.progress-fill[data-astro-cid-sevzbneq]{background:var(--color-accent);width:16.6%;height:100%;transition:width var(--duration-base) var(--ease)}.progress-label[data-astro-cid-sevzbneq]{font-size:var(--step-small);color:var(--color-ink-muted);margin-top:.5em}.price-panel[data-astro-cid-sevzbneq]{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-accent-soft);border:1px solid var(--color-border);border-radius:var(--radius-md)}.price-panel[data-astro-cid-sevzbneq].is-review{background:var(--color-signal-soft);border-color:var(--color-signal)}.price-kicker[data-astro-cid-sevzbneq]{font-size:var(--step-small);color:var(--color-ink-muted);margin-bottom:.25em}.price-value[data-astro-cid-sevzbneq]{font-family:var(--font-serif);font-size:var(--step-h3);color:var(--color-accent)}.price-panel[data-astro-cid-sevzbneq].is-review .price-value[data-astro-cid-sevzbneq]{color:var(--color-signal);font-size:1.05rem;font-family:var(--font-sans);font-weight:600}.price-note[data-astro-cid-sevzbneq]{font-size:var(--step-small);color:var(--color-ink-muted);margin-top:.6em}.steps[data-astro-cid-sevzbneq]{margin-top:var(--space-4)}fieldset[data-astro-cid-sevzbneq]{margin:0 0 var(--space-3) 0;border:none;padding:0}legend[data-astro-cid-sevzbneq]{padding:0 0 var(--space-2) 0;font-size:1.05rem;font-weight:600}.option[data-astro-cid-sevzbneq]{border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);align-items:flex-start;gap:.75em;margin-bottom:.6em;padding:.85em 1em;display:flex}.option[data-astro-cid-sevzbneq]:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-soft)}.option[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]{margin-top:.3em}.option[data-astro-cid-sevzbneq] small[data-astro-cid-sevzbneq]{color:var(--color-ink-muted);font-weight:400;display:block}.option-inline[data-astro-cid-sevzbneq]{cursor:pointer;align-items:center;gap:.6em;padding:.5em 0;display:flex}.field[data-astro-cid-sevzbneq]{margin-bottom:var(--space-3)}.field[data-astro-cid-sevzbneq] label[data-astro-cid-sevzbneq]{margin-bottom:.4em;font-size:.95rem;font-weight:600;display:block}.field[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq],.field[data-astro-cid-sevzbneq] select[data-astro-cid-sevzbneq]{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-raised);width:100%;padding:.7em .85em;font-size:1rem}.field[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:focus-visible,.field[data-astro-cid-sevzbneq] select[data-astro-cid-sevzbneq]:focus-visible{outline:3px solid var(--color-signal);outline-offset:1px}.field-row[data-astro-cid-sevzbneq]{gap:var(--space-2);grid-template-columns:1fr 6rem;display:grid}.field-error[data-astro-cid-sevzbneq]{color:var(--color-danger);font-size:var(--step-small);margin-top:.4em}[data-astro-cid-sevzbneq][aria-invalid=true]{border-color:var(--color-danger)!important}.form-status[data-astro-cid-sevzbneq]{border-radius:var(--radius-sm);background:var(--color-accent-soft);margin-top:var(--space-2);padding:.75em 1em;font-size:.95rem}.form-status[data-astro-cid-sevzbneq].is-error{background:var(--color-danger-soft);color:var(--color-danger)}.form-nav[data-astro-cid-sevzbneq]{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-4);display:flex}.form-nav[data-astro-cid-sevzbneq] .btn[data-astro-cid-sevzbneq]{flex:1}@media (width>=30rem){.form-nav[data-astro-cid-sevzbneq] .btn[data-astro-cid-sevzbneq]{flex:none}}.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-6) var(--space-5)}.hero-inner[data-astro-cid-lcdefpme]{max-width:46rem}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{font-size:var(--step-lead);color:var(--color-ink-muted);margin-block:var(--space-3) var(--space-4);max-width:56ch}.eyebrow[data-astro-cid-lcdefpme]{margin-bottom:var(--space-1);display:block}h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3)}.prose[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:1em}.servicos-grid[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-4);display:grid}@media (width>=56rem){.servicos-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.servico-card[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-bg-raised)}.servico-card[data-astro-cid-lcdefpme].is-destaque{border-color:var(--color-accent);box-shadow:var(--shadow-card)}.servico-preco[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--color-accent);margin-block:.4em .6em;font-size:1.15rem}.garantia[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:30ch}.passos[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-3);display:grid}@media (width>=40rem){.passos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.passos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:flex-start;gap:1em;display:flex}.passo-numero[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--color-accent);flex-shrink:0;font-size:1.4rem;font-weight:600;line-height:1}
