/* ═══════════════════════════════════════════════════════
   startd // brand — Diagnóstico de Marca (/diagnostico)
   Editorial premium com telas alternadas: uma preta,
   a próxima branco gelo. Verde da agência como único
   destaque. Herda os tokens de style.css.
   ═══════════════════════════════════════════════════════ */

:root{
  --dg-preto:#050505;
  --dg-gelo:#F2F2F2;
  --font-serif:"Playfair Display",Georgia,serif;
}

/* ── Tema escuro (padrão) ────────────────────────────────── */
body.dg{
  --dg-bg:var(--dg-preto);
  --dg-texto:#F2F2F2;
  --dg-fraco:rgba(242,242,242,.55);
  --dg-fraco-2:rgba(242,242,242,.32);
  --dg-card:rgba(255,255,255,.035);
  --dg-card-hover:rgba(255,255,255,.065);
  --dg-linha:rgba(255,255,255,.13);
  --dg-linha-forte:rgba(255,255,255,.26);
  --dg-veu:rgba(5,5,5,.88);
  --dg-veu-solido:rgba(5,5,5,.96);
  --dg-trilho:rgba(255,255,255,.08);
  --dg-grade:rgba(255,255,255,.028);
  --dg-acento:var(--green);
  --dg-glow-1:rgba(0,255,145,.30);
  --dg-glow-2:rgba(0,255,145,.16);
  --dg-anel:rgba(0,255,145,.15);
  --dg-anel-2:rgba(255,255,255,.05);
  --dg-marcada:rgba(0,255,145,.09);

  background:var(--dg-bg);color:var(--dg-texto);
  min-height:100vh;overflow-x:hidden;
  transition:background .6s cubic-bezier(.16,1,.3,1),color .4s;
}

/* ── Tema claro (branco gelo) ────────────────────────────── */
body.dg.claro{
  --dg-bg:var(--dg-gelo);
  --dg-texto:#0A0B0A;
  --dg-fraco:rgba(10,11,10,.62);
  --dg-fraco-2:rgba(10,11,10,.40);
  --dg-card:rgba(10,11,10,.028);
  --dg-card-hover:rgba(10,11,10,.055);
  --dg-linha:rgba(10,11,10,.14);
  --dg-linha-forte:rgba(10,11,10,.30);
  --dg-veu:rgba(242,242,242,.90);
  --dg-veu-solido:rgba(242,242,242,.97);
  --dg-trilho:rgba(10,11,10,.10);
  --dg-grade:rgba(10,11,10,.035);
  --dg-acento:#00A65E;
  --dg-glow-1:rgba(0,255,145,.34);
  --dg-glow-2:rgba(0,255,145,.20);
  --dg-anel:rgba(0,166,94,.20);
  --dg-anel-2:rgba(10,11,10,.06);
  --dg-marcada:rgba(0,255,145,.20);
}

/* ── Atmosfera ───────────────────────────────────────────── */
.dg-atmo{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}
.dg-atmo .glow{
  position:absolute;top:-30%;right:-14%;width:64vw;max-width:860px;aspect-ratio:1;
  background:radial-gradient(circle,var(--dg-glow-1),transparent 62%);
  filter:blur(90px);opacity:.55;
  transition:transform 1.4s cubic-bezier(.16,1,.3,1),background .6s;
}
.dg-atmo .glow.b{
  top:auto;bottom:-36%;right:auto;left:-22%;width:54vw;
  background:radial-gradient(circle,var(--dg-glow-2),transparent 62%);opacity:.5;
}
.dg-atmo .anel{
  position:absolute;top:-380px;left:50%;width:1520px;height:1520px;
  border:1px solid var(--dg-anel);border-radius:50%;transform:translateX(-38%);
  transition:border-color .6s;
}
.dg-atmo .anel.b{
  top:auto;bottom:-840px;left:-10%;width:1120px;height:1120px;
  border-color:var(--dg-anel-2);transform:none;
}
.dg-atmo .grid{
  position:absolute;inset:0;opacity:.5;
  background-image:linear-gradient(var(--dg-grade) 1px,transparent 1px),
                   linear-gradient(90deg,var(--dg-grade) 1px,transparent 1px);
  background-size:78px 78px;
  -webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 10%,transparent 72%);
  mask-image:radial-gradient(ellipse at 50% 30%,#000 10%,transparent 72%);
}

