.midiamente-landing{--brand-primary:#dc2626;--brand-primary-hover:var(--color-red-700);--brand-primary-soft:var(--color-red-50);--brand-background:#ffffff;--brand-background-secondary:var(--color-neutral-50);--brand-text-primary:var(--color-neutral-900);--brand-text-secondary:var(--color-neutral-600);--brand-border:var(--color-neutral-200);background:var(--brand-background);color:var(--brand-text-primary)}.midiamente-landing .bg-red-600{background-color:var(--brand-primary)}.midiamente-landing .text-red-600{color:var(--brand-primary)}.midiamente-landing .bg-red-50{background-color:var(--brand-primary-soft)}.midiamente-landing .hero-title{font-family:var(--font-montserrat),sans-serif;font-weight:800;letter-spacing:-.055em;font-size:clamp(2.55rem,5.2vw,4.25rem);line-height:1.08}.midiamente-landing section[id]{scroll-margin-top:6rem}.midiamente-landing a:focus-visible{outline:3px solid var(--brand-primary);outline-offset:5px}.midiamente-landing .text-neutral-400,.midiamente-landing .text-neutral-500{color:var(--color-neutral-600)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.midiamente-landing main>section:not(:first-of-type)>div{animation:revelar-secao linear both;animation-timeline:view();animation-range:entry 0 entry 30%}}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.midiamente-landing .barra-cta-mobile{animation:aparecer-barra linear both;animation-timeline:scroll(root);animation-range:0 100svh}}}@keyframes aparecer-barra{0%{opacity:0;transform:translateY(100%);pointer-events:none}60%{opacity:0;transform:translateY(100%);pointer-events:none}to{opacity:1;transform:none}}@keyframes revelar-secao{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.midiamente-landing *,.midiamente-landing :after,.midiamente-landing :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (prefers-reduced-motion:no-preference){.proc[data-anim=pronto] .proc-modulo{opacity:0;transform:translateY(14px) scale(.96)}.proc[data-anim=entrou] .proc-modulo{animation:proc-entra .55s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * 70ms + .12s)}.proc[data-anim=entrou] .proc-hub{animation:proc-hub-entra .6s cubic-bezier(.22,1,.36,1) both,proc-respira 3.6s ease-in-out 1s infinite}.proc[data-anim=entrou] .proc-modulo:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:2px solid #dc2626;opacity:0;pointer-events:none;animation:proc-ping 3.6s ease-out infinite;animation-delay:calc(var(--d) + 1.2s)}.proc[data-anim=entrou] .proc-pulso{opacity:0;will-change:transform,opacity;animation:proc-viaja 3.6s ease-in-out infinite;animation-delay:calc(var(--d) + 1.2s)}.proc[data-vis="0"] .proc-hub,.proc[data-vis="0"] .proc-modulo,.proc[data-vis="0"] .proc-modulo:after,.proc[data-vis="0"] .proc-pulso{animation-play-state:paused}.proc-modulo{position:relative;transition:border-color .2s,box-shadow .2s}@media (hover:hover) and (pointer:fine){.proc-modulo:hover{border-color:#fca5a5;box-shadow:0 8px 24px -10px rgb(220 38 38/.35)}}@keyframes proc-entra{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes proc-hub-entra{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes proc-respira{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes proc-viaja{0%{transform:translate(0);opacity:0}4%{opacity:1}40%{transform:translate(var(--dx),var(--dy));opacity:1}44%{transform:translate(var(--dx),var(--dy));opacity:0}50%{transform:translate(var(--dx),var(--dy));opacity:.75}86%{transform:translate(0);opacity:.75}90%,to{transform:translate(0);opacity:0}}@keyframes proc-ping{0%,38%{opacity:0;transform:scale(1)}42%{opacity:.55;transform:scale(1)}62%,to{opacity:0;transform:scale(1.09)}}}.ia-bloco{position:relative;contain:paint;background:#060608;color:#f4f4f5;isolation:isolate}.ia-conteudo{position:relative;z-index:2;max-width:64rem;margin:0 auto;padding:clamp(5.5rem,12vw,9rem) 1rem clamp(2.5rem,6vw,4rem);text-align:center}.ia-arco{position:absolute;z-index:0;left:-45%;top:clamp(2.25rem,6vw,4.5rem);width:190%;aspect-ratio:2/1;border-radius:50%;background:radial-gradient(ellipse 60% 46% at 50% 0,rgb(239 68 68/.26),rgb(127 29 29/.1) 45%,transparent 72%),#07070a;box-shadow:inset 0 3px 3px -1px rgb(255 214 205/.85),inset 0 10px 40px -8px rgb(248 113 113/.65),0 -1px 28px 1px rgb(239 68 68/.45),0 -8px 90px 8px rgb(220 38 38/.28)}.ia-grao{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ia-chamada{margin:0;font-size:clamp(1rem,.9rem + .5vw,1.25rem);color:rgb(244 244 245/.75)}.ia-chamada span{color:#fff;font-weight:600}.ia-lista{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.ia-botao{--c:255 255 255;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;min-height:4.5rem;padding:.75rem .5rem;border-radius:.875rem;color:#fff;text-decoration:none;font-weight:600;font-size:.9375rem;background:linear-gradient(180deg,rgb(var(--c)/.1),rgb(255 255 255/.02) 60%),#0b0b0e;border:1px solid rgb(var(--c)/.38);box-shadow:inset 0 1px 0 rgb(255 255 255/.12),0 10px 30px -12px rgb(var(--c)/.55);transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s}.ia-botao:active{transform:scale(.98)}.ia-botao:focus-visible{outline:2px solid #fff;outline-offset:3px}.ia-logo{width:1.5rem;height:1.5rem;flex:none}.ia-sai{display:none;width:1.125rem;height:1.125rem;opacity:.7}.ia-nome{min-width:0}.ia-nota{margin:1.25rem auto 0;max-width:40rem;font-size:.8125rem;color:rgb(244 244 245/.6)}@media (min-width:40rem){.ia-lista{gap:1rem}.ia-botao{flex-direction:row;gap:.75rem;min-height:5rem;font-size:1.0625rem}.ia-sai{display:block}}@media (hover:hover) and (pointer:fine){.ia-botao:hover{transform:translateY(-3px);border-color:rgb(var(--c)/.75);box-shadow:inset 0 1px 0 rgb(255 255 255/.18),0 16px 40px -12px rgb(var(--c)/.8)}}@media (prefers-reduced-motion:no-preference){.ia-arco{animation:ia-respira 7s ease-in-out infinite}.ia-botao{animation:ia-boia 6s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes ia-respira{0%,to{opacity:.82}50%{opacity:1}}@keyframes ia-boia{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}}@media (prefers-reduced-motion:no-preference){.palavras .pal{display:inline-block;animation:pal-entra .75s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 90ms + .12s)}@keyframes pal-entra{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:translateY(0)}}}.fluxo{position:relative}.fluxo-radio{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.fluxo-abas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;padding:.25rem;border:1px solid rgb(229 229 229);border-radius:.875rem;background:#fff}.fluxo-aba{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-height:3.5rem;padding:.375rem .25rem;border-radius:.625rem;cursor:pointer;font-size:.875rem;font-weight:600;color:rgb(82 82 82);text-align:center;transition:background-color .2s,color .2s}.fluxo-num{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:9999px;background:rgb(245 245 245);font-size:.8125rem;font-weight:700;transition:background-color .2s,color .2s}.fluxo-paineis{margin-top:1.25rem}.fluxo-painel{display:none;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:center}@media (min-width:64rem){.fluxo-painel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2.5rem}.fluxo-aba{flex-direction:row;gap:.625rem;font-size:1rem}}.fluxo-aba:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.fluxo-aba:hover{background:rgb(250 250 250)}}#fluxo-1:checked~.fluxo-abas .fluxo-aba:first-child{background:rgb(220 38 38);color:#fff}#fluxo-1:checked~.fluxo-abas .fluxo-aba:first-child .fluxo-num{background:rgb(255 255 255/.2);color:#fff}#fluxo-1:focus-visible~.fluxo-abas .fluxo-aba:first-child{outline:2px solid rgb(220 38 38);outline-offset:2px}#fluxo-1:checked~.fluxo-paineis .fluxo-painel:first-child{display:grid}#fluxo-2:checked~.fluxo-abas .fluxo-aba:nth-child(2){background:rgb(220 38 38);color:#fff}#fluxo-2:checked~.fluxo-abas .fluxo-aba:nth-child(2) .fluxo-num{background:rgb(255 255 255/.2);color:#fff}#fluxo-2:focus-visible~.fluxo-abas .fluxo-aba:nth-child(2){outline:2px solid rgb(220 38 38);outline-offset:2px}#fluxo-2:checked~.fluxo-paineis .fluxo-painel:nth-child(2){display:grid}#fluxo-3:checked~.fluxo-abas .fluxo-aba:nth-child(3){background:rgb(220 38 38);color:#fff}#fluxo-3:checked~.fluxo-abas .fluxo-aba:nth-child(3) .fluxo-num{background:rgb(255 255 255/.2);color:#fff}#fluxo-3:focus-visible~.fluxo-abas .fluxo-aba:nth-child(3){outline:2px solid rgb(220 38 38);outline-offset:2px}#fluxo-3:checked~.fluxo-paineis .fluxo-painel:nth-child(3){display:grid}#fluxo-4:checked~.fluxo-abas .fluxo-aba:nth-child(4){background:rgb(220 38 38);color:#fff}#fluxo-4:checked~.fluxo-abas .fluxo-aba:nth-child(4) .fluxo-num{background:rgb(255 255 255/.2);color:#fff}#fluxo-4:focus-visible~.fluxo-abas .fluxo-aba:nth-child(4){outline:2px solid rgb(220 38 38);outline-offset:2px}#fluxo-4:checked~.fluxo-paineis .fluxo-painel:nth-child(4){display:grid}@media (prefers-reduced-motion:no-preference){.fluxo-painel{animation:fluxo-entra .4s cubic-bezier(.22,1,.36,1) both}@keyframes fluxo-entra{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.ciclos-seletor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;max-width:30rem;margin:0 auto;padding:.25rem;border:1px solid rgb(229 229 229);border-radius:.875rem;background:#fff}.ciclos-opcao{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:3.25rem;padding:.25rem;border-radius:.625rem;cursor:pointer;font-size:.9375rem;font-weight:600;color:rgb(64 64 64);text-align:center;transition:background-color .2s,color .2s}.ciclos-opcao small{font-size:.75rem;font-weight:500;color:rgb(115 115 115);transition:color .2s}.ciclos-opcao:active{transform:scale(.98)}.ciclo-preco{display:none}#ciclo-m:checked~.ciclos-seletor .ciclos-opcao:first-child{background:rgb(220 38 38);color:#fff}#ciclo-m:checked~.ciclos-seletor .ciclos-opcao:first-child small{color:rgb(255 255 255/.85)}#ciclo-m:focus-visible~.ciclos-seletor .ciclos-opcao:first-child{outline:2px solid rgb(220 38 38);outline-offset:2px}#ciclo-m:checked~.ciclos-grade .ciclo-preco[data-c=m]{display:block}#ciclo-s:checked~.ciclos-seletor .ciclos-opcao:nth-child(2){background:rgb(220 38 38);color:#fff}#ciclo-s:checked~.ciclos-seletor .ciclos-opcao:nth-child(2) small{color:rgb(255 255 255/.85)}#ciclo-s:focus-visible~.ciclos-seletor .ciclos-opcao:nth-child(2){outline:2px solid rgb(220 38 38);outline-offset:2px}#ciclo-s:checked~.ciclos-grade .ciclo-preco[data-c=s]{display:block}#ciclo-a:checked~.ciclos-seletor .ciclos-opcao:nth-child(3){background:rgb(220 38 38);color:#fff}#ciclo-a:checked~.ciclos-seletor .ciclos-opcao:nth-child(3) small{color:rgb(255 255 255/.85)}#ciclo-a:focus-visible~.ciclos-seletor .ciclos-opcao:nth-child(3){outline:2px solid rgb(220 38 38);outline-offset:2px}#ciclo-a:checked~.ciclos-grade .ciclo-preco[data-c=a]{display:block}.inicio .hero-vivo{position:relative;isolation:isolate;contain:paint;display:grid;align-items:center;min-height:calc(100svh - 5rem);background:linear-gradient(180deg,#fff,#fafafa)}.inicio .hero-aurora{position:absolute;inset:0;z-index:-3;pointer-events:none}.inicio .hero-aurora i{position:absolute;width:70vmax;height:70vmax;border-radius:50%;will-change:transform}.inicio .hero-aurora i:first-child{right:-20vmax;top:-30vmax;background:radial-gradient(closest-side,rgb(239 68 68/.26),transparent 70%)}.inicio .hero-aurora i:nth-child(2){left:-28vmax;bottom:-34vmax;background:radial-gradient(closest-side,rgb(251 146 60/.22),transparent 70%)}.inicio .hero-aurora i:nth-child(3){left:30%;top:8%;width:46vmax;height:46vmax;background:radial-gradient(closest-side,rgb(244 63 94/.13),transparent 70%)}.inicio .hero-grade{position:absolute;inset:0;z-index:-2;pointer-events:none;opacity:.55;background-image:linear-gradient(rgb(0 0 0/.05) 1px,transparent 0),linear-gradient(90deg,rgb(0 0 0/.05) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 60% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 60% 40%,#000 20%,transparent 75%)}.inicio .faixa-grao,.inicio .hero-grao{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.inicio .hero-palco{position:relative}.inicio .hero-palco:before{content:"";position:absolute;inset:-8% -6%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgb(239 68 68/.22),transparent 72%);pointer-events:none}.inicio .hero-chip{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:9999px;background:#fff;border:1px solid rgb(229 229 229);font-size:.8125rem;font-weight:600;color:rgb(38 38 38);box-shadow:0 10px 30px -10px rgb(0 0 0/.25);white-space:nowrap}.inicio .hero-chip i{width:.5rem;height:.5rem;border-radius:9999px;background:#16a34a;box-shadow:0 0 0 4px rgb(22 163 74/.18)}.inicio .hero-chip-a{top:-.9rem;right:.75rem}.inicio .hero-chip-b{display:none}@media (min-width:64rem){.inicio .hero-chip-b{display:inline-flex;top:52%;left:-2.75rem}.inicio .hero-chip-a{right:-.5rem}}.inicio .btn-brilho{background-image:linear-gradient(110deg,transparent 38%,rgb(255 255 255/.38) 50%,transparent 62%);background-size:260% 100%;background-position:160% 0;background-repeat:no-repeat}.inicio .btn-brilho:active{transform:scale(.98)}.inicio .faixa-escura{position:relative;isolation:isolate;contain:paint;background:radial-gradient(ellipse 80% 120% at 50% 0,#1f0b0b,#0a0a0c 70%);color:#f4f4f5}.inicio .faixa-escura .faixa-grao{mix-blend-mode:screen;opacity:.06;z-index:0}.inicio .faixa-numeros{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;list-style:none;margin:0;padding:0;text-align:center}.inicio .faixa-numeros li{display:flex;flex-direction:column;align-items:center;gap:.25rem}.inicio .faixa-numeros strong{font-family:var(--font-montserrat),sans-serif;font-weight:800;font-size:clamp(2.25rem,1.4rem + 3vw,3.75rem);line-height:1;letter-spacing:-.04em;white-space:nowrap;background:linear-gradient(180deg,#fff,#fca5a5);-webkit-background-clip:text;background-clip:text;color:transparent}.inicio .faixa-numeros li>span{font-size:.9375rem;color:rgb(244 244 245/.75);max-width:16ch}@media (min-width:48rem){.inicio .faixa-numeros{grid-template-columns:repeat(4,minmax(0,1fr))}}.inicio .marquee{position:relative;z-index:1;overflow:hidden;padding:0 0 2.25rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.inicio .marquee-trilha{display:flex;gap:.75rem;width:max-content;list-style:none;margin:0;padding:0 .375rem}.inicio .marquee-trilha li{flex:none;padding:.625rem 1.125rem;border-radius:9999px;border:1px solid rgb(255 255 255/.14);background:rgb(255 255 255/.05);font-size:.9375rem;font-weight:600;color:rgb(244 244 245/.88);white-space:nowrap}.inicio #recursos a:active,.inicio .ciclos-grade>div:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.inicio #recursos a:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px rgb(220 38 38/.35)}.inicio .ciclos-grade>div{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.inicio .ciclos-grade>div:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px rgb(0 0 0/.25)}}.inicio main>section:not(.hero-vivo):not(.faixa-escura) h2.font-display{position:relative;padding-bottom:.6rem}.inicio main>section:not(.hero-vivo):not(.faixa-escura) h2.font-display:after{content:"";position:absolute;left:0;bottom:0;width:3.25rem;height:3px;border-radius:2px;background:#dc2626;transform-origin:left center}.inicio .text-center>h2.font-display:after{left:50%!important;margin-left:-1.625rem;transform-origin:center}@media (prefers-reduced-motion:no-preference){.inicio .hero-aurora i:first-child{animation:aurora-a 22s ease-in-out infinite}.inicio .hero-aurora i:nth-child(2){animation:aurora-b 26s ease-in-out infinite}.inicio .hero-aurora i:nth-child(3){animation:aurora-a 30s ease-in-out infinite reverse}.inicio .hero-painel{animation:hero-flota 8s ease-in-out infinite}.inicio .hero-chip-a{animation:hero-flota 6s ease-in-out -2s infinite}.inicio .hero-chip-b{animation:hero-flota 7s ease-in-out -4s infinite}.inicio .btn-brilho{animation:brilho 5.5s ease-in-out 1.5s infinite}.inicio .marquee-trilha{animation:marquee 45s linear infinite}.inicio .marquee:hover .marquee-trilha{animation-play-state:paused}@keyframes aurora-a{0%,to{transform:translateZ(0)}50%{transform:translate3d(-5%,6%,0)}}@keyframes aurora-b{0%,to{transform:translateZ(0)}50%{transform:translate3d(7%,-5%,0)}}@keyframes hero-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes brilho{0%,55%{background-position:160% 0}to{background-position:-60% 0}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@supports (animation-timeline:scroll()){.inicio .hero-palco{animation:hero-sobe linear both;animation-timeline:scroll(root);animation-range:0 90svh}@keyframes hero-sobe{to{transform:translateY(-36px)}}}.inicio [data-rev]{opacity:0;transform:translateY(20px)}.inicio [data-rev].vis{opacity:1;transform:none;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0) * 70ms)}.inicio h2[data-rev]:not(.vis):after{transform:scaleX(0)}.inicio h2[data-rev].vis:after{transform:scaleX(1);transition:transform .7s cubic-bezier(.22,1,.36,1) .25s}}@media (prefers-reduced-motion:reduce){.inicio .marquee{-webkit-mask-image:none;mask-image:none}.inicio .marquee-trilha{width:auto;flex-wrap:wrap;justify-content:center;padding:0 1rem}.inicio .marquee-trilha li[aria-hidden=true]{display:none}}