/* V66: this chapter opening only. The TV home and original mark files are untouched. */
#main #aplicacoes.v61-collection #v66-applications-intro.v61-collection-intro {
  position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-items:stretch;gap:clamp(32px,5vh,64px);
  min-height:100svh;padding:clamp(112px,13vh,152px) var(--v61-pad) clamp(60px,8vh,100px);
  overflow:clip;isolation:isolate;background:radial-gradient(ellipse at 83% 48%,#244cff18,transparent 55%),#06142c;
}
#main #aplicacoes.v61-collection #v66-applications-intro .v61-eyebrow { margin:0; }
#main #aplicacoes.v61-collection #v66-applications-intro .v66-intro-grid {
  display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(40px,6vw,108px);align-items:center;min-width:0;
}
#main #aplicacoes.v61-collection #v66-applications-intro .v66-intro-copy { min-width:0; }
#main #aplicacoes.v61-collection #v66-applications-intro h2 {
  font-family:Anton,sans-serif;font-weight:400;font-size:clamp(52px,5.8vw,90px);line-height:1.04;letter-spacing:0;text-transform:uppercase;max-width:13ch;margin:0 0 32px;
}
#main #aplicacoes.v61-collection #v66-applications-intro .v66-intro-copy p {
  font:400 clamp(19px,1.65vw,24px)/1.5 "Titillium Web",sans-serif;max-width:31ch;margin:0;color:#b8c9df;
}
#main #aplicacoes.v61-collection #v66-applications-intro .v66-intro-mark { position:relative;min-width:0;width:100%;margin:0; }
#main #aplicacoes.v61-collection #v66-applications-intro .v66-led-stage { position:relative;width:100%;aspect-ratio:1100/644;isolation:isolate; }
#main #aplicacoes.v61-collection #v66-applications-intro .v66-logo-fallback { position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;opacity:1; }
#main #aplicacoes.v61-collection #v66-applications-intro .v66-led-words { position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;pointer-events:none; }
#main #aplicacoes.v61-collection #v66-applications-intro .v66-led-word { display:block;width:max-content;max-width:none;margin:0;font-family:Anton,sans-serif;font-weight:400;font-style:normal;font-size:var(--v66-logo-size,140px);line-height:1.05;letter-spacing:-.01em;white-space:nowrap;color:#f4efe6; }
#main #aplicacoes.v61-collection #v66-applications-intro .v66-led-word--talk { font-size:calc(var(--v66-logo-size,140px)*.7225); }
#main #aplicacoes.v61-collection #v66-applications-intro .v66-led-word { opacity:var(--led-word-light,0);text-shadow:0 0 3px #36c9ff99,0 0 22px #244cff66; }
#main #aplicacoes.v61-collection #v66-applications-intro[data-v66-ready="true"] .v66-led-words { opacity:1; }
#main #aplicacoes.v61-collection #v66-applications-intro .v66-led-canvas { position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;opacity:0;pointer-events:none; }
#main #aplicacoes.v61-collection #v66-applications-intro[data-v66-ready="true"] .v66-led-canvas { opacity:1; }
#main #aplicacoes.v61-collection #v66-applications-intro[data-v66-ready="true"] .v66-logo-fallback { opacity:0; }
#main #aplicacoes.v61-collection #v66-applications-intro .v66-intro-edition { display:flex;align-items:baseline;justify-content:center;gap:18px;margin:20px 0 0;padding:0;color:#f4efe6; }
#main #aplicacoes.v61-collection #v66-applications-intro .v66-intro-edition>span { font:600 11px/1.4 "Titillium Web",sans-serif;letter-spacing:.14em;color:#b8c9df; }
#main #aplicacoes.v61-collection #v66-applications-intro .v66-intro-edition>b { font:400 clamp(40px,4vw,60px)/1 Anton,sans-serif;letter-spacing:.01em; }
#main #aplicacoes.v61-collection #v66-applications-intro[data-v66-entrance="playing"] .v66-intro-edition { animation:v66-edition-in 1.1s 2.15s both cubic-bezier(.2,.7,.1,1); }
@keyframes v66-edition-in { from{opacity:0;transform:translateY(12px);filter:blur(5px)}to{opacity:1;transform:none;filter:none} }
@media(max-width:1000px){
 #main #aplicacoes.v61-collection #v66-applications-intro .v66-intro-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:30px}
 #main #aplicacoes.v61-collection #v66-applications-intro h2{font-size:clamp(47px,6vw,65px)}
}
@media(max-width:760px){
 #main #aplicacoes.v61-collection #v66-applications-intro.v61-collection-intro{padding:108px var(--v61-pad) 60px;gap:38px;min-height:100svh}
 #main #aplicacoes.v61-collection #v66-applications-intro .v66-intro-grid{grid-template-columns:1fr;gap:42px}
 #main #aplicacoes.v61-collection #v66-applications-intro h2{font-size:clamp(46px,9vw,72px);max-width:15ch;margin-bottom:25px}
 #main #aplicacoes.v61-collection #v66-applications-intro .v66-intro-copy p{font-size:20px;max-width:34ch}
 #main #aplicacoes.v61-collection #v66-applications-intro .v66-intro-mark{max-width:620px;justify-self:center}
 #main #aplicacoes.v61-collection #v66-applications-intro .v66-intro-edition{margin-top:14px}
}
@media(max-width:420px){
 #main #aplicacoes.v61-collection #v66-applications-intro.v61-collection-intro{padding-top:100px;gap:32px}
 #main #aplicacoes.v61-collection #v66-applications-intro .v66-intro-grid{gap:30px}
 #main #aplicacoes.v61-collection #v66-applications-intro h2{font-size:clamp(44px,12.5vw,52px)}
}
html.motion-off #main #aplicacoes.v61-collection #v66-applications-intro .v66-intro-edition{animation:none!important;opacity:1;transform:none;filter:none}
@media(prefers-reduced-motion:reduce){#main #aplicacoes.v61-collection #v66-applications-intro .v66-intro-edition{animation:none!important;opacity:1;transform:none;filter:none}}
@media print{#main #aplicacoes.v61-collection #v66-applications-intro.v61-collection-intro{min-height:0;padding:50px}#main #aplicacoes.v61-collection #v66-applications-intro .v66-led-canvas{display:none!important}#main #aplicacoes.v61-collection #v66-applications-intro .v66-logo-fallback{opacity:1!important}#main #aplicacoes.v61-collection #v66-applications-intro .v66-intro-edition{animation:none!important}}
@media print{#main #aplicacoes.v61-collection #v66-applications-intro .v66-led-words{opacity:0!important}}