/* ── Barra de progresso ──────────────────────────────────── */
.dg-progresso{position:fixed;top:0;left:0;right:0;height:3px;z-index:400;background:var(--dg-trilho)}
.dg-progresso i{
  display:block;height:100%;width:0;background:var(--green);
  box-shadow:0 0 18px rgba(0,255,145,.75);
  transition:width .6s cubic-bezier(.16,1,.3,1);
}

/* ── Topo ────────────────────────────────────────────────── */
.dg-topo{
  position:fixed;top:0;left:0;right:0;z-index:300;
  display:flex;align-items:center;justify-content:space-between;gap:18px;
  padding:16px 32px;background:var(--dg-veu);backdrop-filter:blur(14px);
  border-bottom:1px solid var(--dg-linha);transition:background .6s,border-color .6s;
}
.dg-marca{display:flex;align-items:center;gap:12px}
.dg-marca .wordmark{height:20px;width:auto}
.dg-onde{
  font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dg-fraco);
  display:flex;align-items:center;gap:10px;
}
.dg-onde b{color:var(--dg-acento);font-weight:600}
.dg-passo{
  font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dg-fraco-2);
  font-variant-numeric:tabular-nums;
}

/* ── Palco ───────────────────────────────────────────────── */
.dg-palco{position:relative;z-index:1;max-width:880px;margin:0 auto;padding:132px 32px 170px}
.dg-etapa{animation:dgEntra .55s cubic-bezier(.16,1,.3,1) both}
@keyframes dgEntra{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}

.dg-eyebrow{
  font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dg-acento);
  margin-bottom:20px;display:flex;align-items:center;gap:12px;
}
.dg-eyebrow s{width:34px;height:1px;background:currentColor;display:block;opacity:.5;text-decoration:none}
.dg-titulo{
  font-family:var(--font-display);font-weight:600;letter-spacing:-.035em;line-height:1.02;
  font-size:clamp(30px,4.4vw,50px);
}
.dg-titulo em{font-family:var(--font-serif);font-style:italic;font-weight:500;color:var(--dg-acento)}
.dg-texto{color:var(--dg-fraco);font-size:16.5px;line-height:1.62;max-width:56ch;margin-top:20px}

/* ── Assinatura da marca no CTA final ───────────────────── */
.dg-assinatura{height:26px;width:auto;margin:0 auto 24px;opacity:.95}

/* ── Abertura ────────────────────────────────────────────── */
.dg-abertura{min-height:calc(100vh - 210px);display:flex;flex-direction:column;justify-content:center}
.dg-abertura .dg-titulo{font-size:clamp(36px,4.9vw,58px);max-width:18ch}
.dg-selos{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}
.dg-selos span{
  border:1px solid var(--dg-linha);border-radius:100px;padding:8px 16px;
  font-size:12.5px;color:var(--dg-fraco);display:inline-flex;align-items:center;gap:8px;
}
.dg-selos span i{width:5px;height:5px;border-radius:50%;background:var(--green);display:block}
.dg-pilares-lista{
  display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:30px;
}
.dg-pilar-mini{
  border:1px solid var(--dg-linha);border-radius:16px;padding:16px 16px 15px;
  background:var(--dg-card);transition:border-color .3s,transform .3s;
}
.dg-pilar-mini:hover{border-color:var(--dg-acento);transform:translateY(-2px)}
.dg-pilar-mini b{display:block;font-size:14px;font-weight:600;letter-spacing:-.01em}
.dg-pilar-mini span{display:block;font-size:11.5px;color:var(--dg-fraco-2);margin-top:5px}
.dg-pilar-mini u{
  display:block;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;
  color:var(--dg-acento);text-decoration:none;margin-bottom:9px;
}
.dg-comecar{margin-top:34px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}

