@keyframes svelte-1q6jmi7-slideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes svelte-1q6jmi7-fadeIn{0%{opacity:0}to{opacity:1}}.mobile-menu-overlay.svelte-1q6jmi7{animation:svelte-1q6jmi7-fadeIn .3s ease-out}.mobile-menu-content.svelte-1q6jmi7{animation:svelte-1q6jmi7-slideInFromRight .4s ease-out}.mobile-menu-content.svelte-1q6jmi7 ul:where(.svelte-1q6jmi7) li:where(.svelte-1q6jmi7){opacity:0;transform:translate(30px);animation:svelte-1q6jmi7-slideInItem .5s ease-out forwards}@keyframes svelte-1q6jmi7-slideInItem{to{opacity:1;transform:translate(0)}}.mobile-menu-content.svelte-1q6jmi7 ul:where(.svelte-1q6jmi7) li:where(.svelte-1q6jmi7):nth-child(1){animation-delay:.1s}.mobile-menu-content.svelte-1q6jmi7 ul:where(.svelte-1q6jmi7) li:where(.svelte-1q6jmi7):nth-child(2){animation-delay:.15s}.mobile-menu-content.svelte-1q6jmi7 ul:where(.svelte-1q6jmi7) li:where(.svelte-1q6jmi7):nth-child(3){animation-delay:.2s}.mobile-menu-content.svelte-1q6jmi7 ul:where(.svelte-1q6jmi7) li:where(.svelte-1q6jmi7):nth-child(4){animation-delay:.25s}.mobile-menu-content.svelte-1q6jmi7 ul:where(.svelte-1q6jmi7) li:where(.svelte-1q6jmi7):nth-child(5){animation-delay:.3s}.header-scrolled.svelte-1q6jmi7{transition:all .3s ease-out}.logo-container.svelte-2zfz1r{display:inline-block}.logo-image.svelte-2zfz1r{width:auto;height:auto;max-width:100%;display:block}@media (max-width: 640px){.logo-image.svelte-2zfz1r{width:280px}}@media (min-width: 641px) and (max-width: 1024px){.logo-image.svelte-2zfz1r{width:350px}}@media (min-width: 1025px){.logo-image.svelte-2zfz1r{width:400px}}@keyframes svelte-12oov38-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-12oov38-fade-in-delayed{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes svelte-12oov38-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes svelte-12oov38-slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-delayed.svelte-12oov38{opacity:0;animation:svelte-12oov38-fade-in-delayed 2.5s ease-out forwards}.animate-scale-in.svelte-12oov38{opacity:0;animation:svelte-12oov38-scale-in 1.2s ease-out forwards}.animate-slide-up.svelte-12oov38{opacity:0;animation:svelte-12oov38-slide-up 1s ease-out forwards}@keyframes svelte-1wzuenj-fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in.svelte-1wzuenj{opacity:0;animation:svelte-1wzuenj-fade-in 1s ease-out forwards}@keyframes svelte-9qj8wt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-9qj8wt-slide-right{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-9qj8wt-slide-left{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.animate-fade-in.svelte-9qj8wt{opacity:0;animation:svelte-9qj8wt-fade-in 1s ease-out forwards}.animate-slide-right.svelte-9qj8wt{opacity:0;animation:svelte-9qj8wt-slide-right .8s ease-out forwards}.animate-slide-left.svelte-9qj8wt{opacity:0;animation:svelte-9qj8wt-slide-left .8s ease-out forwards}@keyframes svelte-1b35ywx-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in.svelte-1b35ywx{opacity:0;animation:svelte-1b35ywx-fade-in .8s ease-out forwards}@keyframes svelte-1gwpg3k-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1gwpg3k-slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in.svelte-1gwpg3k{opacity:0;animation:svelte-1gwpg3k-fade-in 1s ease-out forwards}.animate-slide-up.svelte-1gwpg3k{opacity:0;animation:svelte-1gwpg3k-slide-up .8s ease-out forwards}.tagline-highlight.svelte-1gwpg3k{font-size:clamp(1.75rem,4vw,3rem);font-weight:800;text-transform:uppercase;background:var(--gradient-text-highlight);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}@keyframes svelte-gc74wl-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in.svelte-gc74wl{opacity:0;animation:svelte-gc74wl-fade-in 1s ease-out forwards}.partners-grid-container.svelte-gc74wl{padding:0 1.5rem}.partners-grid.svelte-gc74wl{display:grid;gap:1.5rem;max-width:1200px;margin:0 auto;grid-template-columns:repeat(4,1fr)}.partner-card.last-item.svelte-gc74wl{grid-column:2 / span 2}@media (min-width: 768px){.partners-grid.svelte-gc74wl{grid-template-columns:repeat(6,1fr);gap:2rem}.partners-grid-container.svelte-gc74wl{padding:0 2rem}.partner-card.last-item.svelte-gc74wl{grid-column:3 / span 2}}@media (min-width: 1024px){.partners-grid.svelte-gc74wl{grid-template-columns:repeat(8,1fr);gap:2.5rem}.partners-grid-container.svelte-gc74wl{padding:0 3rem}.partner-card.last-item.svelte-gc74wl{grid-column:4 / span 2}}.partner-card.svelte-gc74wl{grid-column:span 2;background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(59,130,246,.2);border-radius:1rem;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;min-height:100px;transition:all .3s ease;opacity:0;animation:svelte-gc74wl-fade-in .8s ease-out forwards}.partner-card.svelte-gc74wl:hover{background:#ffffff14;border-color:#3b82f666;box-shadow:0 8px 32px #3b82f626;transform:translateY(-4px)}.partner-logo.svelte-gc74wl{width:100%;height:auto;max-height:60px;object-fit:contain;opacity:.8;transition:all .3s ease;filter:grayscale(20%)}.partner-card.svelte-gc74wl:hover .partner-logo:where(.svelte-gc74wl){opacity:1;filter:grayscale(0%) brightness(1.1);transform:scale(1.05)}@media (min-width: 768px){.partner-logo.svelte-gc74wl{max-height:70px}.partner-card.svelte-gc74wl{padding:2.5rem 1.5rem;min-height:120px}}@media (min-width: 1024px){.partner-logo.svelte-gc74wl{max-height:80px}.partner-card.svelte-gc74wl{padding:3rem 2rem;min-height:140px}}@media (prefers-reduced-motion: reduce){.partner-card.svelte-gc74wl{animation:none;opacity:1}.partner-card.svelte-gc74wl:hover{transform:none}.partner-card.svelte-gc74wl:hover .partner-logo:where(.svelte-gc74wl){transform:none}}.partner-card.svelte-gc74wl:focus-visible{outline:2px solid rgba(107,114,128,.5);outline-offset:4px}@keyframes svelte-1lepxlc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1lepxlc-slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in.svelte-1lepxlc{opacity:0;animation:svelte-1lepxlc-fade-in 1s ease-out forwards}.animate-slide-up.svelte-1lepxlc{opacity:0;animation:svelte-1lepxlc-slide-up .8s ease-out forwards}html{background-color:#000}body{background-color:#000;margin:0;padding:0}
