.hb-hero{position:relative;height:clamp(240px,24vw,320px);border-radius:20px;overflow:hidden;color:#fff;isolation:isolate;background:radial-gradient(120% 140% at 85% 0,#2A2D7A 0,#15163A 45%,#0E0F24 100%)}.hb-hero:after{content:"";z-index:-1;background:radial-gradient(60% 80% at 10% 110%,rgba(84,89,199,.35),transparent 70%)}.hb-cena,.hb-hero:after{position:absolute;inset:0}.hb-cena{display:grid;grid-template-columns:minmax(220px,.8fr) 1.6fr;align-items:center;gap:40px;padding:0 56px;animation:hb-cena .7s var(--mo-ease) both}@keyframes hb-cena{0%{opacity:0;transform:translateY(10px) scale(.99);filter:blur(4px)}}.hb-cap small{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#A9ABF0}.hb-cap small .hb-pt{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:#fff}.hb-cap h2{font:600 clamp(22px,2.4vw,32px)/1.15 var(--font-poppins),sans-serif;letter-spacing:-.5px;margin-top:10px}.hb-palco{position:relative;height:78%;display:flex;align-items:center;justify-content:center}.hb-w{background:#fff;color:#161A1D;border-radius:14px;box-shadow:0 20px 50px rgba(0,0,0,.35)}.hb-final{grid-template-columns:1fr;justify-items:center;text-align:center}.hb-marca{width:72px;height:72px;border-radius:20px;background:#fff;display:grid;place-items:center;margin:0 auto 18px;box-shadow:0 0 0 10px rgba(255,255,255,.06),0 0 60px rgba(121,125,210,.6);animation:hb-pop .8s var(--mo-ease) both}.hb-final h2{font:600 clamp(32px,4vw,52px)/1 var(--font-poppins),sans-serif;letter-spacing:-1px;animation:hb-up .7s .25s var(--mo-ease) both}.hb-final p{color:#A9ABF0;margin-top:12px;font-size:15px;animation:hb-up .7s .45s var(--mo-ease) both}@keyframes hb-up{0%{opacity:0;transform:translateY(14px)}}@keyframes hb-grow{0%{transform:scaleY(.04)}}@keyframes hb-fillw{0%{width:0}}@keyframes hb-fillh{0%{height:0}}@keyframes hb-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes hb-pick{to{background:rgba(48,52,145,.1);border-color:#5459C7;color:#303491}}.hb-ui{position:absolute;left:56px;right:20px;bottom:18px;display:flex;align-items:center;gap:10px;z-index:2}.hb-segs{display:flex;gap:6px}.hb-segs i{display:block;width:26px;height:3px;border-radius:2px;background:rgba(255,255,255,.2);overflow:hidden;position:relative}.hb-segs i.agora:after,.hb-segs i.feito:after{content:"";position:absolute;inset:0;background:#fff}.hb-segs i.agora:after{transform-origin:left;animation:hb-seg var(--dur) linear both}@keyframes hb-seg{0%{transform:scaleX(0)}}.hb-hero[data-pausado] .hb-cena,.hb-hero[data-pausado] .hb-cena *,.hb-hero[data-pausado] .hb-segs i.agora:after{animation-play-state:paused!important}.hb-bt{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.1);transition:background .15s}.hb-bt:first-of-type{margin-left:auto}.hb-bt:hover{background:rgba(255,255,255,.18)}@media (max-width:760px){.hb-hero{height:380px}.hb-cena{grid-template-columns:1fr;padding:22px 20px 56px;align-content:start;gap:10px}.hb-cap h2{font-size:19px;margin-top:6px}.hb-palco{height:auto;zoom:.74}.hb-ui{left:20px}}.hb-car{position:relative;margin:8px -32px -24px;padding:24px 0 32px;overflow:hidden;user-select:none;-webkit-user-select:none;--hb-esmaece:linear-gradient(90deg,transparent 0,#0001 3%,#0004 6.5%,#0008 10%,#000c 13.5%,#000 18%,#000 82%,#000c 86.5%,#0008 90%,#0004 93.5%,#0001 97%,transparent);-webkit-mask-image:var(--hb-esmaece);mask-image:var(--hb-esmaece)}.hb-trilho{position:relative;height:440px;touch-action:pan-y}.hb-cc{position:absolute;top:8px;left:50%;width:min(440px,78vw);margin-left:calc(min(440px, 78vw) / -2);height:420px;display:flex;flex-direction:column;padding:22px;background:var(--dm-bg-surface);border:1px solid var(--dm-border-default);border-radius:22px;cursor:pointer;will-change:transform;text-align:left;transition:transform .55s var(--mo-ease),opacity .45s,box-shadow .3s,border-color .3s,filter .45s}.hb-cc[data-centro]{cursor:default;border-color:var(--dm-primary-border);box-shadow:0 24px 60px rgba(48,52,145,.16),0 2px 6px rgba(0,0,0,.04)}.hb-cc[data-fora] .hb-meta,.hb-cc[data-fora] .hb-prev{opacity:.5}.hb-prev{height:168px;border-radius:16px;background:var(--dm-bg-page);padding:16px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}.hb-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:18px}.hb-meta b{font:600 18px var(--font-poppins),sans-serif;color:var(--dm-text-primary)}.hb-meta .hb-ico{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#fff;flex:none}.hb-tagc{font-size:12px;font-weight:500;color:var(--dm-primary);background:var(--dm-primary-soft);padding:2px 8px;border-radius:999px;margin-left:auto;white-space:nowrap}.hb-cc p{color:var(--dm-text-tertiary);font-size:14px;line-height:1.5;margin-top:10px;min-height:63px}.hb-ir{margin-top:auto;height:44px;width:100%;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;color:#fff;background:var(--dm-btn-primary-bg);transition:filter .15s,transform .1s}.hb-ir:hover{filter:brightness(1.08)}.hb-ir:active{transform:scale(.98)}.hb-ir[data-nao]{background:var(--dm-bg-elevated);color:var(--dm-text-tertiary);font-weight:500}.hb-nav{display:flex;align-items:center;justify-content:center;gap:12px}.hb-nav .hb-seta{width:36px;height:36px;border-radius:8px;border:1px solid var(--dm-border-default);background:var(--dm-bg-surface);display:grid;place-items:center;color:var(--dm-text-secondary)}.hb-pontos{display:flex;gap:6px}.hb-pontos button{width:8px;height:8px;border-radius:4px;background:var(--dm-border-default);transition:width .3s var(--mo-ease),background .3s}.hb-pontos button[aria-current=true]{width:24px;background:var(--dm-btn-primary-bg)}.hb-cc .hb-an{animation-play-state:paused}.hb-cc[data-centro] .hb-an{animation-play-state:running}@keyframes hb-bob{0%,to{transform:scaleY(1)}50%{transform:scaleY(.55)}}@keyframes hb-slide{0%,15%{transform:scaleX(.25)}50%,65%{transform:scaleX(.72)}to{transform:scaleX(.25)}}@keyframes hb-opt{0%,30%{background:#fff;border-color:transparent}45%,85%{background:rgba(48,52,145,.1);border-color:#5459C7}to{background:#fff;border-color:transparent}}@keyframes hb-flip{0%,35%{background:#FEF3C7;color:#92400E}50%,90%{background:#DCFCE7;color:#14532D}to{background:#FEF3C7;color:#92400E}}@keyframes hb-fillg{0%{transform:scaleY(.1)}60%,85%{transform:scaleY(1)}to{transform:scaleY(.1)}}@media (max-width:760px){.hb-car{margin:8px -16px -24px}.hb-trilho{height:420px}.hb-cc{height:400px}}.hb-obra{width:100%;height:100%;display:block;overflow:visible}.hb-obra .ob{animation-duration:8s;animation-iteration-count:infinite;animation-delay:-3.2s;animation-timing-function:var(--mo-ease)}.hb-obra .ob-caminhao{animation-name:ob-caminhao}@keyframes ob-caminhao{0%{transform:translateX(-160px)}24%{transform:translateX(48px)}26%{transform:translateX(44px)}28%,72%{transform:translateX(48px)}96%,to{transform:translateX(-190px)}}.hb-obra .ob-cacamba{transform-box:fill-box;transform-origin:100% 100%;animation-name:ob-cacamba}@keyframes ob-cacamba{0%,32%{transform:rotate(0)}44%,56%{transform:rotate(26deg)}66%,to{transform:rotate(0)}}.hb-obra .ob-bip{animation-name:ob-bip}@keyframes ob-bip{0%,2%{opacity:0}10%,4%{opacity:1}12%,14%{opacity:0}16%,22%{opacity:1}24%,to{opacity:0}}.hb-obra .ob-card{transform-box:fill-box;animation-name:ob-card}.hb-obra .ob-card.c2{animation-name:ob-card2}.hb-obra .ob-card.c3{animation-name:ob-card3}@keyframes ob-card{0%,42%{opacity:0;transform:translate(-22px,-26px) rotate(-30deg)}52%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes ob-card2{0%,45%{opacity:0;transform:translate(-26px,-36px) rotate(-40deg)}55%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes ob-card3{0%,48%{opacity:0;transform:translate(-30px,-46px) rotate(-50deg)}58%,92%{opacity:1;transform:none}98%,to{opacity:0}}.hb-obra .ob-roda{transform-box:fill-box;transform-origin:center;animation:ob-gira .5s linear infinite}@keyframes ob-gira{to{transform:rotate(-1turn)}}.hb-obra .ob-martelo{transform-box:view-box;transform-origin:296px 15px;animation:ob-martelo .5s ease-in infinite alternate}@keyframes ob-martelo{0%{transform:rotate(-55deg)}to{transform:rotate(8deg)}}.hb-obra .ob-tok{animation:ob-tok 1s steps(1) infinite}@keyframes ob-tok{0%{opacity:0}50%{opacity:1}}.hb-obra .ob-gpt{transform-box:fill-box;transform-origin:bottom;animation:ob-gpt 1.2s ease-in-out infinite}@keyframes ob-gpt{50%{transform:translateY(-2px) rotate(-3deg)}}.hb-obra .ob-fala1{animation:ob-fala 8s steps(1) infinite}.hb-obra .ob-fala2{animation:ob-fala 8s steps(1) -4s infinite}@keyframes ob-fala{0%{opacity:1}50%{opacity:0}}.hb-obra .ob-fita{animation-name:ob-fita}@keyframes ob-fita{0%,14%{transform:translateX(250px)}38%,72%{transform:translateX(18px)}to{transform:translateX(-420px)}}.hb-obra .ob-perna{transform-box:fill-box;transform-origin:top;animation:ob-perna .3s ease-in-out infinite alternate}.hb-obra .ob-perna.b{animation-delay:-.3s}@keyframes ob-perna{0%{transform:rotate(-22deg)}to{transform:rotate(22deg)}}.hb-cc:not([data-centro]) .hb-obra *{animation-play-state:paused!important}.hb-cc[data-obra] .hb-prev{padding:8px 10px;background:linear-gradient(var(--dm-bg-page) 0 82%,var(--dm-bg-elevated) 82%)}.hb-cc[data-obra] .hb-meta,.hb-cc[data-obra] .hb-prev{opacity:1}.hb-letreiro{position:relative;height:20px;margin-top:6px;overflow:hidden;font-size:13px;font-weight:500;color:var(--dm-primary)}.hb-letreiro span{position:absolute;inset:0;opacity:0;display:flex;align-items:center;gap:6px}.hb-cc[data-centro] .hb-letreiro span{animation:hb-letreiro 8s infinite}.hb-cc:not([data-centro]) .hb-letreiro span:first-child{opacity:1}.hb-letreiro span:nth-child(2){animation-delay:2s!important}.hb-letreiro span:nth-child(3){animation-delay:4s!important}.hb-letreiro span:nth-child(4){animation-delay:6s!important}@keyframes hb-letreiro{0%{opacity:0;transform:translateY(8px)}22%,4%{opacity:1;transform:none}26%,to{opacity:0;transform:translateY(-8px)}}.hb-rep-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:32px 0 12px}.hb-rep-h h3{font:600 18px var(--font-poppins),sans-serif;letter-spacing:-.2px;color:var(--dm-text-primary)}.hb-rep-h span{color:var(--dm-text-tertiary);font-size:13px}.hb-cartao{background:var(--dm-bg-surface);border:1px solid var(--dm-border-default);border-radius:12px}.hb-numeros{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}.hb-numeros>div{padding:18px 20px;border-left:1px solid var(--dm-border-subtle)}.hb-numeros>div:first-child{border-left:0}.hb-numeros small{display:flex;align-items:center;gap:6px;color:var(--dm-text-tertiary);font-size:13px}.hb-numeros b{display:block;font:600 22px/1.25 var(--font-poppins),sans-serif;margin-top:4px;font-variant-numeric:tabular-nums;color:var(--dm-text-primary)}.hb-numeros .hb-sub{font-size:13px;margin-top:2px;color:var(--dm-text-tertiary)}.hb-numeros .hb-sub[data-tom=ok]{color:var(--dm-success-text)}.hb-numeros .hb-sub[data-tom=aviso]{color:var(--dm-warning-text)}@media (max-width:900px){.hb-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-numeros>div:nth-child(odd){border-left:0}.hb-numeros>div:nth-child(n+3){border-top:1px solid var(--dm-border-subtle)}.hb-numeros>div:last-child:nth-child(odd){grid-column:span 2}}.hb-duas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:16px;align-items:start}@media (max-width:1000px){.hb-duas{grid-template-columns:1fr}}@media (max-width:480px){.hb-linha>.hb-bt2{grid-column:2;justify-self:start}}.hb-cab{display:flex;align-items:center;gap:10px;padding:16px 20px 8px}.hb-cab b{font-weight:600;color:var(--dm-text-primary)}.hb-cont{background:var(--dm-bg-elevated);color:var(--dm-text-tertiary);padding:0 7px;line-height:18px}.hb-cont,.hb-pill{font-size:12px;border-radius:999px}.hb-pill{font-weight:500;padding:2px 9px}.hb-pill[data-g=problema]{background:var(--dm-error-bg);color:var(--dm-error-text)}.hb-linha{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 20px;border-top:1px solid var(--dm-border-subtle)}.hb-linha .hb-ico{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#fff}.hb-linha b{display:block;font-weight:500;color:var(--dm-text-primary);font-size:14px}.hb-linha small{display:block;color:var(--dm-text-tertiary);font-size:13px}.hb-sev{width:6px;height:6px;border-radius:50%;display:inline-block;margin-right:6px;vertical-align:middle}.hb-sev[data-g=problema]{background:var(--dm-error-base)}.hb-sev[data-g=aviso]{background:var(--dm-warning-base)}.hb-sev[data-g=info]{background:var(--dm-border-default)}.hb-bt2{height:36px;padding:0 12px;border-radius:8px;border:1px solid var(--dm-border-default);background:var(--dm-bg-surface);color:var(--dm-text-primary);font-size:14px;display:inline-flex;align-items:center;white-space:nowrap;transition:border-color .15s}.hb-bt2:hover{border-color:var(--dm-primary-border)}.hb-novo{font-size:11px;font-weight:600;color:#fff;background:#5459C7;border-radius:999px;padding:1px 7px;margin-left:6px;vertical-align:1px}.hb-vazio{padding:32px 20px;text-align:center;color:var(--dm-text-tertiary);font-size:14px}.hb-esq{height:14px;border-radius:7px;background:var(--dm-bg-elevated);animation:hb-pulsa 1.2s ease-in-out infinite}@keyframes hb-pulsa{50%{opacity:.5}}.hb-seg{height:32px;display:inline-flex;padding:3px;gap:2px;border:1px solid var(--dm-border-default);border-radius:8px;margin-left:auto}.hb-seg button{height:24px;padding:0 9px;border-radius:6px;color:var(--dm-text-tertiary);font-size:13px}.hb-seg button[aria-pressed=true]{background:var(--dm-bg-page);color:var(--dm-text-primary);font-weight:500}@media (prefers-reduced-motion:reduce){.hb-car *,.hb-hero *{animation:none!important}}.hb-fundo{--hb-linha:48,52,145;--hb-forca:.06;--hb-luz:48,52,145;--hb-luz-forca:.32;--hb-desenho:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97'%3E%3Cpath d='M28 1 55 16.5V47.5L28 63 1 47.5V16.5ZM28 63V97' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E");position:absolute;inset:0;pointer-events:none;overflow:hidden}.dark .hb-fundo{--hb-linha:255,255,255;--hb-forca:.048;--hb-luz:121,125,210;--hb-luz-forca:.25}.hb-hex,.hb-hex-esmaece{position:absolute;inset:0}.hb-hex{-webkit-mask:var(--hb-desenho) 0 0 /56px 97px;mask:var(--hb-desenho) 0 0 /56px 97px;background:rgba(var(--hb-linha),var(--hb-forca))}.hb-hex-foco{background:radial-gradient(260px circle at var(--hb-x,-500px) var(--hb-y,-500px),rgba(var(--hb-luz),var(--hb-luz-forca)),transparent 72%)}.hb-hex-esmaece{background:radial-gradient(ellipse 75% 60% at 50% 42%,transparent 25%,var(--dm-bg-page) 100%)}.hb-fundo~.mo-corpo{position:relative}