.dg-card{max-width:760px;margin:0 auto;background:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow);padding:clamp(22px,4vw,40px)}.dg-inicio{text-align:center}.dg-inicio-t{margin:14px auto 24px;max-width:520px;font:600 1.0625rem/1.5 var(--font-head);color:var(--ink)}.dg-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;color:var(--muted);margin-bottom:10px}.dg-topo strong{color:var(--ink);font-family:var(--font-head)}.dg-voltar{padding:6px 0;border:0;background:none;color:var(--red-ink);font:700 .8125rem/1 var(--font-head);text-decoration:underline;cursor:pointer;min-height:32px}.dg-progresso{height:8px;border-radius:99px;background:var(--bg);overflow:hidden;margin-bottom:26px}.dg-progresso>div{height:100%;background:var(--red);border-radius:inherit;transition:width .25s}.dg-fieldset{border:0;margin:0;padding:0;min-width:0}.dg-pergunta{display:block;padding:0;margin:0 0 18px;font:700 clamp(1.2rem,1.05rem + .7vw,1.5rem)/1.35 var(--font-head);color:var(--ink)}.dg-pergunta:focus{outline:none}.dg-opcoes{display:grid;gap:10px}.dg-opcao{text-align:left;min-height:52px;padding:14px 18px;border-radius:var(--r-md);border:1px solid #CFCFCF;background:#fff;color:var(--ink);font:600 .9375rem/1.4 var(--font-body);cursor:pointer;transition:border-color .15s,background-color .15s}.dg-opcao:hover{border-color:var(--red-ink)}.dg-opcao.is-on{border-color:var(--red-ink);background:#fff3f4}.dg-opcao:focus-visible,.dg-voltar:focus-visible{outline:3px solid var(--red-ink);outline-offset:2px}.dg-form{display:grid;gap:14px}.dg-campo{display:grid;gap:6px}.dg-campo label{font:600 .8125rem/1.3 var(--font-head)}.dg-campo input{width:100%;font-size:1rem;padding:12px 14px;border-radius:12px;border:1px solid #CFCFCF;background:#fff;color:var(--ink)}.dg-campo input:focus{outline:none;border-color:var(--red-ink);box-shadow:0 0 0 4px var(--red-soft)}.dg-opc{font-weight:400;color:var(--muted)}.dg-erro{margin:0;color:var(--red-ink);font-weight:600;font-size:.875rem}.dg-nota{margin:6px 0 0;font-size:.8125rem;color:var(--muted)}.dg-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.dg-res-t{margin:14px 0 12px;font:800 clamp(1.6rem,1.3rem + 1.4vw,2.3rem)/1.15 var(--font-head);letter-spacing:-.02em;color:var(--ink)}.dg-res-txt{font-size:1.0625rem;line-height:1.6;color:#24282c;margin:0 0 20px}.dg-plano{position:relative;padding:20px 22px;border-radius:var(--r-md);background:#fff6f6;border:1.5px solid var(--red);margin-bottom:20px}.dg-plano p{margin:0}.dg-plano-rot{font:700 .75rem/1.2 var(--font-head)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--red-ink);margin-bottom:6px!important}.dg-plano-nome{font:800 1.375rem/1.2 var(--font-head);color:var(--ink)}.dg-plano-para{margin-top:6px!important;font-size:.9375rem;color:var(--muted)}.dg-plano-sob{margin-top:10px!important;font-size:.9375rem}.dg-porque,.dg-valor{padding:18px 20px;border-radius:var(--r-md);background:var(--bg);margin-bottom:16px}.dg-porque h3,.dg-valor h3{margin:0 0 8px;font-size:1rem}.dg-porque ul{margin:0;padding-left:18px;display:grid;gap:4px;font-size:.9375rem;color:#3e4650}.dg-valor-n{margin:4px 0 0;font:800 clamp(1.4rem,1.15rem + 1vw,1.9rem)/1.2 var(--font-head);color:var(--red-display)}.dg-valor-n span{font:600 .9375rem/1.3 var(--font-body);color:var(--ink)}.dg-aviso{padding:12px 16px;border-radius:var(--r-sm);border:1px solid var(--line);background:#fff;font-size:.875rem}.dg-acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.dg-wa{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;border-radius:var(--r-pill);background:var(--wa);color:#fff;font:700 .9375rem/1.2 var(--font-head);text-decoration:none}.dg-wa:hover{background:var(--wa-hover);color:#fff}.dg-refazer{margin:18px 0 0}.dg-ajuda{margin:-6px 0 16px;font-size:.875rem;line-height:1.5;color:var(--muted)}.dg-ajuda a{color:var(--red-ink);font-weight:600;white-space:nowrap}.dg-acv{margin:0 0 20px;padding:12px 16px;border-left:3px solid var(--red);border-radius:var(--r-sm);background:var(--bg);font-size:.9375rem;line-height:1.5;color:var(--ink)}.dg-hero[data-astro-cid-lhm3hmtg]{padding:28px 0 16px}.dg-hero-in[data-astro-cid-lhm3hmtg]{max-width:820px;margin:24px auto 0;text-align:center;display:flex;flex-direction:column;align-items:center}.dg-hero[data-astro-cid-lhm3hmtg] h1[data-astro-cid-lhm3hmtg]{margin:16px 0;font-size:clamp(2rem,1.4rem + 2.4vw,3.2rem)}.dg-hero[data-astro-cid-lhm3hmtg] .lead[data-astro-cid-lhm3hmtg]{max-width:680px;margin:0}.dg-meta[data-astro-cid-lhm3hmtg]{margin:16px 0 0;font:700 .8125rem/1 var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--red-ink)}.dg-app-sec[data-astro-cid-lhm3hmtg]{padding:24px 0 var(--section)}.dg-app[data-astro-cid-lhm3hmtg]{min-height:420px}.dg-noscript[data-astro-cid-lhm3hmtg]{text-align:center}
