@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;900&display=swap";html{scroll-behavior:smooth;font-feature-settings:"cv11", "ss01"}[v-cloak]{display:none}.font-inter{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif}[dir=rtl]{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in-from-top-1{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-from-bottom{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes breathe{0%,to{transform:scale(1);box-shadow:0 0 #1877f266}50%{transform:scale(1.05);box-shadow:0 0 0 15px #1877f200}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{animation:25s linear infinite marquee}.animate-in{transform-style:preserve-3d;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.fade-in{animation-name:fade-in}.slide-in-from-top-1{animation-name:slide-in-from-top-1}.slide-in-from-bottom{animation-name:slide-in-from-bottom}.animate-zoom-in{animation:.6s cubic-bezier(.16,1,.3,1) forwards zoom-in}.animate-breathe{animation:3s ease-in-out infinite breathe}.break-words{overflow-wrap:break-word}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f8fafc}::-webkit-scrollbar-thumb{background:#0a192f;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#1877f2}.marquee-wrapper{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.logo-wrapper{background-color:#0000;justify-content:center;align-items:center;width:220px;height:110px;padding:8px 15px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.client-logo{-o-object-fit:contain;object-fit:contain;filter:grayscale()opacity(.6);max-width:100%;max-height:100%;transition:all .4s cubic-bezier(.16,1,.3,1)}.logo-wrapper:hover .client-logo{filter:grayscale(0%)opacity();transform:scale(1.08)}
