.software-mega-menu{width:calc(100vw - 80px);max-width:1360px;height:auto;max-height:calc(100vh - 110px);top:94px}.software-mega-menu .software-mega-panel{overscroll-behavior:contain;background:#fff;border-color:#dfe7f3;height:auto;max-height:calc(100vh - 110px);overflow-y:auto;box-shadow:0 12px 32px #1b31541f}.software-mega-menu .software-mega-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"intro search""navigation navigation""heading heading""categories categories""seeall seeall""usecases usecases""recommendation recommendation";column-gap:28px;height:auto;padding:32px 36px;display:grid}.software-mega-menu .software-mega-browse,.software-mega-menu .software-mega-categories{display:contents}.software-mega-menu .software-mega-intro{grid-area:intro;margin:0 0 20px}.software-mega-menu .software-mega-intro h2{color:#18243b;font-size:32px;line-height:1.15}.software-mega-menu .software-mega-intro p{color:#586c89;max-width:300px;margin-top:8px;line-height:1.5}.software-mega-menu .software-mega-search{color:#586c89;background:#fff;border-color:#cdddfd;grid-area:search;align-self:center;min-height:52px;margin:0 0 20px}.software-mega-menu .software-mega-search>svg{color:#1463ff}.software-mega-menu .software-mega-navigation{border-top:1px solid #e3eaf3;border-bottom:1px solid #e3eaf3;flex-wrap:wrap;grid-area:navigation;gap:6px;padding:10px 0;display:flex}.software-mega-menu .software-mega-navigation a{color:#40516d;flex:none;min-height:40px;font-size:14px}.software-mega-menu .software-mega-navigation a[aria-current=page]{color:#075bfa;background:#edf3ff}.software-mega-menu .software-mega-navigation a>svg:last-child{display:none}.software-mega-menu .software-mega-categories-heading{grid-area:heading;margin:26px 0 14px}.software-mega-menu .software-mega-categories-heading h2{color:#17243b;font-size:20px}.software-mega-menu .software-mega-categories-heading a{font-size:13px}.software-mega-menu .software-mega-category-grid{grid-area:categories;grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;display:grid}.software-mega-menu .software-mega-category-grid>a{background:0 0;border:0;border-bottom:1px solid #e7edf5;border-radius:0;gap:12px;min-height:76px;padding:12px 0;transform:none}.software-mega-menu .software-mega-category-grid>a:nth-last-child(-n+4){border-bottom:0}.software-mega-menu .software-mega-category-grid>a>span:first-child{align-self:flex-start;width:36px;height:36px}.software-mega-menu .software-mega-category-grid>a>span:nth-child(2)>span:first-child{color:#1c2b44;font-size:14px}.software-mega-menu .software-mega-category-grid>a>span:nth-child(2)>span:last-child{color:#647895;font-size:12px}.software-mega-menu .software-mega-see-all{border:0;grid-area:seeall;justify-content:flex-end;margin:0;padding:4px 0 12px;display:flex}.software-mega-menu .software-mega-see-all a{color:#536985;min-height:32px;padding:4px}.software-mega-menu .software-mega-see-all a>span:first-child{display:none}.software-mega-menu .software-mega-see-all a>span:nth-child(2)>span:first-child{font-size:12px;font-weight:600}.software-mega-menu .software-mega-see-all a>span:nth-child(2)>span:last-child{font-size:11px}.software-mega-menu .software-mega-use-cases{border-top:1px solid #e3eaf3;flex-wrap:wrap;grid-area:usecases;align-items:center;gap:14px 24px;margin:0;padding:16px 0 20px;display:flex}.software-mega-menu .software-mega-use-cases p{color:#18243b;margin:0;font-size:15px}.software-mega-menu .software-mega-use-cases>div{gap:10px}.software-mega-menu .software-mega-use-cases a{color:#40516d;background:#f9fbff;border-color:#dfe7f3;align-items:center;min-height:36px;padding:7px 14px;display:inline-flex}.software-mega-menu .software-mega-recommendation{background:0 0;border:0;grid-area:recommendation;min-width:0;padding:0;display:block}.software-mega-menu .software-mega-recommendation>div{background:#eef4ff;border:0;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:4px 20px;padding:24px 28px;display:grid}.software-mega-menu .software-mega-recommendation>div>div:first-child{grid-row:1/3;width:48px;height:48px}.software-mega-menu .software-mega-recommendation h2{grid-area:1/2;margin:0;font-size:18px}.software-mega-menu .software-mega-recommendation p{color:#586c89;grid-area:2/2;margin:0;font-size:13px}.software-mega-menu .software-mega-recommendation>div>a{background:#075bfa;grid-area:1/3/3;width:auto;min-height:48px;margin:0;padding:10px 18px}@media (max-width:1279px){.software-mega-menu .software-mega-layout{padding:28px}.software-mega-menu .software-mega-category-grid{gap:0 16px}.software-mega-menu .software-mega-category-grid>a>span:nth-child(2)>span:first-child{font-size:13px}}@media (max-width:1023px){.software-mega-menu{width:calc(100vw - 32px)}.software-mega-menu .software-mega-layout{grid-template-areas:"intro search""navigation navigation""heading heading""categories categories""seeall seeall""usecases usecases""recommendation recommendation";padding:24px}.software-mega-menu .software-mega-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.software-mega-menu .software-mega-category-grid>a:nth-last-child(-n+4){border-bottom:1px solid #e7edf5}.software-mega-menu .software-mega-category-grid>a:nth-last-child(-n+2){border-bottom:0}.software-mega-menu .software-mega-recommendation>div{grid-template-columns:40px minmax(0,1fr);padding:20px}.software-mega-menu .software-mega-recommendation>div>div:first-child{width:40px;height:40px}.software-mega-menu .software-mega-recommendation>div>a{grid-area:3/2;justify-self:start;margin-top:12px}}
