.brand-home{--brand-night:#0b1330}.brand-opening{isolation:isolate;background:var(--brand-night);color:#fff;min-height:740px;position:relative;overflow:hidden}.brand-film{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.brand-opening:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 68%,#0b1330 96% 100%),linear-gradient(90deg,#0b133033,#0000 55%);position:absolute;inset:0}.brand-opening-inner{align-items:center;max-width:1440px;min-height:740px;margin:auto;padding:100px 7% 120px;display:flex;position:relative}.brand-opening-copy{width:44%;max-width:570px}.brand-opening h1{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.3vw,68px);font-weight:600;line-height:1.07}.brand-opening-copy>p{color:#d1dbef;max-width:490px;margin:25px 0 0;font-size:18px;line-height:1.65}.brand-opening-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.brand-opening-actions a{background:#ffffff08;border:1px solid #ffffff40;border-radius:8px;padding:15px 20px;font-size:14px;font-weight:600}.brand-opening-actions a:first-child{background:#2f5df5;border-color:#2f5df5}.brand-opening-actions a:hover{background:#2540c9}.brand-verse{text-align:center;color:#e0eaff;width:43%;max-width:500px;margin:0;position:absolute;bottom:90px;right:6%}.brand-verse p{text-wrap:balance;margin:0;font-family:Georgia,serif;font-size:19px;line-height:1.6}.brand-verse cite{color:#8bc8f5;margin-top:12px;font-size:13px;font-style:normal;display:block}.brand-film-control{z-index:2;color:#c5d6ee;background:#0b133090;border:1px solid #ffffff30;border-radius:6px;padding:9px 13px;font-size:12px;position:absolute;bottom:22px;right:24px}.brand-bridge{color:#fff;background:#0b1330;border-bottom:1px solid #22b8f526;padding:60px 24px 78px;position:relative;overflow:hidden}.brand-bridge>div{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;max-width:1088px;margin:auto;display:grid}.brand-bridge h2{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.15}.brand-bridge p{color:#bccce7;margin:0;line-height:1.75}.brand-bridge:before{content:"";opacity:.5;background:#22b8f5;width:14px;height:14px;position:absolute;top:20px;left:5%;box-shadow:24px 12px #2f5df580,43px -8px #22b8f533}.brand-home main>section:not(.brand-opening):not(.brand-bridge){position:relative}.brand-home #solucao{background:linear-gradient(#edf2ff,#f7f8fc 70%)}.brand-home #segmentos{border-top:1px solid #2f5df51a}.brand-home #contato{background:radial-gradient(at 85% 15%,#dcecff 0,#0000 60%),#f7f8fc}.brand-home main>section:not(.brand-opening):not(.brand-bridge) h2{letter-spacing:-.025em}.brand-home .brand-flow-note{color:#4a5170;border-top:1px solid #2f5df520;max-width:1088px;margin:auto;padding:36px 24px;font-size:15px;line-height:1.65}@media (min-width:1700px){.brand-opening,.brand-opening-inner{min-height:850px}}@media (max-width:1000px){.brand-opening,.brand-opening-inner{min-height:680px}.brand-opening-inner{padding-left:5%;padding-right:5%}.brand-opening-copy{width:48%}.brand-opening h1{font-size:46px}.brand-opening-copy>p{font-size:16px}.brand-verse{width:43%;bottom:70px;right:3%}.brand-verse p{font-size:17px}}@media (max-width:650px){.brand-opening{min-height:0;padding-top:56.25vw}.brand-film{object-fit:contain;height:56.25vw}.brand-opening:after{background:linear-gradient(#0000 85%,#0b1330 100%)}.brand-opening-inner{min-height:0;padding:26px 24px 90px;display:block}.brand-opening-copy{width:100%;max-width:none}.brand-opening h1{max-width:420px;font-size:43px}.brand-opening-copy>p{font-size:17px}.brand-verse{text-align:left;border-top:1px solid #22b8f533;width:auto;max-width:440px;margin-top:42px;padding-top:24px;position:static}.brand-verse p{font-size:18px}.brand-film-control{bottom:20px;right:24px}.brand-bridge{padding:40px 24px 52px}.brand-bridge>div{grid-template-columns:1fr;gap:20px}.brand-opening-actions a{padding:14px 16px}.brand-bridge:before{display:none}}@media (prefers-reduced-motion:reduce){.brand-opening-actions a{transition:none}}.brand-home header{border-bottom-color:#2f5df526}@keyframes brand-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes brand-title{0%{opacity:0;filter:blur(10px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:none}}@keyframes brand-fade{0%{opacity:0}to{opacity:1}}@keyframes brand-film-in{0%{opacity:0;transform:scale(calc(var(--film-scale,1) * 1.08))}to{opacity:1;transform:scale(var(--film-scale,1))}}@keyframes brand-nudge{0%,60%,to{transform:none}30%{transform:translate(4px)}}.brand-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both brand-rise}.brand-opening h1.brand-rise{animation:1.1s cubic-bezier(.2,.7,.2,1) both brand-title}.brand-verse-in{animation:1.4s .7s both brand-fade}.brand-film{animation:2s cubic-bezier(.2,.7,.2,1) both brand-film-in}.brand-nudge{animation:2.4s ease-in-out infinite brand-nudge;display:inline-block}.brand-opening-actions a{transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.brand-opening-actions a:hover{border-color:#22b8f5;transform:translateY(-1px)}.brand-opening-actions a:first-child:hover{border-color:#2540c9;box-shadow:0 10px 26px #2f5df559}.brand-opening-actions a:active{transform:scale(.98)}@media (max-width:650px){.brand-opening{--film-h:min(128vw,62svh);padding-top:0}.brand-film{height:var(--film-h);object-fit:cover;object-position:86% 50%;--film-scale:1.12;transform-origin:50% 46%}.brand-opening:after{background:linear-gradient(180deg,#0b133059 0,transparent 90px,transparent calc(var(--film-h) - 190px),#0b1330 calc(var(--film-h) - 20px))}.brand-opening-inner{padding:calc(var(--film-h) - 120px) 24px 44px}.brand-opening h1{text-shadow:0 2px 24px #0b1330;font-size:clamp(36px,10.6vw,44px)}.brand-opening-copy>p{margin-top:18px;font-size:16px}.brand-opening-actions{flex-direction:column;margin-top:26px}.brand-opening-actions a{text-align:center;justify-content:center;align-items:center;min-height:52px;display:flex}.brand-verse{margin-top:34px;padding-top:22px}.brand-verse p{font-size:17px}.brand-bridge{padding:28px 24px 44px}#segmentos .overflow-x-auto::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.brand-rise,.brand-opening h1.brand-rise,.brand-verse-in,.brand-film,.brand-nudge{animation:none}.brand-film{transform:scale(var(--film-scale,1))}}
.brand-home{--home-copy:#4a5170}.brand-home ::selection{color:#fff;background:#2f5df5}.brand-home a{text-underline-offset:.22em}.brand-home :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #22b8f5}.brand-home input{caret-color:#2f5df5}.brand-home .font-mono:not([aria-label="Meu App Studio — início"] *){font-family:var(--font-inter),sans-serif;letter-spacing:.02em}.brand-home main :is(.text-xs,.text-\[0\.65rem\]){font-size:13px;line-height:1.6}.brand-home main h2{text-wrap:balance}.brand-home .brand-opening h1{letter-spacing:-.03em}.brand-home .brand-opening-copy>p{color:#d1dbef}.brand-home .brand-opening-actions a{justify-content:center;align-items:center;min-height:52px;display:inline-flex}.brand-home .brand-opening-actions a:nth-child(2):hover{background:#ffffff15;border-color:#8bc8f5}.brand-home .brand-opening-actions a:first-child:hover{box-shadow:none;background:#2540c9}.brand-home .home-segment-card{height:100%}.brand-home .home-segment-image img{object-position:center}.brand-home .home-segment-copy{padding:22px}.brand-home .home-segment-copy p{flex:none;min-height:4.9em;line-height:1.65}.brand-home .home-segment-link{min-height:40px;margin-top:12px;font-size:14px;font-weight:500}.brand-home #planos [data-preco]{font-variant-numeric:tabular-nums}.brand-home #planos [data-plan-publico]{letter-spacing:0;font-size:13px;line-height:1.5}.brand-home #planos [data-condicao]{font-size:13px;line-height:1.6}.brand-home #planos [data-plan-features]{line-height:1.65}.brand-home #planos [data-plan-question]{min-height:44px;font-size:13px}.brand-home .home-demo-label{color:#2540c9;font-size:12px;line-height:1.4}@media (max-width:650px){.brand-home .brand-opening{--film-h:clamp(220px,66vw,280px)}.brand-home .brand-film{object-position:86% 48%;--film-scale:1}.brand-home .brand-opening-inner{padding:calc(var(--film-h) - 26px) 24px 40px}.brand-home .brand-opening:after{background:linear-gradient(180deg,transparent 0,transparent calc(var(--film-h) - 70px),#0b1330 var(--film-h))}.brand-home .brand-opening h1{font-size:clamp(34px,9.6vw,40px);line-height:1.1}.brand-home .brand-opening-copy>p{margin-top:20px;line-height:1.65}.brand-home .brand-opening-actions{gap:10px;margin-top:24px}.brand-home .brand-verse{margin-top:28px;padding-top:22px}.brand-home .brand-verse p{font-size:16px;line-height:1.65}.brand-home .brand-bridge{padding-block:32px 40px}.brand-home #segmentos>div{padding-top:64px;padding-bottom:64px}.brand-home .home-segment-copy{padding:20px}.brand-home .home-segment-copy p{min-height:0}.brand-home .home-segment-link{margin-top:20px}.brand-home #planos>div{padding-top:64px;padding-bottom:64px}.brand-home #planos [aria-label="Modalidade de contratação"]{width:fit-content;max-width:100%;display:flex}.brand-home #planos [data-ciclo]{min-height:44px}.brand-home #planos [data-plan-publico]{min-height:0}.brand-home .studio-whatsapp-float{width:44px;height:44px;right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.brand-home .studio-whatsapp-float svg{width:23px;height:23px}.brand-home .studio-whatsapp-float[data-overlap=true]{visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.brand-home .brand-nudge{animation:none}}
.cine-home{--noite:#050a1f;--noite-2:#0b1330;--azul:#2f5df5;--ciano:#22b8f5;--gelo:#c9d6f2;background:var(--noite)}.cine-home .font-display,.cine-home h1,.cine-home h2{font-family:var(--font-space-grotesk), sans-serif}.cine-home header{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#050a1f9e!important;border-bottom-color:#ffffff14!important}.cine-home header nav a,.cine-home header a[href=\/login]{color:#b9c6e4!important}.cine-home header nav a:hover,.cine-home header a[href=\/login]:hover{color:#fff!important}.cine-home header a[data-botao=Topo]{background:var(--azul)!important}.cine-home header a[data-botao=Topo]:hover{background:#4b74ff!important}.cine-home header button{color:#fff}.cine-universo{background:radial-gradient(ellipse 80% 60% at 65% 45%, #0f1d55 0%, var(--noite) 62%);color:#fff;height:280vh;position:relative}.cine-universo-palco{height:100svh;position:sticky;top:0;overflow:hidden}.cine-universo-palco:after{content:"";background:linear-gradient(0deg, var(--noite), transparent);pointer-events:none;height:22vh;position:absolute;inset:auto 0 0}.cine-universo-canvas{width:100%;height:100%;position:absolute;inset:0}.cine-universo-rotulos{pointer-events:none;position:absolute;inset:0}.cine-rotulo{opacity:0;white-space:nowrap;letter-spacing:.01em;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);will-change:transform, opacity;background:#0b1330b3;border:1px solid #ffffff24;border-radius:999px;padding:7px 13px 7px 11px;font-size:13px;font-weight:600;position:absolute;top:0;left:0;box-shadow:0 8px 30px #00000059}.cine-rotulo:before{content:"";background:var(--cor);width:8px;height:8px;box-shadow:0 0 12px var(--cor);vertical-align:1px;border-radius:50%;margin-right:8px;display:inline-block}.cine-universo-texto{pointer-events:none;align-items:center;max-width:1440px;margin:auto;padding:0 7%;display:grid;position:absolute;inset:0}.cine-etapa{opacity:0;will-change:transform, opacity;grid-area:1/1;max-width:560px}.cine-etapa-meio{max-width:620px}.cine-etapa-abertura{opacity:1;animation:.9s ease-out .15s backwards cine-entra}@keyframes cine-entra{0%{opacity:.01;filter:blur(6px);transform:translateY(22px)}}.cine-sobrelinha{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.28em;text-transform:uppercase;color:var(--ciano);margin:0 0 18px;font-size:12px}.cine-sobrelinha:before{content:"";vertical-align:4px;background:linear-gradient(90deg, transparent, var(--ciano));width:28px;height:1px;margin-right:12px;display:inline-block}.cine-universo h1{letter-spacing:-.045em;margin:0;font-size:clamp(44px,6vw,88px);font-weight:600;line-height:1.02}.cine-universo h1 em,.cine-final h2 em{background:linear-gradient(100deg, #8bc8f5 0%, var(--ciano) 35%, #7b9cff 70%, #fff 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:6s ease-in-out infinite cine-brilho}.cine-apoio{max-width:470px;color:var(--gelo);margin:26px 0 0;font-size:18px;line-height:1.65}.cine-frase{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(32px,4.2vw,60px);font-weight:600;line-height:1.1}.cine-frase span{color:#8fa3d4}.cine-acoes{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.cine-botao{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-size:15px;font-weight:600;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;display:inline-flex;position:relative}.cine-botao:hover{background:#ffffff17;border-color:#8bc8f5;transform:translateY(-2px)}.cine-botao-principal{background:linear-gradient(120deg, var(--azul), #3f7bff 55%, var(--ciano));border-color:#0000;box-shadow:0 10px 40px #2f5df573,inset 0 1px #ffffff40}.cine-botao-principal:hover{background:linear-gradient(120deg,#4069ff,#5a8dff 55%,#4cc8ff);box-shadow:0 16px 50px #2f5df599}.cine-dica{opacity:0;letter-spacing:.2em;text-transform:uppercase;color:#8fa3d4;flex-direction:column;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.cine-dica i{background:linear-gradient(180deg, var(--ciano), transparent);transform-origin:top;width:1px;height:46px;animation:1.8s ease-in-out infinite cine-desce}.cine-faixa{background:var(--noite);border-block:1px solid #ffffff12;padding:22px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.cine-faixa-trilho{width:max-content;animation:40s linear infinite marquee;display:flex}.cine-faixa span{font-family:var(--font-space-grotesk), sans-serif;color:#dfe7fb;white-space:nowrap;align-items:center;gap:28px;padding-right:28px;font-size:clamp(18px,2vw,26px);font-weight:500;display:inline-flex}.cine-faixa span i{color:var(--ciano);font-size:13px;font-style:normal}.cine-eco{color:#fff;background:radial-gradient(ellipse 60% 40% at 80% 20%, #2f5df52e, transparent 70%), var(--noite);padding:130px 0 60px;position:relative}.cine-eco-cabeca{max-width:1180px;margin:0 auto;padding:0 6%}.cine-eco-cabeca h2{letter-spacing:-.04em;max-width:760px;margin:0;font-size:clamp(34px,4.6vw,64px);font-weight:600;line-height:1.04}.cine-eco-cabeca>p:last-child{max-width:560px;color:var(--gelo);margin:22px 0 0;font-size:18px;line-height:1.65}.cine-eco-grade{grid-template-columns:1fr 1fr;gap:6%;max-width:1180px;margin:40px auto 0;padding:0 6%;display:grid}.cine-eco-passos{margin:0;padding:0;list-style:none}.cine-eco-passos li{opacity:.22;flex-direction:column;justify-content:center;min-height:64vh;transition:opacity .3s,transform .3s;display:flex;transform:translate(-10px)}.cine-eco-passos li[data-ativo=true]{opacity:1;transform:none}.cine-eco-tag{font-family:var(--font-jetbrains-mono), monospace;color:var(--ciano);font-size:13px}.cine-eco-passos h3{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.1}.cine-eco-passos p{max-width:440px;color:var(--gelo);margin:16px 0 0;font-size:17px;line-height:1.7}.cine-eco-tela-movel{display:none}.cine-eco-fixo{justify-content:center;align-items:center;gap:28px;height:100vh;display:flex;position:sticky;top:0}.cine-eco-celular{aspect-ratio:9/19.2;background:linear-gradient(145deg,#2a3358,#0b1330 40%,#1a2348);border-radius:46px;width:min(300px,26vw);padding:12px;position:relative;box-shadow:0 0 0 1px #ffffff1f,0 40px 120px #2f5df559,0 0 80px #22b8f526}.cine-eco-celular:before{content:"";z-index:3;background:#050a1f;border-radius:99px;width:84px;height:22px;margin-left:-42px;position:absolute;top:22px;left:50%}.cine-eco-tela{opacity:0;filter:blur(6px);background:#0b1330;border-radius:35px;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),filter .7s;position:absolute;inset:12px;overflow:hidden;transform:scale(1.06)}.cine-eco-tela[data-ativo=true]{opacity:1;filter:none;transform:none}.cine-eco-celular .eco-img{object-fit:cover;object-position:top}.cine-eco-reflexo{z-index:2;pointer-events:none;background:linear-gradient(120deg,#ffffff1f 0%,#0000 30%);border-radius:35px;position:absolute;inset:12px}.cine-eco-indicador{flex-direction:column;gap:10px;display:flex}.cine-eco-indicador i{background:#ffffff26;border-radius:3px;width:3px;height:26px;transition:background .4s,height .4s}.cine-eco-indicador i[data-ativo=true]{background:linear-gradient(180deg, var(--ciano), var(--azul));height:44px}.eco-tela-html{color:#fff;background:radial-gradient(at 50% 0,#1b2d78,#0b1330 70%);flex-direction:column;padding:58px 20px 20px;display:flex;position:absolute;inset:0}.eco-mini{color:#8fa3d4;letter-spacing:.04em;margin:0;font-size:12px}.eco-valor{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.03em;margin:10px 0 0;font-size:34px;font-weight:600}.eco-pagamento{text-align:center;align-items:center}.eco-check{color:#06231a;background:#25d366;border-radius:50%;place-items:center;width:72px;height:72px;margin:30px 0 14px;font-size:34px;display:grid;box-shadow:0 0 0 10px #25d36626,0 0 40px #25d36680}.cine-eco-tela[data-ativo=true] .eco-check{animation:.7s cubic-bezier(.2,1.4,.4,1) .25s both cine-pop}.eco-nf{text-align:left;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;width:100%;margin-top:auto;padding:16px}.eco-nf span{color:#f5b942;letter-spacing:.1em;font-size:11px}.eco-nf strong{margin-top:4px;font-size:15px;display:block}.eco-nf small{color:#8fa3d4;font-size:12px}.eco-sobe{color:#25d366;margin:6px 0 0;font-size:13px}.eco-barras{align-items:flex-end;gap:8px;height:150px;margin-top:26px;display:flex}.eco-barras i{background:linear-gradient(180deg, var(--ciano), var(--azul));transform-origin:bottom;border-radius:6px 6px 2px 2px;flex:1}.cine-eco-tela[data-ativo=true] .eco-barras i{animation:.8s cubic-bezier(.2,.7,.2,1) both cine-cresce}.eco-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto;display:grid}.eco-kpis div{text-align:center;background:#ffffff0f;border-radius:12px;padding:10px 6px}.eco-kpis strong{font-size:17px;display:block}.eco-kpis small{color:#8fa3d4;font-size:10px}.cine-final{text-align:center;color:#fff;background:var(--noite);padding:160px 6% 150px;position:relative;overflow:hidden}.cine-final-luz{filter:blur(80px);background:conic-gradient(#0000,#2f5df559,#0000 30%,#22b8f540,#0000 60%);border-radius:50%;width:1100px;height:1100px;margin:-550px 0 0 -550px;animation:18s linear infinite cine-gira;position:absolute;top:50%;left:50%}.cine-final-conteudo{max-width:860px;margin:auto;position:relative}.cine-final .cine-sobrelinha:before{display:none}.cine-final h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,6vw,86px);font-weight:600;line-height:1.02}.cine-final-conteudo>p:not(.cine-sobrelinha){max-width:560px;color:var(--gelo);margin:26px auto 0;font-size:18px;line-height:1.65}.cine-final .cine-acoes{justify-content:center}.cine-home .cine-ponte{background:linear-gradient(180deg, var(--noite), var(--color-bg));height:120px}.cine-home #segmentos{border-top:0}.cine-home main>section:not([class*=cine-]){z-index:1;position:relative}@keyframes cine-brilho{0%,to{background-position:0%}50%{background-position:100%}}@keyframes cine-desce{0%{opacity:0;transform:scaleY(0)}40%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)translateY(30px)}}@keyframes cine-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes cine-cresce{0%{transform:scaleY(0)}to{transform:none}}@keyframes cine-gira{to{transform:rotate(360deg)}}@media (max-width:900px){.cine-universo{height:230vh}.cine-universo-texto{align-items:end;padding:0 22px 13vh}.cine-etapa{max-width:none}.cine-universo h1{font-size:clamp(40px,11vw,56px)}.cine-apoio{margin-top:18px;font-size:16px}.cine-frase{font-size:clamp(28px,8vw,40px)}.cine-acoes{flex-direction:column;margin-top:24px}.cine-botao{width:100%}.cine-rotulo{padding:5px 10px 5px 9px;font-size:11px}.cine-dica{display:none}.cine-eco{padding:90px 0 30px}.cine-eco-grade{grid-template-columns:1fr;margin-top:10px}.cine-eco-fixo{display:none}.cine-eco-passos li{opacity:1;min-height:0;padding:56px 0 10px;transform:none}.cine-eco-tela-movel{margin-top:28px;display:block}.cine-eco-celular-mini{border-radius:40px;width:min(250px,66vw);margin:auto}.cine-eco-celular-mini .cine-eco-tela{border-radius:30px}.cine-final{padding:110px 22px 100px}}@media (prefers-reduced-motion:reduce){.cine-universo{height:auto}.cine-etapa-abertura{animation:none}.cine-universo-palco{position:relative}.cine-faixa-trilho,.cine-final-luz,.cine-universo h1 em,.cine-final h2 em{animation:none}.cine-eco-tela,.cine-eco-passos li{transition:none}}.cine-home main>section.bg-ink{background:var(--noite)}.cine-home .cine-ancora{position:absolute;top:0}.cine-home main>section.bg-ink{border-top-color:#ffffff0f}.cine-trafego{color:#fff;background:radial-gradient(ellipse 50% 40% at 15% 30%, #e4405f1f, transparent 70%), radial-gradient(ellipse 50% 40% at 90% 80%, #2f5df533, transparent 70%), var(--noite);border-top:1px solid #ffffff0f;padding:130px 0 120px;position:relative;overflow:hidden}.cine-trafego-inner{max-width:1180px;margin:auto;padding:0 6%}.cine-trafego-cabeca h2{letter-spacing:-.04em;max-width:780px;margin:0;font-size:clamp(34px,4.6vw,64px);font-weight:600;line-height:1.04}.cine-trafego-cabeca h2 em{background:linear-gradient(100deg,#ff8fa3,#e4405f 40%,#f5b942);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.cine-trafego-cabeca>p:last-child{max-width:600px;color:var(--gelo);margin:22px 0 0;font-size:18px;line-height:1.65}.cine-trafego-numeros{grid-template-columns:repeat(4,1fr);gap:16px;margin:56px 0 0;padding:0;list-style:none;display:grid}.cine-trafego-numeros li{background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:22px;padding:26px 22px;position:relative;overflow:hidden}.cine-trafego-numeros li:after{content:"";background:radial-gradient(circle,#22b8f540,#0000 70%);border-radius:50%;width:160px;height:160px;position:absolute;inset:auto -30% -60% auto}.cine-trafego-numeros strong{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.035em;background:linear-gradient(120deg,#fff,#8bc8f5);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,3.4vw,48px);font-weight:600;display:block}.cine-trafego-numeros span{color:#e3eafb;margin-top:8px;font-size:15px;line-height:1.45;display:block}.cine-trafego-numeros small{color:#8fa3d4;margin-top:10px;font-size:12px;display:block}.cine-trafego-nota{color:#6f81b0;margin:14px 0 0;font-size:12px}.cine-trafego-grade{grid-template-columns:1.4fr 1fr;align-items:start;gap:40px;margin-top:64px;display:grid}.cine-trafego-entregas{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cine-trafego-entregas li{border-top:1px solid #ffffff14;gap:20px;padding:22px 0;display:flex}.cine-trafego-entregas li>span{font-family:var(--font-jetbrains-mono), monospace;color:var(--ciano);padding-top:4px;font-size:13px}.cine-trafego-entregas h3{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.02em;margin:0;font-size:21px;font-weight:600}.cine-trafego-entregas p{color:var(--gelo);margin:6px 0 0;font-size:15px;line-height:1.65}.cine-trafego-oferta{background:linear-gradient(160deg,#13235f,#0b1330);border:1px solid #8bc8f540;border-radius:26px;padding:30px;position:sticky;top:100px;box-shadow:0 30px 80px #2f5df540}.cine-trafego-oferta-rotulo{letter-spacing:.2em;text-transform:uppercase;color:var(--ciano);margin:0;font-size:12px}.cine-trafego-preco{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.03em;margin:12px 0 0;font-size:46px;font-weight:600}.cine-trafego-preco span{color:#8fa3d4;font-size:16px;font-weight:400}.cine-trafego-oferta-texto{color:var(--gelo);margin:10px 0 24px;font-size:14px;line-height:1.6}.cine-trafego-oferta .cine-botao{width:100%}.cine-trafego-link{text-align:center;color:#8bc8f5;margin-top:16px;font-size:14px;display:block}.cine-trafego-link:hover{color:#fff}@media (max-width:900px){.cine-trafego{padding:90px 0 80px}.cine-trafego-numeros{grid-template-columns:1fr 1fr;gap:12px;margin-top:40px}.cine-trafego-numeros li{padding:20px 16px}.cine-trafego-grade{grid-template-columns:1fr;gap:30px;margin-top:44px}.cine-trafego-oferta{position:static}}
