/*! 3HASH efeitos · carrossel — código próprio 3HASH, escrito de raiz (16 Set 2026). Sem dependências. */:where(.h3-car){--h3-car-btn-size:46px;--h3-car-btn-offset:14px;--h3-car-btn-bg:hsla(0,0%,100%,.9);--h3-car-btn-bg-hover:#fff;--h3-car-btn-color:#14161b;--h3-car-btn-border:1px solid rgba(20,22,27,.06);--h3-car-btn-radius:999px;--h3-car-btn-shadow:0 1px 2px rgba(20,22,27,.06),0 10px 28px -10px rgba(20,22,27,.35);--h3-car-btn-disabled-opacity:0.28;--h3-car-dots-gap:8px;--h3-car-dots-offset:18px;--h3-car-dot-size:8px;--h3-car-dot-active-width:26px;--h3-car-dot-color:rgba(20,22,27,.22);--h3-car-dot-hover:rgba(20,22,27,.45);--h3-car-dot-active:#14161b;--h3-car-focus:#2f6bff;--h3-car-height-duration:420ms;--h3-car-ease:cubic-bezier(0.22,0.8,0.24,1);--h3-car-cursor:grab}.h3-car{position:relative}.h3-car:focus{outline:none}.h3-car:focus-visible{outline:2px solid var(--h3-car-focus);outline-offset:4px;border-radius:6px}.h3-car-viewport{position:relative;overflow:hidden;width:100%;touch-action:pan-y pinch-zoom}.h3-car-slider{position:absolute;inset:0;width:100%;height:100%;backface-visibility:hidden}.h3-car-cell{box-sizing:border-box}.h3-car-cell,.h3-car.is-h3-active>.h3-car-viewport>.h3-car-slider>*{position:absolute;top:0;left:0}.h3-car:not(.is-h3-active)>.h3-car-viewport{overflow:hidden}.h3-car:not(.is-h3-active)>.h3-car-viewport>.h3-car-slider{position:relative;display:flex}.h3-car:not(.is-h3-active)>.h3-car-viewport>.h3-car-slider>*{flex:none}.h3-car.is-draggable .h3-car-viewport{cursor:var(--h3-car-cursor);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.h3-car.is-draggable.is-dragging .h3-car-viewport{cursor:grabbing}.h3-car.is-dragging .h3-car-cell{pointer-events:none}.h3-car.is-animating .h3-car-slider,.h3-car.is-dragging .h3-car-slider{will-change:transform}.h3-car-viewport img{-webkit-user-drag:none}.h3-car--fade .h3-car-cell{will-change:opacity}.h3-car--adaptive .h3-car-viewport{transition:height var(--h3-car-height-duration) var(--h3-car-ease)}.h3-car-parallax{position:absolute;top:0;bottom:0;left:-18%;right:-18%;background-size:cover;background-position:50%;will-change:transform}.h3-car-cell img.is-h3-loaded,.h3-car-cell img[data-h3-src]{transition:opacity .5s var(--h3-car-ease)}.h3-car-cell img[data-h3-src]{opacity:0}.h3-car-btn{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:var(--h3-car-btn-size);height:var(--h3-car-btn-size);margin:0;padding:0;border:var(--h3-car-btn-border);border-radius:var(--h3-car-btn-radius);background:var(--h3-car-btn-bg);color:var(--h3-car-btn-color);box-shadow:var(--h3-car-btn-shadow);cursor:pointer;transform:translateY(-50%);backdrop-filter:blur(10px) saturate(1.4);transition:transform .25s var(--h3-car-ease),background-color .2s ease,opacity .25s ease,box-shadow .25s ease}.h3-car.has-dots .h3-car-btn{top:calc(50% - (var(--h3-car-dots-offset) + var(--h3-car-dot-size)) / 2)}.h3-car-btn svg{width:46%;height:46%;display:block}.h3-car-btn--prev{left:var(--h3-car-btn-offset)}.h3-car-btn--next{right:var(--h3-car-btn-offset)}.h3-car-btn:focus{outline:none}.h3-car-btn:focus-visible{outline:2px solid var(--h3-car-focus);outline-offset:3px}.h3-car-btn:disabled{opacity:var(--h3-car-btn-disabled-opacity);pointer-events:none;cursor:default}@media (hover:hover){.h3-car-btn:hover:not(:disabled){background:var(--h3-car-btn-bg-hover);transform:translateY(-50%) scale(1.06)}}.h3-car-btn:active:not(:disabled){transform:translateY(-50%) scale(.94);transition-duration:.08s}.h3-car[dir=rtl] .h3-car-btn--prev,[dir=rtl] .h3-car-btn--prev{left:auto;right:var(--h3-car-btn-offset)}.h3-car[dir=rtl] .h3-car-btn--next,[dir=rtl] .h3-car-btn--next{right:auto;left:var(--h3-car-btn-offset)}.h3-car[dir=rtl] .h3-car-btn svg{transform:scaleX(-1)}.h3-car-dots{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--h3-car-dots-gap);margin:var(--h3-car-dots-offset) 0 0;padding:0;list-style:none}.h3-car-dots[hidden]{display:none}.h3-car-dot-item{line-height:0}.h3-car-dot,.h3-car-dot-item{display:block;margin:0;padding:0}.h3-car-dot{position:relative;width:var(--h3-car-dot-size);height:var(--h3-car-dot-size);border:0;border-radius:999px;background:var(--h3-car-dot-color);cursor:pointer;transition:width .45s var(--h3-car-ease),background-color .25s ease}.h3-car-dot:before{content:"";position:absolute;inset:-9px -5px}@media (hover:hover){.h3-car-dot:hover{background:var(--h3-car-dot-hover)}}.h3-car-dot[aria-current=true]{width:var(--h3-car-dot-active-width);background:var(--h3-car-dot-active)}.h3-car-dot:focus{outline:none}.h3-car-dot:focus-visible{outline:2px solid var(--h3-car-focus);outline-offset:3px}.h3-car-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.h3-car--adaptive .h3-car-viewport,.h3-car-btn,.h3-car-cell img.is-h3-loaded,.h3-car-dot{transition:none}}