.mobile-menu{transition:transform .2s ease-in-out;will-change:transform;position:fixed;right:0;top:0;bottom:0}.mobile-menu-backdrop{transition:opacity .2s ease-in-out}@keyframes popIn{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.logo-animation{animation:popIn .7s ease forwards;will-change:transform,opacity}.mobile-menu{transform:translateX(100%);opacity:0;transition:transform .3s ease,opacity .3s ease}.mobile-menu.open{transform:translateX(0);opacity:1}.mobile-menu.closed{transform:translateX(100%);opacity:0}.mobile-menu-backdrop{opacity:0;transition:opacity .3s ease}.mobile-menu-backdrop.open{opacity:1}.mobile-menu-backdrop.closed{opacity:0}.dropdown-panel{opacity:0;left:50%;transform:translate(-30%,-10px);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.dropdown-panel.open{opacity:1;transform:translate(-30%);pointer-events:auto}.dropdown-panel.dropdown-panel--product{transform:translate(-26%,-10px)}.dropdown-panel.dropdown-panel--product.open{transform:translate(-26%)}@media (max-width:1023px){.dropdown-panel{transform:translate(-26%,-8px)}.dropdown-panel.open{transform:translate(-26%)}.dropdown-panel.dropdown-panel--product{transform:translate(-22%,-8px)}.dropdown-panel.dropdown-panel--product.open{transform:translate(-22%)}}@media (max-width:1279px){.dropdown-panel.dropdown-panel--product{transform:translate(-8%,-8px)}.dropdown-panel.dropdown-panel--product.open{transform:translate(-8%)}.dropdown-panel .product-tour-column{display:none}}@media (max-width:874px){.dropdown-panel{gap:.875rem;padding:1rem}}.accordion-panel{max-height:0;overflow:hidden;opacity:0;transform:translateY(-8px);transition:max-height .3s ease,opacity .3s ease,transform .3s ease}.accordion-panel.open{max-height:1600px;opacity:1;transform:translateY(0)}.shared-site-header{color:#0b1220;font-family:var(--font-inter,Inter),sans-serif;line-height:1.5}.shared-site-header .logo-animation{animation:none;will-change:auto}.heading-gradient{background:linear-gradient(270.22deg,#101828 15.6%,#35b2eb 68.32%,#004f7a 98.17%);-webkit-background-clip:text;background-clip:text;background-size:200% auto}.heading-gradient,.heading-gradient-light{-webkit-text-fill-color:transparent;text-fill-color:transparent;animation:textShine 1.25s ease-in-out infinite alternate}.heading-gradient-light{background:linear-gradient(270.22deg,#97a0ac 15.6%,#9CA3AF 68.32%,#4B5563 98.17%);-webkit-background-clip:text;background-clip:text;background-size:200% auto}@keyframes textShine{0%{background-position:0 50%}to{background-position:50% 30%}}