.dg-btn{
  display:inline-flex;align-items:center;gap:10px;border:0;cursor:pointer;
  background:var(--green);color:#000;border-radius:100px;
  padding:16px 32px;font-family:var(--font-body);font-size:15px;font-weight:600;
  letter-spacing:-.01em;
  transition:transform .35s cubic-bezier(.34,1.4,.64,1),background .3s,box-shadow .3s,opacity .3s;
}
.dg-btn:hover{transform:translateY(-2px);box-shadow:0 14px 40px rgba(0,255,145,.28)}
.dg-btn:disabled{opacity:.5;cursor:wait;transform:none;box-shadow:none}
.dg-btn.vazado{background:transparent;color:var(--dg-texto);border:1px solid var(--dg-linha)}
.dg-btn.vazado:hover{border-color:var(--dg-acento);color:var(--dg-acento);box-shadow:none}
.dg-nota{font-size:13px;color:var(--dg-fraco-2)}

/* ── Pergunta ────────────────────────────────────────────── */
.dg-pergunta .dg-titulo{font-size:clamp(26px,3.6vw,40px);max-width:22ch}
.dg-conta{
  display:flex;align-items:center;gap:14px;margin-bottom:18px;
  font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dg-fraco-2);
}
.dg-conta b{color:var(--dg-acento);font-weight:600}
.dg-conta s{flex:1;height:1px;background:var(--dg-linha);text-decoration:none}

