.backdrop-blur-md{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.logos{background:transparent;mask:linear-gradient(90deg,transparent,#fff 15%,#fff 85%,transparent);-webkit-mask:linear-gradient(90deg,transparent,#fff 15%,#fff 85%,transparent);overflow:hidden;padding:20px 0;position:relative;white-space:nowrap}.logos-slide{animation:slide 50s linear infinite;display:inline-flex;gap:40px}.fade-enter-active{transition:opacity .15s ease,transform .15s ease}.fade-leave-active{position:absolute;transition:opacity .1s ease}.fade-enter-from{opacity:0;transform:translate3d(10px,0,0)}.fade-leave-to{opacity:0}:focus-visible{outline:2px solid #013789;outline-offset:2px}.text-\[\#013789\]{color:#011845}.text-\[\#25282B\]{color:#25282b}.text-\[\#25282B\]\/80{color:#25282be6}.text-\[\#8E8E93\]{color:#4a4a4a}.text-white\/40{color:#ffffffb3}.text-white\/60{color:#fffc}.text-white\/80{color:#ffffffe6}.text-gray-custom{color:#4a4a4a}.animate-float{animation:float 6s ease-in-out infinite}.animate-floatReverse{animation:floatReverse 5s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes floatReverse{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-133.328%)}}@media(prefers-reduced-motion:reduce){.scroller__inner{animation-play-state:paused}}.scroller__inner:hover{animation-play-state:paused}.tab-container{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);scroll-snap-type:x proximity;scrollbar-width:none}.tab-container::-webkit-scrollbar{display:none}.tab-list{align-items:center;display:flex;gap:.375rem;min-width:100%;width:-moz-max-content;width:max-content}.tab-button{scroll-snap-align:start}
