:root{color-scheme:dark;--preto:#0a0a0a;--carvao:#151517;--cartao:#1b1b1f;--txt:#f3f1ef;--branco:#ffffff;--papel:#121214;--tinta:#0a0a0a;--cinza:#b7b1ae;--cinza-claro:#b7b1ae;--linha:#2e2e34;--vermelho:#C1121F;--vermelho-esc:#9B0E19;--vermelho-claro:#EF5A5F;--f-titulo:"Anton","Arial Narrow",Impact,"Anton reserva",sans-serif;--f-texto:"Barlow","Barlow reserva",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--larg:1120px;--gut:20px;--barra:73px;--mini:16px;--foto-topo:132px}@font-face{font-family:"Barlow reserva";src:local("Arial"),local("Liberation Sans"),local("Helvetica");size-adjust:96%;ascent-override:100%;descent-override:20%;line-gap-override:0%}@font-face{font-family:"Barlow reserva";font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Helvetica Bold");size-adjust:98.6%;ascent-override:100%;descent-override:20%;line-gap-override:0%}@font-face{font-family:"Anton";font-style:normal;font-weight:400;font-display:swap;src:url(fontes/anton-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+20AC,U+2122,U+2212}@font-face{font-family:"Barlow";font-style:normal;font-weight:400;font-display:swap;src:url(fontes/barlow-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+20AC,U+2122,U+2212}@font-face{font-family:"Barlow";font-style:normal;font-weight:600;font-display:swap;src:url(fontes/barlow-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+20AC,U+2122,U+2212}@font-face{font-family:"Barlow";font-style:normal;font-weight:700;font-display:swap;src:url(fontes/barlow-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+20AC,U+2122,U+2212}@font-face{font-family:"Anton reserva";src:local("Roboto Bold"),local("Roboto-Bold"),local("Arial Bold"),local("Arial");size-adjust:76%;font-weight:400}*,*::before,*::after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--preto);color:var(--txt);font-family:var(--f-texto);font-size:17px;line-height:1.55;padding-bottom:calc(var(--barra) + env(safe-area-inset-bottom,0px))}img{max-width:100%;height:auto;display:block}a{color:inherit}p{margin:0}h1,h2,h3,h4{margin:0;text-wrap:balance}ul,ol{margin:0;padding:0;list-style:none}code{font-family:ui-monospace,Consolas,"Courier New",monospace;font-size:.92em;background:var(--cartao);padding:1px 5px;border-radius:3px;overflow-wrap:anywhere}:focus-visible{outline:3px solid var(--vermelho);outline-offset:3px}.pular{position:absolute;left:-999px;top:0;background:var(--branco);color:var(--tinta);padding:12px 16px;z-index:100}.pular:focus{left:8px;top:8px}.cx{width:100%;max-width:var(--larg);margin-inline:auto;padding-inline:var(--gut)}.estreita{max-width:720px}.so-pc{display:none!important}.respiro{margin-top:28px}.respiro-p{margin-top:18px}.t1,.t2,.t3{font-family:var(--f-titulo);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:1.02}.t1{font-size:clamp(2rem,9.2vw,2.6rem)}.t2{font-size:clamp(1.8rem,7.4vw,3.25rem)}.t3{font-size:1.45rem;line-height:1.1}.sub{font-size:1.06rem;line-height:1.5;max-width:34em}.olho{font-size:var(--mini);font-weight:700;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;gap:10px}.olho::before{content:"";width:22px;height:3px;background:var(--vermelho);flex:none}.texto{display:grid;gap:16px;max-width:38em}.apoio{color:var(--cinza);font-size:1rem}.link{font-weight:700;text-underline-offset:4px;text-decoration-thickness:2px;text-decoration-color:var(--vermelho)}.link:hover{color:var(--vermelho-claro)}.linkbtn{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:48px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:54px;padding:13px 18px;background:var(--vermelho);color:var(--branco);font-family:var(--f-texto);font-weight:700;font-size:1.17rem;line-height:1.15;text-decoration:none;text-align:center;border:0;border-radius:4px;cursor:pointer;transition:background .15s ease,transform .15s ease}.btn:hover{background:var(--vermelho-esc)}.btn:active{transform:translateY(1px)}.btn svg{flex:none}.btn.linha{background:transparent;color:inherit;box-shadow:inset 0 0 0 2px currentColor}.btn.linha:hover{background:var(--branco);color:var(--tinta);box-shadow:none}.prova{font-size:1rem;font-weight:600}.prova .estrelas{color:var(--vermelho);letter-spacing:2px;margin-right:4px;white-space:nowrap}.acao{display:grid;gap:8px;justify-items:start}.acao .btn{width:100%}.topo{background:var(--preto);color:var(--branco);position:relative;z-index:40;border-bottom:1px solid #2a2a2e}.topo .cx{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px}.marca{white-space:nowrap;display:inline-flex;align-items:baseline;gap:8px;text-decoration:none;font-family:var(--f-titulo);text-transform:uppercase;font-size:1.3rem;letter-spacing:.02em;line-height:1}.marca b{font-weight:400;color:var(--vermelho)}.marca img{display:block;width:auto;height:24px}.rodape .marca img{height:auto;width:min(260px,72vw)}.menu-btn{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 4px 0 12px;background:none;border:0;color:inherit;font:700 var(--mini) var(--f-texto);text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.menu-btn i{display:block;width:22px;height:2px;background:currentColor;box-shadow:0 -7px 0 currentColor,0 7px 0 currentColor}.nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--preto);border-bottom:3px solid var(--vermelho);padding:8px var(--gut) 20px;max-height:calc(100vh - 56px - var(--barra));max-height:calc(100svh - 56px - var(--barra));overflow-y:auto}.nav.aberta{display:block}.nav a{display:flex;align-items:center;min-height:48px;text-decoration:none;font-weight:600;font-size:1.05rem;border-bottom:1px solid #26262a}.nav a:hover,.nav a[aria-current="page"]{color:var(--vermelho-claro)}.nav .grupo{font-size:var(--mini);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cinza-claro);padding-top:14px}.nav .sub-itens a{padding-left:14px}.topo .btn{display:none}.barra{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--preto);padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid #2a2a2e}.barra .btn{width:100%;min-height:52px}.sec{padding-block:48px;border-top:1px solid #17171a}.sec.papel{background:var(--papel)}.escura{background:var(--preto);color:var(--branco)}.escura .apoio,.hero .apoio{color:var(--cinza-claro)}.cab{display:grid;gap:12px;margin-bottom:24px}.pilha{display:grid;gap:22px}.hero{background:var(--preto);color:var(--branco);overflow:hidden}.hero .cx{display:grid;gap:0}.hero>.cx>*{min-width:0}.hero-midia{position:relative;order:-1;height:var(--foto-topo);margin-inline:calc(var(--gut) * -1)}.hero-midia .foto{height:100%;width:100%;aspect-ratio:auto;border-radius:0;border-width:0 0 2px;align-content:start;padding-top:14px}.hero-midia .foto.real{border:0;padding:0}.hero-midia .foto>i{display:none}.hero-nota{pointer-events:none;position:absolute;left:0;right:0;bottom:0;padding:22px var(--gut) 8px;background:linear-gradient(rgba(12,12,13,0),rgba(12,12,13,.9) 55%,var(--preto));font-size:var(--mini);font-weight:600;line-height:1.3}.hero-midia .car-pontos{left:auto;right:64px;top:28px;bottom:auto}.hero-midia .car-amplia,.hero-midia .foto-credito{display:none}.hero-midia .car-pausa{right:8px}.hero-nota.selo,.selo{font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-nota.selo::before{content:"";display:inline-block;width:18px;height:3px;background:var(--vermelho);vertical-align:middle;margin-right:8px}.selo{display:inline-block;font-size:var(--mini);line-height:1.3;padding-left:12px;border-left:3px solid var(--vermelho)}.hero-nota.selo{display:block;border-left:0;padding-left:var(--gut)}.hero-bairro{font-size:var(--mini);font-weight:600;line-height:1.3;padding-left:28px;position:relative}.hero-bairro::before{content:"";position:absolute;left:0;top:.6em;width:18px;height:3px;background:var(--vermelho)}.da-home{--foto-topo:180px}@supports (height:100svh){:root{--foto-topo:clamp(96px,calc(100svh - 540px),132px)}.da-home{--foto-topo:clamp(110px,calc(100svh - 536px),180px)}}.hero-txt{display:grid;gap:10px;justify-items:start;padding-block:12px 12px}.hero-a,.hero-b{display:contents}.hero.simples .hero-txt{padding-top:24px}.hero .t1 em{font-style:normal;color:var(--vermelho)}.hero .sub{font-size:var(--mini);line-height:1.4}.hero-marca{font-size:var(--mini);font-weight:600;line-height:1.35;padding-left:20px;position:relative}.hero-marca::before{content:"";position:absolute;left:0;top:.62em;width:10px;height:3px;background:var(--vermelho)}.hero .acao{width:100%;margin-top:2px}.hero-ancora{display:inline-flex;align-items:center;min-height:48px;font-size:1rem}.cordas{height:26px;background:linear-gradient(var(--vermelho),var(--vermelho)) 0 4px / 100% 3px no-repeat,linear-gradient(var(--branco),var(--branco)) 0 12px / 100% 3px no-repeat,linear-gradient(#3a3a40,#3a3a40) 0 20px / 100% 3px no-repeat,var(--preto)}.migalhas{background:var(--papel);font-size:var(--mini);color:var(--cinza);padding-block:14px}.migalhas .cx{display:flex;flex-wrap:wrap;gap:8px}.migalhas a{text-underline-offset:3px}.escolha{width:100%;display:grid;gap:12px}.escolha-rotulo{font-weight:700;font-size:1.06rem}.escolha-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.escolha-grade .btn{min-height:52px;padding-inline:10px}.escolha-grade .btn:last-child:nth-child(odd){grid-column:1 / -1}.fatos{background:var(--carvao);color:var(--branco)}.fatos ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;padding-block:18px}.fatos li{font-weight:600;font-size:1rem;line-height:1.3;padding-left:18px;position:relative}.fatos li::before{content:"";position:absolute;left:0;top:.58em;width:10px;height:3px;background:var(--vermelho)}.fatos li:last-child:nth-child(odd){grid-column:1 / -1}.fatos .linha-unica{padding-block:18px;font-weight:600}.foto{margin:0;position:relative;display:grid;place-content:center;gap:6px;text-align:center;aspect-ratio:16 / 9;width:100%;max-width:100%;padding:14px;background:repeating-linear-gradient(135deg,#1d1d21 0 14px,#232328 14px 28px);border:2px dashed #5a5a62;border-radius:4px;color:var(--txt);overflow:hidden}.foto.r32{aspect-ratio:3 / 2}.foto.r43{aspect-ratio:4 / 3}.foto.r23{aspect-ratio:2 / 3}.foto>b{font:700 var(--mini) var(--f-texto);letter-spacing:.1em;text-transform:uppercase;color:var(--vermelho-claro)}.foto>span{font-size:var(--mini);line-height:1.3;font-weight:400;max-width:26em}.foto>i{font-style:normal;font-size:var(--mini);font-weight:600;opacity:.8}.foto.real{padding:0;border:0;background:var(--carvao);display:block}.foto.real img{width:100%;height:100%;object-fit:cover}.pend{background:#3a130e;color:#ffb4a8;border:1px dashed var(--vermelho-claro);border-radius:3px;padding:1px 6px;font-size:1em;font-weight:600;font-style:normal;box-decoration-break:clone;-webkit-box-decoration-break:clone}.fundador{display:grid;gap:22px}.fundador>*{min-width:0}.capa{display:grid;background:var(--cartao);border:1px solid var(--linha);border-radius:6px;overflow:hidden}.capa-txt{display:grid;gap:10px;align-content:center;padding:22px 20px 24px}.capa-nome{font-family:var(--f-titulo);text-transform:uppercase;font-size:clamp(2.6rem,12vw,4.8rem);line-height:.95;letter-spacing:.01em}.capa-nome em{display:block;font-style:normal;color:var(--vermelho)}.capa-ig{color:var(--cinza);font-weight:600}.capa>.foto{order:-1;aspect-ratio:4 / 3;border-radius:0}.numeros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.numeros li{display:grid;gap:6px;align-content:start;background:var(--cartao);border:1px solid var(--linha);border-radius:6px;padding:16px}.numeros b{font-family:var(--f-titulo);font-weight:400;font-size:3.2rem;line-height:1;color:var(--vermelho)}.numeros span{font-size:var(--mini);font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.credenciais{margin-top:14px}.videos{display:grid;gap:22px}.videos p{margin-top:8px;color:var(--cinza)}.cartoes{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.cartao{min-width:0;display:flex;flex-direction:column;background:var(--cartao);border:1px solid var(--linha);border-radius:6px}.cartao:hover{border-color:var(--txt)}.cartao-txt{display:grid;gap:6px;padding:16px 16px 14px;text-decoration:none}.cartao-txt .t3{display:flex;align-items:center;justify-content:space-between;gap:10px}.cartao-txt .t3::after{content:"→";font-family:var(--f-texto);color:var(--vermelho);font-weight:700}.cartao-txt:hover .t3{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.cartao-txt p{color:var(--cinza);font-size:1rem;line-height:1.4}.cartao>.foto{margin-top:auto;border-radius:0 0 5px 5px;border-width:2px 0 0}.cartao>.foto.real{border:0}.car{transition:transform .25s ease,box-shadow .25s ease,border-radius .25s ease}.car-trilho{position:absolute;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.car-trilho::-webkit-scrollbar{display:none}.car-trilho:focus-visible{outline:none}.car:has(.car-trilho:focus-visible)::after{content:"";position:absolute;inset:0;border:3px solid var(--vermelho);pointer-events:none}.car-slide{position:relative;flex:0 0 100%;min-width:0;height:100%;scroll-snap-align:start;cursor:zoom-in}.foto-credito{position:absolute;left:8px;top:8px;z-index:1;padding:2px 8px;border-radius:3px;background:rgba(10,10,10,.62);color:var(--txt);font-size:var(--mini);line-height:1.5;font-weight:600;pointer-events:none}.car-seta,.car-amplia{position:absolute;width:48px;height:48px;border:0;border-radius:50%;background:rgba(12,12,13,.72);color:var(--branco);font:400 1.7rem/1 var(--f-texto);cursor:pointer;display:grid;place-items:center;padding:0 0 3px}.car-seta{top:50%;margin-top:-24px;opacity:0;pointer-events:none;transition:opacity .2s ease}.car-seta:focus-visible{opacity:1;pointer-events:auto}.car-seta.ant{left:8px}.car-seta.prox{right:8px}.car-amplia{right:8px;top:8px;font-size:1.25rem;padding:0}.car-seta:hover,.car-amplia:hover{background:var(--preto)}.car-pausa{position:absolute;right:64px;top:8px;width:48px;height:48px;border:0;border-radius:50%;background:rgba(12,12,13,.72);color:var(--branco);cursor:pointer;display:grid;place-items:center;padding:0}.car-pausa:hover{background:var(--preto)}.car-pausa::before{content:"";box-sizing:border-box;width:14px;height:16px;border-inline:5px solid currentColor}.car-pausa.pausado::before{width:0;height:0;margin-left:4px;border-block:9px solid transparent;border-inline:0;border-left:15px solid currentColor}.trilho .car-trilho{overscroll-behavior-x:auto}.car-pontos{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px;pointer-events:none}.car-pontos i{width:8px;height:8px;border-radius:4px;background:rgba(255,255,255,.6);box-shadow:0 0 0 1px rgba(0,0,0,.35);transition:width .2s ease,background .2s ease}.car-pontos i.ativo{width:22px;background:var(--branco)}@media (hover:hover) and (min-width:720px){.cartao>.car:hover,.cartao>.car:focus-within{transform:scale(1.09);z-index:5;border-radius:6px;box-shadow:0 22px 48px rgba(0,0,0,.38)}.car:hover .car-seta,.car:focus-within .car-seta{opacity:1;pointer-events:auto}}.luz{border:0;padding:0;margin:0;background:transparent;color:var(--branco);width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;overflow:hidden}.luz::backdrop{background:rgba(8,8,9,.94)}.luz-palco{position:absolute;inset:64px 12px 60px;display:grid;place-items:center}.luz-palco .foto{width:min(100%,1180px);max-height:100%}.luz-palco .foto.real{width:auto;max-width:100%;aspect-ratio:auto;background:transparent;display:block}.luz-palco .foto.real img{width:auto;height:auto;max-width:100%;max-height:calc(100vh - 124px);max-height:calc(100dvh - 124px);object-fit:contain}.luz-fecha,.luz-seta{position:absolute;z-index:2;width:52px;height:52px;border:0;border-radius:50%;background:rgba(12,12,13,.7);box-shadow:0 0 0 1px rgba(255,255,255,.35);color:var(--branco);font:400 2rem/1 var(--f-texto);cursor:pointer;display:grid;place-items:center;padding:0 0 4px}.luz-fecha:hover,.luz-seta:hover{background:var(--preto)}.luz-fecha{top:8px;right:12px}.luz-seta{top:50%;margin-top:-26px}.luz-seta.ant{left:12px}.luz-seta.prox{right:12px}.luz-conta{position:absolute;left:0;right:0;bottom:18px;text-align:center;font-size:var(--mini);font-weight:600}.duo{display:grid;gap:20px}.duo>*,.local>*{min-width:0}.duo>.pilha{display:contents}.duo .cab{order:-1;margin-bottom:0}.trilho{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gut) * -1);padding:0 var(--gut) 12px;scroll-padding-inline:var(--gut)}.trilho>*{flex:0 0 72%;max-width:320px;scroll-snap-align:start;min-width:0}.avals-mais{margin-top:16px}.avals-mais>*{flex-basis:82%;max-width:340px}.profs>*{flex-basis:46%;max-width:210px}.prof{display:flex;flex-direction:column;gap:6px}.prof h3{font-family:var(--f-titulo);font-weight:400;text-transform:uppercase;font-size:1.3rem;line-height:1.1}.prof .foto{margin-top:auto}.prof .foto>span,.prof .foto>i{display:none}.prof>p:last-of-type{margin-bottom:6px}.mod{font-size:var(--mini);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cinza)}.escura .mod{color:var(--cinza-claro)}.prof p{font-size:1rem}.fichas{display:grid;gap:22px}.ficha{display:grid;grid-template-columns:132px minmax(0,1fr);column-gap:14px;row-gap:12px;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--linha)}.ficha:last-child{border-bottom:0;padding-bottom:0}.ficha>.foto{grid-column:1;grid-row:1;padding:4px}.ficha>.foto>span,.ficha>.foto>i{display:none}.ficha>.foto.real{padding:0}.ficha-cab{grid-column:2;grid-row:1;display:grid;gap:6px}.funcao{font-weight:600;line-height:1.35}.ficha-corpo{grid-column:1 / -1;grid-row:2;display:grid;gap:10px}.ficha ul{display:grid;gap:6px}.ficha li{padding-left:18px;position:relative}.ficha li::before{content:"";position:absolute;left:0;top:.62em;width:8px;height:3px;background:var(--vermelho)}.mais summary{cursor:pointer;min-height:48px;display:inline-flex;align-items:center;font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--vermelho);text-decoration-thickness:2px;list-style:none}.mais summary::-webkit-details-marker{display:none}.mais[open] summary{display:none}.passos{display:grid;gap:14px;counter-reset:passo}.passos li{counter-increment:passo;display:grid;grid-template-columns:50px minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:12px;row-gap:8px;align-items:center;background:var(--cartao);border:1px solid var(--linha);border-radius:6px;padding:18px 18px 0;overflow:hidden}.passos li::before{content:counter(passo);font-family:var(--f-titulo);font-size:3.3rem;line-height:.95;color:var(--vermelho)}.passos h3{font-family:var(--f-titulo);font-weight:400;text-transform:uppercase;font-size:1.4rem;line-height:1.1;letter-spacing:.01em}.passos p{grid-column:1 / -1;align-self:start}.passos li .foto{grid-column:1 / -1;align-self:end;width:calc(100% + 36px);max-width:none;margin:10px -18px 0;border-radius:0;border-width:2px 0 0}.passos li .foto.real{border:0}.passos li .foto>i{display:none}.passos-apoio{margin-top:14px}.video-bloco{display:grid;gap:14px;margin-top:30px}.faixa-acao{margin-top:22px;background:var(--cartao);color:var(--branco);border:1px solid var(--linha);box-shadow:inset 5px 0 0 var(--vermelho);border-radius:6px;padding:24px 20px;display:grid;gap:18px}.faixa-acao .t3{font-size:clamp(1.45rem,5.6vw,2.1rem);line-height:1.08}.faixa-acao .btn{min-height:62px}@media (max-width:719px){.faixa-acao{margin-inline:calc(var(--gut) * -1);border-radius:0;padding-inline:var(--gut)}}.marcas{display:grid;gap:12px}.marcas li{padding-left:22px;position:relative}.marcas li::before{content:"";position:absolute;left:0;top:.6em;width:10px;height:3px;background:var(--vermelho)}.areas{display:flex}.area{display:flex;flex-direction:column;gap:8px}.area h3{font-weight:700;font-size:1.08rem}.area p{color:var(--cinza);font-size:1rem}.area .foto{margin-top:auto}.area .foto>i{display:none}.area>p:last-of-type{margin-bottom:6px}.nota-cab{display:grid;gap:16px;margin-bottom:24px}.nota-google{display:inline-flex;align-items:center;gap:12px;justify-self:start;min-height:56px;padding:12px 18px;border:2px solid var(--txt);border-radius:6px;background:var(--cartao);color:var(--txt);text-decoration:none;font-weight:700;line-height:1.2;transition:background .15s ease,color .15s ease}.nota-google .estrelas{color:var(--vermelho);font-size:1.3rem;letter-spacing:2px;white-space:nowrap}.nota-google .seta{font-size:1.2rem}.nota-google:hover{background:var(--branco);color:var(--tinta)}.avals{display:grid;gap:14px}.aval{background:var(--cartao);border:1px solid var(--linha);border-radius:6px;padding:18px;display:grid;gap:12px;align-content:start;margin:0;color:inherit;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}a.aval:hover{transform:translateY(-3px);border-color:var(--txt);box-shadow:0 12px 28px rgba(0,0,0,.6)}.aval-topo{display:flex;align-items:center;gap:12px}.aval-avatar{flex:none;width:58px;height:58px;overflow:hidden;border-radius:50%;background:var(--txt);color:var(--tinta);display:grid;place-items:center;font-weight:700;letter-spacing:.02em}.aval-avatar.com-foto{position:relative;background:var(--carvao)}.aval-avatar img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.aval-quem{display:grid;line-height:1.25}.aval-quem small{color:var(--cinza);font-size:var(--mini)}.aval .estrelas{color:var(--vermelho);letter-spacing:3px;font-size:1.1rem}.aval-txt{display:block}.aval-falta{place-content:center;border-style:dashed}.faq{border-top:1px solid var(--linha)}.faq details{border-bottom:1px solid var(--linha)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding-block:14px;font-weight:700;font-size:1.08rem}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";flex:none;font-size:1.6rem;line-height:1;color:var(--txt);font-weight:400}.faq details[open] summary::after{content:"–"}.faq details p{padding-bottom:18px;max-width:38em;color:var(--cinza)}.chips{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:10px}.chip{flex:none;min-height:48px;padding:0 16px;border:2px solid var(--txt);border-radius:999px;background:var(--cartao);color:var(--txt);font:700 1rem var(--f-texto);cursor:pointer}.chip[aria-pressed="true"]{background:var(--branco);color:var(--tinta)}.dias-abas{display:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-block:8px 20px}.js .dias-abas{display:grid}.dias-abas .chip{padding:0;border-radius:4px}.grade{display:grid;gap:28px}.dia{display:grid;gap:16px;align-content:start}.js .grade:not(.filtrada) .dia:not(.ativo){display:none}.grade.filtrada .dia.sem{display:none}.dia h2{font-family:var(--f-titulo);font-weight:400;text-transform:uppercase;font-size:1.6rem;line-height:1.1}.dia h3{margin:0 0 6px;font-size:var(--mini);font-weight:600;color:var(--cinza)}.dia li{display:grid;grid-template-columns:64px 1fr;gap:10px;padding-block:11px;border-bottom:1px solid var(--linha);font-variant-numeric:tabular-nums}.dia li b{font-weight:700}.dia li small{color:var(--cinza);font-size:var(--mini)}.dia .vazio{color:var(--cinza);padding-block:10px}.horas-txt{display:grid;gap:0;border-top:1px solid var(--linha);margin:0}.horas-txt div{display:grid;gap:2px;padding-block:14px;border-bottom:1px solid var(--linha)}.horas-txt dt{font-weight:700}.horas-txt dd{margin:0;color:var(--cinza)}.video{position:relative;aspect-ratio:16 / 9;width:100%;background:var(--carvao);border:1px solid var(--linha);border-radius:4px;overflow:hidden}.video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-play{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;color:var(--branco);cursor:pointer;display:grid;place-items:center}.video-play img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.video-seta{position:relative;width:84px;height:84px;border-radius:50%;background:var(--branco);color:var(--tinta);display:grid;place-items:center;font-size:1.9rem;padding-left:6px;box-shadow:0 8px 28px rgba(0,0,0,.5);transition:transform .15s ease}.video-play:hover .video-seta{transform:scale(1.08)}.video-play{font-family:inherit}.videos .video-titulo{display:none}.videos .video-seta{width:60px;height:60px;font-size:1.4rem;padding-left:4px}.video-nome{margin-top:10px;font-size:1.08rem;font-weight:700;line-height:1.3}.videos .video-nome + p{margin-top:4px}.video-titulo{position:absolute;left:0;right:0;bottom:0;padding:40px 18px 14px;text-align:left;font-weight:700;font-size:1.06rem;background:linear-gradient(rgba(10,10,10,0),rgba(10,10,10,.88))}.local{display:grid;gap:24px}.mapa{aspect-ratio:16 / 9;background:var(--carvao);color:var(--branco);border:1px solid var(--linha);border-radius:4px;display:grid;place-content:center;justify-items:center;gap:10px;text-align:center;padding:18px;overflow:hidden}.mapa iframe{width:100%;height:100%;border:0}.mapa.carregado{padding:0;display:block;aspect-ratio:4 / 3}.mapa .btn{min-height:48px}.dados{display:grid;gap:14px;margin:0}.dados dt{font-size:var(--mini);font-weight:600;color:var(--cinza)}.escura .dados dt{color:var(--cinza-claro)}.dados dd{margin:2px 0 0;font-size:1.08rem;font-weight:600;overflow-wrap:anywhere}.dados dd a{display:inline-flex;align-items:center;min-height:48px}.botoes{display:grid;gap:10px}.rodape{background:var(--preto);color:var(--branco);border-top:1px solid var(--linha);padding-block:40px 24px;font-size:1rem}.rodape .cx{display:grid;gap:26px}.rodape h2{font-size:var(--mini);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cinza-claro);margin-bottom:6px}.rodape a{text-decoration:none;display:inline-flex;align-items:center;min-height:48px}.rodape a:hover{color:var(--vermelho-claro)}.rodape li{line-height:1.4}.rodape .solto{margin-top:8px}.rodape-frase{margin-top:10px;max-width:22em}.rodape .fim{border-top:1px solid #2a2a2e;padding-top:14px;color:var(--cinza-claro);font-size:var(--mini)}.rodape .fim a{text-decoration:underline;text-underline-offset:3px}.cookies{position:fixed;left:0;right:0;bottom:calc(var(--barra) + env(safe-area-inset-bottom,0px));z-index:30;background:var(--carvao);color:var(--branco);border-top:1px solid #36363b;padding:8px 12px;display:flex;align-items:center;gap:10px;font-size:var(--mini);line-height:1.25}.cookies p{flex:1;min-width:0}.cookies .link{text-decoration-color:currentColor}.cookies div{display:flex;gap:8px;flex:none}.btn-aviso{min-height:48px;padding:0 12px;border-radius:4px;border:2px solid var(--branco);background:transparent;color:var(--branco);font:700 var(--mini) var(--f-texto);cursor:pointer}.btn-aviso.cheio{background:var(--branco);color:var(--tinta)}.previa-bar{display:none;background:var(--carvao);color:var(--txt);font-size:var(--mini);padding-block:8px}.previa-bar a{font-weight:700;text-underline-offset:3px}.tabela{width:100%;border-collapse:collapse;font-size:1rem}.tabela th,.tabela td{text-align:left;vertical-align:top;padding:10px 12px 10px 0;border-bottom:1px solid var(--linha)}.tabela th{font-size:var(--mini);font-weight:600;color:var(--cinza)}.rolagem{overflow-x:auto}.itens{display:grid;gap:22px;counter-reset:item}.item{display:grid;gap:8px;padding-bottom:22px;border-bottom:1px solid var(--linha)}.item:last-child{border-bottom:0;padding-bottom:0}.item h3{font-size:1.15rem;line-height:1.3;font-weight:700}.item.num h3::before{counter-increment:item;content:counter(item) ". ";color:var(--vermelho-claro)}.item p{max-width:44em}.item .rot{font-weight:700}.estado{display:inline-block;font-size:var(--mini);font-weight:700;padding:2px 8px;border-radius:3px;background:var(--branco);color:var(--tinta)}.estado.espera{background:transparent;color:var(--txt);box-shadow:inset 0 0 0 2px var(--txt)}.par{display:grid;gap:6px;background:var(--cartao);border:1px solid var(--linha);border-radius:4px;padding:14px}@media (max-width:719px){.ficha>.car .car-amplia{display:none}}@media (max-width:429px){.btn{padding-inline:12px}.acao .btn svg,.barra .btn svg{display:none}}@media (max-width:339px){.btn{font-size:1rem}}@media (max-width:359px){.numeros li{padding-inline:10px}.numeros span{letter-spacing:.02em}}@media (max-width:389px){:root{--gut:16px}.btn{padding-inline:8px}.hero .prova .estrelas{display:none}.ficha{grid-template-columns:112px minmax(0,1fr)}}@media (min-width:600px) and (max-width:979px) and (min-height:601px){.hero-midia{height:clamp(180px,min(36vw,calc(100svh - 520px)),340px)}}@media (max-height:600px) and (max-width:979px){.hero-midia{order:2;height:auto}.hero-midia .foto{height:auto;aspect-ratio:16 / 9;border-width:2px 0 0}.hero-midia .so-cel{display:none!important}.hero-a .so-pc{display:block!important}.hero-txt{gap:8px;padding-block:10px 12px}.cookies{padding-block:4px}}@media (min-width:720px){.cartoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.passos{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.numeros{grid-template-columns:repeat(4,minmax(0,1fr))}.videos{grid-template-columns:repeat(3,minmax(0,1fr))}.faixa-acao{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:28px 30px}.faixa-acao .btn{min-width:320px;font-size:1.3rem}.nota-cab{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px}.nota-google{justify-self:end}.avals{grid-template-columns:repeat(3,minmax(0,1fr))}.botoes{display:flex;flex-wrap:wrap;gap:10px}.fatos li:last-child:nth-child(odd):not(:only-child),.escolha-grade .btn:last-child:nth-child(odd){grid-column:auto}.acao .btn{width:auto}.ficha{grid-template-columns:180px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:24px;row-gap:12px;align-items:start}.ficha>.foto{grid-column:1;grid-row:1 / span 2;padding:12px}.ficha>.foto.real{padding:0}.ficha-cab{grid-column:2;grid-row:1}.ficha-corpo{grid-column:2;grid-row:2;align-content:start}.escolha-grade{grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px}.fatos ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:980px){:root{--gut:32px}body{font-size:18px;padding-bottom:0}.so-pc{display:block!important}.previa-bar{display:block}.so-cel{display:none!important}.barra{display:none}.sec{padding-block:84px}.cab{margin-bottom:30px}.topo{position:sticky;top:env(safe-area-inset-top,0px)}.topo .cx{min-height:72px}.topo .btn{display:inline-flex;min-height:48px;padding:10px 16px;white-space:nowrap;margin-left:auto}.menu-btn{order:3}.nav{max-height:calc(100vh - 72px)}.t1{font-size:clamp(2.75rem,4.5vw,3.75rem)}.hero{padding-top:44px}.hero .cx{gap:36px}.hero-txt{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:56px;row-gap:0;align-items:end;padding-block:0}.hero-a,.hero-b{display:grid;gap:16px;justify-items:start;min-width:0}.hero.simples .hero-txt{grid-template-columns:minmax(0,1fr);row-gap:16px;max-width:860px;padding-bottom:52px}.hero .sub{font-size:1.12rem;line-height:1.5}.hero .acao{width:auto}.hero-midia{order:2;height:auto;margin-inline:0}.hero-midia .foto{height:auto;aspect-ratio:2 / 1;border-width:2px 2px 0;border-radius:4px 4px 0 0;align-content:center;padding:14px}.hero-midia .foto.real{border:0;padding:0}.hero-midia .foto>i{display:block}.topo .marca img{height:30px}.hero-midia .car-pontos{left:0;right:0;top:auto;bottom:14px}.hero-midia .car-amplia{display:grid}.hero-midia .foto-credito{display:block}.hero-midia .car-pausa{right:64px}.cartoes{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cartao-txt{padding:18px 18px 16px}.faixa-acao{padding:34px 40px;gap:40px}.faixa-acao .btn{min-width:380px;min-height:68px}.duo{gap:30px}.fundador{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:36px 48px;align-items:start}.fundador>.capa{grid-column:1 / -1}.fundador.longa>.foto{position:sticky;top:96px}.capa{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.capa>.foto{order:2;aspect-ratio:auto;height:100%;min-height:440px}.capa-txt{padding:44px 48px;gap:14px}.duo>.pilha{display:grid;max-width:720px}.duo .cab{order:0}.duo>.foto{order:2}.trilho{overflow:visible;flex-wrap:wrap;margin-inline:0;padding-inline:0}.trilho>*{flex:1 1 250px;max-width:none}.profs>*{flex:0 1 240px}.avals-mais{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;overflow:visible;margin-top:14px}.avals-mais>*{max-width:none}.areas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.areas.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.area .foto>span{display:none}.areas.tres .foto>span{display:block}.fichas{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:40px}.fichas>:only-child{grid-column:1 / -1;max-width:620px}.ficha{grid-template-columns:200px minmax(0,1fr);border-bottom:0;padding-bottom:0}.passos{gap:20px}.passos li{padding:22px 22px 0}.passos li .foto{width:calc(100% + 44px);margin-inline:-22px}.duo .passos{grid-template-columns:1fr}.local{grid-template-columns:1fr 1fr;gap:48px;align-items:start}.js .dias-abas,.dias-abas{display:none}.grade{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.js .grade:not(.filtrada) .dia:not(.ativo){display:grid}.dia li{grid-template-columns:56px 1fr}.rodape .cx{grid-template-columns:1.4fr 1fr 1fr 1fr}.rodape .fim{grid-column:1 / -1}.cookies{left:auto;right:20px;bottom:20px;max-width:440px;border:1px solid #36363b;border-radius:4px;padding:12px 14px;box-shadow:0 10px 30px rgba(0,0,0,.3)}}@media (min-width:1280px){.fatos ul{display:flex;justify-content:space-between;gap:24px}.fatos li{white-space:nowrap}.menu-btn{display:none}.topo .cx{max-width:1400px;gap:22px}.topo .btn{margin-left:0}.nav{display:flex;position:static;background:none;border:0;padding:0;gap:18px;max-height:none;overflow:visible;align-items:center;margin-left:auto}.nav a{border:0;min-height:48px;font-size:1rem;white-space:nowrap}.nav .grupo{display:none}.nav .sub-itens{display:flex;gap:18px}.nav .sub-itens a{padding-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.car,.aval,.car-pontos i,.video-seta{transition:none}.cartao>.car:hover,.cartao>.car:focus-within{transform:none}a.aval:hover{transform:none}}:root{--raio:2px;--num:var(--branco);--rotulo:var(--vermelho-claro);--vazio:#101012}.btn,.cartao,.capa,.passos li,.faixa-acao,.aval,.nota-google,.foto,.video,.mapa,.par,.btn-aviso,.dias-abas .chip{border-radius:var(--raio)}.cartao>.foto{border-radius:0}.foto{background:repeating-linear-gradient(135deg,rgba(255,255,255,0) 0 14px,rgba(255,255,255,.022) 14px 28px),var(--vazio);border:1px dashed #4b4b53;color:var(--cinza)}.foto>b{color:var(--txt);letter-spacing:.12em}.foto>span{color:var(--cinza)}.foto>i{opacity:1;color:var(--cinza);font-weight:400}.cartao>.foto{border-width:1px 0 0}.passos li .foto{border-width:1px 0 0}.hero-midia .foto{border-width:0 0 1px}.cartao{transition:border-color .2s ease}.faixa-acao{box-shadow:inset 3px 0 0 var(--vermelho)}.olho{letter-spacing:.12em;gap:12px}.olho::before{width:28px;height:2px}.cab-duo{gap:14px}.cab-duo>div{display:grid;gap:12px;min-width:0}.cab-duo>.sub{min-width:0}.prova{font-size:1.1rem;line-height:1.45}.prova .estrelas{color:var(--estrela,var(--vermelho))}.prova .nota{color:var(--estrela,var(--vermelho));font-weight:700}.faixa-num{background:var(--preto);padding-block:24px 28px;border-bottom:1px solid #17171a}.numeros{gap:22px 18px}.numeros li{background:none;border:0;border-top:2px solid var(--vermelho);border-radius:0;padding:14px 0 0}.numeros b{color:var(--num);font-size:clamp(2.6rem,11.5vw,3.4rem);white-space:nowrap}.numeros b small{font-size:.42em;letter-spacing:.02em;margin-left:.2em}.numeros span{color:var(--cinza);letter-spacing:.08em}.cartao-txt{gap:8px;padding:20px 18px 16px}.alvo{display:block;font-size:var(--mini);font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;color:var(--rotulo)}.entrega{display:block;margin-top:4px;padding-top:10px;border-top:1px solid var(--linha);font-size:var(--mini);font-weight:600;line-height:1.35}.metodo{display:grid;gap:26px}.metodo>*{min-width:0}.metodo .cab{margin-bottom:0}.metodo-cab{display:grid;gap:26px;align-content:start}.frase{margin:0;padding:4px 0 4px 20px;border-left:3px solid var(--vermelho);font-family:var(--f-titulo);text-transform:uppercase;font-size:clamp(1.45rem,5.6vw,2rem);line-height:1.12;letter-spacing:.01em;max-width:17em;text-wrap:balance}.principios li{display:grid;gap:8px;align-content:start;background:var(--cartao);border:1px solid var(--linha);border-radius:var(--raio);padding:22px 20px 24px}.principios h3{font-family:var(--f-titulo);font-weight:400;text-transform:uppercase;font-size:1.4rem;line-height:1.1;letter-spacing:.01em}.principios p{color:var(--cinza);font-size:1rem;line-height:1.5}.aval .estrelas{font-size:1.21rem}.nota-cab .cab{margin-bottom:0}.nota-tit{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;font-family:var(--f-titulo);font-weight:400;text-transform:uppercase;letter-spacing:.01em}.nota-num{font-weight:400;font-size:clamp(4.8rem,21vw,7.2rem);line-height:.86;color:var(--num)}.nota-tit span{font-size:clamp(1.5rem,5.8vw,2.2rem);line-height:1.06;max-width:9.5em}.prof .foto{order:-1;margin:0 0 8px}#historia.sec{padding-top:44px}.kit{display:grid;gap:28px}.kit>*{min-width:0}.kit-txt{display:flex;flex-direction:column;gap:20px}.kit-txt .cab{margin-bottom:0}.kit-txt .texto{max-width:none}.kit-txt>p{margin:0}.kit-cred{font-size:var(--mini);font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.45;color:var(--rotulo)}.kit-ass{display:grid;gap:10px;padding-top:22px;border-top:1px solid var(--linha)}.kit-ass .capa-nome{font-size:clamp(2.4rem,10vw,3.4rem)}.kit>.foto{aspect-ratio:4 / 5}.fundador.com-lutas{grid-template-columns:minmax(0,1fr);gap:28px}.lutas{display:contents}.lutas>.foto.real{background:var(--cartao)}.lutas>.foto.real img{object-fit:contain}.titulos{display:grid;border-top:1px solid var(--linha)}.titulos li{position:relative;padding:12px 0 12px 22px;border-bottom:1px solid var(--linha);font-weight:600;line-height:1.35}.titulos li::before{content:"›";position:absolute;left:2px;top:9px;color:var(--rotulo);font-weight:700;font-size:1.2em}.capa>.foto.real{position:relative}.teto{display:flex;flex-wrap:wrap;gap:8px}.teto li{border:1px solid var(--linha);border-radius:var(--raio);padding:8px 14px;font-size:var(--mini);font-weight:600;line-height:1.3}.faq-duo{display:grid;gap:4px}.faq-duo>*{min-width:0}@media (min-width:720px){.faixa-num{padding-block:30px 34px}}@media (min-width:980px){.sec{padding-block:96px}.cab{margin-bottom:36px}.hero-midia .foto{border-radius:0;border-width:1px 1px 0}.cab-duo{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:56px;align-items:start;margin-bottom:44px}.cab-duo>.sub{justify-self:end;padding-top:42px}.cartao-txt{padding:22px 22px 18px}.metodo{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:64px;align-items:stretch}.metodo .principios{height:100%;align-content:stretch}.metodo .principios>*{flex:1 1 260px}.nota-cab{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:56px;align-items:end;margin-bottom:36px}.nota-tit{flex-wrap:nowrap}.nota-google{justify-self:end;max-width:100%;white-space:normal;text-align:left}#historia.sec{padding-top:48px}.kit{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:0 56px;align-items:stretch;margin-bottom:48px}.kit-ass{margin-top:auto}.kit>.foto{aspect-ratio:auto;height:100%;min-height:560px}.kit>.foto.real{position:relative}.kit>.foto.real img{position:absolute;inset:0}.fundador.com-lutas{grid-template-columns:minmax(0,1fr);gap:36px}.fundador.com-lutas .titulos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;border-top:0}.fundador.com-lutas .titulos li{border-top:1px solid var(--linha);border-bottom:0}.fundador.com-lutas>.capa{grid-column:auto}.capa>.foto.real img{position:absolute;inset:0}.faq-duo{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.faq-duo .cab{position:sticky;top:108px;margin-bottom:0}}@media (prefers-reduced-motion:reduce){.cartao{transition:none}}.cartao>.foto{aspect-ratio:4 / 3}.cartao>.foto.real{background:var(--cartao)}.cartao>.foto.real img{object-fit:contain}.foto.real .car-slide{overflow:hidden;isolation:isolate}.foto.real .car-slide>img{position:relative;z-index:1}.foto.real .car-slide>img.fundo{position:absolute;z-index:0;left:-24px;top:-24px;width:calc(100% + 48px);height:calc(100% + 48px);object-fit:cover;filter:blur(16px) brightness(.4) saturate(.8);pointer-events:none}#luz img.fundo{display:none}@keyframes pisca{0%,100%{background:var(--vermelho);box-shadow:0 0 0 0 rgba(216,28,41,.6)}50%{background:#D81C29;box-shadow:0 0 0 10px rgba(216,28,41,0)}}.topo .btn,.barra .btn{animation:pisca 1.2s ease-in-out 4}.topo .btn:hover,.barra .btn:hover,.topo .btn:focus-visible,.barra .btn:focus-visible{animation:none;background:var(--vermelho-esc);color:var(--branco)}.topo .cx{min-height:64px;padding-block:8px}.hero-v2 .hero-txt{padding-block:16px 14px}.hero-prova{display:grid;gap:8px;justify-items:start}.junto{white-space:nowrap}.faixa-acao{grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.faixa-acao{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:980px){.topo .cx{min-height:84px}.hero-v2{padding-top:40px}.hero-v2 .hero-txt{grid-template-columns:minmax(0,1fr);row-gap:26px;align-items:start;padding-block:0}.hero-v2 .hero-a{display:block}.hero-v2 .t1{font-size:clamp(3.2rem,5.6vw,4.7rem);line-height:.98;max-width:none}.hero-v2 .hero-b{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:20px 56px;align-items:end}.hero-v2 .sub{max-width:66ch;font-size:1.12rem}}@media (prefers-reduced-motion:reduce){.topo .btn,.barra .btn{animation:none}}:root{--estrela:#d4ad4c}.aval .estrelas,.nota-google .estrelas{color:var(--estrela)}.nota-num{color:var(--estrela)}:root{--larg:1320px;--gut:18px}.sec{padding-block:28px}.cab{gap:6px;margin-bottom:14px}.cab-duo{gap:8px}.cab-duo>div{gap:6px}.pilha{gap:14px}.duo{gap:16px}.texto{gap:10px;max-width:none}.respiro{margin-top:16px}.respiro-p{margin-top:12px}.t2{font-size:clamp(1.65rem,6vw,2.2rem);line-height:1.02}.t3{font-size:1.3rem;line-height:1.08}.sub{font-size:1rem;line-height:1.5;max-width:none}.olho{line-height:1.3;gap:8px}.apoio{font-size:var(--mini)}.topo .cx{min-height:58px;padding-block:5px}.marca{display:grid;gap:2px;justify-items:start;white-space:normal}.marca-end{font-family:var(--f-texto);font-size:var(--mini);font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--cinza);line-height:1.2;max-width:230px}.hero .prova{display:inline-block;padding:10px 14px 11px;border:1px solid var(--estrela,var(--vermelho));border-radius:var(--raio);background:rgba(255,255,255,.035);font-size:1.15rem;line-height:1.35}.hero .prova .estrelas{font-size:1.3rem;letter-spacing:3px}.hero .prova .nota{font-size:1.3rem}.hero .acao{gap:12px}.zap-slot{display:block}.zap{display:inline-flex;align-items:center;gap:12px;min-height:56px;text-decoration:none;color:var(--txt);font-weight:700;font-size:1.05rem}.zap-logo{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.35);animation:zap-pisca 1.2s ease-in-out 4}.zap:hover .zap-logo,.zap:focus-visible .zap-logo{animation:none;background:#1ebe5d}@keyframes zap-pisca{0%,100%{box-shadow:0 0 0 0 rgba(37,211,102,.55),0 6px 18px rgba(0,0,0,.35)}50%{box-shadow:0 0 0 12px rgba(37,211,102,0),0 6px 18px rgba(0,0,0,.35)}}.zap.solto{position:fixed;left:16px;bottom:calc(var(--barra) + 12px + env(safe-area-inset-bottom,0px));z-index:60}.zap.solto .zap-txt{display:none}@media (max-width:979px){.com-aviso .zap.solto{bottom:calc(var(--barra) + var(--aviso-h,0px) + 12px + env(safe-area-inset-bottom,0px))}}.hero-midia .foto.real .car-slide>img:not(.fundo){object-fit:contain}.faixa-num{padding-block:14px 16px}.numeros{gap:10px}.numeros li{padding-block:10px 10px;gap:2px}.numeros b{font-size:clamp(1.9rem,8vw,2.4rem)}.cartoes{gap:12px}.cartao-txt{padding:12px 14px;gap:4px}.cartao-txt .t3{font-size:1.95rem;line-height:1.02}.cartao-txt .t3::after{font-size:.72em}.cartao-txt .alvo{margin-top:2px}.cartao-txt p{line-height:1.4}.entrega{margin-top:2px;padding-top:8px}.nota-cab{gap:12px;margin-bottom:14px}.nota-cab .cab{gap:6px}.nota-tit{gap:2px 12px}.nota-num{font-size:clamp(3.2rem,14vw,4.4rem);line-height:.9}.nota-tit span{font-size:clamp(1.25rem,4.6vw,1.7rem);line-height:1.08;max-width:14em}.nota-google{min-height:48px;padding:8px 14px}.avals{gap:12px}.aval{padding:14px 16px;gap:8px}.aval-avatar{width:44px;height:44px}.aval-txt{font-size:1rem;line-height:1.45}.metodo{gap:18px}.metodo-cab{gap:14px}.frase{font-size:clamp(1.25rem,4.8vw,1.55rem);padding:2px 0 2px 16px}.principios li{padding:14px 16px 16px;gap:6px}.principios h3{font-size:1.2rem}.principios p{font-size:1rem;line-height:1.45}.prof{gap:4px}.prof .foto{margin:0 0 6px}.prof h3{font-size:1.1rem}.prof p{font-size:var(--mini);line-height:1.35}.prof>p:last-of-type{margin-bottom:0}#historia.sec{padding-top:28px}.kit{gap:16px}.kit>.foto{aspect-ratio:1080 / 1290}.kit>.foto.kimono{background:rgb(242,238,235);position:relative}.kit>.foto.kimono img{position:absolute;inset:0;object-fit:contain;object-position:50% 100%}.kit-txt{gap:12px}.kit-ass{padding-top:12px;gap:5px}.kit-ass .capa-nome{font-size:clamp(1.7rem,7vw,2rem);line-height:1}.kit-ass .capa-nome em{display:inline}.kit-ig{font-size:var(--mini)}.ig{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:4px;padding:12px 16px 12px 12px;border:1px solid var(--vermelho);border-radius:var(--raio);background:rgba(255,255,255,.035);color:var(--txt);text-decoration:none;transition:background .15s ease,border-color .15s ease}.ig:hover,.ig:focus-visible{background:rgba(255,255,255,.07);border-color:var(--branco)}.ig-logo{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;color:#fff;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);box-shadow:0 6px 18px rgba(0,0,0,.35)}.ig-txt{display:grid;gap:2px;min-width:0;flex:1 1 200px}.ig-user{font-family:var(--f-titulo);font-weight:400;font-size:1.5rem;line-height:1.05;letter-spacing:.01em}.ig-seg{font-size:var(--mini);font-weight:600;color:var(--cinza);line-height:1.3}.ig-cta{flex:none;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:1rem;color:var(--vermelho-claro);white-space:nowrap}.ig-cta i{font-style:normal;font-size:1.4rem;line-height:1;transition:transform .2s ease}.ig:hover .ig-cta i{transform:translateX(5px)}.contatos{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.yt-logo{background:#ff0000}.hero-contatos{display:block}.ig.ig-ct,.ig.yt{margin-top:0;padding:7px 14px 7px 7px;gap:10px}.ig-ct .ig-logo,.yt .ig-logo{width:42px;height:42px;border-radius:11px}.ig-ct .ig-txt,.yt .ig-txt{flex:0 1 auto}.ig-ct .ig-user,.yt .ig-user{font-size:1.25rem;white-space:nowrap}.ig-ct .ig-seg,.yt .ig-seg{white-space:nowrap}.ig-ct .ig-cta,.yt .ig-cta{font-size:var(--mini);margin-left:6px}.ig-ct .ig-cta i,.yt .ig-cta i{font-size:1.2rem}.lutas{display:grid;gap:14px;margin-top:20px}.lutas>*{min-width:0}.lutas>.foto.real{aspect-ratio:4 / 3}.titulos{border-top:0}.titulos li{padding:8px 0 8px 20px;border-top:1px solid var(--linha);border-bottom:0;line-height:1.3}.titulos li::before{top:5px}#estrutura .area>.foto{aspect-ratio:4 / 3}.areas{gap:14px}.area{gap:4px}.area h3{font-size:1.05rem}.area p{font-size:var(--mini);line-height:1.4}.area>p:last-of-type{margin-bottom:4px}.ofertas{display:grid;gap:28px}.oferta{display:grid;gap:12px;align-content:start}.oferta>*{min-width:0}.oferta-txt{display:grid;gap:12px;align-content:start}.oferta .cab{margin-bottom:0}.oferta>.foto{aspect-ratio:16 / 9}.teto{gap:6px}.teto li{padding:6px 12px}.oferta .acao{gap:6px}.faq summary{min-height:48px;padding-block:10px;font-size:1rem}.faq details p{padding-bottom:12px;font-size:1rem}.local{gap:18px}.dados{gap:8px}.dados dd{font-size:1rem}.dados dd a{min-height:40px}.mapa .btn{min-height:44px}.rodape{padding-block:24px 14px}.rodape .cx{gap:16px}.rodape a{min-height:40px}.rodape li{line-height:1.3}.rodape .fim{padding-top:10px}.rodape .fim + .fim{margin-top:-10px;border-top:0;padding-top:0}@media (min-width:720px){.cartoes{gap:12px}.avals{gap:12px}.ofertas{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;gap:24px;align-items:stretch}.oferta{grid-row:span 2;grid-template-rows:subgrid}.oferta .acao .btn{width:auto}}@media (min-width:980px){:root{--gut:28px}body{font-size:17px}.sec{padding-block:40px}.cab{margin-bottom:18px}.cab-duo{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:48px;align-items:start;margin-bottom:18px}.cab-duo>.sub{justify-self:stretch;padding-top:var(--cab-sub-top,27px)}.topo .cx{min-height:62px;padding-block:6px}.topo .marca img{height:28px}.marca-end{max-width:none;white-space:nowrap}.zap.solto{left:24px;bottom:24px}.hero-v2{padding-top:18px}.hero-v2>.cx{display:grid;grid-template-columns:minmax(0,9fr) minmax(0,16fr);gap:14px 40px;align-items:stretch;padding-bottom:18px}.hero-v2 .hero-txt{display:contents}.hero-v2 .hero-a{grid-column:1 / -1;grid-row:1}.hero-v2 .t1{font-size:clamp(2.6rem,4.3vw,3.7rem);line-height:.98}.hero-v2 .hero-b{grid-column:1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-content:start;align-items:start;height:100%}.hero-v2 .sub{max-width:none;font-size:1.3rem;line-height:1.55}.hero-v2 .hero-midia{grid-column:2;grid-row:2;margin:0;height:auto}.hero-v2 .hero-midia .foto{aspect-ratio:8 / 5;height:auto}.da-home:not(.hero-v2) .hero-txt{min-height:520px;padding-block:28px 32px;row-gap:14px;max-width:580px}.da-home:not(.hero-v2) .hero-a,.da-home:not(.hero-v2) .hero-b{gap:12px}.da-home:not(.hero-v2) .t1{font-size:clamp(2.3rem,3.3vw,2.8rem)}.cordas{height:20px}.faixa-num{padding-block:16px 18px}.cartoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cartao{display:grid;grid-template-columns:264px minmax(0,1fr);align-items:stretch}.cartao>.foto{order:-1;grid-row:1;aspect-ratio:auto;height:100%;min-height:198px;margin:0;border:0;border-radius:5px 0 0 5px}.cartao>.foto:not(.real){border-right:1px solid var(--linha)}.cartao-txt{padding:12px 16px;align-content:center}.cartao>.car:hover,.cartao>.car:focus-within{transform:none;border-radius:5px 0 0 5px;box-shadow:none}.nota-cab{grid-template-columns:minmax(0,1fr) auto;column-gap:40px;align-items:end;margin-bottom:18px}.nota-tit{flex-wrap:nowrap}.nota-google{justify-self:end;white-space:nowrap}.metodo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:start}.metodo .principios{height:auto;gap:12px}.metodo .principios>*{flex:1 1 240px}.profs{gap:12px}.profs>*{flex:1 1 calc(25% - 12px);max-width:none;min-width:0}#professores>.cx>p{margin-bottom:12px}#historia.sec{padding-top:40px}.kit{grid-template-columns:minmax(0,1fr) 481px;gap:0 40px;align-items:stretch;margin-bottom:0}.kit-txt{gap:14px}.kit-txt>.cab,.kit-txt>p,.kit-txt>.kit-ass{max-width:66ch}.kit-txt>.texto{max-width:54ch;font-size:1.12rem;line-height:1.65}.kit-ass{padding-top:20px;gap:8px}.kit-ass .capa-nome{font-size:3rem}.kit-ass{margin-top:auto}.kit>.foto{aspect-ratio:1080 / 1290;height:auto;min-height:0}.lutas{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:0 40px;align-items:center;margin-top:24px}.areas{gap:16px 14px}.areas.tres{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px}.areas.tres .foto>span{display:none}.ofertas{gap:40px}.faq.duas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;border-top:0;align-items:start}.faq.duas details{border-top:1px solid var(--linha);border-bottom:0}.faq.duas details p{max-width:none}.local{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}#local .cab{margin-bottom:16px}.dados dd a{min-height:36px}.rodape{padding-block:26px 14px}.rodape .cx{gap:24px}.rodape a{min-height:34px}.rodape .fim + .fim{margin-top:-18px}}@media (min-width:1280px) and (max-width:1365px){.topo .cx{gap:14px}.nav{gap:12px}.marca-end{white-space:normal;max-width:240px}}@media (min-width:1280px){.profs{flex-wrap:nowrap}.profs>*{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.zap-logo{animation:none}}.grades{display:grid;gap:22px}.rolagem{overflow-x:auto;-webkit-overflow-scrolling:touch}.grade-h{width:100%;min-width:640px;border-collapse:separate;border-spacing:0 4px;font-size:1rem}.piso-bloco{display:grid;gap:4px}.piso{margin:0;background:var(--vermelho);color:#fff;font-family:var(--f-titulo);font-weight:400;text-transform:uppercase;letter-spacing:.08em;font-size:1.5rem;line-height:1;padding:12px 16px;border-radius:var(--raio) var(--raio) 0 0;text-align:center}.grade-h tbody th,.grade-h thead th:first-child{position:sticky;left:0;z-index:1}@media (max-width:719px){.grade-h{min-width:560px;font-size:.9rem}.grade-h td{white-space:nowrap}.grade-h tbody th{padding:10px 10px;box-shadow:4px 0 8px rgba(0,0,0,.25)}.grade-h thead th:first-child{padding-left:10px}}.grade-h thead th{background:#000;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1rem;padding:12px 10px;text-align:center}.grade-h thead th:first-child{text-align:left;padding-left:16px}.grade-h tbody th{background:#fff;color:#111;font-weight:700;text-align:left;padding:11px 16px;white-space:nowrap;border-radius:var(--raio) 0 0 var(--raio)}.grade-h tbody td{background:#f1f1f1;color:#111;font-weight:700;text-transform:uppercase;text-align:center;padding:11px 10px}.grade-h tbody tr:nth-child(even) td{background:#e2e2e2}.grade-h tbody td.vazio{color:#8a8a8a;font-weight:400}.grade-h tbody td:last-child{border-radius:0 var(--raio) var(--raio) 0}.mapa-caixa{display:grid}.mapa-img{position:relative;display:block;aspect-ratio:4 / 3;padding:0;overflow:hidden;text-decoration:none}.mapa-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.mapa-img:hover img{transform:scale(1.03)}.mapa-sel{position:absolute;left:12px;bottom:12px;background:var(--vermelho);color:#fff;font-weight:700;font-size:1rem;line-height:1;padding:12px 16px;border-radius:var(--raio);box-shadow:0 4px 14px rgba(0,0,0,.35)}@media (min-width:980px){.grades{grid-template-columns:minmax(0,1fr);gap:26px}.grade-h{font-size:1.05rem}}
/* ajustes de 21/10: prova social no topo, horários por dia no celular, cartões compactos, movimento reduzido */.hero .prova.prova-topo{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;padding:0;border:0;background:none;font-size:1rem;line-height:1.4;margin-top:-6px}.hero .prova.prova-topo .link{white-space:nowrap}.hero .prova.prova-topo .estrelas{display:inline;font-size:1rem;letter-spacing:2px;color:var(--estrela)}.hero .prova.prova-topo .nota{font-size:1.05rem;color:var(--estrela)}.hero .prova.prova-topo .link{color:var(--txt);text-underline-offset:3px}.horarios-cel{display:grid;gap:6px}.horarios-cel .dia-nome{font-family:var(--f-titulo);text-transform:uppercase;font-size:1.6rem;line-height:1.1;margin:0 0 4px}.horarios-cel .dia h2{display:none}.horarios-cel .apoio{margin-top:14px}@media (max-width:719px){.cartao{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:stretch}.cartao>.foto{order:-1;grid-row:1;aspect-ratio:auto;height:100%;min-height:150px;margin:0;border:0;border-radius:5px 0 0 5px;border-right:1px solid var(--linha)}.cartao>.foto.real img{object-fit:contain}.cartao-txt{padding:12px 12px 10px;gap:3px;align-content:center}.cartao-txt .t3{font-size:1.45rem;line-height:1.02}.cartao-txt .alvo{font-size:.78rem;letter-spacing:.06em}.cartao-txt p{font-size:.92rem;line-height:1.3}.cartao .entrega{display:none}.cartao .car-amplia{width:36px;height:36px;top:6px;right:6px}.cartao .car-seta{display:none}}@media (min-width:720px) and (max-width:979px){.cartao>.foto{aspect-ratio:16 / 9}}@media (prefers-reduced-motion:reduce){.topo .btn,.barra .btn,.zap-logo{animation:none}}@media (min-width:980px){.grades.so-pc{display:grid!important}}
@media (max-width:979px){.car-slide img.fundo{display:none}}

/* no ar desde 21/10: espaço de foto que ainda não chegou vira um quadro neutro com o símbolo do CT */
.foto.vazia{background:var(--carvao);border:0;padding:0;display:block}
.foto.vazia::after{content:"";position:absolute;inset:0;background:url(icone.svg) center/18% auto no-repeat;opacity:.22}
/* 26/10, pedido do dono olhando no celular: os cartões de texto do Método ficam um embaixo do outro
   (nada escondido para o lado); os trilhos de fotos (estrutura e professores) passam sozinhos, com bolinhas */
@media (max-width:979px){.principios.trilho{flex-direction:column;overflow:visible;scroll-snap-type:none;margin-inline:0;padding:0}.principios.trilho>*{flex:none;max-width:none}}
.trilho-pontos{display:flex;justify-content:center;gap:6px;margin-top:4px}
.trilho-pontos i{width:7px;height:7px;border-radius:4px;background:currentColor;opacity:.3;transition:width .2s ease,opacity .2s ease}
.trilho-pontos i.ativo{width:20px;opacity:.9}
@media (min-width:980px){.trilho-pontos{display:none}}
/* 30/10: com 9 professores na home, o trilho fica em 2 fileiras (5 + 4, a de baixo centralizada) no computador;
   antes, em tela larga, todos iam numa fileira só e ficavam espremidos */
@media (min-width:980px){.profs{flex-wrap:wrap;justify-content:center;gap:12px}.profs>*{flex:0 0 calc(20% - 9.6px);max-width:none}}
/* 04/11: com 11 professores (entrou o Diego), 6 + 5 em tela larga; com 5 por fileira sobrava um sozinho na terceira */
@media (min-width:1100px){.profs>*{flex:0 0 calc(16.6667% - 10px)}}
/* 02/11: quadro de professores da página de aulas particulares: grade com todos à vista; nos cartões com mais de
   uma foto, a de perfil aparece primeiro e as outras passam por cima dela a cada 2,5 s (site.js) */
.personal-profs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
@media (min-width:720px){.personal-profs{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:980px){.personal-profs{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}}
.personal-profs .foto.real{position:relative;overflow:hidden}
.personal-profs .foto.real img{object-position:50% 15%}
.personal-profs .foto.varias img{opacity:0;transition:opacity .9s ease}
.personal-profs .foto.varias img+img{position:absolute;inset:0}
.personal-profs .foto.varias img.ativo{opacity:1}
/* 02/11: botão de agendar em todos os cartões; quem tem página própria abre pela foto, pelo nome ou pelo link */
.personal-profs .prof-foto{order:-1;display:block;position:relative}
.personal-profs .prof h3 a{color:inherit;text-decoration:none}
.personal-profs .prof-saiba{position:absolute;left:50%;bottom:12px;z-index:3;display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border-radius:999px;background:var(--vermelho);color:var(--branco);font-size:.92rem;font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 4px 14px rgba(0,0,0,.55);transform:translateX(-50%);animation:ct-saiba 2s ease-in-out infinite}
.personal-profs .prof-foto:hover .prof-saiba{background:var(--vermelho-esc)}
@keyframes ct-saiba{0%,100%{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.08)}}
@media (prefers-reduced-motion:reduce){.personal-profs .prof-saiba{animation:none}}
/* 02/11: o mesmo "Saiba mais" nos cartões de modalidade da home */
.cartao-saiba{justify-self:start;display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:7px 12px;border-radius:999px;background:var(--vermelho);color:var(--branco);font-size:.92rem;font-weight:700;line-height:1;white-space:nowrap;animation:ct-saiba-home 2s ease-in-out infinite}
.cartao-txt:hover .cartao-saiba{background:var(--vermelho-esc)}
@keyframes ct-saiba-home{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}
@media (prefers-reduced-motion:reduce){.cartao-saiba{animation:none}}
.personal-profs .prof-zap{margin-top:auto;min-height:42px;padding:8px 10px;font-size:.98rem}
.personal-profs .prof>p:last-of-type{margin-bottom:8px}
/* 05/11: chamada flutuante do aulão de boxe com Abner Teixeira (sáb 7/11, 10h). O site.js só a cria até o fim de
   sábado (pedido dele: sai no domingo); o X esconde na visita (sessionStorage). No canto direito, acima da barra
   fixa do celular; o botão redondo de WhatsApp da home fica no canto esquerdo, não briga. */
.aulao-flutua{position:fixed;right:14px;bottom:calc(var(--barra) + 12px + env(safe-area-inset-bottom,0px));z-index:80;
display:block;max-width:min(300px,calc(100vw - 28px));padding:12px 38px 12px 16px;border-radius:12px;
background:linear-gradient(120deg,var(--vermelho),#7d0a13);color:#fff;text-decoration:none;
box-shadow:0 10px 30px rgba(0,0,0,.6);animation:ct-aulao 2.2s ease-in-out infinite}
@media (max-width:979px){.com-aviso .aulao-flutua{bottom:calc(var(--barra) + var(--aviso-h,0px) + 12px + env(safe-area-inset-bottom,0px))}}
.aulao-flutua b{display:block;font-family:var(--f-titulo);font-size:1.3rem;line-height:1.1;letter-spacing:.02em;text-transform:uppercase}
.aulao-flutua span{display:block;font-size:.85rem;line-height:1.3;opacity:.95;margin-top:3px}
.aulao-flutua i{display:inline-block;font-style:normal;font-weight:700;font-size:.9rem;margin-top:9px;padding:8px 13px;border-radius:999px;background:#fff;color:var(--tinta)}
.aulao-fecha{position:absolute;top:4px;right:4px;width:30px;height:30px;padding:0;border:0;border-radius:50%;
background:rgba(0,0,0,.3);color:#fff;font:700 1rem var(--f-texto);line-height:30px;text-align:center;cursor:pointer}
@keyframes ct-aulao{0%,100%{transform:scale(1)}50%{transform:scale(1.035)}}
@media (prefers-reduced-motion:reduce){.aulao-flutua{animation:none}}
