.site-sticky-shell .main-nav .nav-dropdown{position:relative;display:flex;align-items:center;gap:3px}
.site-sticky-shell .main-nav .nav-dropdown>a{display:inline-flex;align-items:center;gap:5px;color:inherit}
.site-sticky-shell .main-nav .nav-dropdown>a:hover{color:var(--violet)}
.site-sticky-shell .main-nav .nav-dropdown-toggle{display:grid;width:22px;height:28px;place-items:center;padding:0;border:0;border-radius:5px;color:inherit;background:transparent;font-size:15px;cursor:pointer}
.site-sticky-shell .main-nav .nav-dropdown-toggle:hover,.site-sticky-shell .main-nav .nav-dropdown.open>.nav-dropdown-toggle{color:var(--violet);background:#f2f0ff}
.site-sticky-shell .main-nav .nav-submenu{position:absolute;top:calc(100% - 1px);left:-12px;z-index:20;display:none;min-width:225px;padding:8px;border:1px solid #e2e7f0;border-radius:10px;background:#fff;box-shadow:0 16px 36px #17264a1c}
.site-sticky-shell .main-nav .nav-dropdown:hover>.nav-submenu,.site-sticky-shell .main-nav .nav-dropdown.open>.nav-submenu{display:grid;gap:2px}
.site-sticky-shell .main-nav .nav-submenu>a{display:block;padding:10px 11px;border-radius:7px;color:#43516b;font-size:13px;font-weight:600;white-space:nowrap}
.site-sticky-shell .main-nav .nav-submenu>a:hover{color:#245fe1;background:#f3f6fc}
.site-sticky-shell .main-nav .nav-dropdown>a.nav-login,.site-sticky-shell .main-nav .nav-dropdown>a.nav-trial{padding:10px 13px}
@media(min-width:701px){.site-sticky-shell .main-nav .nav-dropdown:focus-within>.nav-submenu{display:grid;gap:2px}}
@media(max-width:700px){.site-sticky-shell .main-nav .nav-dropdown{display:grid;width:100%;grid-template-columns:minmax(0,1fr) 34px;gap:0}.site-sticky-shell .main-nav .nav-dropdown>a{padding:13px}.site-sticky-shell .main-nav .nav-dropdown-toggle{width:34px;height:42px}.site-sticky-shell .main-nav .nav-submenu{position:static;grid-column:1/-1;min-width:0;margin:0 6px 5px;padding:5px;border:0;border-radius:8px;background:#f5f7fb;box-shadow:none}.site-sticky-shell .main-nav .nav-submenu>a{padding:10px 12px;white-space:normal}.site-sticky-shell .main-nav .nav-dropdown>a.nav-login,.site-sticky-shell .main-nav .nav-dropdown>a.nav-trial{justify-content:space-between}}
