.solutions-menu{position:relative}.solutions-menu>summary{list-style:none;cursor:pointer;padding-block:14px;display:flex;align-items:center;gap:9px}.solutions-menu>summary::-webkit-details-marker{display:none}.solutions-menu>summary>span{font-size:13px;color:#aaa;transition:transform .25s}.solutions-menu[open]>summary>span{transform:rotate(180deg)}.solutions-dropdown{position:absolute;top:46px;left:-22px;width:270px;padding:12px 20px 15px;background:#141414f5;border:1px solid #555;border-radius:4px;box-shadow:0 20px 50px #0005;backdrop-filter:blur(16px)}.desktop-nav .solutions-dropdown a{display:block;padding:14px 0;font-size:12px;border-bottom:1px solid #343434}.desktop-nav .solutions-dropdown a:last-child{border:0;font-family:JetBrains,monospace;font-size:8px;color:#bbb;padding-bottom:5px}.desktop-nav .solutions-dropdown a:after{display:none}.desktop-nav .solutions-dropdown a:hover,.desktop-nav .solutions-dropdown a[aria-current]{color:#fff;text-decoration:underline;text-underline-offset:5px}.solutions-menu:has([aria-current=page])>summary{text-decoration:underline;text-underline-offset:8px}.header .mobile-menu{max-height:calc(100dvh - 80px);overflow-y:auto}.footer-top nav{gap:13px}.footer-top nav a{width:fit-content}
@media(max-width:760px){.header .mobile-menu a{font-size:24px;padding-block:14px}.header .mobile-menu{padding-bottom:30px}}
