/* Zelo — sistema visual v2. */

:root{
  --c1:#FCFCFD; --c2:#F7F8FA; --c3:#EFF1F4; --c4:#E6E9ED; --c5:#DCE0E6;
  --c6:#C9CFD7; --c8:#8A94A2; --c10:#5A6472; --c11:#3D4753; --c12:#16202B;
  --petroleo:#123A4F; --turquesa:#12A594; --turquesa-claro:#2DD4BF;
  --turquesa-fundo:#E7F7F4; --ambar:#B45309; --ambar-fundo:#FDF6EC;
  --carmim:#9F1239; --carmim-fundo:#FDF0F3; --papel:#FFFFFF;
  --serif:"Newsreader",Georgia,serif;
  --sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;
  --mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;
  --e1:4px; --e2:8px; --e3:12px; --e4:16px; --e5:24px; --e6:32px; --e7:48px; --e8:64px;
  --r-btn:6px; --r-card:10px; --r-pill:9999px;
  --s1:0 1px 2px rgba(18,58,79,.06);
  --s2:0 1px 2px rgba(18,58,79,.05), 0 2px 4px rgba(18,58,79,.04), 0 4px 8px rgba(18,58,79,.04), 0 8px 16px rgba(18,58,79,.03);
  --s3:0 1px 2px rgba(18,58,79,.05), 0 2px 4px rgba(18,58,79,.04), 0 4px 8px rgba(18,58,79,.04), 0 8px 16px rgba(18,58,79,.04), 0 16px 32px rgba(18,58,79,.04);
  --foco:0 0 0 3px rgba(18,165,148,.18);
  --curva:cubic-bezier(.4,0,.2,1); --mola:cubic-bezier(.34,1.4,.64,1);
  --gut:clamp(20px,5vw,56px); --max:1140px;
}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--c1);color:var(--c12);font-family:var(--sans);font-size:16px;line-height:1.6;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overflow-x:hidden}
img,svg{max-width:100%;display:block}
a{color:inherit}
.env{max-width:var(--max);margin:0 auto;padding:0 var(--gut)}
.env--texto{max-width:calc(680px + var(--gut)*2)}
.secao{padding:clamp(56px,8vw,104px) 0}
.secao--registro{background:var(--c2)}
.secao--escuro{background:var(--petroleo);color:#E8EFF3}
.secao--escuro a{color:#E8EFF3}
h1,h2,h3,h4{font-family:var(--serif);font-weight:400;margin:0;text-wrap:balance}
h1{font-size:clamp(34px,5.4vw,61px);line-height:1.05;letter-spacing:-.022em}
h2{font-size:clamp(25px,3.4vw,39px);line-height:1.14;letter-spacing:-.018em}
h3{font-size:clamp(19px,2vw,25px);line-height:1.25;letter-spacing:-.012em}
h4{font-size:20px;line-height:1.3;letter-spacing:-.01em}
p{margin:0 0 1em;text-wrap:pretty}
.olho{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--c8);margin:0 0 var(--e4)}
.secao--escuro .olho{color:rgba(232,239,243,.55)}
.linha{font-size:clamp(17px,1.7vw,20px);line-height:1.55;color:var(--c10);max-width:60ch}
.secao--escuro .linha{color:rgba(232,239,243,.78)}
.mono{font-family:var(--mono);font-size:13px}
.norma{font-family:var(--mono);font-size:11px;color:var(--c8);line-height:1.5;display:inline-block}
.secao--escuro .norma{color:rgba(232,239,243,.5)}
.destaque{background:linear-gradient(transparent 62%,rgba(45,212,191,.3) 62%)}
header.topo{position:sticky;top:0;z-index:60;background:rgba(252,252,253,.86);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--c4)}
.topo .env{display:flex;align-items:center;gap:var(--e5);height:60px}
.marca{display:flex;align-items:center;gap:var(--e2);text-decoration:none;font-family:var(--serif);font-size:21px;letter-spacing:-.02em;flex:none}
.nav{display:flex;gap:var(--e5);margin-left:auto;align-items:center}
.nav a{font-size:14px;text-decoration:none;color:var(--c10);transition:color .14s var(--curva)}
.nav a:hover{color:var(--c12)}
@media(max-width:860px){.nav a.opcional{display:none}.nav{gap:var(--e3)}}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--e2);min-height:44px;font-family:var(--sans);font-size:15px;font-weight:500;letter-spacing:-.006em;padding:11px 20px;border-radius:var(--r-btn);border:1px solid var(--petroleo);background:var(--petroleo);color:#fff;text-decoration:none;cursor:pointer;box-shadow:var(--s1);transition:transform .16s var(--mola),box-shadow .16s var(--curva),background .14s var(--curva)}
.btn:hover{transform:translateY(-1px);box-shadow:var(--s2)}
.btn:active{transform:translateY(0);box-shadow:var(--s1)}
.btn--vazado{background:var(--papel);color:var(--c12);border-color:var(--c5)}
.btn--vazado:hover{background:var(--c2);border-color:var(--c6)}
.btn--largo{width:100%}
.secao--escuro .btn{background:#fff;color:var(--petroleo);border-color:#fff}
.secao--escuro .btn--vazado{background:transparent;color:#fff;border-color:rgba(255,255,255,.35)}
:focus-visible{outline:none;box-shadow:var(--foco);border-radius:var(--r-btn)}
.btn-par{display:flex;gap:var(--e3);flex-wrap:wrap}
@media(max-width:600px){.btn-par .btn{width:100%}}
.hero{padding:clamp(40px,6vw,80px) 0 clamp(36px,5vw,64px)}
.hero-grade{display:grid;grid-template-columns:1.06fr .94fr;gap:clamp(28px,4vw,56px);align-items:start}
@media(max-width:940px){.hero-grade{grid-template-columns:1fr;gap:var(--e6)}}
.selo{display:inline-flex;align-items:center;gap:var(--e2);padding:6px 12px;background:var(--ambar-fundo);border:1px solid rgba(180,83,9,.2);border-radius:var(--r-pill);font-size:12px;color:var(--ambar);margin-bottom:var(--e5);font-family:var(--mono)}
.selo .ponto{width:6px;height:6px;border-radius:50%;background:var(--ambar);flex:none}
.dossie{background:var(--papel);border:1px solid var(--c4);border-radius:var(--r-card);overflow:hidden;box-shadow:var(--s3)}
.dossie-topo{display:flex;align-items:center;gap:var(--e2);padding:11px var(--e4);border-bottom:1px solid var(--c4);background:var(--c2)}
.dossie-topo .mono{color:var(--c8);font-size:11px;letter-spacing:.08em;text-transform:uppercase}
.dossie-linhas{list-style:none;margin:0;padding:var(--e1) 0}
.dossie-linhas li{display:grid;grid-template-columns:60px 1fr;gap:var(--e3);padding:10px var(--e4);border-bottom:1px solid var(--c3);opacity:0;transform:translateY(5px)}
.dossie-linhas li:last-child{border-bottom:0}
.dossie-linhas li.entrou{opacity:1;transform:none;transition:opacity .2s var(--curva),transform .2s var(--mola)}
.dossie-data{font-family:var(--mono);font-size:11px;color:var(--c8);padding-top:2px}
.dossie-fato{font-size:13.5px;line-height:1.45;color:var(--c11)}
.dossie-fato .norma{display:block;margin-top:2px}
.dossie-rodape{padding:10px var(--e4);border-top:1px solid var(--c4);font-family:var(--mono);font-size:10.5px;color:var(--c8);word-break:break-all;background:var(--c2)}
.filete{display:inline-block;width:3px;height:13px;background:var(--turquesa);border-radius:1px;flex:none}
.grade{display:grid;gap:var(--e4)}
.grade-2{grid-template-columns:repeat(2,1fr)}
.grade-3{grid-template-columns:repeat(3,1fr)}
.grade-4{grid-template-columns:repeat(4,1fr)}
@media(max-width:980px){.grade-4{grid-template-columns:repeat(2,1fr)}}
@media(max-width:880px){.grade-2,.grade-3{grid-template-columns:1fr}}
@media(max-width:560px){.grade-4{grid-template-columns:1fr}}
.cartao{background:var(--papel);border:1px solid var(--c4);border-radius:var(--r-card);padding:clamp(18px,2.4vw,26px);box-shadow:var(--s1)}
.secao--escuro .cartao{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12);box-shadow:none}
.cartao h3{margin-bottom:var(--e2)}
.cartao p{font-size:15px;color:var(--c10);margin-bottom:10px;line-height:1.55}
.cartao p:last-child{margin-bottom:0}
.secao--escuro .cartao p{color:rgba(232,239,243,.75)}
.dado{background:var(--papel);border:1px solid var(--c4);border-radius:var(--r-card);padding:var(--e5);box-shadow:var(--s1)}
.dado .num{font-family:var(--serif);font-size:clamp(30px,3.4vw,39px);line-height:1;margin-bottom:10px;letter-spacing:-.02em}
.dado .txt{font-size:14px;color:var(--c10);line-height:1.5;margin:0 0 10px}
.passos{counter-reset:p;border:1px solid var(--c4);border-radius:var(--r-card);background:var(--papel);overflow:hidden;padding:0;margin:0;box-shadow:var(--s1)}
.passos > li{counter-increment:p;list-style:none;display:grid;grid-template-columns:48px 1fr;gap:var(--e4);padding:var(--e5) clamp(18px,2.4vw,26px);border-bottom:1px solid var(--c3)}
.passos > li:last-child{border-bottom:0}
.passos > li::before{content:counter(p,decimal-leading-zero);font-family:var(--mono);font-size:12px;color:var(--turquesa);padding-top:5px}
.passos h3{margin-bottom:6px}
.passos p{font-size:15px;color:var(--c10);margin:0 0 var(--e2);line-height:1.55}
@media(max-width:560px){.passos > li{grid-template-columns:32px 1fr;gap:var(--e3);padding:18px}}
.regua{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--c4);border-radius:var(--r-card);overflow:hidden;background:var(--papel);box-shadow:var(--s1)}
@media(max-width:780px){.regua{grid-template-columns:1fr}}
.regua > div{padding:var(--e5);border-right:1px solid var(--c4)}
.regua > div:last-child{border-right:0}
@media(max-width:780px){.regua > div{border-right:0;border-bottom:1px solid var(--c4)}.regua > div:last-child{border-bottom:0}}
.regua .prazo{font-family:var(--serif);font-size:39px;line-height:1;margin-bottom:10px;letter-spacing:-.02em}
.regua .prazo span{font-size:14px;font-family:var(--mono);color:var(--c8);margin-left:6px;letter-spacing:0}
.regua p{font-size:14.5px;color:var(--c10);margin:0;line-height:1.55}
.rolagem{overflow-x:auto;-webkit-overflow-scrolling:touch}
table.dados{width:100%;border-collapse:collapse;font-size:14.5px;background:var(--papel);border:1px solid var(--c4);border-radius:var(--r-card)}
table.dados th,table.dados td{text-align:left;padding:12px var(--e4);border-bottom:1px solid var(--c3);vertical-align:top}
table.dados th{font-family:var(--mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--c8);font-weight:400;white-space:nowrap}
table.dados tr:last-child td{border-bottom:0}
table.dados td.num{font-family:var(--mono);white-space:nowrap}
@media(max-width:640px){
  table.empilha,table.empilha tbody,table.empilha tr,table.empilha td{display:block;width:100%}
  table.empilha thead{display:none}
  table.empilha tr{border-bottom:1px solid var(--c4);padding:var(--e3) var(--e4)}
  table.empilha tr:last-child{border-bottom:0}
  table.empilha td{border:0;padding:3px 0;white-space:normal}
  table.empilha td::before{content:attr(data-r);display:block;font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--c8);margin-bottom:2px}
}
label{display:block;font-size:13px;color:var(--c10);margin-bottom:6px;font-weight:500}
input[type=text],input[type=number],input[type=email],select,textarea{width:100%;padding:11px var(--e3);font-family:var(--sans);font-size:16px;color:var(--c12);background:var(--papel);border:1px solid var(--c5);border-radius:var(--r-btn);transition:border-color .14s var(--curva),box-shadow .14s var(--curva)}
input:hover{border-color:var(--c6)}
input:focus{outline:none;border-color:var(--turquesa);box-shadow:var(--foco)}
input[type=range]{width:100%;accent-color:var(--petroleo);padding:0;border:0}
.campo{margin-bottom:var(--e4)}
.linha-campo{display:flex;gap:var(--e2)}
@media(max-width:480px){.linha-campo{flex-direction:column}.linha-campo .btn{width:100%}}
.busca{position:relative}
.sugestoes{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;background:var(--papel);border:1px solid var(--c5);border-radius:var(--r-card);box-shadow:var(--s3);max-height:280px;overflow-y:auto;padding:var(--e1)}
.sugestao{display:block;width:100%;text-align:left;background:none;border:0;padding:10px var(--e3);border-radius:var(--r-btn);cursor:pointer;font-family:var(--sans)}
.sugestao:hover,.sugestao:focus{background:var(--c2)}
.sugestao .t{font-size:14.5px;color:var(--c12);line-height:1.4;display:block}
.sugestao .s{font-family:var(--mono);font-size:11px;color:var(--c8);margin-top:2px;display:block}
.grau{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;padding:3px 9px;border-radius:var(--r-pill)}
.grau--1,.grau--2{background:var(--turquesa-fundo);color:#0F766E}
.grau--3{background:var(--ambar-fundo);color:var(--ambar)}
.grau--4{background:var(--carmim-fundo);color:var(--carmim)}
details.faq{border-bottom:1px solid var(--c4);padding:var(--e4) 0}
details.faq summary{cursor:pointer;font-family:var(--serif);font-size:clamp(18px,2vw,21px);list-style:none;display:flex;gap:var(--e3);align-items:flex-start;line-height:1.35;letter-spacing:-.012em}
details.faq summary::-webkit-details-marker{display:none}
details.faq summary::before{content:"+";font-family:var(--mono);font-size:17px;color:var(--turquesa);line-height:1.4;flex:none}
details.faq[open] summary::before{content:"–"}
details.faq .corpo{padding:10px 0 0 30px;color:var(--c10);font-size:15.5px;line-height:1.6;animation:abrir .2s var(--curva)}
@keyframes abrir{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}
@media(max-width:560px){details.faq .corpo{padding-left:0}}
.aviso{border-left:3px solid var(--ambar);background:var(--ambar-fundo);padding:var(--e3) var(--e4);font-size:14.5px;color:var(--c11);border-radius:0 var(--r-btn) var(--r-btn) 0;line-height:1.55}
.aviso--carmim{border-left-color:var(--carmim);background:var(--carmim-fundo)}
.aviso--filete{border-left-color:var(--turquesa);background:var(--turquesa-fundo)}
.secao--escuro .aviso{background:rgba(255,255,255,.06);color:rgba(232,239,243,.8)}
.legal{max-width:66ch}
.legal h2{font-size:clamp(21px,2.4vw,27px);margin:var(--e7) 0 0;scroll-margin-top:80px}
.legal h2:first-of-type{margin-top:0}
.legal h2 .n{font-family:var(--mono);font-size:12px;color:var(--turquesa);display:block;margin-bottom:6px;letter-spacing:.09em}
.legal p{font-size:16px;color:var(--c11);margin:var(--e3) 0;line-height:1.7}
.legal ul{color:var(--c11);font-size:16px;line-height:1.75;padding-left:20px}
.legal li{margin-bottom:var(--e2)}
.sumario{background:var(--papel);border:1px solid var(--c4);border-radius:var(--r-card);padding:var(--e5);margin-bottom:var(--e7);box-shadow:var(--s1)}
.sumario ol{margin:0;padding-left:18px;columns:2;column-gap:var(--e6);font-size:14.5px}
.sumario li{margin-bottom:6px;break-inside:avoid}
.sumario a{color:var(--c10);text-decoration:none}
.sumario a:hover{color:var(--c12);text-decoration:underline}
@media(max-width:600px){.sumario ol{columns:1}}
.resumo{background:var(--c2);border-left:3px solid var(--turquesa);padding:var(--e3) var(--e4);margin:var(--e3) 0 0;font-size:14.5px;color:var(--c10);border-radius:0 var(--r-btn) var(--r-btn) 0}
.resumo b{font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--c8);display:block;margin-bottom:3px;font-weight:400}
footer.rodape{background:var(--petroleo);color:rgba(232,239,243,.7);padding:var(--e8) 0 var(--e6);font-size:14px}
footer.rodape a{color:rgba(232,239,243,.7);text-decoration:none;transition:color .14s var(--curva)}
footer.rodape a:hover{color:#fff}
.rodape-grade{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:var(--e6);margin-bottom:var(--e6)}
@media(max-width:780px){.rodape-grade{grid-template-columns:1fr;gap:var(--e5)}}
.rodape-grade h4{font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:rgba(232,239,243,.45);margin:0 0 var(--e3);font-weight:400}
.rodape-grade ul{list-style:none;margin:0;padding:0}
.rodape-grade li{margin-bottom:var(--e2)}
.rodape-fim{border-top:1px solid rgba(255,255,255,.12);padding-top:var(--e5);font-size:12.5px;color:rgba(232,239,243,.5);line-height:1.65}
.revela{opacity:0;transform:translateY(7px)}
.revela.entrou{opacity:1;transform:none;transition:opacity .2s var(--curva),transform .22s var(--mola)}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}
  .revela,.dossie-linhas li{opacity:1!important;transform:none!important}
}
.painel{display:grid;grid-template-columns:232px 1fr;background:var(--c2)}
@media(max-width:900px){.painel{grid-template-columns:1fr}}
.lateral{background:var(--papel);border-right:1px solid var(--c4);padding:var(--e4) 0;display:flex;flex-direction:column}
@media(max-width:900px){
  .lateral{border-right:0;border-bottom:1px solid var(--c4);flex-direction:row;overflow-x:auto;padding:10px;gap:6px;align-items:center}
  .lateral .grupo,.lateral .rodape-lateral{display:none}
  .lateral .item{white-space:nowrap;padding:9px 13px;border-left:0;border-radius:var(--r-btn);width:auto}
}
.lateral .marca{padding:0 var(--e4) var(--e4);border-bottom:1px solid var(--c3);margin-bottom:var(--e3)}
@media(max-width:900px){.lateral .marca{padding:0 var(--e3) 0 var(--e1);border:0;margin:0}}
.grupo{font-family:var(--mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--c8);padding:var(--e4) var(--e4) 6px}
.item{display:flex;align-items:center;gap:10px;padding:9px var(--e4);font-size:14px;color:var(--c10);text-decoration:none;border:0;border-left:2px solid transparent;cursor:pointer;background:none;font-family:var(--sans);width:100%;text-align:left;transition:background .14s var(--curva),color .14s var(--curva)}
.item:hover{background:var(--c2);color:var(--c12)}
.item.ativo{background:var(--c3);color:var(--c12);border-left-color:var(--turquesa);font-weight:500}
.item .sino{margin-left:auto;font-family:var(--mono);font-size:10px;background:var(--carmim);color:#fff;border-radius:var(--r-pill);padding:1px 6px}
.rodape-lateral{margin-top:auto;padding:var(--e3) var(--e4) 0;border-top:1px solid var(--c3);font-size:13px;color:var(--c8)}
.conteudo{padding:clamp(18px,3vw,32px);overflow-x:hidden}
.kpi{background:var(--papel);border:1px solid var(--c4);border-radius:var(--r-card);padding:var(--e4) 18px;box-shadow:var(--s1)}
.kpi .rot{font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--c8);margin-bottom:var(--e2)}
.kpi .val{font-family:var(--serif);font-size:31px;line-height:1;letter-spacing:-.02em}
.kpi .sub{font-size:12.5px;color:var(--c10);margin-top:6px;line-height:1.45}
.kpi.alerta{border-left:3px solid var(--ambar)}
.kpi.grave{border-left:3px solid var(--carmim)}
.kpi.ok{border-left:3px solid var(--turquesa)}
.pend{display:grid;grid-template-columns:1fr auto;gap:var(--e3);align-items:center;padding:var(--e3) 0;border-bottom:1px solid var(--c3)}
.pend:last-child{border-bottom:0}
.pend .tit{font-size:15px;margin-bottom:3px;color:var(--c12)}
.etiq{font-family:var(--mono);font-size:10.5px;padding:3px 9px;border-radius:var(--r-pill);white-space:nowrap;display:inline-block}
.etiq--vence{background:var(--ambar-fundo);color:var(--ambar)}
.etiq--atraso{background:var(--carmim-fundo);color:var(--carmim)}
.etiq--ok{background:var(--turquesa-fundo);color:#0F766E}
@media(max-width:560px){.pend{grid-template-columns:1fr;gap:6px}}

/* ---------- Planos e oferta ---------- */
.planos{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--e4);align-items:start}
@media(max-width:900px){.planos{grid-template-columns:1fr}}
.plano{position:relative;background:var(--papel);border:1px solid var(--c4);border-radius:var(--r-card);padding:var(--e5);box-shadow:var(--s1);display:flex;flex-direction:column}
.plano--destaque{border-color:var(--petroleo);border-width:1.5px;box-shadow:var(--s3);background:linear-gradient(180deg,var(--turquesa-fundo) 0%,var(--papel) 120px)}
@media(min-width:901px){.plano--destaque{transform:translateY(-8px)}}
.plano-selo{position:absolute;top:-11px;left:var(--e5);background:var(--petroleo);color:#fff;font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;padding:4px 10px;border-radius:var(--r-pill)}
.plano h3{margin-bottom:2px}
.plano-faixa{font-family:var(--mono);font-size:11.5px;color:var(--c8);margin:0 0 var(--e4)}
.preco{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:var(--e4)}
.preco-num{font-family:var(--serif);font-size:38px;line-height:1;letter-spacing:-.02em;color:var(--c12)}
.preco-un{font-size:13px;color:var(--c8)}
.plano-itens{list-style:none;margin:0 0 var(--e5);padding:0;flex:1}
.plano-itens li{font-size:14.5px;color:var(--c10);line-height:1.5;padding:7px 0 7px 22px;border-bottom:1px solid var(--c3);position:relative}
.plano-itens li:last-child{border-bottom:0}
.plano-itens li::before{content:"";position:absolute;left:2px;top:14px;width:9px;height:5px;border-left:1.5px solid var(--turquesa);border-bottom:1.5px solid var(--turquesa);transform:rotate(-45deg)}
.plano-itens strong{color:var(--c12)}
.incluso{margin-top:var(--e6);background:var(--papel);border:1px solid var(--c4);border-radius:var(--r-card);padding:var(--e5);box-shadow:var(--s1)}
.lista-incluso{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:8px var(--e5)}
@media(max-width:760px){.lista-incluso{grid-template-columns:1fr}}
.lista-incluso li{font-size:14.5px;color:var(--c10);line-height:1.5;padding-left:22px;position:relative}
.lista-incluso li::before{content:"";position:absolute;left:2px;top:8px;width:9px;height:5px;border-left:1.5px solid var(--turquesa);border-bottom:1.5px solid var(--turquesa);transform:rotate(-45deg)}
.oferta{position:relative;border-color:var(--petroleo);border-width:1.5px;box-shadow:var(--s3)}
.oferta-dia{font-size:13.5px;color:var(--c8);margin:0 0 var(--e3)}
.ancora{display:flex;gap:var(--e3);align-items:flex-start;background:var(--ambar-fundo);border-left:3px solid var(--ambar);padding:var(--e3) var(--e4);border-radius:0 var(--r-btn) var(--r-btn) 0;margin-top:var(--e3)}
.ancora-num{font-family:var(--serif);font-size:30px;line-height:1;color:var(--ambar);flex:none;letter-spacing:-.02em}
.ancora-txt{font-size:13.5px;color:var(--c11);line-height:1.5}
