
/* /controle_promocao/static/acelera/css/acelera.css */
 @font-face{font-family: "Chillax"; src: url("/controle_promocao/static/acelera/css/../fonts/chillax-var.woff2") format("woff2"); font-weight: 200 700; font-display: swap;}:root{--f: "Chillax", "Segoe UI", Roboto, Helvetica, Arial, sans-serif; --bg: #09090b; --bg2: #0e0e12; --sup: #16161b; --sup2: #1d1d24; --sup3: #26262f; --linha: rgba(255, 255, 255, .08); --linha2: rgba(255, 255, 255, .15); --txt: #f4f4f6; --txt2: #c6c8cf; --txt3: #9a9eaa; --red: #e5293d; --red2: #ff5266; --vinho: #7f0000; --ouro: #fece48; --ouro2: #ffe08a; --cta: #fece48; --cta-txt: #2a1600; --ok: #34d399; --aten: #fcd34d; --erro: #fca5a5; --info: #bfdbfe; --raio: 8px; --raio-p: 6px; --raio-xs: 4px; --topo-h: 68px; --grad-quente: linear-gradient(92deg, #ff6b7a 0%, #ff4256 38%, #de2639 100%);}@media (max-width: 860px){:root{--topo-h: 58px;}}*, *::before, *::after{box-sizing: border-box;}html{color-scheme: dark; scroll-padding-top: calc(var(--topo-h) + 16px); -webkit-text-size-adjust: 100%; background: var(--bg);}body{margin: 0; background: var(--bg); color: var(--txt2); font: 16px/1.6 var(--f); overflow-wrap: break-word; -webkit-font-smoothing: antialiased;}body.trava{overflow: hidden;}img{max-width: 100%; height: auto; display: block;}a{color: var(--ouro);}h1, h2, h3, h4{color: var(--txt); line-height: 1.1; margin: 0; letter-spacing: -.015em;}p{margin: 0;}ul, ol{margin: 0;}b, strong{color: var(--txt);}button, input, select, textarea, pre, code, kbd{font-family: inherit;}.ic{flex: none;}.wrap{width: 100%; max-width: 1240px; margin: 0 auto; padding: 0 24px;}.wrap.estreito{max-width: 880px;}@media (max-width: 600px){.wrap{padding: 0 16px;}}.sr{position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap;}.pular:focus{position: fixed; top: 8px; left: 8px; width: auto; height: auto; clip: auto; z-index: 100; background: #fff; color: #111; padding: 10px 16px; border-radius: var(--raio-p);}:focus-visible{outline: 3px solid var(--ouro); outline-offset: 2px;}main:focus{outline: none;}.eyebrow{font-size: 13px; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; color: var(--ouro);}.logo-promo{--lp: 40px; margin: 0; display: inline-flex; flex-direction: column; align-items: center; font-family: Chillax, sans-serif; font-size: var(--lp); font-style: normal; text-transform: uppercase; color: #fff; line-height: .7; letter-spacing: 0; white-space: nowrap;}.logo-promo > span:first-child{font-size: .379em; font-weight: 500;}.logo-promo > b{font-weight: 600; margin-top: .18em;}.logo-promo .lp-r{display: flex; align-items: center; gap: .19em; font-size: .608em; font-weight: 600; margin-top: .31em;}.logo-promo .lp-r img{display: block; width: 5.2em; height: auto;}.logo-promo .lp-r::before, .logo-promo .lp-r::after{content: ""; width: 1.17em; height: .19em; border-radius: 1em; background: #c51927;}.btn{display: inline-flex; align-items: center; justify-content: center; gap: 9px; min-height: 48px; padding: 0 24px; border-radius: 999px; border: 0; font: 800 16px/1.1 var(--f); text-decoration: none; cursor: pointer; white-space: nowrap; transition: background-color .15s, color .15s, box-shadow .15s, transform .15s;}.btn:active{transform: translateY(1px);}.btn-g{min-height: 56px; padding: 0 30px; font-size: 17px;}.btn-cta{background: var(--cta); color: var(--cta-txt);}.btn-cta:hover{background: #ffd968; box-shadow: 0 0 0 6px rgba(254, 206, 72, .14);}.btn-fantasma{background: rgba(255, 255, 255, .04); color: #fff; box-shadow: inset 0 0 0 1.5px rgba(255, 255, 255, .28);}.btn-fantasma:hover{background: rgba(255, 255, 255, .1); box-shadow: inset 0 0 0 1.5px rgba(255, 255, 255, .5);}.btn-txt{background: none; color: var(--ouro); padding: 0 8px; min-height: 44px;}.btn[disabled]{opacity: .6; cursor: progress;}.btns{display: flex; flex-wrap: wrap; gap: 12px;}.btns.centro{justify-content: center;}.link{background: none; border: 0; padding: 0; color: var(--ouro); font: inherit; text-decoration: underline; cursor: pointer; display: inline-flex; align-items: center; gap: 6px;}.gira{width: 16px; height: 16px; border-radius: 50%; border: 2px solid currentColor; border-right-color: transparent; animation: gira .7s linear infinite;}@keyframes gira{to{transform: rotate(360deg);}}#cabecalho{display: contents;}.top{position: sticky; top: 0; z-index: 30; background: #de2639;}.top .wrap{height: var(--topo-h); display: flex; align-items: center; gap: 16px;}.logo{display: flex; align-items: center; gap: 14px; text-decoration: none; min-width: 0; flex: none;}.logo img{height: 20px; width: auto; flex: none;}.menu{display: flex; gap: 2px; margin-left: auto; min-width: 0;}.menu a{color: #fff; text-decoration: none; font-size: 15px; font-weight: 600; padding: 9px 12px; border-radius: 999px; white-space: nowrap;}.menu a:hover{background: rgba(255, 255, 255, .14);}.menu a[aria-current]{background: rgba(0, 0, 0, .18);}.entrar{display: flex; align-items: center; gap: 8px; color: #fff; text-decoration: none; font-size: 15px; font-weight: 600; padding: 8px 12px; border-radius: 999px; white-space: nowrap; min-height: 44px; flex: none;}.entrar:hover{background: rgba(255, 255, 255, .14);}.top :focus-visible{outline-color: #fff;}.top .btn-cta{min-height: 42px; padding: 0 20px; font-size: 15px; flex: none;}.menu-btn{display: none; align-items: center; gap: 8px; min-height: 44px; padding: 0 14px; border: 0; border-radius: 999px; background: rgba(255, 255, 255, .16); color: #fff; font: 700 15px var(--f); cursor: pointer; flex: none;}@media (max-width: 1140px){.menu a{padding: 9px 9px; font-size: 14.5px;}.top .wrap{gap: 10px;}}@media (max-width: 1060px){.menu{display: none;}.entrar{margin-left: auto;}.menu-btn{display: inline-flex;}}@media (max-width: 860px){.top .btn-cta, .menu-btn{display: none;}.logo img{height: 17px;}.logo{gap: 10px;}}@media (max-width: 400px){.entrar span{display: none;}}.gaveta .folha{padding: 16px 16px 32px;}.gaveta .it{display: flex; align-items: center; gap: 14px; width: 100%; min-height: 50px; padding: 0 12px; color: #fff; text-decoration: none; font: 600 16px var(--f); border-radius: var(--raio-p); background: none; border: 0; cursor: pointer; text-align: left;}.gaveta .it .ic{color: var(--txt3);}.gaveta .it[aria-current]{background: rgba(229, 41, 61, .16);}.gaveta .it[aria-current] .ic{color: var(--red2);}.gaveta .grp{display: block; font-size: 12px; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; color: var(--txt3); margin: 18px 12px 6px;}.dock{position: fixed; left: 0; right: 0; bottom: 0; z-index: 40; background: rgba(12, 12, 15, .94); -webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px); display: none; grid-template-columns: repeat(5, minmax(0, 1fr)); border-top: 1px solid var(--linha); padding-bottom: env(safe-area-inset-bottom);}.dock a{display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 3px; font-size: 11.5px; font-weight: 700; color: var(--txt3); text-decoration: none; min-height: 60px; padding: 6px 2px; text-align: center; line-height: 1.1;}.dock a.on{color: #fff;}.dock a.on:not(.dock-cta) .ic{color: var(--red2);}.dock .dock-cta{color: #fff;}.dock .dock-cta span{display: grid; place-items: center; background: var(--cta); color: var(--cta-txt); border-radius: 999px; width: 54px; height: 30px;}@media (max-width: 860px){.dock{display: grid;}body{padding-bottom: calc(60px + env(safe-area-inset-bottom));}.fab-previa{bottom: calc(72px + env(safe-area-inset-bottom));}}.palco{position: relative; margin-right: -10%;}.palco::after{content: ""; position: absolute; left: 6%; right: 6%; top: 74%; height: 22%; z-index: -1; border-radius: 50%; background: radial-gradient(closest-side, rgba(229, 41, 61, .5), rgba(229, 41, 61, 0)); filter: blur(8px);}.contagem{margin-top: 28px;}.cont-rot{display: flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 700; color: var(--txt2); text-transform: uppercase; letter-spacing: .06em;}.cont-rot .ic{color: var(--ouro);}.cont-num{display: flex; gap: 8px; margin-top: 10px;}.cont-bloco{min-width: 74px; padding: 10px 10px 8px; border-radius: var(--raio); background: rgba(255, 255, 255, .05); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .08); text-align: center;}.cont-bloco b{display: block; font-size: 34px; font-weight: 900; line-height: 1; color: #fff; font-variant-numeric: tabular-nums; letter-spacing: -.02em;}.cont-bloco small{display: block; font-size: 11px; font-weight: 700; color: var(--txt3); text-transform: uppercase; letter-spacing: .1em; margin-top: 6px;}.contagem.fim .cont-rot{text-transform: none; letter-spacing: 0; font-size: 16px;}.letreiro{overflow: hidden; background: var(--red); color: #fff; border-top: 1px solid rgba(255, 255, 255, .12); border-bottom: 1px solid rgba(0, 0, 0, .3);}.trilho{display: flex; align-items: center; width: max-content; animation: desliza 44s linear infinite;}.trilho span{padding: 15px 22px; font-size: 14.5px; font-weight: 900; letter-spacing: .1em; text-transform: uppercase; white-space: nowrap;}.trilho .brilho-ic{width: 14px; height: 14px; color: var(--ouro2); flex: none;}.letreiro:hover .trilho{animation-play-state: paused;}@keyframes desliza{to{transform: translateX(-50%);}}@media (max-width: 960px){.cont-bloco{min-width: 64px;}.cont-bloco b{font-size: 28px;}}@media (max-width: 860px){.contagem{margin-top: 14px;}.cont-num{margin-top: 8px;}.cont-num{gap: 6px;}.cont-bloco{flex: 1; min-width: 0; padding: 9px 4px 7px;}.cont-bloco b{font-size: 24px;}.trilho span{padding: 12px 18px; font-size: 13px;}}.sec{--sec-pad: 96px; padding: var(--sec-pad) 0; position: relative; scroll-margin-top: calc(16px - var(--sec-pad));}.sec + .sec{border-top: 1px solid var(--linha);}.sec-cab{max-width: 1000px; margin-bottom: 40px;}.sec-cab h2{font-size: clamp(32px, 4.4vw, 58px); font-weight: 900; margin-top: 12px; letter-spacing: -.01em; line-height: 1.02; text-wrap: balance;}.sec-cab h2 em{font-style: normal; background: var(--grad-quente); -webkit-background-clip: text; background-clip: text; color: transparent; padding-right: .04em;}.sec-cab p:not(.eyebrow){margin-top: 16px; max-width: 680px; font-size: 18px; color: var(--txt2);}@media (max-width: 760px){.sec{--sec-pad: 64px;}.sec-cab{margin-bottom: 28px;}.sec-cab p:not(.eyebrow){font-size: 16.5px;}}.anima .rv{opacity: 0; transform: translateY(22px); transition: opacity .7s ease, transform .7s cubic-bezier(.2, .7, .2, 1); transition-delay: var(--atraso, 0ms);}.anima .rv.visto{opacity: 1; transform: none;}.passos{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; list-style: none; padding: 0;}.passo{position: relative; overflow: hidden; background: var(--sup); border-radius: var(--raio); padding: 30px 28px 32px; min-width: 0;}.passo .n{position: absolute; top: -6px; right: 14px; font-size: 112px; font-weight: 900; line-height: 1; color: transparent; -webkit-text-stroke: 1.5px rgba(255, 255, 255, .12); letter-spacing: -.05em;}.passo-ic{width: 54px; height: 54px; border-radius: 50%; display: grid; place-items: center; background: rgba(229, 41, 61, .14); color: var(--red2);}.passo h3{font-size: 24px; margin-top: 22px; font-weight: 900; letter-spacing: -.02em;}.passo p{margin-top: 10px;}@media (max-width: 860px){.passos{grid-template-columns: 1fr;}.passo{padding: 22px 20px 24px;}.passo .n{font-size: 84px;}.passo h3{margin-top: 16px;}}.simu{display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, .8fr); background: var(--sup); border-radius: var(--raio); margin-top: 16px; overflow: hidden;}.simu-form{padding: 32px; min-width: 0;}.simu-form h3{font-size: 24px; font-weight: 900; letter-spacing: -.02em;}.simu-form > p{margin-top: 6px;}.moeda{display: flex; align-items: center; border: 1px solid var(--linha2); border-radius: var(--raio-p); background: var(--bg2); min-height: 58px;}.moeda:focus-within{border-color: var(--ouro); outline: 3px solid rgba(254, 206, 72, .22);}.moeda span{padding: 0 4px 0 16px; color: var(--txt3); font-weight: 700;}.moeda input{border: 0 !important; outline: 0 !important; background: transparent !important; font-size: 24px !important; font-weight: 800; min-height: 56px !important; padding-left: 6px !important;}.rapidos{display: flex; flex-wrap: wrap; gap: 8px; margin-top: 12px;}.rapidos button{min-height: 42px; padding: 0 16px; border: 1px solid var(--linha2); border-radius: var(--raio-p); background: transparent; font: 700 14.5px var(--f); color: var(--txt2); cursor: pointer;}.rapidos button:hover{border-color: var(--ouro); color: #fff;}.simu-res{background: linear-gradient(135deg, #6d0000 0%, #b51824 60%, #e5293d 100%); color: #ffd9dc; padding: 32px; display: flex; flex-direction: column; justify-content: center; gap: 4px; min-width: 0; transition: background .3s;}.simu-res .num{font-size: clamp(64px, 8vw, 104px); font-weight: 900; line-height: .95; color: var(--ouro); font-variant-numeric: tabular-nums; letter-spacing: -.01em;}.simu-res b{color: #fff; font-size: 20px;}.simu-res p{margin-top: 10px; min-height: 3em;}.simu-res small{margin-top: 12px; font-size: 12.5px; color: #ffc2c8;}.simu.abaixo .simu-res{background: var(--sup3); color: var(--txt2);}.simu.abaixo .simu-res .num{color: var(--txt3);}.simu.abaixo .simu-res small{color: var(--txt3);}@media (max-width: 760px){.simu{grid-template-columns: 1fr;}.simu-form, .simu-res{padding: 22px 20px;}}.sec-premio{background: radial-gradient(60% 50% at 50% 30%, rgba(229, 41, 61, .12), transparent 70%), var(--bg);}.vitrine{display: grid; grid-template-columns: minmax(0, 1.55fr) minmax(0, 1fr); gap: 24px; align-items: stretch;}.giro{position: relative; border-radius: var(--raio); padding: 56px 28px 18px; display: flex; flex-direction: column; justify-content: center; user-select: none; -webkit-user-select: none; background: radial-gradient(70% 55% at 50% 72%, rgba(229, 41, 61, .26), transparent 70%), linear-gradient(180deg, #121217 0%, #0b0b0e 100%); box-shadow: inset 0 0 0 1px var(--linha);}.giro-palco{position: relative; cursor: grab; touch-action: pan-y;}.giro-cv{position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none;}.giro.com-canvas .giro-palco img{visibility: hidden;}.giro.arrastando .giro-palco{cursor: grabbing;}.giro-palco img{width: 100%; aspect-ratio: 1200 / 494; object-fit: contain; pointer-events: none;}.giro-carga{position: absolute; top: 16px; left: 20px; font-size: 13px; color: var(--txt3);}.giro-ctrl{display: flex; align-items: center; gap: 14px; margin-top: 6px;}.giro-ctrl button{width: 44px; height: 44px; border-radius: 50%; border: 1px solid var(--linha2); background: rgba(255, 255, 255, .04); display: grid; place-items: center; cursor: pointer; color: #fff; flex: none;}.giro-ctrl button:hover{border-color: var(--ouro);}.giro-ctrl input[type="range"]{flex: 1; min-width: 0; accent-color: var(--ouro); height: 44px; cursor: pointer;}.giro-dica{display: flex; align-items: center; justify-content: center; gap: 6px; font-size: 13px; color: var(--txt3); margin-top: 2px;}.premio-dados{display: grid; grid-auto-rows: 1fr; gap: 1px; background: var(--linha); border-radius: var(--raio); overflow: hidden; margin: 0;}.premio-dados div{background: var(--sup); padding: 18px 24px; min-width: 0; display: flex; flex-direction: column; justify-content: center;}.premio-dados dt{font-size: 12.5px; color: var(--txt3); text-transform: uppercase; letter-spacing: .1em; font-weight: 700;}.premio-dados dd{margin: 6px 0 0; color: #fff; font-weight: 800; font-size: 19px; line-height: 1.25;}.specs{display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 1px; background: var(--linha); border-radius: var(--raio); overflow: hidden; margin-top: 24px;}.spec{background: var(--sup); padding: 20px 18px; min-width: 0; container-type: inline-size;}.spec small{display: block; font-size: 12px; color: var(--txt3); text-transform: uppercase; letter-spacing: .1em; font-weight: 700;}.spec b{display: flex; align-items: baseline; gap: 4px; font-size: clamp(26px, 24cqi, 42px); color: #fff; font-weight: 900; margin-top: 6px; white-space: nowrap; letter-spacing: -.01em; line-height: 1;}.spec b i{font-style: normal; font-size: .45em; color: var(--ouro); font-weight: 800; letter-spacing: 0;}.spec > span{display: block; font-size: 13px; color: var(--txt3); min-height: 1.5em; margin-top: 6px;}.equip-bloco{margin-top: 56px;}.equip-bloco h3{font-size: 24px; font-weight: 900; letter-spacing: -.02em; margin-bottom: 8px;}.equip{list-style: none; padding: 0; columns: 2; column-gap: 48px;}.equip li{break-inside: avoid; display: flex; gap: 12px; padding: 12px 0; border-bottom: 1px solid var(--linha); font-size: 15.5px; color: var(--txt2);}.equip .ic{color: var(--ouro); margin-top: 3px;}details.ficha, details.lojas{margin-top: 24px; background: var(--sup); border-radius: var(--raio);}details > summary{list-style: none; cursor: pointer; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 18px 22px; font-weight: 800; color: #fff; min-height: 56px;}details > summary::-webkit-details-marker{display: none;}details > summary .ic{transition: transform .25s; color: var(--txt3);}details[open] > summary > .ic{transform: rotate(180deg);}.ficha-tab{width: 100%; border-collapse: collapse; font-size: 15px;}.ficha-tab th, .ficha-tab td{text-align: left; padding: 12px 22px; border-top: 1px solid var(--linha); vertical-align: top;}.ficha-tab th{width: 34%; color: var(--txt3); font-weight: 600;}.ficha-tab td{color: var(--txt);}.fonte{font-size: 13px; color: var(--txt3); margin-top: 14px;}@media (max-width: 1060px){.vitrine{grid-template-columns: 1fr;}.premio-dados{grid-template-columns: repeat(2, minmax(0, 1fr));}.specs{grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (max-width: 760px){.giro{padding: 40px 10px 12px;}.premio-dados{grid-template-columns: minmax(0, 1fr);}.premio-dados div{padding: 16px;}.premio-dados dd{font-size: 17px;}.specs{grid-template-columns: repeat(2, minmax(0, 1fr));}.spec{padding: 16px;}.equip{columns: 1;}.equip-bloco{margin-top: 40px;}.ficha-tab th, .ficha-tab td{display: block; width: auto; padding: 4px 18px; border: 0;}.ficha-tab th{padding-top: 12px; border-top: 1px solid var(--linha);}.ficha-tab td{padding-bottom: 12px;}}.linha-tempo{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); list-style: none; padding: 0;}.marco{position: relative; padding: 40px 24px 0 0; min-width: 0;}.marco::before{content: ""; position: absolute; top: 11px; left: 0; right: 0; height: 2px; background: var(--linha2);}.marco:last-child::before{right: auto; width: 24px;}.marco i{position: absolute; top: 1px; left: 0; width: 22px; height: 22px; border-radius: 50%; background: var(--bg); border: 2px solid rgba(255, 255, 255, .3); display: grid; place-items: center; color: #062b1e; z-index: 1;}.marco.feito::before{background: var(--ok);}.marco.feito i{background: var(--ok); border-color: var(--ok);}.marco.agora i{border-color: var(--red2); box-shadow: 0 0 0 5px rgba(229, 41, 61, .25);}.marco b{display: block; color: #fff; font-size: 24px; font-weight: 900; font-variant-numeric: tabular-nums; letter-spacing: -.02em;}.marco strong{display: block; color: var(--txt); font-size: 15.5px; margin-top: 4px;}.marco > span{display: block; font-size: 14.5px; color: var(--txt3); margin-top: 2px;}.como-sorteio{display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 36px; align-items: center; background: var(--sup); border-radius: var(--raio); padding: 32px; margin-top: 48px;}.bilhete{position: relative; background: linear-gradient(135deg, #ffe08a 0%, #fece48 45%, #f5b90f 100%); color: #2a1600; border-radius: var(--raio); padding: 22px 38px; text-align: center; min-width: 230px;}.bilhete::before, .bilhete::after{content: ""; position: absolute; top: 50%; width: 22px; height: 22px; margin-top: -11px; border-radius: 50%; background: var(--sup);}.bilhete::before{left: -11px;}.bilhete::after{right: -11px;}.bilhete small{display: block; font-size: 11.5px; text-transform: uppercase; letter-spacing: .14em; font-weight: 800; color: #5c3a00;}.bilhete b{display: block; font-size: 38px; font-weight: 900; color: #1c0f00; letter-spacing: .02em; font-variant-numeric: tabular-nums; margin: 6px 0 4px; padding: 6px 0; border-top: 1.5px dashed rgba(42, 22, 0, .35); border-bottom: 1.5px dashed rgba(42, 22, 0, .35);}.bilhete .pend{background: rgba(42, 22, 0, .12); box-shadow: none;}.bilhete > span{font-size: 12.5px; font-weight: 700; color: #5c3a00;}.como-sorteio h3{font-size: 24px; font-weight: 900; letter-spacing: -.02em;}.como-sorteio p{margin-top: 10px; max-width: 72ch;}.como-sorteio .links{display: flex; flex-wrap: wrap; gap: 8px 24px; margin-top: 16px;}@media (max-width: 760px){.linha-tempo{grid-template-columns: 1fr;}.marco{padding: 0 0 28px 40px;}.marco::before{top: 0; bottom: 0; left: 10px; right: auto; width: 2px; height: auto;}.marco:last-child::before{display: none;}.marco b{font-size: 21px;}.como-sorteio{grid-template-columns: 1fr; padding: 22px 20px; gap: 22px; margin-top: 20px;}.bilhete{min-width: 0;}}.canais{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px;}.canal{display: flex; flex-direction: column; gap: 4px; background: var(--sup); border-radius: var(--raio); padding: 28px; text-decoration: none; color: var(--txt2); min-width: 0; transition: background-color .15s;}.canal:hover{background: var(--sup2);}.canal > .ic{color: var(--red2); margin-bottom: 12px;}.canal b{font-size: 20px; font-weight: 900; letter-spacing: -.01em;}.canal em{font-style: normal; color: var(--ouro); font-weight: 800; display: inline-flex; align-items: center; gap: 4px; margin-top: 12px; font-size: 15px;}.lojas-grade{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0 28px; padding: 0 22px 8px;}.lojas-grade div{padding: 14px 0; border-top: 1px solid var(--linha); min-width: 0; font-size: 14.5px;}.lojas-grade b{display: block; font-size: 15.5px;}.lojas-grade div > span{display: block; color: var(--txt3); margin-top: 2px;}.nb{white-space: nowrap;}.lojas-grade a{display: inline-flex; align-items: center; gap: 6px; font-weight: 800; text-decoration: none; margin-top: 8px; min-height: 32px;}.lojas-grade a:hover{text-decoration: underline;}.lojas-mais{padding: 14px 22px 20px; border-top: 1px solid var(--linha);}.lojas-mais a{display: inline-flex; align-items: center; gap: 6px; font-weight: 800; text-decoration: none;}@media (max-width: 960px){.lojas-grade{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 760px){.canais{grid-template-columns: 1fr;}.canal{padding: 22px 20px;}.lojas-grade{grid-template-columns: 1fr; padding: 0 18px 8px;}}.faq{background: var(--sup); border-radius: var(--raio);}.faq details + details{border-top: 1px solid var(--linha);}.faq summary{padding: 20px 24px; font-size: 17.5px;}.faq-ic{width: 32px; height: 32px; border-radius: 50%; display: grid; place-items: center; background: rgba(255, 255, 255, .06); color: var(--txt2); flex: none; transition: transform .25s, background-color .2s;}.faq details[open] .faq-ic{transform: rotate(45deg); background: rgba(229, 41, 61, .2); color: #fff;}.faq details p{padding: 0 24px 22px; max-width: 48em;}@media (max-width: 600px){.faq summary{padding: 16px 18px; font-size: 16px;}.faq details p{padding: 0 18px 18px;}}.cta-final{position: relative; overflow: hidden; color: #ffd9dc; padding: 72px 0; background: radial-gradient(70% 120% at 88% 50%, rgba(254, 206, 72, .16), transparent 60%), linear-gradient(115deg, #4a0000 0%, #8f0a14 45%, #d81f33 100%);}.cta-final .wrap{display: flex; align-items: center; justify-content: space-between; gap: 28px; flex-wrap: wrap;}.cta-final .wrap > div:first-child{max-width: 680px;}.cta-final h2{color: #fff; font-size: clamp(28px, 3.8vw, 48px); font-weight: 900; letter-spacing: -.01em; line-height: 1.02;}.cta-final p{margin-top: 12px; font-size: 17px;}.cta-final .pend{background: rgba(254, 206, 72, .22);}@media (max-width: 600px){.cta-final{padding: 48px 0;}.cta-final .btns, .cta-final .btn{width: 100%;}}body[data-pagina="ativar"] .cta-final, body[data-pagina="entrar"] .cta-final, body[data-pagina="esqueci"] .cta-final, body[data-pagina="area"] .cta-final{display: none;}.rodape{background: #050506; padding: 48px 0 36px; font-size: 14.5px; color: var(--txt3); border-top: 1px solid var(--linha);}.marca{display: flex; align-items: center; gap: 24px; padding-bottom: 28px; border-bottom: 1px solid var(--linha);}.marca p{color: var(--txt); font-weight: 600;}.marca p span{display: block; color: var(--txt3); font-weight: 400;}.colunas{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; padding: 28px 0; border-bottom: 1px solid var(--linha);}.colunas b{display: block; margin-bottom: 10px;}.colunas a{display: block; color: var(--txt2); text-decoration: none; padding: 4px 0; overflow-wrap: anywhere;}.colunas a:hover{color: #fff; text-decoration: underline;}.legal{font-size: 13px; margin-top: 22px; max-width: 1000px;}.legal a{color: var(--txt2);}@media (max-width: 760px){.colunas{grid-template-columns: 1fr 1fr;}.marca{flex-direction: column; align-items: flex-start; gap: 14px;}}@media (max-width: 420px){.colunas > div:nth-child(2){grid-column: 1 / -1; order: 3;}}.pagina{padding: 48px 0 80px; min-height: 60vh; background: radial-gradient(50% 40% at 50% 0%, rgba(229, 41, 61, .14), transparent 70%);}.pag-cab{margin-bottom: 28px;}.pag-cab h1{font-size: clamp(32px, 4.2vw, 52px); font-weight: 900; margin-top: 10px; letter-spacing: -.01em;}.pag-cab p:not(.eyebrow){margin-top: 8px;}.pag-cab .btn{margin-top: 16px;}.caixa{background: var(--sup); border-radius: var(--raio); padding: 36px; max-width: 580px; margin: 0 auto; box-shadow: inset 0 0 0 1px var(--linha);}.caixa.larga{max-width: none;}.caixa-cab h1{font-size: clamp(28px, 3.2vw, 36px); font-weight: 900; letter-spacing: -.01em;}.caixa-cab p{margin-top: 10px;}.etapa-txt{font-size: 13px; color: var(--txt3); font-weight: 800; text-transform: uppercase; letter-spacing: .1em;}.etapas{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 6px; margin: 10px 0 22px;}.etapas i{height: 6px; border-radius: 3px; background: rgba(255, 255, 255, .1);}.etapas i.feita{background: var(--ok);}.etapas i.atual{background: var(--red2);}@media (max-width: 600px){.pagina{padding: 22px 0 56px;}.caixa{padding: 24px 18px;}}.campo{margin-top: 18px; min-width: 0;}.campo label{display: block; font-weight: 700; color: var(--txt); font-size: 15px; margin-bottom: 7px;}.campo input, .campo select{width: 100%; min-height: 52px; border: 1px solid var(--linha2); border-radius: var(--raio-p); padding: 0 14px; font: 17px var(--f); color: #fff; background: var(--bg2);}.campo input::placeholder{color: #737783;}.campo input:-webkit-autofill{-webkit-text-fill-color: #fff; box-shadow: inset 0 0 0 40px var(--bg2); caret-color: #fff;}.campo select{appearance: none; background: var(--bg2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%239a9eaa' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center; padding-right: 40px;}.campo input:focus, .campo select:focus{border-color: var(--ouro); outline: 3px solid rgba(254, 206, 72, .2);}.campo .ajuda{font-size: 13.5px; color: var(--txt3); margin-top: 6px;}.erro-msg{color: var(--erro); font-size: 14px; display: flex; gap: 6px; align-items: flex-start;}.erro-msg:not(:empty){margin-top: 7px;}.erro-msg .ic{margin-top: 2px;}.erro-msg a{margin-left: 4px; font-weight: 700;}.campo.invalido input, .campo.invalido select{border-color: #f87171; background: rgba(248, 113, 113, .08);}.senha{position: relative;}.senha input{padding-right: 52px;}.ver-senha{position: absolute; right: 4px; top: 4px; width: 44px; height: 44px; border: 0; background: none; color: var(--txt3); cursor: pointer; display: grid; place-items: center; border-radius: var(--raio-p);}.linha2{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 12px;}.linha2.cidade{grid-template-columns: minmax(0, 1fr) 96px;}.aceites{margin-top: 24px;}.check{display: flex; gap: 12px; align-items: flex-start; margin-top: 12px; font-size: 15px; cursor: pointer; color: var(--txt2);}.check input{width: 22px; height: 22px; margin: 1px 0 0; accent-color: var(--red); flex: none;}.form-acoes{display: flex; gap: 12px; margin-top: 30px; align-items: center;}.form-acoes .btn-cta{flex: 1;}@media (max-width: 400px){.form-acoes{flex-direction: column-reverse; align-items: stretch;}}.rodape-form{text-align: center; margin-top: 22px; font-size: 15px;}.esqueci{margin-top: 12px; font-size: 15px;}.erro-msg.geral:not(:empty){margin-top: 14px; background: rgba(248, 113, 113, .1); padding: 12px 14px; border-radius: var(--raio-p);}.aviso{display: flex; gap: 10px; align-items: flex-start; padding: 12px 16px; border-radius: var(--raio-p); font-size: 15px; margin: 0 0 16px;}.aviso .ic{margin-top: 2px;}.aviso b{color: inherit;}.aviso.ok{background: rgba(52, 211, 153, .12); color: #a7f3d0;}.aviso.erro{background: rgba(248, 113, 113, .12); color: var(--erro);}.aviso.info{background: rgba(147, 197, 253, .1); color: var(--info);}.aviso.aten{background: rgba(252, 211, 77, .1); color: #fde68a;}.caixa .aviso{margin-top: 18px; margin-bottom: 0;}.vazio{text-align: center; background: var(--sup); border-radius: var(--raio); padding: 52px 24px; max-width: 660px; margin: 0 auto;}.vazio > .ic{color: var(--ouro); margin: 0 auto 14px;}.vazio h1, .vazio h2{font-size: 26px; font-weight: 900; letter-spacing: -.02em;}.vazio p{margin: 12px auto 24px; max-width: 32em;}@media (max-width: 420px){.vazio .btns .btn{width: 100%; white-space: normal; text-align: center;}}.seg-escuro{display: inline-flex; flex-wrap: wrap; gap: 4px; padding: 4px; border-radius: 999px; background: var(--bg2); box-shadow: inset 0 0 0 1px var(--linha); margin-bottom: 22px;}.seg-escuro button{min-height: 40px; padding: 0 16px; border: 0; border-radius: 999px; background: transparent; color: var(--txt2); font: 700 14px var(--f); cursor: pointer;}.seg-escuro button[aria-selected="true"]{background: #fff; color: #111;}.faixa{width: 100%; height: 44px; accent-color: var(--ouro); cursor: pointer;}.simu.meta .simu-res .num{font-size: clamp(44px, 5.4vw, 72px);}@media (max-width: 600px){.seg-escuro{display: grid; grid-template-columns: 1fr; border-radius: var(--raio);}.seg-escuro button{border-radius: var(--raio-p);}}.simu-res .btn{align-self: flex-start; margin-top: 16px; min-height: 46px; font-size: 15.5px;}.area-graficos{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 16px; margin-bottom: 32px;}.area-graficos:empty{display: none;}.proximo, .meta-area{background: var(--sup); border-radius: var(--raio); padding: 24px; min-width: 0;}.proximo{display: flex; gap: 24px; align-items: center;}.medidor{width: 132px; height: 132px; flex: none;}.trilho-med{fill: none; stroke: rgba(255, 255, 255, .1); stroke-width: 12;}.arco-med{fill: none; stroke: var(--ouro); stroke-width: 12; stroke-linecap: round;}.med-v{fill: #fff; font: 900 28px var(--f); text-anchor: middle;}.med-r{fill: var(--txt3); font: 700 11px var(--f); text-anchor: middle; text-transform: uppercase; letter-spacing: .1em;}.prox-txt small, .meta-cab small{display: block; font-size: 12px; color: var(--txt3); text-transform: uppercase; letter-spacing: .1em; font-weight: 800;}.prox-txt h3, .meta-cab h3{font-size: 26px; font-weight: 900; letter-spacing: -.02em; margin-top: 4px;}.prox-txt p, .meta-cab p{margin-top: 6px; font-size: 15px;}.prox-acoes{display: flex; align-items: center; flex-wrap: wrap; gap: 10px 18px; margin-top: 16px;}.prox-acoes .btn{min-height: 46px; font-size: 15.5px;}.meta-area .campo{margin-top: 12px;}.meta-res{margin-top: 16px; padding: 18px 20px; border-radius: var(--raio-p); background: linear-gradient(135deg, #6d0000 0%, #b51824 60%, #e5293d 100%); color: #ffd9dc; display: flex; flex-direction: column; gap: 4px;}.meta-res small{font-size: 12px; text-transform: uppercase; letter-spacing: .1em; font-weight: 800; color: #ffc2c8;}.meta-valor{font-size: clamp(34px, 5vw, 48px); font-weight: 900; color: var(--ouro); letter-spacing: -.01em; line-height: 1; font-variant-numeric: tabular-nums;}.meta-res .btn{align-self: flex-start; margin-top: 12px; min-height: 46px; font-size: 15.5px;}@media (max-width: 900px){.area-graficos{grid-template-columns: 1fr;}}@media (max-width: 480px){.proximo{flex-direction: column; align-items: flex-start;}.medidor{width: 116px; height: 116px;}}.area-topo{padding-top: 36px; background: radial-gradient(50% 80% at 80% 0%, rgba(229, 41, 61, .16), transparent 70%), var(--bg2); border-bottom: 1px solid var(--linha);}.area-cab{display: flex; align-items: flex-end; justify-content: space-between; gap: 16px; flex-wrap: wrap;}.area-cab h1{font-size: clamp(32px, 4vw, 50px); font-weight: 900; margin-top: 8px; letter-spacing: -.01em;}.area-cab p:not(.eyebrow){margin-top: 8px;}.kpis{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); max-width: 720px; gap: 1px; margin-top: 28px; background: var(--linha); border-radius: var(--raio); overflow: hidden;}.kpi{padding: 20px 24px; container-type: inline-size; min-width: 0; background: var(--sup);}.kpi small{display: block; font-size: 12.5px; color: var(--txt3); font-weight: 700; text-transform: uppercase; letter-spacing: .1em;}.kpi b{display: block; font-size: clamp(26px, 14cqi, 44px); color: #fff; font-weight: 900; line-height: 1.1; margin-top: 6px; font-variant-numeric: tabular-nums; white-space: nowrap; letter-spacing: -.01em;}.kpi.destaque b{color: var(--ouro);}.kpi > span{display: block; font-size: 13.5px; color: var(--txt3); margin-top: 4px;}.barra{height: 8px; border-radius: 4px; background: rgba(255, 255, 255, .1); margin-top: 10px; overflow: hidden;}.barra i{display: block; height: 100%; background: linear-gradient(90deg, #10b981, #34d399); border-radius: 4px;}.abas{display: flex; gap: 4px; margin-top: 22px;}.abas a{padding: 14px 18px; text-decoration: none; color: var(--txt3); font-weight: 800; border-bottom: 3px solid transparent; white-space: nowrap;}.abas a:hover{color: #fff;}.abas a[aria-current]{color: #fff; border-bottom-color: var(--red2);}.area-corpo{padding: 36px 0 80px;}.lista-cab{margin-bottom: 18px;}.lista-cab h2{font-size: 26px; font-weight: 900; letter-spacing: -.02em;}.lista-cab p{margin-top: 4px; color: var(--txt3);}.numeros{display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: 12px; list-style: none; padding: 0;}.numero{background: var(--sup); border-radius: var(--raio); padding: 18px 20px; min-width: 0; box-shadow: inset 0 0 0 1px rgba(254, 206, 72, .14);}.numero small{display: block; font-size: 11.5px; color: var(--txt3); text-transform: uppercase; letter-spacing: .12em; font-weight: 800;}.numero b{display: block; font-size: 30px; font-weight: 900; color: var(--ouro); font-variant-numeric: tabular-nums; letter-spacing: .02em; margin-top: 4px;}.numero > span{display: block; color: var(--txt3); font-size: 13px; margin-top: 4px;}.tab{width: 100%; border-collapse: collapse; background: var(--sup); border-radius: var(--raio); overflow: hidden; font-size: 15px;}.tab th{font-size: 12px; text-transform: uppercase; letter-spacing: .08em; color: var(--txt3); text-align: left; padding: 14px 18px; background: #1b1b21; font-weight: 800;}.tab td{padding: 16px 18px; border-top: 1px solid var(--linha); vertical-align: top; color: var(--txt);}.tab tbody tr:hover td{background: #1b1b21;}.tab .num{text-align: right; white-space: nowrap; font-variant-numeric: tabular-nums;}.tab .c{text-align: center;}.tab td small{display: block; color: var(--txt3); font-size: 13px; white-space: normal;}.tab td b{font-size: 20px; color: var(--ouro);}.st{display: inline-flex; align-items: center; gap: 5px; font-size: 13px; font-weight: 800; white-space: nowrap;}.st.ok{color: var(--ok);}.st.aten{color: var(--aten);}.st.erro{color: var(--erro);}.st.info{color: var(--info);}.dados-grade{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 24px; align-items: start;}.dados{background: var(--sup); border-radius: var(--raio); margin: 0; padding: 8px 24px;}.dados div{padding: 14px 0; border-top: 1px solid var(--linha);}.dados div:first-child{border-top: 0;}.dados dt{font-size: 12.5px; color: var(--txt3); text-transform: uppercase; letter-spacing: .08em; font-weight: 700;}.dados dd{margin: 4px 0 0; color: #fff; font-weight: 700; overflow-wrap: anywhere;}.dados-grade .caixa{margin: 0; max-width: none; padding: 24px;}.dados-grade .caixa h3{font-size: 20px; font-weight: 900;}.dados-grade .caixa > p{margin-top: 4px; font-size: 14.5px; color: var(--txt3);}.sair-linha{margin-top: 24px;}@media (max-width: 760px){.kpis{grid-template-columns: repeat(2, minmax(0, 1fr));}.kpi{padding: 16px;}.area-cab .btn{width: 100%;}.abas{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0;}.abas a{padding: 14px 4px; text-align: center; font-size: 15px;}.dados-grade{grid-template-columns: 1fr;}.tab thead{display: none;}.tab, .tab tbody, .tab tr, .tab td{display: block; width: 100%;}.tab tr{padding: 14px 16px; border-top: 1px solid var(--linha);}.tab tr:first-child{border-top: 0;}.tab td{display: flex; justify-content: space-between; gap: 16px; border: 0; padding: 4px 0; text-align: right;}.tab td::before{content: attr(data-r); color: var(--txt3); font-size: 13.5px; text-align: left; flex: none;}.tab td.num, .tab td.c{text-align: right;}.tab td > span{min-width: 0;}.tab tbody tr:hover td{background: none;}}.modal{display: grid; place-items: center; padding: 16px;}.modal .folha{position: relative; inset: auto; width: min(560px, 100%); max-height: calc(100vh - 32px); border-radius: var(--raio); padding: 24px; background: var(--sup);}@media (max-width: 600px){.modal{padding: 0; align-items: end;}.modal .folha{border-radius: var(--raio) var(--raio) 0 0; max-height: 92vh; padding: 20px 18px 28px;}}.ganhadores{list-style: none; padding: 0; display: grid; gap: 12px;}.ganhador{display: grid; grid-template-columns: 68px minmax(0, 1fr) auto; gap: 22px; align-items: center; background: var(--sup); border-radius: var(--raio); padding: 26px; box-shadow: inset 0 0 0 1px rgba(254, 206, 72, .2);}.selo{width: 68px; height: 68px; border-radius: 50%; background: linear-gradient(135deg, #ffe08a, #f5b90f); color: #2a1600; display: grid; place-items: center; font-weight: 900; font-size: 23px;}.ganhador small{display: block; font-size: 13px; color: var(--txt3);}.ganhador b{display: block; font-size: 24px; font-weight: 900;}.ganhador div > span{display: block; color: var(--txt3);}.ganhador-num{text-align: right;}.ganhador-num b{font-variant-numeric: tabular-nums; letter-spacing: .03em; color: var(--ouro);}.nota-rodape{font-size: 13.5px; color: var(--txt3); margin-top: 14px;}@media (max-width: 600px){.ganhador{grid-template-columns: 56px minmax(0, 1fr); padding: 18px; gap: 14px;}.selo{width: 56px; height: 56px; font-size: 19px;}.ganhador-num{grid-column: 1 / -1; text-align: left; border-top: 1px solid var(--linha); padding-top: 12px;}}.indice{background: var(--sup); border-radius: var(--raio); padding: 20px 26px; margin-bottom: 16px;}.indice ol{columns: 2; column-gap: 32px; padding-left: 22px; color: var(--txt3);}.indice li{padding: 3px 0; break-inside: avoid;}.indice a{text-decoration: none;}.indice a:hover{text-decoration: underline;}.texto-legal{background: var(--sup); border-radius: var(--raio); padding: 8px 34px 26px;}.texto-legal section{padding: 22px 0 4px; border-top: 1px solid var(--linha); scroll-margin-top: calc(var(--topo-h) + 16px);}.texto-legal section:first-child{border-top: 0;}.texto-legal h2{font-size: 19px; font-weight: 800;}.texto-legal p{margin-top: 8px; text-align: justify; hyphens: auto; line-height: 1.7;}@media (max-width: 600px){.indice ol{columns: 1;}.texto-legal{padding: 4px 18px 18px;}.texto-legal p{text-align: left;}}.esqueleto{display: none; height: 120px; border-radius: var(--raio); background: linear-gradient(90deg, #16161b 25%, #22222a 50%, #16161b 75%); background-size: 200% 100%; animation: luz 1.2s infinite; margin-top: 16px;}.esqueleto.alto{height: 220px;}.carregando .esqueleto{display: block;}@keyframes luz{to{background-position: -200% 0;}}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation: none !important; transition: none !important; scroll-behavior: auto !important;}}.acel-grupo{margin-top: 16px; background: var(--sup); border-radius: var(--raio); padding: 26px 28px;}.acel-cab h3{font-size: 24px; font-weight: 900; letter-spacing: -.02em;}.acel-cab h3 em{font-style: normal; background: var(--grad-quente); -webkit-background-clip: text; background-clip: text; color: transparent;}.acel-cab p{margin-top: 6px;}.acel-nota{font-size: 13.5px; color: var(--txt3); margin-top: 12px;}.simu-rot-marca{margin-top: 18px; font-weight: 700; color: var(--txt); font-size: 15px;}.rapidos button[aria-pressed="true"]{border-color: var(--ouro); color: #fff; background: rgba(254, 206, 72, .1);}.cep-res{margin-top: 10px; color: var(--ok); font-weight: 700; min-height: 1.5em;}.faq-chamada{padding-top: 0;}.faq-chamada .canal{max-width: 520px;}.tab-notas tfoot td{padding: 14px 18px; border-top: 2px solid var(--linha2); color: #fff; font-weight: 800; background: #1b1b21;}.tab-notas tfoot .num, .tab-notas tfoot .c{white-space: nowrap;}.nota-mult{display: block; font-size: 12.5px; color: var(--ouro); font-weight: 800;}.area-corpo .proximo{margin-bottom: 28px;}@media (max-width: 760px){.acel-grupo{padding: 20px 18px;}.tab-notas tfoot, .tab-notas tfoot tr{display: block;}.tab-notas tfoot td{display: flex; justify-content: space-between; border: 0;}.tab-notas tfoot td[colspan]{padding-bottom: 0;}.tab-notas tfoot td::before{content: none;}}.ver-prod{display: inline-block; margin-top: 4px; font-size: 13.5px; font-weight: 700;}.nota-igual{display: block; font-size: 12.5px; color: var(--txt3);}.tab-notas tr.produtos td{padding: 0 18px 16px; border-top: 0;}.prod-caixa{background: var(--bg2); border-radius: var(--raio-p); padding: 14px 16px;}.prod-caixa b{font-size: 13px; text-transform: uppercase; letter-spacing: .08em; color: var(--txt3);}.prod-caixa ul{list-style: none; padding: 0; margin: 8px 0 0;}.prod-caixa li{display: flex; gap: 12px; align-items: baseline; justify-content: space-between; padding: 8px 0; border-top: 1px solid var(--linha);}.prod-caixa li > span:first-child{flex: 1; min-width: 0; color: #fff;}.prod-caixa li small{display: block; color: var(--txt3); font-size: 13px;}.prod-conta{margin-top: 10px; font-size: 14px; color: var(--txt2);}@media (max-width: 760px){.tab-notas tr.produtos{padding: 0 16px 14px; border-top: 0;}.tab-notas tr.produtos td{display: block; padding: 0; text-align: left;}.tab-notas tr.produtos td::before{content: none;}.tab-notas tfoot td{display: flex; justify-content: space-between;}.tab-notas tfoot td::before{content: attr(data-r); color: var(--txt3); font-weight: 600;}}.sec + .sec.faq-chamada{border-top: 0;}.faq-chamada .canal{max-width: none; flex-direction: row; align-items: center; gap: 8px 18px; flex-wrap: wrap; padding: 22px 28px;}.faq-chamada .canal > .ic{margin-bottom: 0;}.faq-chamada .canal em{margin: 0 0 0 auto;}@media (max-width: 600px){.faq-chamada .canal em{margin-left: 0;}}.tab tr[hidden]{display: none !important;}.tab .prod-caixa > b{display: block; font-size: 12px; color: var(--txt3); font-weight: 800;}.tab .prod-conta b{font-size: inherit; color: #fff;}@media (max-width: 760px){.tab-notas tfoot td b{font-size: 17px;}}@media (min-width: 761px) and (max-width: 1000px){.tab-notas th, .tab-notas td{padding: 12px 10px; font-size: 14px;}.tab-notas th{white-space: normal;}.tab-notas td b{font-size: 17px;}}@media (max-width: 900px){.tab-notas thead{display: none;}.tab-notas, .tab-notas tbody, .tab-notas tr, .tab-notas td, .tab-notas tfoot{display: block; width: 100%;}.tab-notas tr{padding: 14px 16px; border-top: 1px solid var(--linha);}.tab-notas td{display: flex; justify-content: space-between; gap: 16px; border: 0; padding: 4px 0; text-align: right; font-size: 15px;}.tab-notas td::before{content: attr(data-r); color: var(--txt3); font-size: 13.5px; text-align: left; flex: none;}.tab-notas tr.produtos{padding: 0 16px 14px; border-top: 0;}.tab-notas tr.produtos td{display: block; padding: 0; text-align: left;}.tab-notas tr.produtos td::before, .tab-notas tfoot td[colspan]::before{content: none;}.tab-notas tbody tr:hover td{background: none;}}.area-corpo .aviso.info{margin-bottom: 20px;}.conta{position: relative; flex: none;}button.entrar{background: none; border: 0; font: 600 15px var(--f); cursor: pointer;}.conta-menu{position: absolute; right: 0; top: calc(100% + 8px); z-index: 60; min-width: 240px; background: var(--sup2); border-radius: var(--raio); padding: 8px; box-shadow: 0 0 0 1px var(--linha2);}.conta-menu p{margin: 0; padding: 10px 12px 12px; border-bottom: 1px solid var(--linha); margin-bottom: 6px;}.conta-menu p b{display: block; color: #fff; font-size: 15px;}.conta-menu p small{color: var(--txt3); font-size: 13px;}.conta-menu a, .conta-menu button{display: flex; align-items: center; gap: 10px; width: 100%; min-height: 44px; padding: 0 12px; border: 0; border-radius: var(--raio-p); background: none; color: var(--txt); font: 600 15px var(--f); text-decoration: none; cursor: pointer; text-align: left;}.conta-menu a:hover, .conta-menu button:hover{background: var(--sup3);}.conta-menu [data-sair]{color: #ff8a95;}.area-acoes{display: flex; gap: 10px; flex-wrap: wrap;}.btn-sair{background: transparent; color: var(--txt); box-shadow: inset 0 0 0 1px var(--linha2);}.btn-sair:hover{background: var(--sup2);}.promo-nome{color: #fff; font-weight: 800;}.legal .promo-nome{color: inherit;}@media (max-width: 1060px){.conta{margin-left: auto;}}.prod-caixa .prod-conta b{font-size: inherit; text-transform: none; letter-spacing: 0; color: #fff;}.jornada .prop-lista span{overflow-wrap: anywhere;}@media (max-width: 760px){.area-acoes{width: 100%;}.area-cab .area-acoes .btn{width: auto; flex: 1;}}body[data-pagina="jornada"] .cta-final{display: none;}@media (max-width: 520px){.jor-tela iframe{height: 560px;}}.seg-escuro button[aria-pressed="true"]{background: #fff; color: #111;}.jor-filtro{margin-bottom: 4px;}@media (max-width: 600px){.jornada .seg-escuro{grid-template-columns: repeat(auto-fit, minmax(0, 1fr)); grid-auto-flow: column;}}:root{--f-kv: var(--f); --red-kv: #de2639;}.kv6{position: relative; isolation: isolate; overflow: hidden; background: #0b0b0d url("/controle_promocao/static/acelera/css/../img/kv6/fundo.jpg") center / cover no-repeat; background-image: image-set(url("/controle_promocao/static/acelera/css/../img/kv6/fundo.webp") type("image/webp"), url("/controle_promocao/static/acelera/css/../img/kv6/fundo.jpg") type("image/jpeg")); padding: clamp(18px, 3.2vh, 36px) 0 16px;}.kv6-palco{display: grid; grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr); gap: 24px; align-items: center;}.kv6-txt{position: relative; z-index: 2; color: #fff;}.kv6-selo{margin: 0; display: flex; flex-direction: column; text-transform: uppercase; line-height: 1;}.kv6-selo{align-items: flex-start;}.kv6-selo .logo-promo{--lp: clamp(32px, min(2.9vw, 5.4vh), 44px);}.kv6-tit{margin: clamp(20px, 3.4vh, 34px) 0 0; line-height: 1.02; letter-spacing: -.01em;}.kv6-tit span{display: block; font-weight: 400; font-size: clamp(20px, min(2vw, 3.8vh), 30px); text-transform: uppercase; letter-spacing: .04em; color: var(--txt2);}.kv6-tit b{display: block; font-weight: 600; font-size: clamp(34px, min(3.7vw, 7.2vh), 54px); white-space: nowrap; margin-top: .06em;}.kv6-regra{display: inline-grid; grid-template-columns: auto auto; align-items: center; margin-top: clamp(14px, 2.6vh, 26px); border: 2px solid var(--red-kv); border-radius: 16px; background: rgba(11, 11, 13, .55);}.kv6-regra p{margin: 0; padding: clamp(10px, 1.6vh, 14px) clamp(16px, 1.6vw, 22px);}.kv6-regra .r1{text-align: center; border-right: 1px solid rgba(222, 38, 57, .55);}.kv6-regra .r1 small{display: block; font-size: 12.5px; font-weight: 600; text-transform: uppercase; letter-spacing: .14em; color: var(--txt2);}.kv6-regra .r1 b{display: block; font-size: clamp(30px, min(2.7vw, 5vh), 40px); font-weight: 600; line-height: 1; white-space: nowrap;}.kv6-regra .r2 span{display: block; font-size: clamp(15px, 1.2vw, 18px); font-weight: 300; color: var(--txt2);}.kv6-regra .r2 b{display: block; font-size: clamp(20px, min(1.75vw, 3.3vh), 26px); font-weight: 600; white-space: nowrap;}.kv6-btns{margin-top: clamp(16px, 3vh, 28px);}.kv6-btns .btn-g{min-height: clamp(48px, 7vh, 56px);}.kv6 .contagem{margin-top: clamp(14px, 2.4vh, 22px); display: flex; align-items: center; gap: 14px; flex-wrap: wrap;}.kv6 .cont-rot{font-size: 13px; white-space: nowrap; color: var(--txt2);}.kv6 .cont-num{margin: 0; gap: 6px;}.kv6 .cont-bloco{min-width: 54px; padding: 6px 6px 5px; background: rgba(11, 11, 13, .55);}.kv6 .cont-bloco b{font-size: 22px;}.kv6 .cont-bloco small{font-size: 10px; margin-top: 3px;}.kv6-carro{position: relative; z-index: 1; margin: 0 -20% 0 -16%;}.kv6-carro img{display: block; width: 100%; height: auto;}.kv6-marcas{display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(0, 2.6fr); margin-top: clamp(10px, 2vh, 20px); border-radius: var(--raio); background: rgba(11, 11, 13, .6); box-shadow: inset 0 0 0 1px var(--linha); position: relative; z-index: 2;}.kv6-m{display: flex; align-items: center; gap: 18px; padding: 12px 18px; min-width: 0;}.kv6-m + .kv6-m{border-left: 1px solid var(--linha);}.kv6-m-cab{margin: 0; display: flex; align-items: center; gap: 10px; flex: none;}.kv6-m-cab b{font-size: 30px; font-weight: 600; line-height: 1; color: transparent; background: var(--grad-quente); -webkit-background-clip: text; background-clip: text;}.kv6-m-cab span{font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: .08em; color: #fff; line-height: 1.25;}.kv6-m-cab small{display: block; font-size: 12px; font-weight: 400; text-transform: none; letter-spacing: 0; color: var(--txt3);}.kv6-m-logos{list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-around; gap: 6px 14px; flex: 1; min-width: 0;}.m2 .kv6-m-logos{display: grid; grid-template-columns: repeat(8, minmax(0, 1fr)); gap: 8px 8px;}.kv6-m-logos li{display: grid; place-items: center;}.kv6-m-logos img{max-width: 100%; height: auto;}.kv6-legal{margin-top: 12px; font: 400 12px/1.5 var(--f); color: rgba(255, 255, 255, .62); text-align: center; position: relative; z-index: 2;}.kv6-legal a, .kv6-legal .promo-nome{color: #fff;}@media (max-width: 1100px){.kv6-marcas{grid-template-columns: 1fr;}.kv6-m + .kv6-m{border-left: 0; border-top: 1px solid var(--linha);}}@media (max-width: 900px){.previa .so-pc, .previa-fase{display: none;}.kv6{padding-top: 14px; background-position: 20% center;}.kv6-palco{grid-template-columns: minmax(0, 1fr); gap: 0;}.kv6-txt{display: contents;}.kv6-selo, .kv6-tit, .kv6-regra, .kv6-btns, .kv6 .contagem{position: relative; z-index: 2;}.kv6-selo{order: 1; align-items: center;}.kv6-selo .logo-promo{--lp: 28px;}.kv6-tit{order: 2; text-align: center; margin-top: 16px;}.kv6-tit span{font-size: 16px;}.kv6-tit b{font-size: 31px;}.kv6-carro{order: 3; margin: 4px -14% 0;}.m2 .kv6-m-logos{grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px 10px;}.kv6-regra{order: 4; margin: -14px auto 0; display: grid; grid-template-columns: auto 1fr; width: 100%; max-width: 560px;}.kv6-regra .r1 b{font-size: 30px;}.kv6-regra .r2 b{font-size: 19px;}.kv6-regra .r2 span{font-size: 14px;}.kv6-btns{order: 5; margin: 12px auto 0; flex-wrap: nowrap; gap: 10px; width: 100%; max-width: 560px;}.kv6-btns .btn-g{min-height: 50px; padding: 0 14px; font-size: 15px; flex: 1 1 0; min-width: 0; white-space: normal; text-align: center; line-height: 1.15;}.kv6 .contagem{order: 6; justify-content: center; margin-top: 18px;}.kv6-m{flex-direction: column; align-items: stretch; gap: 12px; padding: 14px 16px;}.kv6-m-logos{justify-content: center; gap: 10px 18px;}.kv6-marcas{margin-top: 26px;}.kv6-legal{margin-top: 16px;}}@media (max-width: 380px){.kv6-tit b{font-size: 27px;}.kv6-selo .logo-promo{--lp: 26px;}.kv6-regra .r1 b{font-size: 26px;}.kv6-regra .r2 b{font-size: 17px;}.kv6-regra p{padding-left: 12px; padding-right: 12px;}}@media (max-width: 340px){.kv6-btns{flex-wrap: wrap;}.kv6-btns .btn-g{flex: 1 1 100%;}}.acel-cartoes{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2.1fr); gap: 14px; margin-top: 18px;}.acel-cartao{background: var(--bg2); border-radius: var(--raio); padding: 20px 20px 16px; display: flex; flex-direction: column; min-width: 0;}.acel-cartao header{display: flex; align-items: center; gap: 14px;}.acel-x{font: 600 44px/1 var(--f-kv); color: transparent; background: var(--grad-quente); -webkit-background-clip: text; background-clip: text; letter-spacing: -.02em;}.acel-cartao h4{margin: 0; font: 600 19px/1.2 var(--f-kv); color: #fff;}.acel-cartao header p{margin: 2px 0 0; font-size: 14.5px; color: var(--txt3);}.acel-grade{list-style: none; padding: 0; margin: 16px 0 0; display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 6px; flex: 1; align-content: center;}.acel-cartao.poucas .acel-grade{grid-template-columns: 1fr;}.acel-grade li{display: grid; place-items: center; min-height: 62px; padding: 8px; border-radius: var(--raio-p); background: rgba(255, 255, 255, .035);}.acel-cartao.poucas .acel-grade li{min-height: 84px;}.acel-grade img{max-width: 88%; height: auto;}.acel-ex{margin: 14px 0 0; font-size: 14.5px; color: var(--txt3);}.acel-ex b{color: #fff;}@media (max-width: 900px){.acel-cartoes{grid-template-columns: 1fr;}.acel-cartao.poucas .acel-grade{grid-template-columns: 1fr 1fr;}}@media (max-width: 600px){.acel-grade{grid-template-columns: repeat(3, minmax(0, 1fr));}.acel-grade li{min-height: 54px;}.acel-x{font-size: 38px;}}.sec-cab h2, .pag-cab h1, .area-cab h1, .acel-cab h3{font-family: var(--f-kv); font-weight: 600; letter-spacing: -.01em;}.selo-compacto{margin: 0 0 22px;}.selo-compacto .logo-promo{--lp: 34px;}.cta-final .cta-grade{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, .9fr); align-items: center; gap: 24px;}.cta-final .cta-txt{max-width: 640px;}.cta-final .cta-txt .btns{margin-top: 24px;}.cta-carro{width: 118%; max-width: none; margin: -30px -8% -10px 0; height: auto; filter: drop-shadow(0 24px 40px rgba(0, 0, 0, .45));}@media (max-width: 900px){.cta-final .cta-grade{grid-template-columns: 1fr;}.cta-carro{width: 100%; margin: 8px 0 0;}.cta-fig figcaption{margin-top: 4px; text-align: center;}}body[data-pagina="ganhadores"] .vazio{max-width: none;}body[data-pagina="ganhadores"] .cta-final{display: none;}@media (max-width: 760px){.area-cab{position: relative;}.area-acoes{width: 100%;}.area-cab .area-acoes .btn-sair{position: absolute; top: -4px; right: 0; width: auto; flex: none; min-height: 40px; padding: 0 14px; font-size: 14px;}.area-cab .area-acoes:not(:has(.btn-cta)){width: auto;}}@media (max-width: 900px){.kv6-marcas{grid-template-columns: 1fr;}.kv6-m{flex-direction: row; flex-wrap: wrap; align-items: center; gap: 6px 12px; padding: 12px 16px;}.kv6-m-cab small{display: none;}.m3 .kv6-m-logos{flex-wrap: nowrap; justify-content: flex-end; gap: 12px; min-width: 0;}.m3 .kv6-m-logos img{zoom: .72;}}@media (max-width: 360px){.m3 .kv6-m-logos{flex-basis: 100%; justify-content: flex-start;}}@media (max-width: 900px){.kv6{background-image: image-set(url("/controle_promocao/static/acelera/css/../img/kv6/fundo-m.webp") type("image/webp"), url("/controle_promocao/static/acelera/css/../img/kv6/fundo.jpg") type("image/jpeg"));}}.sem-compras{background: var(--sup); border-radius: var(--raio); padding: 32px;}.sem-compras h2{font-size: 24px; font-weight: 600; color: #fff;}.sem-compras .sc-sub{margin-top: 10px;}.sc-grade{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.3fr); gap: 14px; margin-top: 20px;}.sc-grade.um{grid-template-columns: minmax(0, 1fr);}.sc-bloco{display: flex; gap: 14px; align-items: flex-start; background: var(--bg2); border-radius: var(--raio-p); padding: 20px;}.sc-bloco > .ic{flex: none; color: var(--ouro); margin-top: 2px;}.sc-bloco h3{font-size: 18px; font-weight: 600; color: #fff;}.sc-bloco p{margin-top: 6px;}.sc-bloco .btns{margin-top: 16px; gap: 8px;}.sc-bloco .btn{min-height: 44px; padding: 0 16px; font-size: 14.5px;}.sc-nota{display: flex; gap: 8px; align-items: flex-start; margin-top: 18px; font-size: 14px; color: var(--txt3);}.sc-nota .ic{flex: none; margin-top: 3px;}@media (max-width: 760px){.sem-compras{padding: 22px 18px;}.sc-grade{grid-template-columns: 1fr;}.sem-compras h2{font-size: 21px;}}.kv6-trilho{flex: 1; min-width: 0;}.kv6-m-logos.copia{display: none;}@media (max-width: 900px){.m2{flex-direction: column; align-items: stretch;}.kv6-trilho{display: flex; width: 100%; overflow: hidden; -webkit-mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent); mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);}.m2 .kv6-trilho .kv6-m-logos{display: flex; flex: none; flex-wrap: nowrap; gap: 0; animation: marcas-correm 38s linear infinite;}.m2 .kv6-trilho .kv6-m-logos li{flex: none; padding: 4px 14px;}.m2 .kv6-trilho .kv6-m-logos img{max-width: none; transform: scale(1.18);}.kv6-trilho:hover .kv6-m-logos, .kv6-trilho:focus .kv6-m-logos{animation-play-state: paused;}}@keyframes marcas-correm{to{transform: translateX(-100%);}}@media (max-width: 900px) and (prefers-reduced-motion: reduce){.kv6-trilho{overflow-x: auto; -webkit-mask-image: none; mask-image: none; scrollbar-width: none;}.m2 .kv6-trilho .kv6-m-logos{animation: none;}.m2 .kv6-trilho .kv6-m-logos.copia{display: none;}}.l-m{display: none;}.marcas-op{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px;}.marcas-op button{min-height: 64px; padding: 8px 10px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 2px; text-align: center; line-height: 1.2;}.marcas-op button b{font-size: 20px; font-weight: 600; color: #fff;}.marcas-op button span{font-size: 13px; font-weight: 500;}.marcas-op button[data-mult="3"] b, .marcas-op button[data-mult="2"] b{color: transparent; background: var(--grad-quente); -webkit-background-clip: text; background-clip: text;}.rapidos.valores{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr));}.rapidos.metas{display: grid; grid-template-columns: repeat(5, minmax(0, 1fr));}.rapidos.valores button, .rapidos.metas button{padding: 0 6px;}.equip-mais{display: none;}@media (max-width: 760px){.l-pc{display: none;}.l-m{display: inline;}.simu .seg-escuro{display: grid; grid-template-columns: 1fr 1fr; width: 100%; border-radius: 999px;}.simu .seg-escuro button{border-radius: 999px; padding: 0 8px;}.rapidos button{min-height: 44px;}.simu-form h3{font-size: 21px;}.simu-res{padding: 20px;}.simu-res .num{font-size: 64px;}.passos{gap: 10px;}.passo{display: grid; grid-template-columns: auto minmax(0, 1fr); column-gap: 14px; align-items: center; padding: 18px 18px 20px;}.passo-ic{width: 44px; height: 44px;}.passo h3{margin-top: 0; font-size: 20px;}.passo p{grid-column: 1 / -1; margin-top: 10px;}.passo .n{font-size: 56px; top: -2px; right: 10px;}.canais{gap: 10px;}.canal{display: grid; grid-template-columns: auto minmax(0, 1fr) auto; grid-template-rows: auto auto; column-gap: 14px; align-items: center; padding: 16px 18px;}.canal > .ic{grid-row: 1 / 3; margin: 0;}.canal b{font-size: 17px;}.canal span{grid-column: 2; font-size: 14.5px;}.canal em{grid-column: 3; grid-row: 1 / 3; margin: 0; font-size: 0; gap: 0;}.canal em .ic{width: 20px; height: 20px;}.faq-chamada .canal{max-width: none;}.equip:not(.aberto) li:nth-child(n+6){display: none;}.equip-mais{display: inline-flex; align-items: center; gap: 6px; margin-top: 14px; min-height: 44px; padding: 0 16px; border: 1px solid var(--linha2); border-radius: 999px; background: transparent; color: #fff; font: 600 14.5px var(--f); cursor: pointer;}}@media (max-width: 360px){.marcas-op button span{font-size: 12px;}.rapidos.valores button{font-size: 13px;}}.cta-fig{margin: 0; text-align: right;}.cta-fig figcaption{margin-top: 6px; font-size: 12px; color: rgba(255, 255, 255, .7); position: relative;}@media (max-width: 760px){.sec-cab{text-align: center; margin-inline: auto;}.sec-cab p:not(.eyebrow){margin-inline: auto;}.acel-cab, .como-sorteio > div:last-child h3{text-align: center;}}.linha2{display: grid; grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); gap: 12px;}.linha2 .campo{margin-top: 0;}.texto-legal.oficial h2{margin: 30px 0 6px; font-size: 19px;}.texto-legal.oficial h2:first-child{margin-top: 0; font-size: 16px; color: var(--txt2); letter-spacing: .02em;}.texto-legal.oficial p{margin-top: 10px;}.pag-cab .btn{margin-top: 16px; max-width: 100%;}@media (max-width: 400px){.pag-cab .btn{white-space: normal; text-align: center; width: 100%;}}.nf-resumo{list-style: none; padding: 0; margin: 0 0 16px; display: flex; flex-wrap: wrap; gap: 8px 18px; font-size: 15px;}.nf-resumo li{display: inline-flex; align-items: center; gap: 6px; color: var(--txt2);}.nf-resumo li b{color: #fff;}.nf-resumo .ok .ic{color: #34d399;}.nf-resumo .info .ic{color: #93c5fd;}.nf-resumo .aten .ic{color: var(--ouro);}.nf-tabela-caixa{border-radius: var(--raio); overflow: hidden; border: 1px solid var(--linha2);}.nf-tabela{width: 100%; border-collapse: collapse; background: var(--sup); font-size: 15px;}.nf-tabela th, .nf-tabela td{border: 1px solid var(--linha2); padding: 12px 14px; vertical-align: middle; text-align: left;}.nf-tabela tr > :first-child{border-left: 0;}.nf-tabela tr > :last-child{border-right: 0;}.nf-tabela thead th{border-top: 0; background: #1b1b21; color: var(--txt3); font-size: 12.5px; text-transform: uppercase; letter-spacing: .08em; font-weight: 700; white-space: nowrap;}.nf-tabela .num{text-align: right; white-space: nowrap; font-variant-numeric: tabular-nums;}.nf-tabela .c{text-align: center;}.nf-tabela tbody tr.nf-linha:hover td{background: rgba(255, 255, 255, .03);}.nf-nota{display: block; color: #fff; font-weight: 600;}.nf-tabela small, .nf-card small{display: block; color: var(--txt3); font-size: 13px;}.nf-ver{display: inline-block; margin-top: 4px; font-size: 13.5px; font-weight: 600;}.nf-bil b, .nf-bil{font-size: 18px; color: var(--ouro); font-weight: 700;}.nf-traco{color: var(--txt3);}.nf-mult{display: inline-block; padding: 1px 7px; border-radius: 6px; background: rgba(229, 41, 61, .18); color: #ff8a95; font-weight: 700; font-size: 13px;}.nf-st{display: inline-flex; align-items: center; gap: 6px; font-size: 13.5px; font-weight: 600; line-height: 1.3;}.nf-st.ok{color: #34d399;}.nf-st.info{color: #93c5fd;}.nf-st.aten{color: var(--ouro);}.nf-st.erro{color: #fca5a5;}.nf-st .ic{flex: none;}.nf-sub td{background: var(--bg2); padding: 0 !important;}.nf-tabela tfoot td{background: #1b1b21; color: #fff; font-weight: 700; border-bottom: 0;}.nf-det{padding: 16px 18px 18px;}.nf-det-tit, .nf-nums > b{display: block; font-size: 12.5px; text-transform: uppercase; letter-spacing: .08em; color: var(--txt3); font-weight: 700;}.nf-itens{list-style: none; margin: 8px 0 0; padding: 0; border: 1px solid var(--linha2); border-radius: var(--raio-p);}.nf-itens li{display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 10px 12px; border-top: 1px solid var(--linha2);}.nf-itens li:first-child{border-top: 0;}.nf-item{color: #fff; min-width: 0;}.nf-acel{color: #ff8a95;}.nf-fora .nf-item, .nf-fora .nb{color: var(--txt3); text-decoration: line-through; text-decoration-thickness: 1px;}.nf-fora small{text-decoration: none;}.nf-conta{margin-top: 12px; font-size: 14.5px; color: var(--txt2);}.nf-conta b{color: #fff;}.nf-nums{margin-top: 14px;}.nf-nums ul{list-style: none; padding: 0; margin: 8px 0 0; display: flex; flex-wrap: wrap; gap: 6px;}.nf-nums li{padding: 4px 10px; border-radius: 6px; background: rgba(254, 206, 72, .12); color: var(--ouro); font-weight: 700; font-variant-numeric: tabular-nums; letter-spacing: .04em;}.nf-cartoes{display: none;}@media (max-width: 900px){.nf-tabela-caixa{display: none;}.nf-cartoes{display: grid; gap: 12px;}.nf-card{background: var(--sup); border: 1px solid var(--linha2); border-radius: var(--raio); overflow: hidden;}.nf-card header{display: flex; flex-direction: column; gap: 8px; padding: 14px 16px; border-bottom: 1px solid var(--linha2);}.nf-grade{display: grid; grid-template-columns: 1fr 1fr; margin: 0;}.nf-grade div{padding: 10px 16px; border-bottom: 1px solid var(--linha2); min-width: 0;}.nf-grade div:nth-child(odd){border-right: 1px solid var(--linha2);}.nf-grade.um{grid-template-columns: 1fr;}.nf-grade.um div{border-right: 0;}.nf-grade dt{font-size: 12px; color: var(--txt3); text-transform: uppercase; letter-spacing: .06em; font-weight: 700;}.nf-grade dd{margin: 4px 0 0; color: #fff; font-weight: 600; font-variant-numeric: tabular-nums;}.nf-grade dd.nf-bil{font-size: 20px;}.nf-ver-m{width: 100%; min-height: 44px; border: 0; background: transparent; color: var(--ouro); font: 600 14.5px var(--f); cursor: pointer;}.nf-card .nf-det{border-top: 1px solid var(--linha2); padding: 14px 16px 16px;}.nf-total{display: flex; justify-content: space-between; align-items: center; padding: 14px 16px; border-radius: var(--raio); background: #1b1b21; border: 1px solid var(--linha2); color: #fff; font-weight: 700;}.nf-total b{color: var(--ouro); font-size: 20px;}}.passo p, .acel-cab p, .como-sorteio p, .faq details p, .texto-legal p, .sc-bloco p, .simu-form .modo > p, .cta-txt p, .lista-cab p, .nf-conta, .pag-cab > p:not(.eyebrow), .vazio p, .aviso span, .equip li span{text-align: justify; -webkit-hyphens: auto; hyphens: auto;}.vazio p{text-align-last: center;}@media (max-width: 560px){.passo p, .acel-cab p, .como-sorteio p, .faq details p, .texto-legal p, .sc-bloco p, .simu-form .modo > p, .cta-txt p, .lista-cab p, .nf-conta, .pag-cab > p:not(.eyebrow), .aviso span, .equip li span{text-align: left; -webkit-hyphens: manual; hyphens: manual; text-wrap: pretty;}}.caixa-cab p, .sec-cab p:not(.eyebrow){-webkit-hyphens: manual; hyphens: manual; text-wrap: pretty;}@media (max-width: 760px){.caixa-cab p, .sec-cab p:not(.eyebrow){text-align: center;}}.sec-premio .sec-cab h2 .tit-marca{color: var(--txt2);}.sec-premio .sec-cab h2 em{white-space: nowrap;}.sec-premio .sec-cab h2 .tit-zero{color: #fff; white-space: nowrap;}.giro-legenda{text-align: center; font-size: 12px; color: var(--txt3); margin-top: 2px;}.nf-prods{list-style: none; margin: 0; padding: 6px 18px 10px;}.nf-prods li{display: flex; justify-content: space-between; gap: 16px; padding: 9px 0; border-top: 1px solid var(--linha); color: #fff; font-size: 15px;}.nf-prods li:first-child{border-top: 0;}.nf-prods .nb{color: var(--txt2); white-space: nowrap;}.nf-prods .nf-mult{font-style: normal; margin-left: 6px;}.nf-prods .nf-frete span{color: var(--txt3);}.nf-card .nf-prods{border-top: 1px solid var(--linha2); padding: 4px 16px 8px;}.robo{display: flex; align-items: center; gap: 12px; width: 100%; min-height: 52px; padding: 0 14px; border: 1px solid var(--linha2); border-radius: var(--raio-p); background: var(--bg2); color: #fff; font: 600 15.5px var(--f); cursor: pointer; text-align: left;}.robo-caixa{width: 24px; height: 24px; flex: none; border: 2px solid var(--txt3); border-radius: 6px; display: grid; place-items: center;}.robo.conferindo .robo-caixa{border-color: var(--ouro); border-top-color: transparent; border-radius: 50%; animation: gira .7s linear infinite;}.robo[aria-pressed="true"]{border-color: rgba(52, 211, 153, .6);}.robo[aria-pressed="true"] .robo-caixa{background: #10b981; border-color: #10b981;}.robo[aria-pressed="true"] .robo-caixa::after{content: ""; width: 6px; height: 11px; border: solid #fff; border-width: 0 2.5px 2.5px 0; transform: rotate(45deg) translate(-1px, -1px);}.campo.invalido .robo{border-color: #f87171;}.em-breve{opacity: .55; cursor: default; pointer-events: none; user-select: none;}.breve-tag{margin-left: 6px; padding: 1px 6px; border: 1px solid var(--linha2); border-radius: 999px; font-size: 10.5px; font-weight: 600; letter-spacing: .04em; text-transform: uppercase; color: var(--txt3); white-space: nowrap;}.top .entrar.em-breve{opacity: .7;}.gaveta .it.em-breve{opacity: .6;}.sem-js .cont-num{display: none;}.sem-js .giro-ctrl, .sem-js .giro-dica, .sem-js .equip-mais, .sem-js .seg-escuro{display: none;}.sem-js .equip:not(.aberto) li:nth-child(n+6){display: flex;}@media (max-width: 400px){.top .entrar .breve-tag{display: none;}}.texto-legal .reg-sub{margin-top: 2px; text-align: left; font-size: 15px;}.reg-tab{margin-top: 10px; overflow-x: auto; -webkit-overflow-scrolling: touch;}.reg-tab table{width: 100%; border-collapse: collapse; font-size: 14px; line-height: 1.5;}.reg-tab th, .reg-tab td{padding: 8px 10px; border: 1px solid var(--linha); text-align: left; vertical-align: top;}.reg-tab th{font-weight: 700; color: var(--txt2); background: var(--fundo, transparent);}.reg-tab td:not(:nth-child(2)){white-space: nowrap;}@media (max-width: 600px){.reg-tab table{font-size: 13px;}.reg-tab td:nth-child(2){min-width: 220px;}}[hidden]{display: none !important;}.etapa-bloco{border: 0; margin: 0; padding: 0; min-width: 0;}.etapa-bloco + .etapa-bloco{margin-top: 30px; padding-top: 26px; border-top: 1px solid var(--linha);}.etapa-bloco legend{padding: 0; font-family: var(--f-kv); font-weight: 600; font-size: 21px; color: #fff;}.etapa-bloco > p{margin-top: 8px;}.em-passos .etapa-bloco + .etapa-bloco{margin-top: 0; padding-top: 0; border-top: 0;}.em-passos .etapa-bloco legend{position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap;}.caixa-cab .etapas{margin-bottom: 18px;}.caixa form > .aviso:first-of-type{margin-top: 18px;}.etapa-fim .robo-campo{margin-top: 22px;}.cep-ajuda{margin-top: 6px; font-size: 13.5px;}.cep-res:empty{display: none;}.cep-res.fora{color: #fde68a; font-weight: 600;}.aceites{margin-top: 22px;}.aceites .check span{font-size: 14.5px; line-height: 1.5;}.check.invalido input{outline: 2px solid #f87171; outline-offset: 2px;}.sem-js .ver-senha{display: none;}.sem-js .senha input{padding-right: 14px;}.vazio.ok > .ic{color: var(--ok);}.vazio p + p{margin-top: -12px;}.area-topo .kpis{margin-bottom: 36px;}.kpis.um{grid-template-columns: minmax(0, 1fr); max-width: 340px;}.area-corpo .nota-rodape{text-align: center;}.area-corpo .dados-grade{margin-top: 40px;}.conta-col{display: grid; gap: 24px; min-width: 0;}.dados-grade .caixa h4{margin-top: 26px; font-size: 16px; font-weight: 800; color: #fff;}.dados-grade .dados{padding: 0; background: none; margin-top: 10px;}.dados-grade .caixa .form-acoes{margin-top: 22px;}@media (max-width: 420px){.linha2{grid-template-columns: minmax(0, 1fr); gap: 0;}.linha2 .campo{margin-top: 18px;}}.caixa.form-larga{max-width: none;}.form-larga .caixa-cab, .form-larga .caixa-cab p{text-align: left;}.form-larga .caixa-cab p{max-width: 760px;}.grade{display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: 20px; align-items: start;}.grade > *{grid-column: span 12; min-width: 0;}@media (min-width: 721px){.grade > [data-col="2"]{grid-column: span 2;}.grade > [data-col="3"]{grid-column: span 3;}.grade > [data-col="4"]{grid-column: span 4;}.grade > [data-col="5"]{grid-column: span 5;}.grade > [data-col="6"]{grid-column: span 6;}.grade > [data-col="7"]{grid-column: span 7;}.grade > [data-col="8"]{grid-column: span 8;}.form-larga .form-acoes{justify-content: flex-end;}.form-larga .form-acoes .btn-cta{flex: 0 0 auto; min-width: 280px;}.form-larga .esqueci{text-align: right;}}.cep-linha{display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 16px; margin-top: 8px;}.cep-linha .cep-ajuda, .cep-linha .cep-res{margin: 0;}.campo-leitura input{background: transparent; border-style: dashed; color: var(--txt2); cursor: default;}.campo-leitura input:focus{outline: none; border-color: var(--linha2);}.sem-js .campo-leitura{display: none;}.regras-senha{list-style: none; margin: 10px 0 0; padding: 0; display: flex; flex-wrap: wrap; gap: 6px 16px; font-size: 13.5px; color: var(--txt3);}.regras-senha li{display: inline-flex; align-items: center; gap: 5px;}.regras-senha li .ic{opacity: .35; transition: opacity .15s, color .15s;}.regras-senha li.ok{color: var(--ok);}.regras-senha li.ok .ic{opacity: 1;}.regras-senha li.falta{color: #fca5a5;}@media (min-width: 721px){.grade-end{grid-auto-flow: row dense;}.grade-end > .cep-linha{grid-column: 1 / span 12; grid-row: 2; margin-top: 8px;}}@media (min-width: 721px){.sem-js .grade > [data-campo="bairro"]{grid-column: span 8;}}.kpis.dois{grid-template-columns: repeat(2, minmax(0, 1fr)); max-width: 680px;}.notas{list-style: none; margin: 18px 0 0; padding: 0; display: grid; gap: 14px;}.nota{background: var(--sup); border-radius: var(--raio); padding: 20px 22px; box-shadow: inset 0 0 0 1px var(--linha); min-width: 0;}.nota-cab{display: flex; align-items: flex-start; justify-content: space-between; gap: 12px 16px; flex-wrap: wrap;}.nota-id{min-width: 0;}.nota-id b{display: block; color: #fff; font-size: 17px; font-weight: 800;}.nota-meta{display: block; margin-top: 2px; font-size: 14.5px; color: var(--txt3);}.etq-nota{display: inline-flex; align-items: center; gap: 6px; padding: 5px 12px; border-radius: 999px; font-size: 13px; font-weight: 700; white-space: nowrap; box-shadow: inset 0 0 0 1px currentColor;}.etq-recebida{color: var(--info);}.etq-gerada{color: var(--ok);}.etq-cancelada{color: var(--erro);}.etq-nao_participa{color: var(--txt3);}.nota-mult{display: flex; align-items: center; gap: 6px; margin-top: 10px; font-size: 14px; font-weight: 700; color: var(--ouro);}.nota-info{margin-top: 12px; font-size: 14.5px; color: var(--txt2);}.nota-aviso{margin-top: 12px; padding: 12px 14px; border-radius: var(--raio-p); background: rgba(255, 255, 255, .03); box-shadow: inset 0 0 0 1px var(--linha); font-size: 14px; color: var(--txt2);}.nota-aviso p + p{margin-top: 6px;}.numeros.mini{margin-top: 14px; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 10px;}.numeros.mini .numero{padding: 12px 14px;}.numeros.mini .numero b{font-size: 22px;}.numero.cancelado b{text-decoration: line-through; text-decoration-thickness: 2px; color: var(--txt3);}.numero.cancelado small{color: var(--erro);}.nota-cancelada .nota-id b, .nota-nao_participa .nota-id b{color: var(--txt2);}[data-secao="notas"] .nota-rodape{margin-top: 18px; text-align: left; font-size: 13.5px; color: var(--txt3); max-width: 900px;}@media (max-width: 520px){.nota{padding: 16px;}.kpis.dois{gap: 10px;}.numeros.mini{grid-template-columns: repeat(2, minmax(0, 1fr));}}.numeros.mini .numero{background: var(--bg2);}.numeros.mini .numero small{white-space: nowrap; font-size: 11px;}