@font-face{font-family:Funnel Display;font-style:light;font-weight:300;font-display:swap;src:url(/fonts/FunnelDisplay-Light.ttf) format("truetype")}@font-face{font-family:Funnel Display;font-style:regular;font-weight:400;font-display:swap;src:url(/fonts/FunnelDisplay-Regular.ttf) format("truetype")}@font-face{font-family:Funnel Display;font-style:medium;font-weight:500;font-display:swap;src:url(/fonts/FunnelDisplay-Medium.ttf) format("truetype")}@font-face{font-family:Funnel Display;font-style:semibold;font-weight:600;font-display:swap;src:url(/fonts/FunnelDisplay-SemiBold.ttf) format("truetype")}@font-face{font-family:Funnel Display;font-style:bold;font-weight:700;font-display:swap;src:url(/fonts/FunnelDisplay-Bold.ttf) format("truetype")}@font-face{font-family:Funnel Display;font-style:extra-bold;font-weight:800;font-display:swap;src:url(/fonts/FunnelDisplay-ExtraBold.ttf) format("truetype")}:root{--blackcolor: #060a16;--graycolor: #a9a9a9;--container-max-width: 1440px;--blue-primary: #056fff;--blue-transparent: rgba(5, 109, 255, .14);--font-primary: "Funnel Display", sans-serif}*{box-sizing:border-box;margin:0;padding:0;scrollbar-color:#888 transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:4px}*::-webkit-scrollbar-track{background:#f1f1f1}*::-webkit-scrollbar-thumb{background:#888;border-radius:8px}*::-webkit-scrollbar-thumb:hover{background:#555}html{scrollbar-gutter:stable}html,body{overflow-x:hidden;scroll-behavior:smooth!important;font-family:var(--font-primary);background-color:var(--blackcolor)}h1,h2,h3,h4,h5,h6,p,ul{padding:0;margin:0;font-family:var(--font-primary)}ul{list-style-type:none}a{text-decoration:none;font-size:1rem;font-family:var(--font-primary)}*:focus{outline:none!important}li{list-style-type:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInOnly{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes glowPulse{0%{box-shadow:0 4px 20px #0000004d}50%{box-shadow:0 4px 30px #056dff66}to{box-shadow:0 4px 20px #0000004d}}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalContentScale{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes modalContentScaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:0}}.animate{opacity:0;visibility:hidden;will-change:opacity,transform}.animate.in-view{animation-duration:.8s;animation-fill-mode:forwards;animation-timing-function:ease-out;visibility:visible}.animate.in-view.fade-in{animation-name:fadeIn}.animate.in-view.fade-in-only{animation-name:fadeInOnly}.animate.in-view.fade-in-up{animation-name:fadeInUp}.animate.in-view.fade-in-right{animation-name:fadeInRight}.animate.in-view.slide-in-right{animation-name:slideInFromRight}.animate.in-view.navbar-slide-down{animation-name:navbarSlideDown}.animate.in-view.pulse{opacity:1;visibility:visible;animation-name:pulse}.animate.in-view.glow-pulse{opacity:1;visibility:visible;animation-name:glowPulse;animation-duration:4s;animation-iteration-count:infinite}.animate.delay-100{animation-delay:.1s}.animate.delay-200{animation-delay:.2s}.animate.delay-300{animation-delay:.3s}.animate.delay-400{animation-delay:.4s}.animate.delay-500{animation-delay:.5s}.animate.delay-600{animation-delay:.6s}.animate.delay-800{animation-delay:.8s}@keyframes navbarSlideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.navbar{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:background-color .3s ease}.navbar.scrolled{background-color:#000000e6}.navbar__container{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;max-width:1440px;margin:0 auto}.navbar__burger{cursor:pointer;z-index:1001;width:30px;height:24px;display:flex;flex-direction:column;justify-content:space-between}.navbar__burger-line{width:100%;height:2px;background-color:#fff;transition:all .3s ease}.navbar__burger-line.open:nth-child(1){transform:translateY(11px) rotate(45deg)}.navbar__burger-line.open:nth-child(2){opacity:0}.navbar__burger-line.open:nth-child(3){transform:translateY(-11px) rotate(-45deg)}.navbar__fullscreen-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#0f172a;opacity:0;visibility:hidden;transition:all .5s ease;z-index:1000;display:flex;align-items:center}.navbar__fullscreen-menu.open{opacity:1;visibility:visible}.navbar__menu-content{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;padding:0rem 4rem;position:relative;max-width:var(--container-max-width);margin:0 auto}.navbar__menu-content:before{content:"";position:absolute;scale:3.4;top:-70%;left:168%;transform:translate(-50%);width:100%;height:100%;background-image:url(/images/Arrow.svg);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.2;pointer-events:none;z-index:999;display:none}@media (min-width: 769px){.navbar__menu-content:before{display:block}}.navbar__menu-list{list-style:none;padding:0;margin:0}.navbar__menu-item{margin:2rem 0}.navbar__menu-link{color:#fff;text-decoration:none;font-size:2.5rem;font-weight:500;display:flex;align-items:center;transition:color .3s ease}.navbar__menu-link svg{margin-left:1rem;width:24px;height:24px;opacity:0;transform:translate(-10px);transition:all .3s ease}.navbar__menu-link:hover{color:#60a5fa}.navbar__menu-link:hover svg{opacity:1;transform:translate(0)}.navbar__menu-link.active{color:#60a5fa}.navbar__social-links{display:flex;flex-direction:column;gap:2rem}.navbar__social-link{color:#fff;transition:color .3s ease}.navbar__social-link .social-icon{width:24px;height:24px}.navbar__social-link:hover{color:#60a5fa}@media (max-width: 768px){.navbar__container{padding:1rem}.navbar__menu-content{padding:4rem 2rem}.navbar__menu-link{font-size:2rem}}.footer{width:100%;background-color:var(--blackcolor);padding:3.75rem 0 1.25rem;color:#fff;position:relative;overflow-x:hidden;box-sizing:border-box;will-change:opacity}.footer__container{max-width:var(--container-max-width);margin:0 auto;padding:0 5rem;position:relative;z-index:1;box-sizing:border-box}@media (max-width: 600px){.footer__container{padding:0 2rem}}.footer__top{display:flex;justify-content:space-between;margin-bottom:3.125rem;flex-wrap:wrap;gap:2.5rem}.footer__logo-section img{margin-bottom:.938rem;transition:transform .3s ease}.footer__logo-section img:hover{transform:translateY(-3px)}.footer__tagline{font-size:1.5rem;color:var(--graycolor);max-width:12.5rem;line-height:1.5}.footer__links-section{display:flex;gap:3.75rem;flex-wrap:wrap}.footer__links-column{min-width:7.5rem}.footer__column-title{font-size:1.125rem;font-weight:600;margin-bottom:1.25rem;color:#fff}.footer__links-list li{margin-bottom:.75rem}.footer__links-list li a{color:var(--graycolor);font-size:.875rem;transition:color .3s ease,transform .3s ease;display:inline-block}.footer__links-list li a:hover{color:var(--blue-primary);transform:translate(5px)}.footer__contact-info{display:flex;padding:1.875rem 0;margin-bottom:1.25rem;flex-wrap:wrap;gap:5rem}.footer__contact-item{display:flex;align-items:flex-start;gap:.625rem;transition:transform .3s ease}.footer__contact-item:hover{transform:translateY(-3px)}.footer__contact-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;padding:.5rem}.footer__contact-text p{font-size:.875rem;color:#fff;font-weight:300}.footer__bottom{text-align:center;padding-top:1.25rem}.footer__bottom p{font-size:.875rem;color:var(--graycolor)}.footer__bottom p a{color:#fff;font-weight:600;transition:opacity .3s ease;font-size:.875rem}.footer__bottom p a:hover{opacity:.8}@media (max-width: 768px){.footer__top{flex-direction:column;gap:1.875rem}.footer__links-section{gap:1.875rem}.footer__contact-info{flex-direction:column;gap:1.25rem}}
