.header nav .menu,.header nav .sub-menu{list-style:none;margin:0;padding:0}.header nav .menu-item{position:relative}.header nav .menu-item>a{display:inline-flex;align-items:center;gap:6px}.menu__chevron{display:inline-block;width:10px;height:10px;transition:transform 0.2s ease;pointer-events:none}.menu__chevron svg{width:10px;height:10px;display:block}.header nav .menu-item-has-children>.sub-menu{position:absolute;left:0;top:100%;min-width:150px;padding:10px;background:#fff;border:1px solid rgb(0 0 0 / .06);border-radius:8px;box-shadow:0 8px 24px rgb(0 0 0 / .08);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity 0.15s ease,transform 0.15s ease,visibility 0.15s ease;z-index:1000}.header nav .menu-item-has-children:hover>.sub-menu,.header nav .menu-item-has-children:focus-within>.sub-menu,.header nav .menu-item-has-children.is-open>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.header nav .menu-item-has-children:hover>a .menu__chevron,.header nav .menu-item-has-children:focus-within>a .menu__chevron,.header nav .menu-item-has-children.is-open>a .menu__chevron{transform:rotate(180deg)}.header nav .menu-item-has-children>a[aria-expanded="true"] .menu__chevron{transform:rotate(180deg)}.header nav .sub-menu .menu-item>a{display:block;padding:8px 14px;white-space:nowrap;color:#333}.header nav .sub-menu .icon>a{padding-left:28px;position:relative}.header nav .sub-menu .icon>a::before{content:'';position:absolute;left:5px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-color:#fff0}.header nav .sub-menu .icon.icon--university>a::before{background-image:url(/wp-content/themes/gs.landing/assets/images/icons/cap.svg)}.header nav .sub-menu .icon.icon--api>a::before{background-image:url(/wp-content/themes/gs.landing/assets/images/icons/gear.svg)}.header nav .sub-menu .icon.icon--affiliate>a::before{background-image:url(/wp-content/themes/gs.landing/assets/images/icons/chain.svg)}.header nav .sub-menu .icon.icon--blog>a::before{background-image:url(/wp-content/themes/gs.landing/assets/images/icons/blog.svg)}.header nav .sub-menu .icon.icon--youtube>a::before{background-image:url(/wp-content/themes/gs.landing/assets/images/icons/yt.svg)}.header nav .sub-menu .icon.icon--about>a::before{background-image:url(/wp-content/themes/gs.landing/assets/images/icons/info.svg)}.header nav .sub-menu .menu-item>a:hover{background:rgb(0 0 0 / .04);border-radius:6px}@media (hover:none){.header nav .menu-item-has-children>a{touch-action:manipulation}}@media (max-width:1100px){.header nav .menu-item-has-children>.sub-menu{position:static;background:#fff0;border:none;box-shadow:none}.header nav .sub-menu .menu-item>a{color:#fff;padding-left:0}.header nav .sub-menu .menu-item>a::before{display:none}.header nav .menu-item-has-children>a{gap:14px}.menu__chevron,.menu__chevron svg{width:14px;height:14px}.header nav .menu-item-has-children:hover>a .menu__chevron,.header nav .menu-item-has-children:focus-within>a .menu__chevron{transform:none!important}.header nav .menu-item-has-children.is-open>a .menu__chevron{transform:rotate(180deg)!important}}