@font-face{font-family:Archivo;src:url(/fontes/archivo.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}
@font-face{font-family:Inter;src:url(/fontes/inter.woff2) format("woff2");font-weight:100 900;font-display:swap}
:root{color-scheme:dark;--fundo:#060b18;--fundo2:#0b1326;--cartao:#0f1a33;--linha:#22314f;--texto:#eef2fb;--suave:#a7b4cf;--azul:#3d9bff;--ciano:#5fe3ff;--laranja:#ff8a1f;--verde:#25d366;--aviso:#ffd166}
*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{background:var(--fundo);color:var(--texto);font:400 17px/1.65 Inter,system-ui,sans-serif;overflow-x:hidden}
a{color:var(--ciano)}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--ciano);outline-offset:3px;border-radius:4px}
h1,h2,h3{font-family:Archivo,Inter,sans-serif;line-height:1.08;letter-spacing:-.01em}h1{font-size:clamp(38px,7.2vw,86px);font-weight:800;font-stretch:125%}h2{font-size:clamp(28px,4vw,46px);font-weight:750;font-stretch:115%}h3{font-size:21px;font-weight:700;font-stretch:105%;line-height:1.25}
.cor{background:linear-gradient(90deg,var(--ciano),var(--azul) 38%,#b56be0 66%,var(--laranja));-webkit-background-clip:text;background-clip:text;color:transparent}
.caixa{width:min(1160px,100%);margin:0 auto;padding:0 22px}.pular{position:absolute;left:-999px;top:8px;background:#fff;color:#000;padding:8px 14px;z-index:50}.pular:focus{left:8px}
.topo{position:sticky;top:0;z-index:20;background:rgba(6,11,24,.88);backdrop-filter:blur(10px);border-bottom:1px solid var(--linha)}.topo .caixa{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px}
.marca{display:flex;align-items:center;gap:10px;color:var(--texto);text-decoration:none;font:800 20px Archivo,sans-serif;font-stretch:115%}.marca img{width:42px;height:42px;border-radius:50%}
.nav{display:flex;align-items:center;gap:26px}.nav a{color:var(--suave);text-decoration:none;font-size:15px;font-weight:500}.nav a:hover,.nav a[aria-current]{color:var(--texto)}.menu{display:none}.menu summary{list-style:none;cursor:pointer;border:1px solid var(--linha);border-radius:10px;padding:8px 14px}.menu summary::-webkit-details-marker{display:none}
.bt{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:12px 24px;border-radius:12px;border:1px solid var(--linha);background:transparent;color:var(--texto);font:600 16px Inter,sans-serif;text-decoration:none;cursor:pointer}.bt:hover{border-color:var(--ciano)}.bt.forte{border:0;color:#04101f;background:linear-gradient(95deg,var(--ciano),var(--azul))}.bt.zap{border:0;background:var(--verde);color:#04210f}.bt svg{width:20px;height:20px;flex:none}
.heroi{position:relative;padding:clamp(56px,7vw,92px) 0 clamp(60px,9vw,100px);isolation:isolate;overflow:hidden}.heroi::before,.heroi::after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(90px)}.heroi::before{width:520px;height:520px;right:-120px;top:-120px;background:#14508f;opacity:.55}.heroi::after{width:420px;height:420px;left:-140px;bottom:-160px;background:#a14a0c;opacity:.4}
.heroi p{max-width:680px;font-size:clamp(18px,2vw,21px);color:var(--suave);margin:26px 0 34px}.selo{display:inline-block;border:1px solid var(--linha);border-radius:99px;padding:6px 16px;font-size:14px;color:var(--suave);margin-bottom:24px}.acoes{display:flex;flex-wrap:wrap;gap:12px}
.bloco{padding:clamp(56px,8vw,96px) 0;border-top:1px solid var(--linha)}.bloco.alt{background:var(--fundo2)}.intro{max-width:720px;margin-bottom:40px}.intro p{color:var(--suave);margin-top:14px}
.grade{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.cartao{background:var(--cartao);border:1px solid var(--linha);border-radius:18px;padding:26px}.cartao p,.cartao li{color:var(--suave);font-size:16px}.cartao h3{margin-bottom:10px}.cartao ul{padding-left:20px;margin-top:10px}.icone{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;margin-bottom:16px;color:#04101f;background:linear-gradient(135deg,var(--ciano),var(--azul))}.icone.lar{background:linear-gradient(135deg,#ffc27a,var(--laranja))}.icone svg{width:24px;height:24px}
.pilar{display:flex;flex-direction:column;min-height:330px}.pilar .bt{margin-top:auto;align-self:flex-start}.pilar p{margin-bottom:20px}
.passos{counter-reset:p;list-style:none;padding:0}.passos li{counter-increment:p;position:relative;padding-top:58px}.passos li::before{content:counter(p);position:absolute;left:26px;top:22px;font:800 26px Archivo,sans-serif;color:var(--laranja)}
.preco{display:flex;flex-direction:column}.cartao .valor{font:800 38px/1.15 Archivo,sans-serif;margin:8px 0 14px;color:var(--texto)}.tema-black .cartao .valor{color:#ff3b3b}.valor small{display:block;font:500 13px Inter,sans-serif;color:var(--suave)}.preco .bt{margin-top:auto}.preco ul{margin-bottom:22px}
.pendente{background:var(--aviso);color:#201600;padding:0 7px;border-radius:5px;font:600 .82em Inter,sans-serif}
.faq details{border-bottom:1px solid var(--linha);padding:16px 0}.faq summary{cursor:pointer;font-weight:600}.faq p{color:var(--suave);margin-top:10px}
.texto{max-width:800px}.texto h1{font-size:clamp(32px,5vw,54px);font-stretch:110%}.texto h2{font-size:24px;font-stretch:105%;margin:36px 0 10px}.texto p,.texto li{color:#ccd5e8;margin-top:10px}.texto ul{padding-left:22px}.atualizado{color:var(--suave);font-size:14px;margin-top:12px}
.tabela{width:100%;border-collapse:collapse;margin-top:12px;font-size:15px}.tabela th,.tabela td{text-align:left;padding:10px;border:1px solid var(--linha);vertical-align:top}
.rodape{border-top:1px solid var(--linha);background:var(--fundo2);padding:48px 0 110px;font-size:15px;color:var(--suave)}.rodape a{color:var(--suave)}.colunas{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.rodape h2{font:700 15px Inter,sans-serif;color:var(--texto);margin-bottom:10px}.rodape ul{list-style:none;padding:0}.rodape li{margin:6px 0}.link{background:none;border:0;padding:0;color:var(--suave);font:inherit;text-decoration:underline;cursor:pointer}.legal{margin-top:30px;padding-top:18px;border-top:1px solid var(--linha);font-size:14px}
.flutua{position:fixed;right:18px;bottom:18px;z-index:30;display:flex;flex-direction:column;gap:10px;align-items:flex-end}.redondo{width:58px;height:58px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 26px rgba(0,0,0,.45);text-decoration:none;position:relative}.redondo svg{width:28px;height:28px}.redondo.zap{background:var(--verde);color:#04210f}.redondo.chat{background:linear-gradient(135deg,var(--ciano),var(--azul));color:#04101f}.ponto{position:absolute;top:2px;right:2px;width:14px;height:14px;border-radius:50%;background:var(--laranja);border:2px solid var(--fundo)}
.janela{position:fixed;right:18px;bottom:18px;z-index:40;width:min(390px,calc(100vw - 24px));height:min(600px,calc(100dvh - 24px));background:var(--fundo2);border:1px solid var(--linha);border-radius:18px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 22px 60px rgba(0,0,0,.6)}[hidden]{display:none!important}.jcab{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--linha)}.jcab img{width:34px;height:34px;border-radius:50%}.jcab b{display:block;line-height:1.2}.jcab small{color:var(--suave)}.fechar{margin-left:auto;background:none;border:0;color:var(--texto);font-size:24px;line-height:1;cursor:pointer;padding:4px 8px}
.jcorpo{flex:1;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:10px;font-size:15px}.jlista{display:flex;flex-direction:column;gap:10px}.bal{max-width:85%;padding:9px 13px;border-radius:14px;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--cartao);align-self:flex-start}.bal.eu{align-self:flex-end;background:#124a7d}.nota{color:var(--suave);font-size:13px}
.campo{display:block;margin-top:10px;font-size:14px}.campo input,.campo textarea{display:block;width:100%;margin-top:4px;padding:11px 12px;border-radius:10px;border:1px solid var(--linha);background:var(--fundo);color:var(--texto);font:inherit;resize:none}.isca{position:absolute;left:-9999px}.ace{display:flex;gap:8px;align-items:flex-start;margin:12px 0;font-size:13px;color:var(--suave)}.ace input{margin-top:3px}.erro{color:#ff9d9d;font-size:13px;margin-top:8px}.chat-enviar{width:100%}
.jpe{display:flex;gap:8px;padding:12px;border-top:1px solid var(--linha)}.jpe textarea{flex:1;resize:none;height:50px;padding:10px;border-radius:10px;border:1px solid var(--linha);background:var(--fundo);color:var(--texto);font:inherit}.jfim{padding:0 14px 10px;text-align:right;font-size:12px}
.aviso{position:fixed;left:18px;right:96px;bottom:18px;z-index:35;background:var(--cartao);border:1px solid var(--linha);border-radius:14px;padding:12px 16px;font-size:14px;color:var(--suave);display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.aviso span{flex:1 1 320px}.aviso .bt{min-height:40px;padding:6px 16px;font-size:14px}
.duas{display:grid;gap:34px;align-items:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.duas img{width:100%;border-radius:18px}.duas.inverte img,.duas.inverte .semimg{order:2}.duas .sub{color:var(--suave);margin:14px 0 22px}.semimg{min-height:220px;display:grid;place-items:center;border:1px dashed var(--linha);border-radius:18px;color:var(--suave)}.texto table{width:100%;border-collapse:collapse;margin-top:12px;font-size:15px}.texto th,.texto td{text-align:left;padding:10px;border:1px solid var(--linha);vertical-align:top}.etq{align-self:flex-start;background:var(--laranja);color:#201000;border-radius:99px;padding:2px 12px;font-size:12px;font-weight:700;margin-bottom:10px}.valor .de{color:var(--suave);font-size:15px}.valor s{text-decoration-thickness:2px}
.cont{text-align:center}.cont h2{margin-bottom:22px}.cont p{color:var(--suave);margin-top:18px}.relogio{display:flex;justify-content:center;gap:clamp(8px,2vw,18px)}.relogio div{min-width:clamp(68px,16vw,120px);background:var(--cartao);border:1px solid var(--linha);border-radius:14px;padding:14px 6px}.relogio b{display:block;font:800 clamp(32px,6vw,60px)/1 Archivo,sans-serif;font-variant-numeric:tabular-nums}.relogio span{font-size:13px;color:var(--suave)}
.tema-black{--fundo:#0b0b0b;--fundo2:#111;--cartao:#181818;--linha:#2e2e2e;--azul:#ff1414;--ciano:#ff1414;--laranja:#ff1414;--suave:#b5b5b5}.tema-black .topo{background:rgba(11,11,11,.9)}.tema-black a{color:#ff5a5a}.tema-black .marca{color:var(--texto)}.tema-black .bt,.tema-black .bt:visited{color:var(--texto)}.tema-black .bt.zap{color:#04210f}.tema-black .rodape a{color:var(--suave)}.tema-black .heroi{text-align:center;padding-top:clamp(70px,9vw,120px)}.tema-black .heroi::before,.tema-black .heroi::after{filter:none;border-radius:0;width:100%;height:auto;left:0;right:0;background:none;opacity:1;color:#151515;font:900 clamp(90px,21vw,300px)/1 Archivo,sans-serif;font-stretch:125%;text-align:center;white-space:nowrap;overflow:hidden}.tema-black .heroi::before{content:"BLACK";top:0}.tema-black .heroi::after{content:"FRIDAY";bottom:0}.tema-black .heroi h1{text-transform:uppercase;color:#ff1414;font-size:clamp(58px,13vw,170px);font-weight:900;line-height:.92}.tema-black .heroi .cor{display:block;background:linear-gradient(180deg,#f2f2f2,#6c6c6c);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:.78em}.tema-black .heroi .selo{background:#ff1414;color:#000;border:0;border-radius:4px;font:900 clamp(18px,3vw,28px) Archivo,sans-serif;text-transform:uppercase;padding:6px 20px;transform:rotate(-3deg)}.tema-black .heroi p{margin-left:auto;margin-right:auto;color:#fff;font-weight:600}.tema-black .heroi .acoes{justify-content:center}.tema-black .bt.forte{background:#ff1414;color:#fff}.tema-black .bt:hover{border-color:#ff1414}.tema-black .icone{background:#ff1414;color:#fff}.tema-black .etq{background:#ff1414;color:#fff}.tema-black .passos li::before{color:#ff1414}.tema-black .redondo.chat{background:#ff1414;color:#fff}
.aviso.foco{inset:0;margin:auto;height:fit-content;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;z-index:60;display:block;background:#fff;color:#334155;border:0;border-radius:18px;padding:26px;font-size:15px;box-shadow:0 0 0 100vmax rgba(2,6,16,.82),0 24px 70px rgba(0,0,0,.6)}.aviso.foco::before{content:"";position:fixed;inset:0;z-index:-1}.aviso.foco b{display:block;font:800 22px Archivo,sans-serif;color:#0f172a;margin-bottom:8px}.aviso.foco span{display:block;margin-bottom:18px}.aviso.foco a{color:#1d4ed8}.aviso.foco .bt{display:flex;width:100%;margin:0}.aviso.foco .bt.sim{min-height:54px;font-size:17px;font-weight:700;border:0;color:#fff;background:#1d4ed8;margin-bottom:8px}.aviso.foco .bt.sim:hover{background:#1e40af}.aviso.foco .bt.nao{min-height:44px;font-size:14px;font-weight:500;background:transparent;border:1px solid #cbd5e1;color:#334155}.tema-black .aviso.foco .bt.sim{background:#e01010}.tema-black .aviso.foco .bt.sim:hover{background:#b90d0d}body.aviso-aberto{overflow:hidden}
.nao{text-align:center;padding:120px 0}.nao p{color:var(--suave);margin:18px 0 28px}.nao .acoes{justify-content:center}
@media(max-width:860px){.topo .nav{display:none}.menu{display:block;position:relative}.menu .nav{display:flex;flex-direction:column;align-items:flex-start;position:absolute;right:0;top:48px;background:var(--cartao);border:1px solid var(--linha);border-radius:12px;padding:16px;width:220px;gap:14px}.aviso{left:12px;right:84px;bottom:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.topo,.flutua,.janela,.aviso{display:none!important}body{background:#fff;color:#000}}
