.bg-grid-pattern[data-v-03e4a47d]{background-image:radial-gradient(circle,#ffffff 1px,transparent 1px);background-size:30px 30px;animation:pulse-03e4a47d 8s ease-in-out infinite}.bg-gradient-radial[data-v-03e4a47d]{background:radial-gradient(circle at center,var(--tw-gradient-from),var(--tw-gradient-to));animation:breathe-03e4a47d 15s ease-in-out infinite}@keyframes pulse-03e4a47d{0%,to{opacity:.1}50%{opacity:.25}}@keyframes breathe-03e4a47d{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes float-03e4a47d{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animated-bg{background:linear-gradient(135deg,#1e3a8a,#1e40af,#1e3a8a);background-size:400% 400%;animation:gradient 15s ease infinite}.dark .animated-bg{background:linear-gradient(135deg,#111827,#1f2937,#111827);background-size:400% 400%;animation:gradient 15s ease infinite}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.logo-slider-section[data-v-1bd432e2]{width:100%;overflow-x:hidden}.logo-slider-container[data-v-1bd432e2]{position:relative;padding:1rem 0}.logo-track[data-v-1bd432e2]{display:flex;animation:slide-1bd432e2 30s linear infinite;width:-moz-max-content;width:max-content}.logo-group[data-v-1bd432e2]{display:flex;align-items:center;gap:clamp(6rem,12vw,16rem);padding:0 clamp(3rem,6vw,8rem)}.logo[data-v-1bd432e2]{height:3.5rem;width:auto;-o-object-fit:contain;object-fit:contain;filter:grayscale(100%);opacity:.7}@keyframes slide-1bd432e2{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-v-1bd432e2] .dark .logo{filter:grayscale(100%) brightness(.8) invert(1);opacity:.6}@keyframes fadeIn-bcf3d54c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-bcf3d54c]{animation:fadeIn-bcf3d54c .6s ease-out forwards;opacity:0}input[data-v-2e2fa4a4]:is(.dark *)::-moz-placeholder,select[data-v-2e2fa4a4]:is(.dark *)::-moz-placeholder,textarea[data-v-2e2fa4a4]:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}input[data-v-2e2fa4a4]:is(.dark *)::placeholder,select[data-v-2e2fa4a4]:is(.dark *)::placeholder,textarea[data-v-2e2fa4a4]:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}html{scroll-behavior:smooth}
