.custa-cabeca{max-width:820px;margin-inline:auto;text-align:center}.custa-cabeca .intro-texto{margin-inline:auto}.custa-cabeca:before{top:-170px;right:-34%;bottom:-170px;left:-34%}.custa-topo{padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(48px,6vw,88px)}.custa-topo-grade{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,5vw,80px);align-items:center}.custa-topo .cabeca{max-width:640px;margin-bottom:0}.custa-topo .titulo-pagina{font-size:clamp(2.5rem,4.8vw,4.4rem)}.custa-topo .intro-texto{margin-top:1.3rem}.movimento .custa-topo .cabeca>*{animation:custa-entra .9s cubic-bezier(.2,.85,.25,1) both}.movimento .custa-topo .cabeca>:nth-child(2){animation-delay:.08s}.movimento .custa-topo .cabeca>:nth-child(3){animation-delay:.18s}.movimento .custa-topo .cabeca>:nth-child(4){animation-delay:.28s}@keyframes custa-entra{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}}.custa-bomba{position:relative}.custa-bomba:before{content:"";position:absolute;top:-22%;right:-26%;bottom:-22%;left:-26%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(255,176,32,.22),rgba(139,224,78,.05) 60%,transparent)}.custa-bomba .bomba{margin:0;padding:10px 30px;border-radius:30px;background:#09100d;box-shadow:inset 0 0 0 1px #ffb02047,inset 0 0 80px #ffb02014,0 40px 90px -40px #000c}.custa-bomba .odometro{font-size:clamp(4rem,7vw,6rem)}.custa-impostos{font-size:.92rem;color:var(--areia-2)}.movimento .custa-bomba{animation:custa-bomba 1.1s cubic-bezier(.16,1,.3,1) .15s both}@keyframes custa-bomba{0%{opacity:0;transform:translateY(32px) scale(.96)}}.movimento .custa-bomba .bomba>div:not(.principal){animation:custa-linha .6s cubic-bezier(.16,1,.3,1) both}.movimento .custa-bomba .bomba>div:nth-child(2){animation-delay:1.2s}.movimento .custa-bomba .bomba>div:nth-child(3){animation-delay:1.35s}.movimento .custa-bomba .bomba>div:nth-child(4){animation-delay:1.5s}.movimento .custa-bomba .bomba>div:nth-child(5){animation-delay:1.65s}@keyframes custa-linha{0%{opacity:0;transform:translate(14px)}}.custa-bomba .val{color:var(--etanol)}.simulador{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;max-width:1000px;margin:0 auto;padding:0;overflow:hidden}.sim-entrada{padding:36px;border-right:1px solid var(--linha)}.sim-saida{padding:36px;background:linear-gradient(180deg,#ffb02014,#ffb02005)}.sim-rotulo{display:block;font-size:.95rem;font-weight:500;color:var(--areia-2)}.sim-campo{display:flex;align-items:baseline;gap:10px;margin-top:14px;padding:12px 18px;border-radius:18px;background:#09100d;box-shadow:inset 0 0 0 1px #ffb02040;transition:box-shadow .25s}.sim-campo:focus-within{box-shadow:inset 0 0 0 2px var(--gasolina),0 0 0 4px #ffb02026}.sim-campo input{flex:1;min-width:0;width:100%;border:0;outline:0;background:none;color:var(--areia);font:inherit;font-size:2.2rem;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sim-campo span{color:var(--areia-2)}.sim-faixa{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:8px;margin-top:28px;border-radius:8px;background:linear-gradient(90deg,var(--gasolina) var(--p),rgba(244,241,232,.12) var(--p));cursor:pointer}.sim-faixa::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:#ffd27a;box-shadow:0 0 0 6px #ffb02038,0 6px 18px #00000080;transition:transform .2s}.sim-faixa::-moz-range-thumb{width:28px;height:28px;border:0;border-radius:50%;background:#ffd27a;box-shadow:0 0 0 6px #ffb02038,0 6px 18px #00000080}.sim-faixa:active::-webkit-slider-thumb{transform:scale(1.12)}.sim-faixa:focus-visible{outline:3px solid var(--gasolina);outline-offset:6px}.sim-marcas{display:flex;justify-content:space-between;margin-top:10px;font-size:.8rem;color:var(--areia-2)}.sim-valor{display:block;margin-top:10px;font-size:clamp(2.6rem,5vw,4rem);font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--gasolina);font-variant-numeric:tabular-nums;text-shadow:0 0 28px rgba(255,176,32,.35)}.sim-conta{margin-top:12px;font-size:.95rem;color:var(--areia-2)}.sim-conta b{color:var(--areia)}.sim-zeros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.sim-zeros div{padding:12px 14px;border-radius:14px;background:#09100db3;box-shadow:inset 0 0 0 1px var(--linha)}.sim-zeros dt{font-size:.8rem;color:var(--areia-2)}.sim-zeros dd{font-weight:650;color:var(--etanol)}.sim-nota{margin-top:16px;font-size:.82rem;color:var(--areia-2)}.paga-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:960px;margin:0 auto}.paga-sim,.paga-nao{padding:32px}.paga-sim h3,.paga-nao h3{font-size:1.3rem;letter-spacing:-.02em}.paga-destaque{margin:18px 0;padding:22px;border-radius:20px;background:#ffb02014;box-shadow:inset 0 0 0 1px #ffb02059}.paga-destaque b{display:block;font-size:2rem;letter-spacing:-.03em;line-height:1.1;color:var(--gasolina)}.paga-destaque span{display:block;margin-top:6px;color:var(--areia-2)}.nao-paga{list-style:none;margin-top:12px}.nao-paga li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--linha)}.nao-paga li:first-child{border-top:0}.nao-paga span{position:relative}.nao-paga b{font-weight:700;color:var(--etanol)}.movimento .nao-paga span:after{content:"";position:absolute;left:-2px;right:-2px;top:55%;height:2px;border-radius:2px;background:#8be04ecc;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.6,0,.2,1);transition-delay:calc(.5s + var(--i) * .16s)}.movimento .paga-nao.visto .nao-paga span:after{transform:scaleX(1)}.movimento .nao-paga b{opacity:0;transform:scale(.6);transition:opacity .3s,transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.75s + var(--i) * .16s)}.movimento .paga-nao.visto .nao-paga b{opacity:1;transform:none}.fluxo-din{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.2fr);align-items:stretch;max-width:1040px;margin:0 auto}.fd-no{display:flex;flex-direction:column;gap:6px;padding:24px;border-radius:24px;background:#131f1aeb;box-shadow:inset 0 0 0 1px var(--linha)}.fd-no b{font-size:1.15rem;letter-spacing:-.01em}.fd-no span{font-size:.92rem;color:var(--areia-2)}.fd-posto{align-self:center;align-items:center;text-align:center}.fd-icone{width:40px;height:40px;fill:none;stroke:var(--etanol);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fd-canos{display:block;width:100%;height:100%;min-height:220px;overflow:visible}.fd-cano,.fd-fluxo{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.fd-cano{stroke:#f4f1e81a}.fd-cano-grosso{stroke-width:16}.fd-cano-fino{stroke-width:6}.fd-fluxo-grosso{stroke:var(--gasolina);stroke-width:8;stroke-dasharray:14 18;filter:drop-shadow(0 0 6px rgba(255,176,32,.6))}.fd-fluxo-fino{stroke:var(--etanol);stroke-width:3;stroke-dasharray:6 14}.movimento .fd-fluxo{animation:fd-corre 1.2s linear infinite;transition:opacity .8s .5s}.movimento .fd-fluxo-fino{animation-duration:1.8s}.movimento .fluxo-din:not(.visto) .fd-fluxo{opacity:0}@keyframes fd-corre{to{stroke-dashoffset:-64}}.fd-destinos{display:flex;flex-direction:column;justify-content:space-between;gap:56px}.fd-distrib{box-shadow:inset 0 0 0 1px #ffb02066,0 30px 70px -40px #ffb02073}.fd-clube{box-shadow:inset 0 0 0 1px #8be04e66}.fd-tag{align-self:flex-start;margin-bottom:4px;padding:4px 10px;border-radius:999px;background:#ffb02024;color:var(--gasolina)!important;font-size:.78rem!important;font-weight:700}.fd-tag-verde{background:#8be04e24;color:var(--etanol)!important}.cobranca-grade{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px;align-items:start;max-width:1040px;margin:0 auto}.extrato{padding:24px;border-radius:26px;background:#fbfaf5;color:#0e1714;box-shadow:0 40px 90px -30px #000000bf,0 0 0 1px #f4f1e833}.extrato-topo{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px dashed #D6DCD7}.extrato-av{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:50%;background:#0e1714}.extrato-av svg{width:30px;height:30px}.extrato-topo b{display:block}.extrato-topo small{display:block;font-size:.78rem;color:#5e6a62}.extrato-tabela{width:100%;margin-top:8px;border-collapse:collapse;font-variant-numeric:tabular-nums}.extrato-tabela th{padding:10px 4px;font-size:.78rem;font-weight:600;color:#5e6a62;text-align:right}.extrato-tabela td{padding:12px 4px;border-top:1px solid #ECEEE9;font-weight:600;text-align:right}.extrato-tabela :is(th,td):first-child{text-align:left}.extrato-tabela td b{display:block}.extrato-tabela td small{display:block;font-size:.78rem;font-weight:500;color:#5e6a62}.extrato-tabela tfoot :is(th,td){padding-top:14px;border-top:2px solid #0E1714;font-size:1.05rem;font-weight:700;color:#0e1714}.extrato-tabela tfoot td:last-child{color:#a35f00}.movimento .extrato-tabela :is(tbody,tfoot) tr{opacity:0;transform:translateY(6px);transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1)}.movimento .extrato-tabela tr.on{opacity:1;transform:none}.movimento .extrato-tabela tr.on td:last-child{animation:custa-marca 1s ease-out}@keyframes custa-marca{0%{background:#ffb02066}to{background:transparent}}.extrato-regra{margin-top:12px;font-size:.85rem;color:#5e6a62}.extrato-rodape{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.extrato-rodape span{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#eef7e8;color:#23561c;font-size:.8rem;font-weight:600}.extrato-rodape svg{width:12px;height:12px}.servico-grade{grid-template-columns:repeat(4,minmax(0,1fr))}.servico{position:relative}.servico:before{content:"";position:absolute;left:28px;right:28px;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--etanol),transparent);opacity:.55}.custa-honesto{max-width:760px;margin:28px auto 0;padding:20px 24px;border-radius:22px;background:#131f1ae0;box-shadow:inset 0 0 0 1px var(--linha);color:var(--areia-2);text-align:center}.custa-honesto b{color:var(--areia)}.custa-faq .faq-estreito{margin-inline:auto}@media (max-width:980px){.custa-topo-grade,.simulador,.paga-grade,.cobranca-grade{grid-template-columns:minmax(0,1fr)}.custa-bomba{max-width:520px;width:100%;justify-self:center}.sim-entrada{border-right:0;border-bottom:1px solid var(--linha)}.servico-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.fluxo-din{grid-template-columns:minmax(0,1fr);gap:0;max-width:560px}.fd-canos{display:none}.fd-posto{align-self:stretch}.fd-destinos{gap:12px;padding-top:36px;position:relative}.fd-destinos:before{content:"";position:absolute;left:50%;top:0;height:36px;width:2px;margin-left:-1px;background:linear-gradient(var(--gasolina),var(--etanol))}}@media (max-width:600px){.servico-grade{grid-template-columns:1fr}.sim-entrada,.sim-saida,.paga-sim,.paga-nao{padding:22px}.sim-campo input{font-size:1.8rem}.custa-bomba .bomba{padding:6px 20px}}
