img{display:block;max-width:100%}ul{list-style:none}.wrap{max-width:1320px}body{font-size:1.03rem}.rv-d1{transition-delay:.1s}.rv-d2{transition-delay:.2s}.rv-d3{transition-delay:.3s}.kicker{font-size:.72rem;color:var(--azul)}:focus-visible{outline:2px solid var(--azul);outline-offset:3px}.hero{position:relative;overflow:hidden;color:var(--marfim);background-color:var(--noite);background-image:radial-gradient(60% 70% at 76% 46%,rgba(44,80,150,.55),rgba(44,80,150,0) 70%),radial-gradient(rgba(233,217,166,.07) 1px,transparent 1.3px);background-size:auto,24px 24px;background-position:0 0,12px 12px;border-bottom:1px solid rgba(233,217,166,.16)}.hero-in{display:grid;grid-template-columns:minmax(0,30rem) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center;padding-block:152px 92px}.hero-copy{min-width:0}.hero .kicker{display:flex;align-items:center;gap:14px;color:var(--lume);letter-spacing:.2em;margin-bottom:26px}.hero .kicker:before{content:"";width:28px;height:1px;background:var(--lume);opacity:.7;flex:0 0 auto}.hero h1{font-family:var(--font-d);font-weight:380;font-size:clamp(2.45rem,4.6vw + .6rem,4.6rem);line-height:1.03;letter-spacing:-.028em;margin:0 0 26px;max-width:13ch;color:var(--marfim);text-wrap:balance}.hero h1 i{font-style:italic;font-weight:340;color:var(--lume)}.hw{overflow:hidden;vertical-align:top;padding:0 .1em .14em;margin:0 -.1em -.14em}.hw,.hw>span{display:inline-block}.hero .lede{font-size:1.12rem;line-height:1.68;color:rgba(246,241,227,.8);max-width:31rem;margin:0 0 34px;text-wrap:pretty}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.hero-actions .btn:focus-visible{outline:2px solid var(--lume);outline-offset:3px}.hero-note{margin:26px 0 0;display:flex;align-items:center;gap:10px;font-size:.88rem;color:rgba(246,241,227,.72)}.hero-note svg{color:var(--lume);flex:0 0 auto}.ab-painel{position:relative;border:1px solid rgba(233,217,166,.18);border-radius:24px;padding:14px;overflow:hidden;background-color:rgba(255,255,255,.035);background-image:radial-gradient(rgba(233,217,166,.09) 1px,transparent 1.3px);background-size:22px 22px;background-position:11px 11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 40px 100px -40px rgba(0,0,0,.6)}.ab-palco{position:relative;container-type:inline-size;aspect-ratio:1.16/1;perspective:1600px}.ab-mesa{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--rx,7deg)) rotateY(var(--ry,-9deg));font-size:1.62cqw;font-family:var(--font-b)}.ab-sombra{position:absolute;left:14%;right:10%;bottom:6%;height:9%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.45),rgba(0,0,0,0));filter:blur(8px)}.ab-folha{position:absolute;left:50%;top:54%;background:#fff;color:var(--ink);border-radius:.6em;box-shadow:0 1.4em 3em -1em rgba(0,0,0,.4),0 3em 7em -2.4em rgba(0,0,0,.5);transition:transform 1.1s var(--ease),filter 1.1s var(--ease);will-change:transform}.ab-folha p{margin:0}.ab-folha.p0{z-index:4;transform:translate(-50%,-50%) translateZ(60px) rotate(-2deg)}.ab-folha.p1{z-index:3;transform:translate(-50%,-50%) translate3d(13cqw,-7cqw,0) rotate(5deg) scale(.9);filter:brightness(.9) saturate(.8)}.ab-folha.p2{z-index:2;transform:translate(-50%,-50%) translate3d(-14cqw,-10cqw,-50px) rotate(-7deg) scale(.84);filter:brightness(.8) saturate(.65)}.ab-folha.p3{z-index:1;transform:translate(-50%,-50%) translate3d(3cqw,-15cqw,-100px) rotate(2deg) scale(.78);filter:brightness(.7) saturate(.55)}.ab-chip{margin-top:auto;display:inline-flex;align-items:center;gap:.7em;font-size:1em;font-weight:600;color:var(--emerald);background:var(--emerald-soft);border-radius:10em;padding:.6em 1.05em;white-space:nowrap;opacity:0;transform:translateY(.5em)}.ab-ponto{width:.65em;height:.65em;border-radius:50%;background:var(--emerald);position:relative;flex:0 0 auto}.ab-ponto:after{content:"";position:absolute;inset:-.4em;border-radius:50%;border:1px solid var(--emerald)}.ab-folha.p0 .ab-chip{opacity:1;transform:none}.ab-cert{width:43em;height:30.4em;padding:2.3em 2.7em 2.2em;display:flex;flex-direction:column}.ab-cert:before{content:"";position:absolute;inset:.9em;border:1px solid #e6e1cf;border-radius:.3em;pointer-events:none}.ab-cert-topo{justify-content:space-between}.ab-cert-marca,.ab-cert-topo{display:flex;align-items:center}.ab-cert-marca{gap:.7em;font-family:var(--font-m);font-size:.85em;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}.ab-simbolo{width:1.9em;height:1.9em;display:block;flex:0 0 auto}.ab-cod{font-family:var(--font-m);font-size:.82em;letter-spacing:.12em;color:var(--mute)}.ab-folha .ab-cert-tit{margin:1.9em 0 .5em;font-family:var(--font-m);font-size:.95em;letter-spacing:.32em;text-transform:uppercase;color:var(--azul)}.ab-folha .ab-cert-nome{font-family:var(--font-d);font-style:italic;font-weight:400;font-size:2.75em;line-height:1.1;letter-spacing:-.01em;margin:0 0 .35em}.ab-cert-txt{font-family:var(--font-d);font-size:1.12em;line-height:1.5;color:var(--ink-soft);max-width:27em}.ab-cert-pe{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:1.6em}.ab-assina{flex:0 1 13em;border-top:1px solid #cfcfc7;padding-top:.5em;font-size:.82em;color:var(--mute)}.ab-verif{display:flex;align-items:center;gap:.9em}.ab-qr{width:4.8em;height:4.8em;display:block;color:var(--ink);flex:0 0 auto}.ab-verif span{font-family:var(--font-m);font-size:.72em;line-height:1.5;color:var(--mute);max-width:13ch}.ab-selo{position:absolute;right:2.4em;top:5.6em;width:7em;height:7em;border-radius:50%;border:.14em solid var(--emerald);color:var(--emerald);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2em;transform:rotate(-12deg);opacity:0}.ab-selo svg{width:1.7em;height:1.7em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ab-selo b{font-family:var(--font-m);font-size:.66em;letter-spacing:.18em;font-weight:500}.ab-folha.p0 .ab-selo{opacity:1}.ab-cracha{width:23.5em;height:34em;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding-bottom:1.6em}.ab-furo{width:4em;height:.75em;border-radius:1em;background:var(--bar);border:1px solid var(--hair);margin-top:1.1em}.ab-faixa{align-self:stretch;margin-top:1.1em;background:var(--azul);color:#fff;font-family:var(--font-m);font-size:.82em;letter-spacing:.24em;text-transform:uppercase;text-align:center;padding:.75em 0}.ab-folha .ab-cracha-nome{font-family:var(--font-d);font-size:2.3em;line-height:1.1;margin:.7em .6em .15em;text-align:center}.ab-folha .ab-cracha-ev{font-size:1em;color:var(--ink-soft);text-align:center;margin:0 1.6em}.ab-qr-grande{width:10.5em;height:10.5em;margin-top:1.4em;color:var(--ink);flex:0 0 auto}.ab-trab{width:29.5em;height:39.5em;padding:2.2em 2.2em 1.9em;display:flex;flex-direction:column}.ab-trab-k{font-family:var(--font-m);font-size:.78em;letter-spacing:.18em;text-transform:uppercase;color:var(--azul);line-height:1.6}.ab-folha .ab-trab-tit{font-family:var(--font-d);font-size:1.85em;line-height:1.2;margin:.6em 0 .75em;letter-spacing:-.01em}.ab-oculta{display:flex;align-items:center;gap:.7em;font-size:.9em;color:var(--mute);margin-bottom:1.2em}.ab-oculta i{display:block;width:5.6em;height:.75em;border-radius:.2em;background:#E4E2DA}.ab-oculta i+i{width:4em}.ab-sec{display:block;font-family:var(--font-m);font-size:.74em;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin:.7em 0 .8em}.ab-l{display:block;height:.46em;border-radius:.2em;background:#ECEBE4;margin-bottom:.55em}.ab-l.m{width:88%}.ab-l.c{width:70%}.ab-trab .ab-chip{align-self:flex-start}.ab-aula{width:40em;padding:1em;gap:1.1em}.ab-aula,.ab-tela{display:flex;flex-direction:column}.ab-tela{position:relative;aspect-ratio:16/9;border-radius:.5em;overflow:hidden;color:#fff;padding:1em 1.1em;background:radial-gradient(60% 70% at 50% 46%,#1B2C4F,#0B1220 76%)}.ab-tela,.ab-tela-topo{justify-content:space-between}.ab-tela-topo{display:flex;align-items:center}.ab-aovivo{display:inline-flex;align-items:center;gap:.55em;font-family:var(--font-m);font-size:.74em;letter-spacing:.2em;text-transform:uppercase;color:var(--lume);background:rgba(233,217,166,.12);border:1px solid rgba(233,217,166,.3);border-radius:10em;padding:.45em .9em}.ab-aovivo i{display:block;width:.62em;height:.62em;border-radius:50%;background:var(--lume)}.ab-hora{font-family:var(--font-m);font-size:.78em;color:rgba(255,255,255,.72)}.ab-orador{align-self:center;position:relative;width:6.6em;height:6.6em;border-radius:50%;background:var(--azul);display:flex;align-items:center;justify-content:center}.ab-orador b{font-family:var(--font-d);font-weight:400;font-size:2.4em;color:#fff}.ab-orador:after,.ab-orador:before{content:"";position:absolute;inset:-.5em;border-radius:50%;border:1px solid rgba(233,217,166,.55);opacity:0}.ab-plateia{align-items:center;justify-content:space-between}.ab-plateia,.ab-rostos{display:flex}.ab-rostos span{width:2.9em;height:2.9em;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.78em;font-weight:600;color:#fff;border:.16em solid #0b1220;margin-left:-.6em;background:#3A4B6E}.ab-rostos span:first-child{margin-left:0}.ab-rostos span:nth-child(2){background:#175E43}.ab-rostos span:nth-child(3){background:#6B5A2E}.ab-rostos span:last-child{background:#26344F;font-family:var(--font-m)}.ab-encontro{font-family:var(--font-m);font-size:.72em;color:rgba(255,255,255,.72)}.ab-aula-info{padding:0 .4em .3em;display:flex;flex-direction:column;gap:.55em}.ab-aula-k{font-family:var(--font-m);font-size:.78em;letter-spacing:.18em;text-transform:uppercase;color:var(--azul)}.ab-folha .ab-aula-tit{font-family:var(--font-d);font-size:1.75em;line-height:1.15}.ab-aula-pe{display:flex;align-items:center;gap:1em;flex-wrap:wrap}.ab-aula .ab-chip{margin-top:0}.ab-grav{font-family:var(--font-m);font-size:.74em;color:var(--mute)}.ab-abas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.ab-aba{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid transparent;background:transparent;border-radius:14px;padding:12px 12px 13px;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;cursor:pointer;font-family:var(--font-b);color:rgba(246,241,227,.62);min-height:44px;transition:background .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease)}.ab-aba:hover{background:rgba(255,255,255,.05);color:rgba(246,241,227,.85)}.ab-aba:focus-visible{outline:2px solid var(--lume);outline-offset:2px}.ab-aba.on{background:rgba(255,255,255,.07);border-color:rgba(233,217,166,.3);color:var(--marfim)}.ab-aba b{font-family:var(--font-m);font-size:.6rem;letter-spacing:.16em;font-weight:500;color:var(--lume);opacity:.75}.ab-aba.on b{opacity:1}.ab-aba .t{font-family:var(--font-d);font-size:1.12rem;font-weight:400;line-height:1.2;letter-spacing:-.01em}.ab-aba .d{font-size:.78rem;line-height:1.38;color:rgba(246,241,227,.6)}.ab-trilho{align-self:stretch;margin-top:8px;height:2px;border-radius:2px;background:rgba(246,241,227,.12);overflow:hidden}.ab-trilho span{display:block;height:100%;background:var(--lume);transform-origin:left;transform:scaleX(0)}.ab-aba.on .ab-trilho span{transform:scaleX(var(--prog,0))}@keyframes ab-sobe{0%{transform:translateY(110%)}to{transform:none}}@keyframes ab-aparece{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ab-carimbo{0%{opacity:0;transform:rotate(-12deg) scale(1.7)}to{opacity:1;transform:rotate(-12deg) scale(1)}}@keyframes ab-chega{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@keyframes ab-pulso{0%{transform:scale(.4);opacity:1}to{transform:scale(1.6);opacity:0}}@keyframes ab-pisca{0%,to{opacity:1}50%{opacity:.25}}@keyframes ab-fala{0%{transform:scale(1);opacity:.9}to{transform:scale(1.45);opacity:0}}@media(prefers-reduced-motion:no-preference){.hero .kicker{animation:ab-aparece .9s var(--ease) .05s both}.hw>span{animation:ab-sobe 1.2s var(--ease) both}.hero h1>.hw:first-of-type>span{animation-delay:.12s}.hero h1>.hw:nth-of-type(2)>span{animation-delay:.24s}.hero h1 i .hw:first-of-type>span{animation-delay:.42s}.hero h1 i .hw:nth-of-type(2)>span{animation-delay:.54s}.hero .lede{animation:ab-aparece 1s var(--ease) .7s both}.hero-busca{animation:ab-aparece 1s var(--ease) .82s both}.hero-actions{animation:ab-aparece 1s var(--ease) .92s both}.hero-note{animation:ab-aparece 1s var(--ease) 1.02s both}.ab-painel{animation:ab-aparece 1.2s var(--ease) .4s both}.ab-folha.p0 .ab-chip{animation:ab-chega .6s var(--ease) .75s both}.ab-folha.p0 .ab-selo{animation:ab-carimbo .7s cubic-bezier(.3,1.5,.5,1) .8s both}.ab-ponto:after{animation:ab-pulso 2.2s ease-out infinite}.ab-aovivo i{animation:ab-pisca 1.6s ease-in-out infinite}.ab-orador:after,.ab-orador:before{animation:ab-fala 2.4s ease-out infinite}.ab-orador:after{animation-delay:1.2s}}@media(prefers-reduced-motion:reduce){.ab-folha{transition:none}}@media(max-width:1080px){.hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding-block:132px 72px}.ab-abas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.hero-in{padding-block:116px 64px}}@media(max-width:760px){.hero-in{grid-template-columns:minmax(0,1fr);gap:0;padding-block:90px 36px}.hero-copy{display:contents}.hero .kicker{order:1;margin-bottom:12px;font-size:.66rem;gap:12px}.hero .kicker:before{width:22px}.hero h1{order:2;font-size:clamp(1.8rem,5.2vw,2.6rem);line-height:1.08;letter-spacing:-.022em;max-width:none;margin:0}.ab-painel{order:3;margin:4px -10px 0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.hero-busca{order:4;margin:22px 0 0}.hero .lede,.hero-actions,.hero-note{display:none}.ab-palco{aspect-ratio:1/1;max-width:600px;margin:0 auto}.ab-mesa{font-size:1.944cqw}.ab-sombra{bottom:4%}.ab-folha{top:53%}.ab-folha.p1{transform:translate(-50%,-50%) translate3d(8cqw,-6cqw,0) rotate(5deg) scale(.9)}.ab-folha.p2{transform:translate(-50%,-50%) translate3d(-9cqw,-9cqw,-50px) rotate(-7deg) scale(.84)}.ab-folha.p3{transform:translate(-50%,-50%) translate3d(2cqw,-12cqw,-100px) rotate(2deg) scale(.78)}.ab-abas{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 10px}.ab-aba,.ab-aba.on,.ab-aba:hover{background:none;border-color:transparent}.ab-aba{padding:8px 0 6px;border-radius:6px;gap:7px}.ab-aba .d,.ab-aba b{display:none}.ab-aba .t{font-family:var(--font-b);font-size:.74rem;font-weight:500;letter-spacing:0;line-height:1.25}.ab-trilho{order:-1;margin-top:0}}.marq{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);overflow:hidden;padding:20px 0;background:#F6F6F1}.marq-track{display:flex;width:max-content;animation:marq 34s linear infinite;white-space:nowrap}.marq-track>span,.marq-track>span>span{display:flex;align-items:center}.marq-track>span>span{gap:56px;padding-right:56px;font-family:var(--font-d);font-style:italic;font-size:1.1rem;color:var(--ink-soft)}.marq b{font-family:var(--font-m);font-style:normal;font-weight:400;color:var(--violeta);font-size:.8rem}@keyframes marq{to{transform:translateX(-50%)}}.sec{padding:118px 0}.vit-foot{margin-top:56px;display:flex;justify-content:center}.aguardo{padding:74px 0}.aguardo+.aguardo{padding-top:0}.ag{display:flex;align-items:baseline;gap:28px;padding-block:26px;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.aguardo+.aguardo .ag{border-top:0}.ag-k{flex:none;min-width:9rem;font-family:var(--font-m);font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:var(--azul)}.ag p{margin:0;color:var(--ink-soft);font-size:1.02rem}@media(max-width:720px){.aguardo{padding:52px 0}.ag{flex-direction:column;gap:9px;align-items:flex-start}.ag-k{min-width:0}}.filtros{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:40px;align-items:center}.filtro-par{display:contents}.filtros input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.filtros label{font-family:var(--font-m);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--hair);border-radius:100px;padding:10px 20px;color:var(--ink-soft);cursor:pointer;transition:all .3s var(--ease)}.filtros label:hover{border-color:var(--ink);color:var(--ink)}.filtros input:checked+label{background:var(--ink);border-color:var(--ink);color:#fff}.filtros input:focus-visible+label{outline:2px solid var(--azul);outline-offset:3px}.vitrine:has(#f-hibrido:checked) .evc:not([data-fmt=hibrido]),.vitrine:has(#f-online:checked) .evc:not([data-fmt=online]),.vitrine:has(#f-presencial:checked) .evc:not([data-fmt=presencial]){display:none}.ev-esteira{overflow:hidden;margin:0 calc(var(--pad) * -1);padding:0 var(--pad);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ev-grid{display:flex;gap:28px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-behavior:auto}.ev-grid::-webkit-scrollbar{display:none}.ev-grid>.evc{flex:0 0 clamp(280px,30vw,400px)}.ev-esteira.parada{-webkit-mask-image:none;mask-image:none}.ev-esteira.parada .ev-grid{overflow-x:auto;justify-content:safe center;scroll-snap-type:x proximity}@media (prefers-reduced-motion:reduce){.ev-grid{scroll-snap-type:x mandatory}.ev-grid>.evc{scroll-snap-align:start}.ev-grid>.evc[aria-hidden=true]{display:none}}.evc{display:block}.evc-media{position:relative;border-radius:6px;overflow:hidden;aspect-ratio:2/1;box-shadow:0 18px 46px rgba(16,24,29,.14)}.evc-media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.evc-media.propria img{object-fit:contain}.evc-media.propria:after{display:none}.evc:hover .evc-media img{transform:scale(1.06)}.evc-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(200deg,transparent 60%,rgba(16,24,29,.3))}.evc-date{position:absolute;left:16px;top:16px;z-index:2;background:#fff;border-radius:8px;padding:9px 13px;text-align:center;line-height:1.05}.evc-date b{font-family:var(--font-d);font-weight:450;font-size:1.3rem;display:block;letter-spacing:-.01em;color:var(--ink)}.evc-date span{letter-spacing:.18em;color:var(--mute)}.evc-date span,.evc-fmt{font-family:var(--font-m);font-size:.58rem;text-transform:uppercase}.evc-fmt{position:absolute;right:16px;top:16px;z-index:2;letter-spacing:.16em;color:#fff;background:rgba(16,24,29,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.25);border-radius:100px;padding:7px 13px}.evc-body{display:flex;justify-content:space-between;gap:16px;padding:18px 4px 0;align-items:flex-start}.evc-body>div{min-width:0;flex:1 1 auto}.evc-body h3{font-family:var(--font-d);font-weight:460;font-size:1.28rem;letter-spacing:-.014em;line-height:1.24;max-width:22ch;transition:color .3s var(--ease)}.evc:hover .evc-body h3{color:var(--azul)}.evc-body .meta{font-size:.84rem;color:var(--ink-soft);margin-top:6px}.evc-price{text-align:right;white-space:nowrap}.evc-price b{font-family:var(--font-d);font-weight:450;font-size:1.05rem;display:block}.evc-price span{font-size:.72rem;color:var(--mute)}@media(max-width:980px){.ev-grid{gap:18px}.ev-grid>.evc{flex:0 0 min(78vw,400px)}}@media(max-width:400px){.ev-grid>.evc{flex:0 0 calc(100vw - var(--pad) * 2 - 46px)}}.cursos{background:#F6F6F1;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.cu-esteira{overflow:hidden;margin:0 calc(var(--pad) * -1);padding:0 var(--pad);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.cu-grid{display:flex;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-behavior:auto}.cu-grid::-webkit-scrollbar{display:none}.cu-grid>.cuc{flex:0 0 clamp(220px,22vw,290px)}@media (prefers-reduced-motion:reduce){.cu-grid{scroll-snap-type:x mandatory}.cu-grid>.cuc{scroll-snap-align:start}.cu-grid>.cuc[aria-hidden=true]{display:none}}.cuc{display:block}.cuc-media{position:relative;border-radius:6px;overflow:hidden;aspect-ratio:3/4;box-shadow:0 18px 46px rgba(16,24,29,.14)}.cuc-media.propria img{object-fit:contain}.cuc-media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.cuc:hover .cuc-media img{transform:scale(1.06)}.cuc-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(195deg,transparent 45%,rgba(16,24,29,.55))}.cuc-cert{left:14px;top:14px;font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);background:var(--lume);border-radius:100px;padding:7px 12px}.cuc-cert,.cuc-dur{position:absolute;z-index:2;font-family:var(--font-m)}.cuc-dur{left:16px;bottom:16px;color:#fff;font-size:.68rem;letter-spacing:.08em}.cuc-body{display:flex;justify-content:space-between;gap:14px;padding:16px 4px 0;align-items:flex-start}.cuc-body>div{min-width:0;flex:1 1 auto}.cuc-body h3{font-family:var(--font-d);font-weight:460;font-size:1.12rem;letter-spacing:-.012em;line-height:1.3;max-width:18ch;min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;transition:color .3s var(--ease)}.cuc:hover .cuc-body h3{color:var(--azul)}.cuc-price{text-align:right;white-space:nowrap;flex:0 0 auto}.cuc-price b{font-family:var(--font-d);font-weight:450;font-size:1rem;display:block}@media(max-width:980px){.cu-grid{gap:16px}.cu-grid>.cuc{flex:0 0 min(62vw,290px)}}@media(max-width:400px){.cu-grid>.cuc{flex:0 0 calc(100vw - var(--pad) * 2 - 46px)}.cuc-body h3{font-size:1.02rem;max-width:none}}.cuc-media .capa-art em{font-size:1.25rem}.evc-media .capa-art{padding:18px}.evc-media .capa-art em{font-size:1.22rem;max-width:20ch}.cuc-media.propria,.evc-media.propria{background:var(--ink)}.conheca{text-align:center;padding:120px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.conheca h2{font-family:var(--font-d);font-weight:410;font-size:clamp(2.05rem,3.6vw,3.05rem);letter-spacing:-.022em;line-height:1.1;max-width:22ch;margin:18px auto 20px}.conheca h2 i{font-style:italic;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.conheca p{color:var(--ink-soft);font-size:1.06rem;max-width:38rem;margin:0 auto 40px;line-height:1.68}.conheca .row{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.cu-esteira.parada .cu-grid{overflow-x:auto;scroll-snap-type:x proximity}.cu-esteira.parada{-webkit-mask-image:none;mask-image:none}.cuc-selo{position:absolute;top:14px;z-index:2;font-family:var(--font-m);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;padding:5px 11px;border-radius:999px}.cuc-selo.vivo{left:14px;background:#C0271F;color:#fff;font-weight:600;padding:6px 13px 6px 10px;display:inline-flex;align-items:center;gap:7px;box-shadow:0 2px 14px rgba(192,39,31,.45)}.cuc-selo.vivo:before{content:"";width:7px;height:7px;border-radius:50%;background:#fff;flex:none;animation:cuc-pulso 1.8s ease-in-out infinite}@keyframes cuc-pulso{0%,to{box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{box-shadow:0 0 0 6px rgba(255,255,255,0)}}.cuc-selo.novo{right:14px;background:#F4E9C8;color:#4A3C12}.cuc-media:has(.cuc-selo.vivo) .cuc-cert{top:auto;bottom:46px}.cu-esteira.parada .cu-grid{justify-content:safe center}.cuc-ficha{margin-top:5px;letter-spacing:.1em;color:var(--mute)}.cuc-ficha,.cuc-prazo{display:block;font-family:var(--font-m);font-size:.6rem;text-transform:uppercase}.cuc-prazo{margin-top:7px;letter-spacing:.09em;line-height:1.5;overflow-wrap:anywhere}.cuc-prazo>span{display:block}.cuc-prazo .cp-vivo{color:#C0271F;font-weight:600}.cuc-prazo .cp-ate{color:var(--mute)}.cuc-prazo .cp-ate.prazo-valor{color:var(--ink-soft);font-weight:500}.evc-body .meta.prazo{margin-top:6px;font-family:var(--font-m);font-size:.62rem;letter-spacing:.09em;text-transform:uppercase;color:var(--mute);overflow-wrap:anywhere}.evc-body .meta.prazo.prazo-valor{color:var(--ink-soft);font-weight:500}.cuc-media.propria:after{display:none}.hero-busca{display:flex;gap:8px;margin:0 0 18px;max-width:520px}.hero-busca input{flex:1 1;min-width:0;height:50px;padding:0 16px;border:0;border-radius:10px;background:#fff;color:var(--ink);font-family:var(--font-b);font-size:1rem;box-shadow:0 10px 30px rgba(0,0,0,.25)}.hero-busca input::placeholder{color:var(--mute)}.hero-busca input:focus-visible{outline:2px solid var(--lume);outline-offset:2px}.hero-busca button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 20px;border:0;border-radius:10px;background:var(--lume);color:var(--ink);cursor:pointer;font-family:var(--font-b);font-size:.92rem;font-weight:500;white-space:nowrap;box-shadow:0 10px 30px rgba(0,0,0,.25);transition:background .3s var(--ease)}.hero-busca button:hover{background:var(--marfim)}.hero-busca button:focus-visible{outline:2px solid var(--marfim);outline-offset:2px}@media(max-width:760px){.hero-busca input{height:48px;padding:0 15px}.hero-busca button{width:48px;height:48px;padding:0}.hero-busca button span{display:none}}