.hero-slideshow-shell{display:block;width:100%;margin-bottom:2rem;border-radius:1.5rem;overflow:hidden;aspect-ratio:2 / 3;position:relative;background:linear-gradient(180deg,#0f172a14,#0f172a2e)}.landing-slideshow{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(180deg,#0f172a26,#0f172a73)}.landing-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.4s ease-in-out;will-change:opacity}.landing-slide.is-first,.landing-slide.is-active{opacity:1}.landing-slide-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block}.step-content{transition:opacity .3s ease-in-out}.step-inactive{display:none;opacity:0}#bar-chart::-webkit-scrollbar{width:6px}#bar-chart::-webkit-scrollbar-track{background:#00000008;border-radius:10px}#bar-chart::-webkit-scrollbar-thumb{background:rgba(var(--color-primary-rgb),.3);border-radius:10px}#bar-chart::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-primary-rgb),.5)}#toast{z-index:100}.animate-fade-in{animation:fadeIn .5s ease forwards}.animate-fade-in-up{animation:fadeInUp .6s cubic-bezier(.16,1,.3,1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.landing-slide{animation:none;transition:opacity .8s ease-in-out}.landing-slide.is-first,.landing-slide.is-active{opacity:1}.animate-fade-in,.animate-fade-in-up{animation:none}}@media (min-width: 1024px){.hero-slideshow-shell{margin-bottom:0;min-height:min(100vh - 8rem,860px)}}@media (max-width: 640px){.logos-container{flex-wrap:wrap;justify-content:center;gap:1rem}.logos-container img{height:2.5rem}.logos-container .divider{display:none}}