.dg-opcoes{margin-top:38px;display:flex;flex-direction:column;gap:11px}
.dg-op{
  position:relative;display:flex;align-items:center;gap:16px;width:100%;text-align:left;
  background:var(--dg-card);border:1px solid var(--dg-linha);border-radius:18px;
  padding:19px 22px;cursor:pointer;color:var(--dg-texto);
  font-family:var(--font-body);font-size:15.5px;line-height:1.45;letter-spacing:-.01em;
  transition:border-color .25s,background .25s,transform .25s,box-shadow .25s;
  overflow:hidden;
}
.dg-op::before{
  content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--green);
  transform:scaleY(0);transform-origin:center;transition:transform .3s cubic-bezier(.16,1,.3,1);
}
.dg-op:hover{border-color:var(--dg-linha-forte);background:var(--dg-card-hover);transform:translateX(3px)}
.dg-op:hover::before{transform:scaleY(1)}
.dg-op:focus-visible{outline:none;border-color:var(--green);box-shadow:0 0 0 4px rgba(0,255,145,.14)}
.dg-op .tecla{
  flex:0 0 auto;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;
  border:1px solid var(--dg-linha);font-size:12px;color:var(--dg-fraco);
  transition:border-color .25s,background .25s,color .25s;
}
.dg-op:hover .tecla{border-color:var(--dg-acento);color:var(--dg-acento)}
.dg-op.marcada{
  border-color:var(--green);background:var(--dg-marcada);
  box-shadow:0 0 0 4px rgba(0,255,145,.10);transform:none;
}
.dg-op.marcada::before{transform:scaleY(1)}
.dg-op.marcada .tecla{background:var(--green);border-color:var(--green);color:#000;font-weight:700}

/* ── Formulário do lead ──────────────────────────────────── */
.dg-form{margin-top:38px;display:grid;grid-template-columns:1fr 1fr;gap:16px}
.dg-campo{display:flex;flex-direction:column;gap:9px}
.dg-campo.full{grid-column:1/-1}
.dg-campo label{font-size:13px;letter-spacing:.02em;color:var(--dg-fraco)}
.dg-campo label .req{color:var(--dg-acento);margin-left:4px}
.dg-campo label .op{color:var(--dg-fraco-2)}
.dg-campo input{
  width:100%;background:var(--dg-card);color:var(--dg-texto);
  border:1px solid var(--dg-linha);border-radius:14px;
  padding:15px 17px;font-family:var(--font-body);font-size:15.5px;
  transition:border-color .25s,background .25s,box-shadow .25s;
}
.dg-campo input::placeholder{color:var(--dg-fraco-2)}
.dg-campo input:focus{
  outline:none;border-color:var(--green);background:var(--dg-marcada);
  box-shadow:0 0 0 4px rgba(0,255,145,.10);
}
.dg-campo.erro input{border-color:#E5483A;background:rgba(229,72,58,.06)}
.dg-erro{font-size:12.5px;color:#E5483A;display:none}
.dg-campo.erro .dg-erro{display:block}
.dg-lgpd{font-size:12.5px;color:var(--dg-fraco-2);line-height:1.55;margin-top:6px;max-width:60ch}
.dg-form-acoes{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:16px}
.dg-previa{
  border:1px solid var(--dg-linha);border-radius:20px;padding:20px 24px;margin-top:34px;
  background:var(--dg-card);display:flex;align-items:center;gap:20px;flex-wrap:wrap;
}
.dg-previa .selo{
  width:56px;height:56px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;
  border:1px solid var(--dg-acento);color:var(--dg-acento);font-size:22px;
  box-shadow:0 0 40px rgba(0,255,145,.18);
}
.dg-previa p{font-size:14.5px;color:var(--dg-fraco);line-height:1.55;max-width:46ch}
.dg-previa b{color:var(--dg-texto)}

/* ── Resultado ───────────────────────────────────────────── */
.dg-res-topo{display:grid;grid-template-columns:auto 1fr;gap:44px;align-items:center}
.dg-medidor{position:relative;width:230px;height:230px;flex:0 0 auto}
.dg-medidor svg{width:100%;height:100%;transform:rotate(-90deg)}
.dg-medidor .trilho{fill:none;stroke:var(--dg-trilho);stroke-width:10}
.dg-medidor .marca{
  fill:none;stroke:var(--green);stroke-width:10;stroke-linecap:round;
  filter:drop-shadow(0 0 14px rgba(0,255,145,.55));
  transition:stroke-dashoffset 1.6s cubic-bezier(.16,1,.3,1);
}
body.dg.claro .dg-medidor .marca{stroke:#00C972}
.dg-medidor.medio .marca{stroke:#F2A712;filter:drop-shadow(0 0 14px rgba(242,167,18,.45))}
.dg-medidor.baixo .marca{stroke:#E5483A;filter:drop-shadow(0 0 14px rgba(229,72,58,.45))}
.dg-medidor .centro{
  position:absolute;inset:0;display:flex;flex-direction:column;
  align-items:center;justify-content:center;gap:2px;
}
.dg-medidor .num{
  font-family:var(--font-display);font-weight:600;font-size:62px;letter-spacing:-.05em;
  line-height:1;font-variant-numeric:tabular-nums;
}
.dg-medidor .num u{font-size:22px;color:var(--dg-fraco-2);text-decoration:none;margin-left:2px}
.dg-medidor .cap{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dg-fraco-2)}

.dg-faixa{
  display:inline-flex;align-items:center;gap:9px;border-radius:100px;
  border:1px solid var(--dg-acento);color:var(--dg-acento);
  padding:8px 18px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;
}
.dg-faixa.medio{border-color:#C88A0B;color:#C88A0B}
.dg-faixa.baixo{border-color:#E5483A;color:#E5483A}
body.dg:not(.claro) .dg-faixa.medio{border-color:rgba(255,194,75,.5);color:#FFD27A}
body.dg:not(.claro) .dg-faixa.baixo{border-color:rgba(255,107,94,.5);color:#FF8B80}

.dg-res-topo h1{
  font-family:var(--font-display);font-weight:600;letter-spacing:-.035em;line-height:1.04;
  font-size:clamp(32px,4.6vw,54px);margin-top:20px;
}
.dg-res-topo h1 em{font-family:var(--font-serif);font-style:italic;font-weight:500;color:var(--dg-acento)}
.dg-res-topo p{color:var(--dg-fraco);font-size:16px;line-height:1.62;margin-top:18px;max-width:52ch}

.dg-sec{margin-top:76px}
.dg-sec-cab{
  display:flex;align-items:baseline;gap:14px;margin-bottom:26px;
  font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dg-fraco-2);
}
.dg-sec-cab b{color:var(--dg-acento);font-weight:600}
.dg-sec-cab s{flex:1;height:1px;background:var(--dg-linha);text-decoration:none}

.dg-pilares{display:flex;flex-direction:column;gap:14px}
.dg-pilar{
  border:1px solid var(--dg-linha);border-radius:20px;padding:22px 24px;background:var(--dg-card);
  transition:border-color .3s;
}
.dg-pilar:hover{border-color:var(--dg-linha-forte)}
.dg-pilar-cab{display:flex;align-items:baseline;justify-content:space-between;gap:16px}
.dg-pilar-cab h3{font-size:17px;font-weight:600;letter-spacing:-.015em}
.dg-pilar-cab .nota{
  font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.03em;
  font-variant-numeric:tabular-nums;
}
.dg-pilar-cab .nota u{font-size:12px;color:var(--dg-fraco-2);text-decoration:none;margin-left:1px}
.dg-trilha{height:6px;border-radius:100px;background:var(--dg-trilho);margin-top:14px;overflow:hidden}
.dg-trilha i{
  display:block;height:100%;width:0;border-radius:100px;background:var(--green);
  box-shadow:0 0 14px rgba(0,255,145,.5);
  transition:width 1.2s cubic-bezier(.16,1,.3,1);
}
body.dg.claro .dg-trilha i{background:#00C972}
.dg-pilar.baixo .dg-trilha i{background:#E5483A;box-shadow:0 0 14px rgba(229,72,58,.4)}
.dg-pilar.medio .dg-trilha i{background:#F2A712;box-shadow:0 0 14px rgba(242,167,18,.35)}
.dg-pilar p{font-size:14.5px;line-height:1.6;color:var(--dg-fraco);margin-top:14px}
.dg-tag{
  display:inline-block;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;
  border-radius:100px;padding:5px 12px;margin-top:14px;
  border:1px solid var(--dg-linha);color:var(--dg-fraco);
}
.dg-pilar.baixo .dg-tag{border-color:rgba(229,72,58,.5);color:#E5483A}
.dg-pilar.medio .dg-tag{border-color:rgba(242,167,18,.55);color:#C88A0B}
.dg-pilar.alto .dg-tag{border-color:var(--dg-acento);color:var(--dg-acento)}
body.dg:not(.claro) .dg-pilar.baixo .dg-tag{color:#FF8B80}
body.dg:not(.claro) .dg-pilar.medio .dg-tag{color:#FFD27A}

.dg-passos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}
.dg-passo-card{
  border:1px solid var(--dg-linha);border-radius:20px;padding:24px;background:var(--dg-card);
  transition:border-color .3s,transform .3s;
}
.dg-passo-card:hover{border-color:var(--dg-acento);transform:translateY(-3px)}
.dg-passo-card .n{
  font-family:var(--font-display);font-size:13px;color:var(--dg-acento);font-weight:600;
  letter-spacing:.1em;
}
.dg-passo-card h4{font-size:16.5px;font-weight:600;margin-top:12px;letter-spacing:-.015em}
.dg-passo-card p{font-size:14px;line-height:1.6;color:var(--dg-fraco);margin-top:9px}

.dg-cta{
  margin-top:76px;border:1px solid var(--dg-acento);border-radius:26px;
  padding:44px;text-align:center;position:relative;overflow:hidden;
  background:radial-gradient(120% 130% at 50% 0%,var(--dg-glow-2),transparent 62%);
}

.dg-cta h3{
  font-family:var(--font-display);font-weight:600;letter-spacing:-.03em;
  font-size:clamp(26px,3.4vw,38px);line-height:1.08;
}
.dg-cta h3 em{font-family:var(--font-serif);font-style:italic;font-weight:500;color:var(--dg-acento)}
.dg-cta p{color:var(--dg-fraco);font-size:15.5px;line-height:1.6;margin:16px auto 0;max-width:52ch}
.dg-cta-acoes{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}
.dg-rodape{
  margin-top:56px;padding-top:26px;border-top:1px solid var(--dg-linha);
  display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;
  font-size:12.5px;color:var(--dg-fraco-2);
}
.dg-rodape a{color:var(--dg-fraco);transition:color .25s}
.dg-rodape a:hover{color:var(--dg-acento)}

/* ── Navegação inferior ──────────────────────────────────── */
.dg-nav{
  position:fixed;left:0;right:0;bottom:0;z-index:300;padding:18px 32px;
  background:linear-gradient(to top,var(--dg-veu-solido) 55%,transparent);
  transition:background .6s;
}
.dg-nav[hidden]{display:none}
.dg-nav-in{
  max-width:880px;margin:0 auto;width:100%;
  display:flex;align-items:center;justify-content:space-between;gap:16px;
}
.dg-voltar{
  background:none;border:0;color:var(--dg-fraco);cursor:pointer;
  font-family:var(--font-body);font-size:14px;padding:12px 4px;transition:color .25s;
}
.dg-voltar:hover{color:var(--dg-texto)}
.dg-voltar[hidden]{visibility:hidden;display:block}
.dg-dica-nav{font-size:12.5px;color:var(--dg-fraco-2);text-align:right}

/* ── Carregando ──────────────────────────────────────────── */
.dg-carregando{
  min-height:calc(100vh - 300px);display:flex;flex-direction:column;
  align-items:center;justify-content:center;gap:26px;text-align:center;
}
.dg-carregando .anel-load{
  width:74px;height:74px;border-radius:50%;
  border:2px solid var(--dg-trilho);border-top-color:var(--green);
  animation:dgGira .9s linear infinite;
}
@keyframes dgGira{to{transform:rotate(360deg)}}
.dg-carregando p{font-size:14.5px;color:var(--dg-fraco);letter-spacing:.02em}

/* ── Impressão ───────────────────────────────────────────── */
@media print{
  .dg-atmo,.dg-nav,.dg-progresso,.dg-cta-acoes,.dg-topo{display:none!important}
  body.dg{background:#fff;color:#000}
  .dg-palco{padding:0}
  .dg-pilar,.dg-passo-card,.dg-cta{border-color:#ccc;background:none}
  .dg-titulo,.dg-res-topo h1,.dg-pilar-cab h3{color:#000}
  .dg-texto,.dg-pilar p,.dg-passo-card p,.dg-res-topo p{color:#444}
}

/* ── Mobile ──────────────────────────────────────────────── */
@media (max-width:860px){
  .dg-res-topo{grid-template-columns:1fr;gap:30px;text-align:center;justify-items:center}
  .dg-res-topo p{margin-left:auto;margin-right:auto}
  .dg-form{grid-template-columns:1fr}
}
@media (max-width:640px){
  .dg-topo{padding:13px 20px}
  .dg-marca .wordmark{height:18px}
  .dg-onde{display:none}
  .dg-palco{padding:104px 20px 150px}
  .dg-abertura{min-height:calc(100vh - 190px)}
  .dg-assinatura{height:22px}
  .dg-op{padding:16px 17px;font-size:14.8px;gap:13px}
  .dg-op .tecla{display:none}
  .dg-nav{padding:14px 20px;background:var(--dg-veu-solido);backdrop-filter:blur(12px);
    border-top:1px solid var(--dg-linha)}
  .dg-dica-nav{display:none}
  .dg-medidor{width:190px;height:190px}
  .dg-medidor .num{font-size:52px}
  .dg-cta{padding:32px 22px}
  .dg-sec{margin-top:56px}
}

/* ── Movimento reduzido ──────────────────────────────────── */
@media (prefers-reduced-motion:reduce){
  .dg-etapa{animation:none}
  .dg-progresso i,.dg-medidor .marca,.dg-trilha i,.dg-atmo .glow{transition:none}
  .dg-btn:hover,.dg-op:hover,.dg-passo-card:hover,.dg-pilar-mini:hover{transform:none}
  .dg-carregando .anel-load{animation:none}
}
