:root{--lima:#c6f32e;--magenta:#e94bc4;--violeta:#4433d8;--amarelo:#ffd84d;--laranja:#ff6a1f;--preto:#0e0e0c;--creme:#fff6e6;--partner-bikeloc:#0b0a18;--ink:#0a0a08;--sun:#ffd600}*{box-sizing:border-box}body{background:var(--preto);color:var(--creme);-webkit-font-smoothing:antialiased;margin:0;font-family:Archivo,system-ui,sans-serif}a{color:inherit}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:4px solid var(--amarelo);outline-offset:3px}h1,h2,h3,.display{text-transform:uppercase;letter-spacing:.005em;margin:0;font-family:Anton,Impact,sans-serif;font-weight:400;line-height:.96}.sombra{text-shadow:1px 1px 0 var(--preto),2px 2px 0 var(--preto),3px 3px 0 var(--preto),4px 4px 0 var(--preto),5px 5px 0 var(--preto),6px 6px 0 var(--preto),7px 7px 0 var(--preto),8px 8px 0 var(--preto),9px 9px 0 var(--preto),10px 10px 0 var(--preto),11px 11px 0 var(--preto),12px 12px 0 var(--preto),13px 13px 0 var(--preto),14px 14px 0 var(--preto),15px 15px 0 var(--preto),16px 16px 0 var(--preto)}.sombra-media{text-shadow:1px 1px 0 var(--preto),2px 2px 0 var(--preto),3px 3px 0 var(--preto),4px 4px 0 var(--preto),5px 5px 0 var(--preto),6px 6px 0 var(--preto),7px 7px 0 var(--preto),8px 8px 0 var(--preto),9px 9px 0 var(--preto)}#loader{z-index:60;background:var(--violeta);flex-direction:column;justify-content:center;align-items:center;gap:22px;transition:opacity .5s;display:flex;position:fixed;inset:0}#loader.gone{opacity:0;pointer-events:none}#loader img{width:min(340px,60vw)}#bar{background:#fff6e640;width:min(220px,50vw);height:6px;overflow:hidden}#bar i{background:var(--lima);width:0;height:100%;transition:width .25s linear;display:block}#flyLogo{z-index:45;will-change:transform,width;transform-origin:0 0;filter:drop-shadow(4px 5px #0e0e0cd9);opacity:0;height:auto;transition:opacity .5s;position:fixed;top:0;left:0}#flyLogo.ready{opacity:1}#topbar .brand img{opacity:0}#topbar{z-index:40;opacity:0;justify-content:space-between;align-items:center;gap:16px;padding:12px clamp(14px,4vw,32px);transition:opacity .4s;display:flex;position:fixed;top:0;left:0;right:0}#topbar.ready{opacity:1}#topbar .brand img{width:auto;height:22px;display:block}.topbar-links{align-items:center;gap:14px;display:flex}#topbar .cta{background:var(--laranja);color:var(--creme);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;box-shadow:4px 4px 0 var(--preto);padding:10px 20px;font-family:Anton,sans-serif;font-size:1rem;text-decoration:none;transition:transform .12s}#topbar .cta:hover{box-shadow:6px 6px 0 var(--preto);transform:translate(-2px,-2px)}#stage{z-index:0;position:fixed;inset:0}#seq{width:100%;height:100%;display:block}#stage:after{content:"";pointer-events:none;background:linear-gradient(#0e0e0c80 0%,#0e0e0c0f 30%,#0e0e0c33 60%,#0e0e0ccc 100%);position:absolute;inset:0}#track{z-index:2;height:820vh;position:relative}.chapter{opacity:0;visibility:hidden;pointer-events:none;align-items:center;padding:clamp(24px,6vw,90px);display:flex;position:fixed;inset:0}.chapter.on{opacity:1;visibility:visible}.chapter .inner{opacity:0;max-width:660px;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .4s;transform:translateY(22px)}.chapter.on .inner{opacity:1;transform:none}.chapter.right{text-align:right;justify-content:flex-end}.chapter.right .inner{margin-left:auto}.chapter.low{align-items:flex-end;padding-bottom:clamp(96px,15vh,160px)}.chapter.mid{align-items:center}.chapter a{pointer-events:auto}.kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--preto);background:var(--lima);box-shadow:3px 3px 0 var(--preto);margin-bottom:16px;padding:6px 14px;font-family:Archivo,sans-serif;font-size:.8rem;font-weight:700;display:inline-block}.chapter:nth-of-type(3n) .kicker{background:var(--magenta);color:var(--creme)}.chapter:nth-of-type(3n+1) .kicker{background:var(--amarelo)}.chapter:nth-of-type(4n) .kicker{background:var(--laranja);color:var(--creme)}.chapter h2{text-shadow:1px 1px 0 var(--preto),2px 2px 0 var(--preto),3px 3px 0 var(--preto),4px 4px 0 var(--preto),5px 5px 0 var(--preto),6px 6px 0 var(--preto),7px 7px 0 var(--preto),8px 8px 0 var(--preto),9px 9px 0 var(--preto);font-size:clamp(2.8rem,9.4vw,6rem);line-height:.98}.chapter p{text-shadow:0 2px 14px #0e0e0ce6;max-width:42ch;margin:26px 0 0;font-size:clamp(1.02rem,2.4vw,1.24rem);font-weight:500;line-height:1.55}.chapter.right p{margin-left:auto}.hl{color:var(--lima)}.hl-laranja{color:var(--laranja)}.hero{text-align:center;perspective:1000px;margin:0 auto;padding-top:12vh}.lock{flex-direction:column;align-items:center;gap:10px;display:flex}.lock span{text-transform:uppercase;color:var(--creme);will-change:transform,opacity;font-family:Anton,Impact,sans-serif;line-height:.9;display:block}.lk1{letter-spacing:.02em;font-size:clamp(2.6rem,9vw,6rem)}.lk2{font-size:clamp(3.4rem,13vw,9rem)}.lk3{color:var(--laranja);font-size:clamp(3rem,11vw,7.5rem)}#logoSlot{aspect-ratio:2814/427;width:min(560px,80vw);margin:6px 0 10px}.lk4{will-change:transform,opacity}.hero .date-slab{justify-content:center}.date-slab{background:var(--lima);color:var(--preto);box-shadow:5px 5px 0 var(--preto);align-items:baseline;gap:12px;margin-top:26px;padding:10px 20px;font-size:clamp(.95rem,2.5vw,1.1rem);font-weight:700;display:inline-flex}.date-slab b{letter-spacing:.01em;font-family:Anton,sans-serif;font-size:1.7em}.tags{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.chapter.right .tags{justify-content:flex-end}.tags span{background:var(--creme);color:var(--preto);box-shadow:3px 3px 0 var(--preto);padding:6px 13px;font-size:.84rem;font-weight:700}.tags span:nth-child(2){background:var(--amarelo)}.tags span:nth-child(3){background:var(--magenta);color:var(--creme)}.tags span:nth-child(4){background:var(--lima)}.tags span:nth-child(5){background:var(--laranja);color:var(--creme)}.prog{flex-direction:column;gap:10px;max-width:440px;margin:26px 0 0;padding:0;list-style:none;display:flex}.prog li{text-transform:uppercase;color:#fff6e680;background:#0e0e0c8c;border-left:7px solid #fff6e638;padding:12px 16px;font-family:Anton,sans-serif;font-size:clamp(1rem,2.6vw,1.22rem);transition:all .25s}.prog li.now{background:var(--lima);color:var(--preto);border-left-color:var(--preto);box-shadow:4px 4px 0 var(--preto);transform:translate(-4px)}.chapter.right .prog{margin-left:auto}.chapter.right .prog li{text-align:right;border-left:0;border-right:7px solid #fff6e638}.chapter.right .prog li.now{border-right-color:var(--preto);transform:translate(4px)}#rail{z-index:5;background:linear-gradient(#0000,#0e0e0ce6);align-items:center;gap:14px;height:56px;padding:0 clamp(16px,4vw,40px);display:flex;position:fixed;bottom:0;left:0;right:0}#rail .lbl{letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;font-family:Anton,sans-serif;font-size:.9rem}#rail .line{background:#fff6e633;flex:1;height:8px;position:relative}#rail .line i{background:linear-gradient(90deg,var(--lima),var(--amarelo),var(--laranja),var(--magenta));width:0;position:absolute;top:0;bottom:0;left:0}#rail .line b{background:var(--preto);width:3px;height:14px;position:absolute;top:-3px}#rail .cnt{color:var(--laranja);font-variant-numeric:tabular-nums;font-family:Anton,sans-serif;font-size:.9rem}main{z-index:3;background:var(--creme);color:var(--preto);border-top:8px solid var(--lima);position:relative}section{max-width:1120px;margin:0 auto;padding:clamp(54px,9vw,110px) clamp(20px,6vw,80px)}section h2{color:var(--preto);margin-bottom:26px;font-size:clamp(2.4rem,7vw,4.2rem);line-height:.98}.lead{max-width:54ch;margin:0;font-size:clamp(1.04rem,2.4vw,1.2rem);font-weight:500;line-height:1.5}.tickets{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;margin-top:36px;display:grid}.tickets.um{max-width:780px}.itens{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px;margin:0 0 26px;padding:0;list-style:none;display:grid}.itens li{padding-left:22px;font-size:.95rem;font-weight:700;position:relative}.itens li:before{content:"";background:var(--preto);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:10px;height:10px;position:absolute;top:.45em;left:0}.ticket{background:var(--amarelo);border:4px solid var(--preto);box-shadow:9px 9px 0 var(--preto);flex-direction:column;padding:30px;display:flex}.ticket.destaque{background:var(--lima)}.ticket h3{margin-bottom:14px;font-size:2.4rem;line-height:.98}.ticket .inc{margin:0 0 24px;font-size:.97rem;font-weight:500;line-height:1.45}.ticket .preco{margin-top:auto;font-family:Anton,sans-serif;font-size:3.4rem;line-height:.9}.ticket .preco small{text-transform:uppercase;letter-spacing:.06em;margin-top:8px;font-family:Archivo,sans-serif;font-size:.8rem;font-weight:700;display:block}.lote{letter-spacing:.12em;color:var(--creme);background:var(--laranja);text-transform:uppercase;align-self:flex-start;margin-bottom:18px;padding:6px 13px;font-size:.76rem;font-weight:800}.btn{background:var(--laranja);color:var(--creme);text-transform:uppercase;letter-spacing:.03em;text-align:center;border:3px solid var(--preto);box-shadow:6px 6px 0 var(--preto);margin-top:22px;padding:15px 26px;font-family:Anton,sans-serif;font-size:1.25rem;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-block}.btn:hover{box-shadow:9px 9px 0 var(--preto);transform:translate(-3px,-3px)}.btn.ghost{background:var(--violeta)}.aviso{margin-top:22px;font-size:.94rem;font-weight:600}.aviso a{color:var(--violeta);font-weight:800}#edicoes{background:var(--violeta);max-width:none;padding-left:0;padding-right:0;position:relative;overflow:hidden}#edicoes .bg{opacity:.22;mix-blend-mode:luminosity;background:url(https://thiagocarrico.github.io/go-training-arquivos/assets/bg-videos.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.06)}#edicoes .veil{background:linear-gradient(#4433d8b3,#4433d8eb);position:absolute;inset:0}#edicoes .wrap{z-index:2;max-width:1120px;margin:0 auto;padding:0 clamp(20px,6vw,80px);position:relative}#edicoes h2,#edicoes .lead{color:var(--creme)}.vids{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:34px;display:grid}.vid{border:4px solid var(--preto);aspect-ratio:16/9;cursor:pointer;box-shadow:7px 7px 0 var(--preto);background:#000;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.vid:hover{box-shadow:10px 10px 0 var(--preto);transform:translate(-3px,-3px)}.vid.tocando{cursor:default;transform:none}.vid img.capa{object-fit:cover;width:100%;height:100%;display:block}.vid .play{background:var(--lima);border:4px solid var(--preto);border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;transition:transform .18s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vid:hover .play{transform:translate(-50%,-50%)scale(1.1)}.vid .play:after{content:"";border-left:20px solid var(--preto);border-top:13px solid #0000;border-bottom:13px solid #0000;margin-left:5px}.vid .titulo{text-transform:uppercase;color:var(--creme);background:linear-gradient(#0000,#0e0e0ceb);padding:28px 16px 12px;font-family:Anton,sans-serif;font-size:1.1rem;position:absolute;bottom:0;left:0;right:0}.vid iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vid.tocando .play,.vid.tocando .titulo,.vid.tocando img.capa{display:none}#marcas{background:var(--magenta);max-width:none}#marcas .wrapm{max-width:1120px;margin:0 auto}#marcas h2,#marcas .lead{color:var(--creme)}.beneficios{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.beneficios li{background:var(--creme);color:var(--preto);box-shadow:4px 4px 0 var(--preto);padding:15px 18px;font-size:.98rem;font-weight:700}.info{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:38px;display:grid}.info div{background:var(--preto);color:var(--creme);padding:18px}.info div span{letter-spacing:.14em;color:var(--lima);text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:800;display:block}.info div p{text-transform:uppercase;margin:0;font-family:Anton,sans-serif;font-size:1.3rem}.info div a{color:var(--lima)}.info div p.endereco{text-transform:none;color:#fff6e6d9;margin:10px 0 8px;font-family:Archivo,sans-serif;font-size:.92rem;line-height:1.45}.info div p .como-chegar{letter-spacing:.06em;text-transform:uppercase;font-family:Archivo,sans-serif;font-size:.82rem;font-weight:800;text-decoration:none}#programacao{background:var(--preto);max-width:none;color:var(--creme);grid-template-columns:minmax(220px,.72fr) minmax(320px,1fr);align-items:center;gap:clamp(34px,7vw,90px);padding-left:max(clamp(20px,6vw,80px),50vw - 560px);padding-right:max(clamp(20px,6vw,80px),50vw - 560px);display:grid}#programacao h2{color:var(--creme);margin:10px 0 20px}.programacao-cabecalho span{background:var(--lima);color:var(--preto);letter-spacing:.12em;text-transform:uppercase;box-shadow:4px 4px 0 var(--laranja);padding:7px 12px;font-size:.78rem;font-weight:900;display:inline-block}.programacao-cabecalho .lead{color:var(--creme)}.programacao-arte{background:var(--preto);border:4px solid var(--lima);width:min(100%,580px);box-shadow:12px 12px 0 var(--laranja);justify-self:end;margin:0;overflow:hidden}.programacao-arte img{width:100%;height:auto;display:block}footer{background:var(--preto);color:var(--creme);padding:40px clamp(20px,6vw,80px) 66px;font-size:.88rem;font-weight:600;line-height:1.6}footer a{color:var(--lima)}.parceiros-mini{border:3px solid var(--preto);box-shadow:6px 6px 0 var(--preto);background:#0e0e0c2e;gap:14px;margin-top:28px;padding:18px 20px;display:grid}.parceiros-label{text-transform:uppercase;letter-spacing:.04em;color:var(--creme);font-family:Anton,sans-serif;font-size:.95rem}.parceiros-logos{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;display:grid}.parceiro-logo{border:3px solid var(--preto);min-height:82px;box-shadow:3px 3px 0 var(--preto);justify-content:center;align-items:center;padding:12px 16px;display:flex;overflow:hidden}.parceiro-logo-escuro{background:var(--preto)}.parceiro-logo-claro{background:var(--creme)}.parceiro-logo-laranja{background:var(--laranja)}.parceiro-logo img{object-fit:contain;width:100%;height:48px;display:block}.parceiro-logo-mr-cake{min-height:110px;padding:14px 18px}.parceiro-logo-mr-cake img{height:72px}.parceiro-logo-yoga{background:#2b2b27;min-height:136px;padding:14px}.parceiro-logo-yoga img{height:100px}.parceiro-logo-desenvolver{background:#fff;min-height:136px;padding:10px 12px}.parceiro-logo-desenvolver img{height:104px}.parceiro-logo-hype,.parceiro-logo-purah,.parceiro-logo-ladies{min-height:136px}.parceiro-logo-hype{background:var(--creme);padding:10px}.parceiro-logo-hype img{height:108px}.parceiro-logo-bio{background:#fff;min-height:136px;padding:12px 16px}.parceiro-logo-bio img{height:104px}.parceiro-logo-marutacas{background:#fff;min-height:136px;padding:10px 14px}.parceiro-logo-marutacas img{height:108px}.parceiro-logo-ben{background:#fff;min-height:136px;padding:10px}.parceiro-logo-ben img{height:110px}.parceiro-logo-purah{background:var(--creme);padding:10px}.parceiro-logo-purah img{height:108px}.parceiro-logo-ladies{background:var(--preto);padding:14px 12px}.parceiro-logo-ladies img{height:76px}.parceiro-logo-phize{background:var(--preto);min-height:136px}.parceiro-logo-mm{background:#fff;min-height:136px}.parceiro-logo-phize{padding:20px 14px}.parceiro-logo-phize img{height:52px}.parceiro-logo-mm{padding:10px 12px}.parceiro-logo-mm img{height:92px}.parceiro-logo-vitoriawagen{background:var(--preto);min-height:136px;padding:20px 14px}.parceiro-logo-vitoriawagen img{height:58px}.parceiro-logo-pink{background:#fff;min-height:136px;padding:10px 14px}.parceiro-logo-pink img{width:auto;max-width:100%;height:98px}.parceiro-logo-bikeloc{background:var(--partner-bikeloc);min-height:136px;padding:12px 8px}.parceiro-logo-bikeloc img{height:82px}.parceiro-logo-acai{background:#fff;min-height:136px;padding:10px 14px}.parceiro-logo-acai img{width:auto;max-width:100%;height:60px}.parceiro-logo-unica{background:#fff;min-height:136px;padding:10px 14px}.parceiro-logo-unica img{height:112px}.parceiro-logo-maison{background:#fff;min-height:136px;padding:12px 14px}.parceiro-logo-maison img{width:auto;max-width:100%;height:92px}@media (width<=760px){.parceiro-logo-yoga{min-height:118px}.parceiro-logo-yoga img{height:84px}.parceiro-logo-desenvolver{min-height:118px}.parceiro-logo-desenvolver img{height:88px}.parceiro-logo-hype,.parceiro-logo-purah,.parceiro-logo-ladies{min-height:118px}.parceiro-logo-hype img,.parceiro-logo-purah img{height:92px}.parceiro-logo-bio{min-height:118px}.parceiro-logo-bio img{height:88px}.parceiro-logo-marutacas{min-height:118px}.parceiro-logo-marutacas img{height:90px}.parceiro-logo-ben{min-height:118px}.parceiro-logo-ben img{height:92px}.parceiro-logo-ladies img{height:64px}.parceiro-logo-phize{min-height:118px}.parceiro-logo-phize img{height:46px}.parceiro-logo-mm{min-height:118px}.parceiro-logo-mm img{height:78px}.parceiro-logo-vitoriawagen,.parceiro-logo-pink{min-height:118px}.parceiro-logo-vitoriawagen img{height:50px}.parceiro-logo-pink img{height:78px}.parceiro-logo-bikeloc,.parceiro-logo-acai{min-height:118px}.parceiro-logo-bikeloc img{height:72px}.parceiro-logo-acai img{height:46px}.parceiro-logo-unica{min-height:118px}.parceiro-logo-unica img{height:88px}.parceiro-logo-maison{min-height:118px}.parceiro-logo-maison img{height:78px}}.parceiros-breve{color:#fff6e6b8;text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;font-weight:700}.ticker-slot{z-index:6;margin-top:-34px;padding:26px 0 14px;position:relative;overflow:hidden}.festival-ticker{z-index:6;background:var(--sun);color:var(--ink);border-block:3px solid var(--ink);white-space:nowrap;width:102%;margin-left:-1%;position:relative;overflow:hidden;transform:rotate(-1deg)}.festival-ticker div{will-change:transform;padding:14px 0;font-family:Archivo Black,Archivo,sans-serif;font-size:clamp(1rem,2.2vw,1.55rem);animation:72s linear infinite ticker;display:inline-block}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=640px){.topbar-links{gap:9px}#topbar .cta{padding:9px 13px}.festival-ticker{width:100%;margin-left:0;transform:none}.chapter{text-align:left;justify-content:flex-start;align-items:flex-end;padding-bottom:112px}.chapter .inner{max-width:100%;margin-left:0}.chapter.right{text-align:left;justify-content:flex-start}.chapter.right .inner,.chapter.right p{margin-left:0}.chapter.right .tags{justify-content:flex-start}.chapter.right .prog{margin-left:0}.chapter.right .prog li{text-align:left;border-left:7px solid #fff6e638;border-right:0}.chapter.right .prog li.now{border-left-color:var(--preto);transform:translate(-4px)}.chapter .inner.hero{text-align:center;margin:0 auto;padding-top:0}.chapter .inner.hero .date-slab{justify-content:center}.chapter:first-of-type{align-items:center;padding-bottom:24px}.lock{gap:4px}.lk1{font-size:clamp(2rem,10vw,3rem)}.lk2{font-size:clamp(2.6rem,15vw,4.4rem)}.lk3{font-size:clamp(2.2rem,13vw,3.8rem)}#logoSlot{width:86vw;margin:4px 0 6px}.lk4 p{margin-top:16px;font-size:.98rem}.lk4 .date-slab{margin-top:14px}.lk4 .btn{margin-top:14px;padding:13px 20px;font-size:1.05rem}.sombra{text-shadow:1px 1px 0 var(--preto),2px 2px 0 var(--preto),3px 3px 0 var(--preto),4px 4px 0 var(--preto),5px 5px 0 var(--preto),6px 6px 0 var(--preto),7px 7px 0 var(--preto),8px 8px 0 var(--preto)}.chapter h2{text-shadow:1px 1px 0 var(--preto),2px 2px 0 var(--preto),3px 3px 0 var(--preto),4px 4px 0 var(--preto),5px 5px 0 var(--preto),6px 6px 0 var(--preto)}#rail .lbl{display:none}#programacao{grid-template-columns:1fr;gap:28px;padding-top:58px;padding-bottom:68px}.programacao-arte{width:min(100%,520px);box-shadow:7px 7px 0 var(--laranja);justify-self:center}}@media (prefers-reduced-motion:reduce){#track{height:auto}#stage{height:64vh;position:relative}.chapter{opacity:1;visibility:visible;padding:44px 24px;position:relative;inset:auto}.chapter .inner{opacity:1;transform:none}#rail{display:none}.festival-ticker div{animation:none}}.modal-fundo{z-index:80;background:#0a0a08e6;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-caixa{background:var(--preto);width:min(520px,100%);color:var(--creme);border:4px solid var(--laranja);box-shadow:10px 10px 0 var(--magenta);margin:auto;padding:clamp(20px,5vw,34px);position:relative}.modal-fechar{color:var(--creme);cursor:pointer;background:0 0;border:0;font-size:2rem;line-height:1;position:absolute;top:6px;right:10px}.form-ingresso h3{color:var(--creme);margin-bottom:8px;font-family:Anton,sans-serif;font-size:clamp(1.5rem,5vw,2rem)}.form-selo{background:var(--amarelo);color:var(--preto);letter-spacing:.12em;margin-bottom:14px;padding:6px 9px;font-size:.72rem;font-weight:900;display:inline-block}.form-lead{color:#fff6e69e;margin:0 0 20px;font-size:.95rem}.form-ingresso label{letter-spacing:.06em;text-transform:uppercase;color:#fff6e69e;margin:14px 0 6px;font-size:.8rem;font-weight:700;display:block}.form-ingresso input{width:100%;color:var(--creme);background:#fff6e60f;border:1px solid #fff6e63d;padding:13px 14px;font-family:inherit;font-size:1rem}.form-ingresso input:focus{outline:2px solid var(--lima);outline-offset:0}.form-erro{color:var(--amarelo);margin:14px 0 0;font-size:.9rem}.form-cupom{align-items:stretch;gap:8px;display:flex}.form-cupom input{text-transform:uppercase;flex:1}.form-cupom-btn{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:var(--amarelo,#ffd600);color:#0a0a08;border:3px solid #0a0a08;flex:none;padding:0 18px;font-family:Archivo Black,Archivo,sans-serif;font-size:.85rem;box-shadow:3px 3px #0a0a08}.form-cupom-btn:disabled{opacity:.5;cursor:not-allowed}.form-cupom-ok{color:#8bff9e;margin:10px 0 0;font-size:.9rem;font-weight:700}.form-metodo-titulo{letter-spacing:.06em;text-transform:uppercase;color:#fff6e69e;margin:20px 0 8px;font-size:.8rem;font-weight:700;display:block}.form-metodos{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.form-metodo{color:var(--creme);cursor:pointer;text-align:left;background:#fff6e60f;border:1px solid #fff6e63d;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 13px;font-family:inherit;display:flex}.form-metodo strong{letter-spacing:.04em;font-family:Anton,sans-serif;font-size:1.05rem}.form-metodo span{color:#fff6e69e;font-size:.75rem}.form-metodo.ativo{background:var(--lima);border-color:var(--lima);color:var(--preto)}.form-metodo.ativo span{color:#0a0a08b3}.form-ingresso .btn{cursor:pointer;width:100%;font-family:Anton,sans-serif}.form-ingresso .btn:disabled{opacity:.6;cursor:default;transform:none}.checkout-area{margin-top:12px}.pagina-obrigado{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:32px 20px;display:flex}.pagina-obrigado h1{margin-bottom:16px;font-size:clamp(2rem,7vw,3.4rem)}.pagina-obrigado p{color:#0a0a08bf;max-width:520px;margin:0 auto 12px;font-size:1.05rem}.pagina-obrigado .btn{margin:20px 8px 0}.form-tamanhos{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.form-tamanho{color:inherit;font:inherit;cursor:pointer;opacity:.7;background:0 0;border:2px solid;padding:12px 4px;font-weight:800}.form-tamanho.ativo{color:#0a0a08;opacity:1;background:#ff5a00;border-color:#ff5a00}.form-infantil{border:2px dashed #ff5a00;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.form-infantil strong{font-size:15px;display:block}.form-infantil span{opacity:.8;font-size:13px}.form-qtd{align-items:center;gap:10px;display:flex}.form-qtd button{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:2px solid;font-size:20px;font-weight:800}.form-qtd button:disabled{opacity:.3;cursor:default}.form-qtd span{text-align:center;min-width:16px;font-size:18px;font-weight:800}.lista-inscritos-caixa{width:100%;max-width:640px}.lista-total{color:#fcfbf4;margin:8px 0 12px;font-weight:700}.lista-inscritos{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lista-inscrito{border:2px solid var(--ink,#0a0a08);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.lista-inscrito-info{flex-direction:column;gap:2px;min-width:0;display:flex}.lista-inscrito-info strong{color:var(--ink,#0a0a08)}.lista-inscrito-info span{color:#0a0a08b3;word-break:break-word;font-size:13px}.lista-whats{flex-shrink:0;padding:8px 12px;font-size:13px;text-decoration:none}@media (width<=560px){.lista-inscrito{flex-direction:column;align-items:stretch}.lista-whats{text-align:center}}
