/* Quiet, text-led navigation. Link hierarchy replaces thumbnail tiles. */
.site-header .nav-list>li>.nav-group>.modern-mega{border:1px solid #e9e7e8;border-top:2px solid #c71930;border-radius:0 0 20px 20px;box-shadow:0 24px 60px #15151c14;padding:28px 32px 32px;background:#fff}
.site-header .mega-intro{padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid #efedef;gap:24px}.site-header .mega-intro .mega-heading{font-size:19px;font-weight:650;letter-spacing:-.55px;color:#202127}.site-header .mega-intro .mega-heading svg{display:none}.site-header .mega-intro p{font-size:12px;color:#85838b;line-height:1.7;max-width:360px}.site-header .mega-tab-layout{grid-template-columns:210px minmax(0,1fr);gap:32px}.site-header .mega-tabs{padding-right:22px;border-right:1px solid #efedef;gap:5px}.site-header .mega-tabs button{position:relative;background:transparent;border:0;border-radius:8px;padding:15px 16px;font-size:12px;font-weight:550;letter-spacing:-.15px;line-height:1.5;color:#77757e;min-height:48px;transition:background .2s,color .2s}.site-header .mega-tabs button>span{font-size:13px;opacity:.45}.site-header .mega-tabs button:hover{background:#f8f7f8;color:#242329}.site-header .mega-tabs button[aria-selected=true]{background:#faf1f3;color:#ad1830;font-weight:700}.site-header .mega-tabs button[aria-selected=true]:before{content:'';position:absolute;left:0;top:13px;bottom:13px;width:2px;border-radius:2px;background:#c71930}.site-header .mega-panel-heading{font-size:12px;font-weight:650;color:#9a2437;letter-spacing:.01em;margin-bottom:24px}.site-header .modern-mega .mega-columns{gap:18px 30px}.site-header .modern-mega .mega-columns:has(>.mega-category){grid-template-columns:repeat(2,minmax(0,1fr))}.site-header .modern-mega .mega-category{min-width:0;padding-bottom:8px}.site-header .modern-mega .mega-category-title{font-size:11px;letter-spacing:.025em;font-weight:750;color:#a02136;padding:0 0 11px;margin:0 0 8px;border-bottom:1px solid #eee9eb;line-height:1.6}.site-header .mega-category>p{font-size:11px;line-height:1.7;color:#96919a}.site-header .modern-mega .mega-category-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px}.site-header .modern-mega .mega-link{position:relative;display:flex;min-width:0;min-height:42px;align-items:center;padding:10px 12px;border-radius:7px;font-size:12px;font-weight:450;line-height:1.6;color:#57545e;gap:0;text-decoration:none;transition:background .18s,color .18s}.site-header .modern-mega .mega-link>span{display:block;min-width:0;overflow-wrap:anywhere}.site-header .modern-mega .mega-link:hover{color:#a71a31;background:#faf3f5}.site-header .modern-mega .mega-link:focus-visible,.site-header .mega-tabs button:focus-visible,.site-header .mega-category-title:focus-visible{outline:2px solid #bd2440;outline-offset:2px}.site-header .nav-list>li>.corporate-nav-group>.corporate-menu{padding:0}.site-header .corporate-menu-header{background:#fff;padding:24px 30px}.site-header .corporate-menu-header>strong{font-weight:650}.site-header .corporate-menu-column{padding-left:18px;padding-right:18px}.site-header .corporate-menu-column+.corporate-menu-column{border-color:#efedef}.site-header .corporate-menu-column>.mega-category-title{border:0;padding:0 12px;margin-bottom:12px}.site-header .corporate-menu .corporate-menu-links{gap:2px}.site-header .corporate-menu .corporate-menu-links>.mega-link{font-size:12px;font-weight:450;padding:10px 12px}.site-header .corporate-menu-footer{background:#faf9fa;border-color:#efedef}.site-header .corporate-menu-footer a{font-weight:550}
@media(max-width:1199px){.site-header .nav-list>li>.nav-group>.modern-mega{padding:6px 0 22px;border:0;border-radius:0;box-shadow:none}.site-header .mega-intro{display:none}.site-header .mega-tab-layout{display:block}.site-header .mega-tabs{border-right:0;border-bottom:1px solid #eee9eb;padding:0 0 12px;margin-bottom:20px;gap:6px;overflow-x:auto;scrollbar-width:thin;flex-direction:row}.site-header .mega-tabs button{flex:0 0 auto;min-width:100px;min-height:44px;padding:11px 13px;font-size:11px;white-space:nowrap;text-align:center;justify-content:center;border:1px solid #eeebee}.site-header .mega-tabs button[aria-selected=true]{border-color:#f0d6dc}.site-header .mega-tabs button[aria-selected=true]:before{display:none}.site-header .mega-tabs button>span{display:none}.site-header .mega-panel-heading{font-size:12px;margin-bottom:20px}.site-header .modern-mega .mega-columns,.site-header .modern-mega .mega-columns:has(>.mega-category){grid-template-columns:1fr;gap:20px}.site-header .modern-mega .mega-category-links{grid-template-columns:1fr 1fr;gap:2px 8px}.site-header .modern-mega .mega-link{min-height:44px;font-size:12px;padding:10px}.site-header .modern-mega .mega-category-title{margin-bottom:8px;font-size:11px}.site-header .nav-list>li>.corporate-nav-group>.corporate-menu{padding:0;border:1px solid #eee9eb;border-radius:12px;background:#fff}.site-header .corporate-menu-grid{padding:5px 12px}.site-header .corporate-menu-column{padding:16px 0}.site-header .corporate-menu-column>.mega-category-title{border:0;padding:0 10px}.site-header .corporate-menu-header{display:none}.site-header .corporate-menu .corporate-menu-links{display:grid;grid-template-columns:1fr}.site-header .corporate-menu .mega-category-links{grid-template-columns:1fr}.site-header .corporate-menu-footer{padding:18px 22px}}
@media(max-width:359px){.site-header .modern-mega .mega-category-links{grid-template-columns:1fr}.site-header .mega-tabs button{min-width:94px;font-size:10px}}
@media(prefers-reduced-motion:reduce){.site-header .modern-mega a,.site-header .mega-tabs button{transition:none}}
/* Compact dropdown rhythm */
@media(min-width:1200px){.site-header .nav-list>li>.nav-group>.modern-mega{padding:18px 24px 20px;width:min(1120px,calc(100vw - 48px));border-radius:0 0 14px 14px}.site-header .mega-intro{padding-bottom:12px;margin-bottom:16px}.site-header .mega-intro .mega-heading{font-size:17px}.site-header .mega-tab-layout{grid-template-columns:180px minmax(0,1fr);gap:24px}.site-header .mega-tabs{padding-right:16px;gap:3px}.site-header .mega-tabs button{min-height:38px;padding:9px 12px;font-size:11px}.site-header .mega-tabs button[aria-selected=true]:before{top:9px;bottom:9px}.site-header .mega-panel-heading{margin-bottom:14px;font-size:11px}.site-header .modern-mega .mega-columns{gap:10px 24px}.site-header .modern-mega .mega-category{padding-bottom:0}.site-header .modern-mega .mega-category-title{padding-bottom:7px;margin-bottom:4px;font-size:10px}.site-header .modern-mega .mega-category-links{gap:0 10px}.site-header .modern-mega .mega-link{min-height:30px;padding:5px 8px;font-size:11px;line-height:1.5}.site-header .mega-category>p{margin-bottom:6px;font-size:10px}.site-header .nav-list>li>.corporate-nav-group>.corporate-menu{padding:0}.site-header .corporate-menu-header{padding:15px 24px}.site-header .corporate-menu-grid{padding:16px 12px}.site-header .corporate-menu-column{padding-left:14px;padding-right:14px}.site-header .corporate-menu-column h3,.site-header .corporate-menu-column>.mega-category-title{margin-bottom:8px;font-size:10px}.site-header .corporate-menu .corporate-menu-links{gap:0}.site-header .corporate-menu .corporate-menu-links>.mega-link{min-height:30px;padding:5px 8px;font-size:11px}.site-header .corporate-menu-footer{padding:11px 24px}}
@media(max-width:1199px){.site-header .nav-list>li>.nav-group>.modern-mega{padding-bottom:12px}.site-header .mega-tabs{padding-bottom:8px;margin-bottom:12px}.site-header .mega-panel-heading{margin-bottom:12px}.site-header .modern-mega .mega-columns,.site-header .modern-mega .mega-columns:has(>.mega-category){gap:12px}.site-header .modern-mega .mega-category{padding-bottom:0}.site-header .modern-mega .mega-category-title{padding-bottom:6px;margin-bottom:3px}.site-header .modern-mega .mega-category-links{gap:0 8px}.site-header .modern-mega .mega-link{min-height:44px;padding:6px 8px;line-height:1.4}.site-header .corporate-menu-column{padding-top:10px;padding-bottom:10px}.site-header .corporate-menu .corporate-menu-links{gap:0}.site-header .corporate-menu .corporate-menu-links>.mega-link{min-height:44px;padding:6px 8px}.site-header .corporate-menu-footer{padding:12px 20px}}
/* Robotics alone keeps visual links; top-level labels grow by one pixel. */
.site-header .robotics-mega .mega-link{gap:12px;min-height:76px;padding:10px}.site-header .robotics-mega img.mega-thumb{display:block!important;width:64px!important;height:54px!important;min-width:64px;flex:0 0 64px!important;object-fit:contain;border-radius:8px;background:#f8f8fa}.site-header #main-nav>.nav-list>li>a,.site-header #main-nav>.nav-list>li>.nav-empty-label,.site-header #main-nav>.nav-list>li>.nav-group>summary{font-size:11px}@media(min-width:1200px) and (max-width:1350px){.site-header #main-nav>.nav-list>li>a,.site-header #main-nav>.nav-list>li>.nav-empty-label,.site-header #main-nav>.nav-list>li>.nav-group>summary{font-size:10px}}@media(max-width:1199px){.site-header #main-nav>.nav-list>li>a,.site-header #main-nav>.nav-list>li>.nav-empty-label,.site-header #main-nav>.nav-list>li>.nav-group>summary{font-size:14px}.site-header .robotics-mega .mega-link{min-height:72px;gap:10px}}
/* Minimal robotics thumbnails */
.site-header .robotics-mega .mega-link{gap:9px;min-height:46px;padding:6px 8px}.site-header .robotics-mega img.mega-thumb{width:36px!important;height:30px!important;min-width:36px;flex:0 0 36px!important;border-radius:4px;background:transparent}@media(max-width:1199px){.site-header .robotics-mega .mega-link{min-height:44px;gap:8px}}
/* Main navigation labels use a stronger weight on desktop and mobile. */
.site-header #main-nav>.nav-list>li>a,
.site-header #main-nav>.nav-list>li>.nav-empty-label,
.site-header #main-nav>.nav-list>li>.nav-group>summary{font-weight:800}
/* Stronger text throughout the dropdown navigation. */
.site-header #main-nav .modern-mega .mega-link,
.site-header #main-nav .corporate-menu .corporate-menu-links>.mega-link,
.site-header #main-nav .mega-tabs button,
.site-header #main-nav .mega-category-title,
.site-header #main-nav .mega-panel-heading,
.site-header #main-nav .mega-heading,
.site-header #main-nav .submenu a,
.site-header #main-nav .submenu summary{font-weight:700}
/* Mobile menu icon matches the Portkon logo red. */
.site-header .mobile-toggle{color:#be1e2d}
/* Mobile drawer reuses the header logos and published social profiles. */
.mobile-menu-branding{display:none}
@media(max-width:1199px){
 .site-header #main-nav{padding-top:22px}
 .site-header #main-nav>.mobile-menu-branding{display:block;padding:0 42px 16px 0;margin:0 0 10px;border-bottom:1px solid #eceef3}
 .mobile-menu-logos{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:48px;width:100%;padding:0}
 .mobile-menu-logos img{display:block;object-fit:contain;flex-shrink:1;min-width:0}
 .mobile-menu-logo-primary{width:clamp(120px,42vw,160px);height:auto;max-height:48px}
 .mobile-menu-logo-secondary{width:clamp(48px,16vw,64px);height:48px}
 .mobile-menu-social{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:7px;margin-top:13px}
 .mobile-menu-social>a{display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:11px;border-radius:9px;background:#f3f5f8;color:#424b5a}
 .mobile-menu-social .social-brand-icon{display:block;width:20px;height:20px;max-width:100%;max-height:100%;fill:currentColor;stroke:none}
 .mobile-menu-social .menu-social-instagram{color:#d62976}.mobile-menu-social .menu-social-facebook{color:#1877f2}.mobile-menu-social .menu-social-linkedin{color:#0a66c2}.mobile-menu-social .menu-social-youtube{color:#ff0033}.mobile-menu-social .menu-social-whatsapp{color:#20b75b}.mobile-menu-social .menu-social-x,.mobile-menu-social .menu-social-tiktok{color:#111}
}
/* Compact, single-row drawer branding and the original Portkon ink colour. */
.site-header .mobile-nav-close{color:#231f20}
@media(max-width:1199px){
 .site-header #main-nav>.mobile-menu-branding{display:flex;align-items:center;gap:9px;padding:0 42px 10px 0;min-height:54px}
 .mobile-menu-logos{flex:0 0 auto;width:auto;min-height:44px;gap:8px}
 .mobile-menu-logo-primary{width:110px;height:auto;max-height:32px}
 .mobile-menu-logo-secondary{width:32px;height:32px}
 .mobile-menu-social{flex:1 1 auto;min-width:0;flex-wrap:nowrap;gap:3px;margin:0;overflow-x:auto;scrollbar-width:none}
 .mobile-menu-social::-webkit-scrollbar{display:none}
 .mobile-menu-social>a{flex:0 0 28px;width:28px;min-width:28px;height:44px;padding:6px;background:transparent;border-radius:0}
 .mobile-menu-social .social-brand-icon{width:16px;height:16px}
}
/* Remove dropdown chevrons from the main header labels. */
.site-header #main-nav>.nav-list>li>.nav-group>summary>span{display:none}
/* External AKINSOFT portals beside the download centre. */
.topbar-portals{display:flex;align-items:center;gap:6px;height:100%;flex-shrink:0}
.topbar .topbar-portal{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:2px 10px;border:1px solid #d9dce2;border-radius:5px;background:#fff;font-size:10px;font-weight:750;line-height:1.3;white-space:nowrap;color:#343640}
.topbar .portal-dealer{color:#be1e2d;border-color:#be1e2d55}
.topbar .topbar-portal:hover{color:#be1e2d;border-color:#be1e2d;background:#fff6f7}
@media(max-width:1199px){
 .topbar .container-xl{flex-wrap:nowrap;gap:8px}
 .topbar .container-xl>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 .topbar .container-xl>.topbar-actions{gap:5px;min-width:0}
 .topbar .topbar-portals{gap:5px}
 .topbar .topbar-portal{font-size:9px;min-height:28px;padding:3px 8px}
 .topbar .topbar-social{flex-wrap:nowrap;max-width:88px;overflow-x:auto;scrollbar-width:none}
 .topbar .topbar-social a{flex-shrink:0}
 .topbar .topbar-social::-webkit-scrollbar{display:none}
}
/* Plain portal links with a vertical separator. */
.topbar .topbar-portal{min-height:0;padding:0;border:0;border-radius:0;background:transparent;font-size:10px;box-shadow:none}
.topbar .topbar-portal:hover{background:transparent;border:0}
.topbar-portals:before{content:'|';order:1;color:#9a9da6;font-weight:400;font-size:10px}
.topbar .portal-dealer{order:0}.topbar .portal-customer{order:2}
.topbar-portals{gap:8px}
/* Increase only the main navigation labels by one pixel. */
.site-header #main-nav>.nav-list>li>a,
.site-header #main-nav>.nav-list>li>.nav-empty-label,
.site-header #main-nav>.nav-list>li>.nav-group>summary{font-size:12px}
@media(min-width:1200px) and (max-width:1350px){
 .site-header #main-nav>.nav-list>li>a,
 .site-header #main-nav>.nav-list>li>.nav-empty-label,
 .site-header #main-nav>.nav-list>li>.nav-group>summary{font-size:11px}
}
@media(max-width:1199px){
 .topbar .topbar-portal{font-size:9px;min-height:0;padding:0}
 .topbar .topbar-portals{gap:7px}
 .site-header #main-nav>.nav-list>li>a,
 .site-header #main-nav>.nav-list>li>.nav-empty-label,
 .site-header #main-nav>.nav-list>li>.nav-group>summary{font-size:15px}
}
/* Desktop mega menus extend edge to edge beneath the sticky header. */
@media(min-width:1200px){
 .site-header{--mega-gutter:max(28px,calc((100vw - 1680px)/2))}
 .site-header .header-inner,
 .site-header #main-nav,
 .site-header #main-nav>.nav-list,
 .site-header #main-nav>.nav-list>li,
 .site-header #main-nav>.nav-list>li>.nav-group{position:static}
 .site-header #main-nav>.nav-list>li>.nav-group>.modern-mega{position:absolute;left:0;right:0;top:100%;transform:none;width:100%;max-width:none;box-sizing:border-box;max-height:calc(100dvh - 150px);overflow-y:auto;overflow-x:hidden;border-left:0;border-right:0;border-radius:0;padding:24px var(--mega-gutter) 28px;box-shadow:0 18px 32px #15151c16}
 .site-header #main-nav .mega-tab-layout{grid-template-columns:200px minmax(0,1fr);gap:30px}
 .site-header #main-nav .mega-intro{margin-bottom:20px;padding-bottom:16px}
 .site-header #main-nav .modern-mega .mega-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 24px}
 .site-header #main-nav .modern-mega .mega-columns:has(>.mega-category){grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}
 .site-header #main-nav .modern-mega .mega-category-links{gap:1px 12px}
 .site-header #main-nav .modern-mega .mega-link{min-height:36px;padding-block:7px}
 .site-header #main-nav>.nav-list>li>.corporate-nav-group>.corporate-menu{padding:0}
 .site-header #main-nav .corporate-menu-header,
 .site-header #main-nav .corporate-menu-grid,
 .site-header #main-nav .corporate-menu-footer{padding-left:var(--mega-gutter);padding-right:var(--mega-gutter)}
}

/* Consistent, compact desktop panels; mobile keeps its natural drawer height. */
.corporate-news{padding:12px 20px 18px;border-top:1px solid #eee9eb}
.corporate-news h3{font-size:11px;margin:0 0 10px;color:#a02136}
.corporate-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.corporate-news-card{display:flex;gap:12px;align-items:center;min-width:0;color:#29282e;text-decoration:none;font-size:12px;font-weight:700;line-height:1.45}
.corporate-news-image{flex:0 0 84px;height:60px;border-radius:6px;overflow:hidden;background:linear-gradient(135deg,#241e26,#be1e2d)}
.corporate-news-image picture,.corporate-news-image img{display:block;width:100%;height:100%;object-fit:cover}
.corporate-news-card>span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.corporate-news-card:hover{color:#be1e2d}
@media(min-width:1200px){
 .site-header #main-nav>.nav-list>li>.nav-group>.modern-mega{height:min(520px,calc(100dvh - 150px));padding-top:16px;padding-bottom:18px;animation-duration:.1s}
 .site-header #main-nav .mega-intro{margin-bottom:12px;padding-bottom:10px}
 .site-header #main-nav .mega-intro p{margin:0;line-height:1.4}
 .site-header #main-nav .mega-tab-layout{grid-template-columns:176px minmax(0,1fr);gap:22px}
 .site-header #main-nav .mega-tabs{gap:2px;padding-right:14px}
 .site-header #main-nav .mega-tabs button{min-height:36px;padding:8px 10px}
 .site-header #main-nav .mega-panel-heading{margin-bottom:10px}
 .site-header #main-nav .modern-mega .mega-columns{gap:8px 20px;align-content:start}
 .site-header #main-nav .modern-mega .mega-category-links{grid-template-columns:1fr;gap:0}
 .site-header #main-nav .modern-mega .mega-category-title{margin-bottom:3px;padding-bottom:5px}
 .site-header #main-nav .modern-mega .mega-link{min-height:28px;padding:4px 7px;line-height:1.45}
 .site-header #main-nav .corporate-menu-header{padding-top:12px;padding-bottom:10px}
 .site-header #main-nav .corporate-menu-grid{padding-top:10px;padding-bottom:10px;align-items:start}
 .site-header #main-nav .corporate-menu .corporate-menu-links>.mega-link{min-height:28px;padding:4px 7px}
 .site-header #main-nav .corporate-menu-column h3{margin-bottom:6px}
 .site-header #main-nav .corporate-menu-footer{padding-top:8px;padding-bottom:8px}
 .site-header #main-nav .corporate-news{padding:12px var(--mega-gutter) 16px}
}
@media(max-width:1199px){
 .corporate-news-grid{grid-template-columns:1fr;gap:12px}
 .corporate-news-card{min-height:60px}
}
@media(prefers-reduced-motion:reduce){.site-header #main-nav>.nav-list>li>.nav-group>.modern-mega{animation:none}}

/* Centre the menu content and keep the news beside the corporate links. */
@media(min-width:1200px){
 .site-header{--mega-gutter:max(48px,calc((100vw - 1200px)/2))}
 .site-header #main-nav>.nav-list>li>.nav-group>.modern-mega{height:min(440px,calc(100dvh - 150px));padding-top:12px;padding-bottom:12px}
 .site-header #main-nav .mega-tab-layout{grid-template-columns:162px minmax(0,1fr);gap:18px}
 .site-header #main-nav .modern-mega .mega-columns{gap:8px 14px}
 .site-header #main-nav .modern-mega .mega-link{font-size:12px;min-height:25px;padding:3px 5px;line-height:1.5}
 .site-header #main-nav .modern-mega .mega-category-title{font-size:12px;padding-bottom:4px}
 .site-header #main-nav .mega-tabs button{font-size:12px}
 .site-header #main-nav .mega-intro{margin-bottom:9px;padding-bottom:7px}
 .site-header #main-nav .mega-panel-heading{font-size:12px;margin-bottom:8px}
 .site-header #main-nav .corporate-menu-header{padding-top:12px;padding-bottom:8px}
 .site-header #main-nav .corporate-menu-body{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;padding:0 var(--mega-gutter) 12px;align-items:start}
 .site-header #main-nav .corporate-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 12px;padding:8px 0}
 .site-header #main-nav .corporate-menu-column{padding:0;border:0}
 .site-header #main-nav .corporate-menu-column h3{font-size:12px}
 .site-header #main-nav .corporate-menu .corporate-menu-links>.mega-link{font-size:12px;min-height:27px;padding:4px 5px}
 .site-header #main-nav .corporate-menu-footer{padding:8px 0}
 .site-header #main-nav .corporate-news{border-top:0;border-left:1px solid #eee9eb;padding:8px 0 8px 20px}
 .site-header #main-nav .corporate-news-grid{grid-template-columns:1fr;gap:14px}
 .site-header #main-nav .corporate-news-image{flex-basis:76px;height:54px}
 .site-header #main-nav .corporate-news h3{font-size:12px}
}

/* Reveal dropdowns downward and split the cloud catalogue in reading order. */
@media(min-width:1200px){
 .site-header #main-nav>.nav-list>li>.nav-group[open]>.modern-mega{animation:portkon-menu-down .24s ease-out both;transform-origin:top center}
 .site-header #main-nav .modern-mega .mega-columns:has(>.mega-category-cloud){grid-template-columns:repeat(5,minmax(0,1fr))}
 .site-header #main-nav .modern-mega .mega-category-cloud{grid-column:span 2}
 .site-header #main-nav .modern-mega .mega-category-cloud>.mega-category-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--cloud-menu-rows,7),auto);grid-auto-flow:column;gap:0 14px}
}
@media(max-width:1199px){.site-header #main-nav .nav-group[open]>.modern-mega{animation:portkon-menu-down .2s ease-out both}}
@keyframes portkon-menu-down{from{opacity:0;clip-path:inset(0 0 100% 0);translate:0 -10px}to{opacity:1;clip-path:inset(0);translate:0 0}}
@media(prefers-reduced-motion:reduce){.site-header #main-nav>.nav-list>li>.nav-group[open]>.modern-mega,.site-header #main-nav .nav-group[open]>.modern-mega{animation:none}}
