.dg{container-type:inline-size;background:var(--c-branco);border-radius:var(--r-card);padding:clamp(1.25rem,.8rem + 2.5vw,2.75rem)}.dg__progresso{margin-bottom:var(--s-6)}.dg__progresso p{font-size:var(--fs--1);font-weight:600;color:var(--c-grafite-2);margin-bottom:var(--s-2)}.dg__trilho{height:8px;border-radius:999px;background:var(--c-calcario);overflow:hidden}.dg__trilho span{display:block;height:100%;background:var(--c-folha);border-radius:999px;transition:width .3s ease}.dg__passo{display:grid;gap:var(--s-5);min-width:0}.dg__passo>*{min-width:0}.dg__passo fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:var(--s-5)}.dg__passo legend{padding:0;display:grid;gap:var(--s-2)}.dg__passo fieldset>legend{margin-bottom:var(--s-5)}.dg__passo h2{font-size:var(--fs-3);line-height:1.15;outline:none}.dg__passo .campo{display:grid;gap:var(--s-2)}.dg__passo .ajuda{color:var(--c-grafite-2)}.dg__opcoes{display:grid;gap:var(--s-3)}@container (min-width: 440px){.dg__opcoes{grid-template-columns:1fr 1fr}}.dg__opcao{display:flex;align-items:center;gap:var(--s-3);min-height:56px;padding:.8rem 1rem;border:1.5px solid #b9c2bc;border-radius:12px;background:var(--c-branco);cursor:pointer;font-weight:550}.dg__opcao:hover{border-color:var(--c-folha)}.dg__opcao input{width:1.25rem;height:1.25rem;accent-color:var(--c-folha);flex:none;margin:0}.dg__opcao:has(input:checked){border-color:var(--c-folha);background:var(--c-broto-claro)}.dg__opcao:has(input:focus-visible){box-shadow:var(--foco)}.dg__area{display:flex;align-items:center;gap:var(--s-3);max-width:18rem}.dg__area .entrada{font-size:var(--fs-2);font-weight:700}.dg__area span{font-weight:700;font-size:var(--fs-1)}.dg__campos{display:grid;gap:var(--s-5)}.dg__local{display:grid;gap:var(--s-4);align-items:start}.dg__local .entrada[readonly]{background:var(--c-papel-2, #f1efe7);border-style:dashed;color:inherit;cursor:default}@container (min-width: 440px){.dg__local{grid-template-columns:9rem 1fr}}.dg__cep{max-width:22rem}.dg__cep .entrada{font-size:var(--fs-1);font-weight:650;letter-spacing:.04em}.dg__cep-status{min-height:1.5em;font-size:var(--fs--1);font-weight:600}.dg__cep-status--buscando{color:var(--c-grafite-2)}.dg__cep-status--ok{color:var(--c-folha)}.dg__cep-status--nao_encontrado,.dg__cep-status--falha{color:#9a4a00}.dg__curto .entrada{max-width:10rem}.dg__passo .dg__subgrupo{border:0;padding:0;margin:0;min-width:0;display:grid;gap:var(--s-3)}.dg__passo .dg__subgrupo>legend{font-weight:650;margin-bottom:var(--s-3)}.dg__outra{max-width:24rem}.dg__nota{display:block;margin:0 0 var(--s-4)}.dg__nav{display:flex;gap:var(--s-3);flex-wrap:wrap;justify-content:space-between;margin-top:var(--s-2)}.dg__nav .btn--primario{margin-left:auto}@media(max-width:480px){.dg__nav .btn{flex:1 1 0}}.dg__armadilha{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.dg__resultado{gap:var(--s-4)}.dg__rotulo{font-weight:650;color:var(--c-folha)}.dg__resultado h2{font-size:min(var(--fs-5),15cqi);line-height:1}.dg__explicacao{font-size:var(--fs-1);max-width:var(--texto-max)}.dg__unidades{display:grid;gap:var(--s-1);padding:var(--s-4) var(--s-5);background:var(--c-broto-claro);border-radius:12px;border-left:4px solid var(--c-folha)}.dg__unidades span{font-size:var(--fs--1);color:var(--c-grafite-2)}.dg__links{display:flex;flex-wrap:wrap;gap:var(--s-5);align-items:center}.dg__refazer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-2) var(--s-5);align-items:center;padding:var(--s-4) var(--s-5);border-radius:18px;background:var(--c-broto-claro)}.dg__refazer strong{font-weight:650}.dg__refazer .btn{gap:.5rem}@container (max-width: 520px){.dg__refazer{grid-template-columns:minmax(0,1fr)}}.dg__forma{display:grid;gap:var(--s-3);margin:var(--s-2) 0;padding:var(--s-4) var(--s-5);border-radius:var(--r-card);background:var(--c-calcario)}.dg__forma-titulo{font-weight:650}.dg__forma .ajuda{font-size:var(--fs--1)}.dg__forma-linha{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-5)}.dg__segmento{display:inline-flex;padding:4px;gap:4px;border-radius:999px;background:var(--c-branco);border:1.5px solid #b9c2bc}.dg__segmento-opcao{position:relative;display:flex}.dg__segmento-opcao input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.dg__segmento-opcao span{display:flex;align-items:center;min-height:44px;padding:0 1.15rem;border-radius:999px;font-weight:600;color:var(--c-grafite-2);cursor:pointer;transition:background .15s,color .15s}.dg__segmento-opcao:hover span{color:var(--c-grafite)}.dg__segmento-opcao input:checked+span{background:var(--c-folha);color:var(--c-branco)}.dg__segmento-opcao input:focus-visible+span{box-shadow:var(--foco)}.dg__parcelas{display:flex;align-items:center;gap:var(--s-2)}.dg__parcelas label{font-weight:600}.dg__parcelas .entrada{width:auto;min-width:6rem}@media(max-width:480px){.dg__segmento{display:flex;width:100%}.dg__segmento-opcao{flex:1}.dg__segmento-opcao span{flex:1;justify-content:center;padding:0 .5rem}}.dg__planos{display:grid;gap:var(--s-4);grid-template-columns:1fr;margin-block:var(--s-3)}@container (min-width: 600px){.dg__planos{grid-template-columns:repeat(2,minmax(0,1fr))}.dg__planos>.dg__plano--destaque{grid-column:1 / -1;display:grid;column-gap:var(--s-6);align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"selo ganhos" "nome ganhos" "resumo ganhos" "valor itens" "renov itens" "btn btn"}.dg__planos>.dg__plano--destaque>.dg__renovacao{grid-area:renov}.dg__planos>.dg__plano--destaque>.dg__selo{grid-area:selo}.dg__planos>.dg__plano--destaque>h3{grid-area:nome}.dg__planos>.dg__plano--destaque>.dg__resumo{grid-area:resumo}.dg__planos>.dg__plano--destaque>.dg__valor{grid-area:valor}.dg__planos>.dg__plano--destaque>.dg__ganhos{grid-area:ganhos}.dg__planos>.dg__plano--destaque>.dg__ganhos .dg__itens{border-top:0;padding-top:0}.dg__planos>.dg__plano--destaque>.dg__itens{grid-area:itens;margin-bottom:0}.dg__planos>.dg__plano--destaque>.btn{grid-area:btn;margin-top:var(--s-2)}}@container (min-width: 960px){.dg__planos{grid-template-columns:repeat(3,minmax(0,1fr))}.dg__planos>.dg__plano--destaque{grid-column:auto;display:flex}}.dg__plano{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-6) var(--s-5) var(--s-5);border:1.5px solid #b9c2bc;border-radius:var(--r-card);background:var(--c-branco)}.dg__plano--destaque{border-color:var(--c-folha);background:var(--c-broto-claro)}.dg__plano h3{font-size:var(--fs-2);line-height:1.1}.dg__selo{font-size:var(--fs--1);font-weight:700;color:var(--c-folha);text-transform:uppercase;letter-spacing:.04em;margin-bottom:calc(var(--s-2) * -1)}.dg__valor{display:grid;gap:var(--s-1)}.dg__valor .dg__rotulo{font-size:var(--fs--1)}.dg__preco{font-size:clamp(1.5rem,1rem + 2.4cqi,var(--fs-3));font-weight:800;line-height:1.1;overflow-wrap:anywhere}.dg__valor .ajuda{font-size:var(--fs--1)}.dg__itens{margin:0;padding:var(--s-3) 0 0 1.1rem;border-top:1px solid #dfe5e0;font-size:var(--fs--1);color:var(--c-grafite-2);display:grid;gap:var(--s-1)}.dg__plano .btn{margin-top:auto;width:100%}.dg__plano>.dg__itens{margin-bottom:var(--s-2)}.dg__ganhos{display:grid;gap:var(--s-1)}.dg__renovacao{display:grid;gap:var(--s-1);padding:var(--s-3) var(--s-4);border-radius:16px;background:var(--c-branco);border:1px solid rgba(51,112,42,.35)}.dg__plano:not(.dg__plano--destaque) .dg__renovacao{background:var(--c-broto-claro);border-color:transparent}.dg__renovacao .dg__rotulo{font-size:var(--fs--1)}.dg__renovacao-preco{font-size:var(--fs-1);font-weight:750;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dg__renovacao-preco span{font-size:var(--fs--1);font-weight:400;color:var(--c-grafite-2)}.dg__renovacao .ajuda{font-size:var(--fs--1)}.dg__incluso{display:grid;gap:var(--s-4);margin-block:var(--s-4) var(--s-2);padding:var(--s-5);border:1px solid var(--c-linha);border-radius:var(--r-card);background:var(--c-calcario)}.dg__incluso-titulo{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--c-folha)}.dg__incluso-grade{display:grid;gap:var(--s-4) var(--s-5);grid-template-columns:1fr}@container (min-width: 600px){.dg__incluso-grade{grid-template-columns:repeat(3,minmax(0,1fr))}}.dg__incluso-item{display:grid;gap:var(--s-1);align-content:start;padding-top:var(--s-3);border-top:1px solid var(--c-linha);min-width:0}.dg__incluso-num{font-size:clamp(1.8rem,1.3rem + 1.5vw,2.25rem);font-weight:200;font-variation-settings:"wdth" 112;line-height:1;font-variant-numeric:tabular-nums}.dg__incluso-nome{font-size:var(--fs--1);font-weight:600}.dg__incluso-item .ajuda{font-size:var(--fs--1)}.dg__loja{display:flex;gap:var(--s-3);align-items:flex-start;padding-top:var(--s-4);border-top:1px solid var(--c-linha);font-size:var(--fs--1)}.dg__loja svg{flex:none;margin-top:.1rem;color:var(--c-folha)}.dg__loja a{font-weight:600}.dg__ganhos .dg__rotulo{font-size:var(--fs--1);font-weight:700;color:var(--c-folha)}.dg__ganhos .dg__itens{list-style:none;padding-left:0;color:var(--c-grafite)}.dg__ganhos .dg__itens li{position:relative;padding-left:1.3rem}.dg__ganhos .dg__itens li:before{content:"";position:absolute;left:.15rem;top:.35em;width:.4rem;height:.7rem;border:solid var(--c-folha);border-width:0 2px 2px 0;transform:rotate(45deg)}.dg--vidro{color:var(--c-papel-2);background:#f4f2ea1f;border:1px solid rgba(244,242,234,.3);border-radius:22px;padding:clamp(1.1rem,.8rem + 1.5vw,1.75rem);backdrop-filter:blur(14px)}.dg--vidro .dg__progresso{margin-bottom:var(--s-5)}.dg--vidro .dg__progresso p{font-size:.72rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--c-papel-2)}.dg--vidro .dg__trilho{height:3px;background:#f4f2ea2e}.dg--vidro .dg__trilho span{background:var(--c-broto)}.dg--vidro .dg__passo h2{font-size:1.5rem;font-weight:300;color:var(--c-papel-2)}.dg--vidro .ajuda,.dg--vidro .campo .ajuda{color:#d6dbd4}.dg--vidro .campo label,.dg--vidro legend{color:var(--c-papel-2)}.dg--vidro a:not(.btn){color:var(--c-broto)}.dg--vidro .erro{color:#ffd59a}.dg--vidro .dg__opcoes{gap:8px}.dg--vidro .dg__opcao{position:relative;min-height:52px;padding:14px;gap:0;border:1px solid rgba(244,242,234,.5);border-radius:14px;background:transparent;color:inherit;font-weight:400;font-size:.95rem;transition:border-color .15s,background-color .15s}.dg--vidro .dg__opcao input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.dg--vidro .dg__opcao:hover{border-color:var(--c-broto);background:#9ccb3b1f}.dg--vidro .dg__opcao:has(input:checked){border-color:var(--c-broto);background:#9ccb3b38}.dg--vidro .dg__opcao:has(input[type=checkbox]:checked):after{content:"✓";margin-left:auto;color:var(--c-broto)}.dg--vidro .dg__opcao:has(input:focus-visible){box-shadow:0 0 0 3px #9ccb3b73}.dg--vidro .entrada{background:#07120d59;border-color:#f4f2ea66;color:var(--c-papel-2)}.dg--vidro .entrada::placeholder{color:#f4f2ea80}.dg--vidro .entrada:focus-visible{border-color:var(--c-broto);box-shadow:0 0 0 3px #9ccb3b4d}.dg--vidro select.entrada option{color:var(--c-grafite)}.dg--vidro .dg__area .entrada,.dg--vidro .dg__area span{font-weight:400}.dg--vidro .check input{accent-color:var(--c-broto)}.dg--vidro .btn--contorno{color:var(--c-papel-2);border-color:#f4f2ea99}.dg--vidro .btn--contorno:hover{background:#ffffff14}.dg--vidro .dg__cep-status--buscando{color:#d6dbd4}.dg--vidro .dg__cep-status--ok{color:var(--c-broto)}.dg--vidro .dg__cep-status--nao_encontrado,.dg--vidro .dg__cep-status--falha{color:#ffd59a}.dg--vidro .dg__rotulo,.dg--vidro .dg__selo,.dg--vidro .dg__incluso-titulo,.dg--vidro .dg__loja svg{color:var(--c-broto)}.dg--vidro .dg__incluso{background:#07120d4d;border-color:#f4f2ea40}.dg--vidro .dg__incluso-item,.dg--vidro .dg__loja{border-top-color:#f4f2ea33}.dg--vidro .dg__renovacao,.dg--vidro .dg__plano:not(.dg__plano--destaque) .dg__renovacao{background:#07120d59;border-color:#9ccb3b66}.dg--vidro .dg__renovacao-preco span{color:#d6dbd4}.dg--vidro .dg__refazer{background:#9ccb3b24}.dg--vidro .dg__resultado h2{font-size:2.2rem}.dg--vidro .dg__unidades{background:#9ccb3b24;border-left-color:var(--c-broto)}.dg--vidro .dg__unidades span,.dg--vidro .dg__itens{color:#d6dbd4}.dg--vidro .dg__forma{background:#07120d4d}.dg--vidro .dg__segmento{background:transparent;border:1px solid rgba(244,242,234,.4)}.dg--vidro .dg__segmento-opcao span{color:#d6dbd4}.dg--vidro .dg__segmento-opcao:hover span{color:var(--c-papel-2)}.dg--vidro .dg__segmento-opcao input:checked+span{background:var(--c-broto);color:var(--c-mata)}.dg--vidro .dg__plano{background:#07120d59;border:1px solid rgba(244,242,234,.25)}.dg--vidro .dg__plano--destaque{border-color:var(--c-broto);background:#9ccb3b1f}.dg--vidro .dg__plano h3{font-weight:300}.dg--vidro .dg__preco{font-weight:400}.dg--vidro .dg__itens{border-top-color:#f4f2ea33}.dg--vidro .dg__ganhos .dg__itens{color:var(--c-papel-2)}.dg--vidro .dg__ganhos .dg__rotulo,.dg--vidro .dg__ganhos .dg__itens li:before{color:var(--c-broto);border-color:var(--c-broto)}.dg__fora-opcao{padding-top:var(--s-4);border-top:1px solid #dfe5e0}.dg__fora-opcao label{font-weight:500}.dg__pais{max-width:22rem}.dg__pais-caixa{min-height:48px}.dg__fora-resultado{display:grid;gap:var(--s-6);grid-template-columns:minmax(0,1fr);margin-block:var(--s-3)}@container (min-width: 600px){.dg__fora-resultado{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}}.dg__equipe{display:grid;gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-card);background:var(--c-calcario)}.dg__equipe-icone{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--c-branco);color:var(--c-folha)}.dg__equipe strong{font-size:var(--fs-1);font-weight:550;line-height:1.3}.dg__equipe .acoes{margin-top:var(--s-2)}.dg__equipe-corpo{display:grid;gap:var(--s-3)}.dg__equipe--linha{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:var(--s-4);margin-block:var(--s-2)}@container (max-width: 480px){.dg__equipe--linha{grid-template-columns:minmax(0,1fr)}}.dg__codigo{font-variant-numeric:tabular-nums;letter-spacing:.06em;font-weight:600}@container (max-width: 480px){.dg__equipe .acoes .btn{flex:1 1 100%}}.dg__plano-caixa{display:grid;gap:var(--s-3);padding:var(--s-5);border:1.5px solid var(--c-folha);border-radius:var(--r-card);background:var(--c-broto-claro)}.dg__plano-caixa h3{font-size:var(--fs-2)}.dg__itens .dg__itens-sub{color:var(--c-grafite-2)}.dg--vidro .dg__fora-opcao{border-top-color:#f4f2ea40}.dg--vidro .dg__fora-opcao label{color:var(--c-papel-2)}.dg--vidro .dg__equipe{background:#07120d4d}.dg--vidro .dg__equipe-icone{background:#f4f2ea1f;color:var(--c-broto)}.dg--vidro .dg__plano-caixa{background:#9ccb3b24;border-color:var(--c-broto)}.dg--vidro .dg__itens .dg__itens-sub{color:#d6dbd4}.dg__plano-caixa .dg__itens{border-top:0;padding-top:0}.dg__pais-rotulo{font-weight:500}.dg--vidro .dg__pais-rotulo{color:var(--c-papel-2)}
