.m5_JCq_header{z-index:100;background:0 0;border-bottom:1px solid #0000;transition:background-color .18s,border-color .18s;position:fixed;inset:0 0 auto}.m5_JCq_solidHeader{border-bottom-color:var(--mk-border);background:var(--mk-bg)}.m5_JCq_headerInner{justify-content:space-between;align-items:center;gap:1rem;max-width:80rem;margin:0 auto;padding:.875rem 2rem;display:flex}.m5_JCq_desktopNav{align-items:center;gap:.25rem;display:flex}.m5_JCq_navLink,.m5_JCq_navTrigger{min-height:2.5rem;color:var(--mk-text-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:.375rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .875rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.5;transition:color .18s;display:inline-flex}.m5_JCq_navTrigger svg{stroke-width:1.6px;width:.875rem;height:.875rem;transition:transform .18s}.m5_JCq_navLink:hover,.m5_JCq_navLink[aria-current],.m5_JCq_navTrigger:hover,.m5_JCq_navTrigger[aria-expanded=true]{color:var(--mk-text)}.m5_JCq_navTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.m5_JCq_header a:focus-visible,.m5_JCq_header button:focus-visible{outline:2px solid var(--dashboard-focus);outline-offset:4px}.m5_JCq_desktopActions{align-items:center;gap:.75rem;display:flex}.m5_JCq_mobileActions,.m5_JCq_mobileSheet{display:none}.m5_JCq_panel{width:min(52.5rem,100vw - 4rem);padding-top:.625rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.m5_JCq_narrowPanel{width:26rem}.m5_JCq_panelSurface{overscroll-behavior:contain;border:1px solid var(--mk-border);background:var(--mk-surface);border-radius:1rem;max-height:calc(100dvh - 6.5rem);padding:1.5rem;animation:.16s ease-out m5_JCq_menu-enter;overflow-y:auto;box-shadow:0 24px 64px -24px #00000040}.m5_JCq_productGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.m5_JCq_productGroup{min-width:0}.m5_JCq_productGroup+.m5_JCq_productGroup{border-left:1px solid var(--mk-border);padding-left:1.5rem}.m5_JCq_groupLabel{color:var(--mk-text-muted);letter-spacing:.1em;text-transform:uppercase;margin:.125rem .75rem .75rem;font-size:.6875rem;font-weight:500}.m5_JCq_linkList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.m5_JCq_productLink{color:var(--mk-text);border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.8125rem .75rem;transition:background-color .16s;display:flex}.m5_JCq_productLink:hover,.m5_JCq_productLink:focus-visible{background:var(--mk-surface-2)}.m5_JCq_productIcon{width:1.125rem;height:1.125rem;color:var(--mk-text-muted);stroke-width:1.6px;flex-shrink:0;margin-top:.125rem}.m5_JCq_productLink:hover .m5_JCq_productIcon,.m5_JCq_productLink:focus-visible .m5_JCq_productIcon{color:var(--mk-brand-text)}.m5_JCq_productLink>span{flex:1;min-width:0}.m5_JCq_productName{font-size:.9375rem;font-weight:500;line-height:1.35;display:block}.m5_JCq_productDescription{color:var(--mk-text-muted);text-wrap:pretty;margin-top:.3rem;font-size:.75rem;line-height:1.5;display:block}.m5_JCq_linkArrow{opacity:0;width:.875rem;height:.875rem;color:var(--mk-brand-text);flex-shrink:0;margin-top:.2rem;transition:opacity .16s}.m5_JCq_productLink:hover .m5_JCq_linkArrow,.m5_JCq_productLink:focus-visible .m5_JCq_linkArrow{opacity:1}.m5_JCq_menuFooter{border-top:1px solid var(--mk-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.25rem;padding:1.125rem .75rem 0;display:flex}.m5_JCq_menuFooter>span{color:var(--mk-text-muted);font-size:.8125rem}.m5_JCq_menuFooter a{min-height:2rem;color:var(--mk-text);align-items:center;gap:.625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.m5_JCq_menuFooter a:hover{color:var(--mk-brand-text)}.m5_JCq_menuFooter svg{width:1rem;height:1rem}@keyframes m5_JCq_menu-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.m5_JCq_desktopNav,.m5_JCq_desktopActions,.m5_JCq_panel{display:none}.m5_JCq_headerInner{gap:.75rem;padding:.625rem 1.25rem}.m5_JCq_mobileActions{align-items:center;gap:.5rem;display:flex}.m5_JCq_mobileTrigger{border:1px solid var(--mk-border);background:var(--mk-surface);width:2.75rem;height:2.75rem;color:var(--mk-text);cursor:pointer;touch-action:manipulation;border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.m5_JCq_mobileTrigger svg{stroke-width:1.6px;width:1.125rem;height:1.125rem}.m5_JCq_mobileSheet{overscroll-behavior:contain;height:calc(100dvh - 65px);padding:.5rem 1.25rem max(1.75rem, env(safe-area-inset-bottom));border-top:1px solid var(--mk-border);background:var(--mk-bg);animation:.16s ease-out m5_JCq_menu-enter;display:block;overflow-y:auto}.m5_JCq_mobileGroup{border-bottom:1px solid var(--mk-border)}.m5_JCq_mobileGroupTrigger,.m5_JCq_mobileNavLink{width:100%;min-height:3.75rem;color:var(--mk-text);cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-family:inherit;font-size:1.125rem;font-weight:400;line-height:1.4;display:flex}.m5_JCq_mobileGroupTrigger svg,.m5_JCq_mobileNavLink svg{width:1rem;height:1rem;color:var(--mk-text-muted);stroke-width:1.5px}.m5_JCq_mobileGroupTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.m5_JCq_mobileGroupContent{padding:.5rem 0 1.25rem}.m5_JCq_mobileNavLink{border-bottom:1px solid var(--mk-border)}.m5_JCq_mobileCtas{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.m5_JCq_productGroups{grid-template-columns:minmax(0,1fr);gap:1.5rem}.m5_JCq_productGroup+.m5_JCq_productGroup{border-left:0;padding-left:0}.m5_JCq_groupLabel{margin:0 .5rem .5rem}.m5_JCq_productLink{padding:.75rem .5rem}.m5_JCq_productDescription{font-size:.75rem}.m5_JCq_menuFooter{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.875rem .5rem 0}.m5_JCq_menuFooter a{min-height:2.75rem}}@media (max-width:374px){.m5_JCq_headerInner{gap:.5rem;padding-left:.75rem;padding-right:.75rem}.m5_JCq_headerInner>a{max-width:8.5rem}.m5_JCq_mobileActions{gap:.375rem}}@media (prefers-reduced-motion:reduce){.m5_JCq_header,.m5_JCq_navLink,.m5_JCq_navTrigger,.m5_JCq_navTrigger svg,.m5_JCq_productLink,.m5_JCq_linkArrow{transition:none}.m5_JCq_panelSurface,.m5_JCq_mobileSheet{animation:none}}
._7m5HRq_footer{border-top:1px solid var(--mk-border);background:var(--mk-bg)}._7m5HRq_inner{max-width:80rem;margin:0 auto;padding:4.5rem 2rem 2rem}._7m5HRq_grid{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:2.5rem;display:grid}._7m5HRq_brand{min-width:0}._7m5HRq_brand>p{color:var(--mk-text);letter-spacing:-.025em;margin-top:1.75rem;font-size:1.5rem;line-height:1.25}._7m5HRq_brand>span{max-width:15rem;color:var(--mk-text-muted);margin-top:.875rem;font-size:.875rem;line-height:1.6;display:block}._7m5HRq_contact{min-height:2.75rem;color:var(--mk-text);text-underline-offset:5px;align-items:center;gap:.5rem;margin-top:.875rem;font-size:.875rem;text-decoration:underline;display:inline-flex}._7m5HRq_contact svg{width:.875rem;height:.875rem}._7m5HRq_column h2{color:var(--mk-text);margin:.375rem 0 1.125rem;font-size:.8125rem;font-weight:500}._7m5HRq_column ul{margin:0;padding:0;list-style:none}._7m5HRq_column li{margin-top:.25rem}._7m5HRq_column a{min-height:2rem;color:var(--mk-text-muted);align-items:center;font-size:.8125rem;line-height:1.5;display:inline-flex}._7m5HRq_footer a{transition:color .18s}._7m5HRq_footer a:hover{color:var(--mk-brand-text)}._7m5HRq_footer a:focus-visible{outline:2px solid var(--dashboard-focus);outline-offset:4px}._7m5HRq_bottom{border-top:1px solid var(--mk-border);color:var(--mk-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:3.5rem;padding-top:1.5rem;font-size:.75rem;display:flex}._7m5HRq_bottomActions{align-items:center;gap:1.25rem;display:inline-flex}._7m5HRq_bottom a{color:var(--mk-text);align-items:center;gap:.25rem;display:inline-flex}._7m5HRq_bottom svg{width:.75rem;height:.75rem}@media (max-width:1023px){._7m5HRq_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 2rem}._7m5HRq_brand{grid-column:1/-1}._7m5HRq_brand>p br{display:none}._7m5HRq_brand>span{max-width:24rem}}@media (max-width:639px){._7m5HRq_inner{padding:3rem 1.25rem 1.5rem}._7m5HRq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}._7m5HRq_column h2{margin-bottom:.75rem}._7m5HRq_column a{min-height:2.75rem;font-size:.875rem}._7m5HRq_column li{margin:0}._7m5HRq_bottom{flex-direction:column;align-items:flex-start;gap:1.25rem;margin-top:2.5rem}._7m5HRq_bottomActions{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){._7m5HRq_footer a{transition:none}}
