:root{--bg:#121216;--card:#1B1B21;--soft:#D8D8E0;--roxo:#6C3CF0;--laranja:#FC8337;--titulo:'Syne','Arial Black',sans-serif;--texto:'DM Sans',system-ui,sans-serif;color-scheme:dark}
[hidden]{display:none!important}*{box-sizing:border-box}html,body{background:var(--bg)}body{margin:0;color:#fff;font:17px/1.5 var(--texto)}a{color:inherit}button{font:inherit;cursor:pointer}img{max-width:100%}:focus-visible{outline:3px solid var(--laranja);outline-offset:2px}
.carregando{min-height:100vh;display:grid;place-items:center;margin:0;color:var(--soft)}
.tela{position:relative;overflow:hidden;min-height:min(56.25vw,760px);display:flex;align-items:center;isolation:isolate;border-bottom:1px solid #000}
.in{width:100%;max-width:1200px;margin:auto;padding:52px max(32px,env(safe-area-inset-right,0px)) 52px max(32px,env(safe-area-inset-left,0px));display:grid;gap:18px;min-width:0}
.fundo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.vela::after{content:"";position:absolute;inset:0;z-index:-1;background:rgba(16,16,20,.86)}
h1,h2,h3{font-family:var(--titulo);font-weight:600;margin:0;line-height:1.12;text-wrap:balance;overflow-wrap:anywhere}h2{font-size:clamp(26px,2.9vw,38px)}h3{font-size:clamp(18px,1.7vw,21px)}
mark{background:var(--roxo);color:#fff;padding:0 6px}.laranja{color:var(--laranja);font-weight:700}p{margin:0}
.capa{min-height:min(62vw,820px);align-items:flex-end}.capa::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.05) 30%,rgba(0,0,0,.82))}.logo{width:clamp(130px,17vw,210px)}
.som{position:absolute;right:max(18px,env(safe-area-inset-right,0px));top:calc(18px + env(safe-area-inset-top,0px));background:rgba(14,14,18,.85);color:#fff;border:1.5px solid var(--roxo);border-radius:7px;padding:8px 14px;font-weight:700;font-size:14px}
.bx3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bx{background:rgba(14,14,18,.92);border:1.5px solid var(--roxo);border-radius:7px;padding:12px;text-align:center;min-width:0;overflow-wrap:anywhere}.bx h3{font-size:16px}.bx p{font-size:15px}.nota{margin:0;padding-left:20px;font-weight:700;font-size:15px}
.esq,.dir{align-items:stretch}.esq .in,.dir .in{align-content:center}.esq .in{padding-left:calc(40% + 30px);max-width:none}.dir .in{padding-right:calc(40% + 30px);max-width:none}
.foto{position:absolute;top:0;bottom:0;width:40%;object-fit:cover;height:100%}.esq .foto{left:0;clip-path:polygon(0 0,100% 0,78% 100%,0 100%)}.dir .foto{right:0;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%)}
.etq{justify-self:start;border:1.5px solid var(--roxo);border-radius:5px;font-size:12.5px;padding:2px 9px}
.cv{background:var(--card);border-radius:8px;display:flex;gap:14px;overflow:hidden;align-items:stretch;max-width:560px}.cv video{width:210px;display:block;background:#000;object-fit:cover}.cv div{padding:14px 14px 14px 0;align-self:center;font-size:15px}.cv b{display:block}.cv.em-pe video{width:170px;aspect-ratio:9/16}
.lgs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 30px;align-items:center;max-width:480px}.lgs img{width:100%;height:58px;object-fit:contain}.lgs img.cl{filter:brightness(0) invert(1)}.lgs img.sb{mix-blend-mode:screen}
.tt3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;text-align:center;border-top:1px solid var(--roxo);padding-top:20px}.tt3>div{position:relative}.tt3>div::before{content:"";position:absolute;top:-25px;left:50%;width:9px;height:9px;margin-left:-4px;border-radius:50%;background:var(--roxo)}.tt3 p{font-size:15.5px}
.cc{display:grid;gap:8px}.fina{border-top:1px solid var(--roxo);padding-top:14px;font-family:var(--titulo);font-weight:600}
.fones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.fones img{width:100%;display:block;border-radius:8px}
.topo{display:block;min-height:0}.faixa{width:100%;height:clamp(150px,18vw,230px);object-fit:cover;display:block;clip-path:polygon(0 0,100% 0,100% 72%,0 100%)}.st4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;text-align:center}.st4 b{font:700 clamp(34px,4vw,48px)/1 var(--titulo)}.st4 h3{font-size:16px;padding:8px 0;border-bottom:1px solid #444}.st4 p{font-size:14.5px;padding-top:8px}
.vs{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:18px}.vc{flex:1 1 320px;min-width:0;max-width:640px}.vc.em-pe{flex:0 1 300px}.vc.em-pe video{aspect-ratio:9/16;object-fit:cover}.vc{background:rgba(32,32,38,.92);border-radius:8px;overflow:hidden}.vc video{width:100%;display:block;aspect-ratio:16/9;object-fit:contain;background:#000}.vc div{padding:10px 14px;font-weight:700}
.pc{border:1.5px solid var(--roxo);border-radius:6px;overflow:hidden}.pc header{background:#3B2A86;color:#fff;padding:7px 14px;font-size:14px;font-weight:700}.pc>div{padding:16px;display:grid;gap:10px}.pc ul{margin:0;padding-left:20px;font-size:16px}
.valor{font:600 clamp(19px,1.9vw,24px)/1.2 var(--titulo)}.ent{font-weight:700}.reg{font-size:15px;color:var(--soft)}
.res{justify-self:start;background:var(--laranja);color:#1E0E00;font-weight:700;border-radius:8px;padding:13px 24px;text-decoration:none;text-align:center}
.ic{display:flex;gap:14px;color:var(--soft);flex-wrap:wrap}.ic a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid #666}.ic a:hover{color:var(--laranja);border-color:var(--laranja)}.ic svg{width:22px;height:22px}
.barra{position:sticky;bottom:0;z-index:5;background:rgba(14,14,18,.96);border-top:1px solid var(--roxo);padding:10px max(18px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));display:flex;justify-content:center}.barra a{display:block;background:var(--laranja);color:#1E0E00;border-radius:8px;font-weight:700;padding:13px 24px;width:100%;max-width:420px;text-align:center;text-decoration:none}
.aviso{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:24px;padding:30px 20px;text-align:center}.aviso h1{font-size:clamp(30px,6vw,52px)}.logo-aviso{width:170px}.cta{display:block;background:var(--laranja);color:#1E0E00;border-radius:8px;font-weight:700;padding:14px 24px;text-decoration:none}
.apresentar .tela{min-height:100vh}.setas{position:fixed;right:max(18px,env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:6;display:flex;align-items:center;gap:10px;background:rgba(5,5,10,.85);border-radius:10px;padding:8px 10px;font-size:15px}.setas button{font-weight:600;font-size:15px;color:#fff;background:#3B2A86;border:0;border-radius:7px;padding:8px 14px}
@media(max-width:760px){.in{padding:36px max(20px,env(safe-area-inset-right,0px)) 36px max(20px,env(safe-area-inset-left,0px))}.tela{min-height:0}.capa{min-height:88vh}.esq,.dir{display:block}.foto{position:static;width:100%;height:auto;aspect-ratio:1/1;object-position:50% 8%}.esq .foto,.dir .foto{clip-path:polygon(0 0,100% 0,100% 88%,0 100%)}.esq .in,.dir .in{padding:26px 20px 36px;max-width:none}.tt3,.fones{grid-template-columns:minmax(0,1fr)}.vc,.vc.em-pe{flex:1 1 100%;max-width:none}.cv.em-pe video{width:100%}.tt3{border-top:0;padding-top:0}.tt3>div::before{display:none}.st4{grid-template-columns:repeat(2,minmax(0,1fr))}.cv{flex-direction:column}.cv video{width:100%}.cv div{padding:0 14px 14px}.bx3{gap:6px}.bx{padding:9px 4px}.bx h3{font-size:14px}.bx p{font-size:13px}.res{justify-self:stretch}}
