.LandingNavbar-module__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}.LandingNavbar-module__m5_JCq__solidHeader{border-bottom-color:var(--mk-border);background:color-mix(in srgb, var(--mk-bg) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.LandingNavbar-module__m5_JCq__headerInner{justify-content:space-between;align-items:center;gap:1rem;max-width:80rem;margin:0 auto;padding:.875rem 2rem;display:flex}.LandingNavbar-module__m5_JCq__desktopNav{align-items:center;gap:.25rem;display:flex}.LandingNavbar-module__m5_JCq__navLink,.LandingNavbar-module__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}.LandingNavbar-module__m5_JCq__navTrigger svg{stroke-width:1.6px;width:.875rem;height:.875rem;transition:transform .18s}.LandingNavbar-module__m5_JCq__navLink:hover,.LandingNavbar-module__m5_JCq__navLink[aria-current],.LandingNavbar-module__m5_JCq__navTrigger:hover,.LandingNavbar-module__m5_JCq__navTrigger[aria-expanded=true]{color:var(--mk-text)}.LandingNavbar-module__m5_JCq__navTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.LandingNavbar-module__m5_JCq__header a:focus-visible,.LandingNavbar-module__m5_JCq__header button:focus-visible{outline:2px solid var(--mk-brand-text);outline-offset:4px}.LandingNavbar-module__m5_JCq__desktopActions{align-items:center;gap:.75rem;display:flex}.LandingNavbar-module__m5_JCq__mobileActions,.LandingNavbar-module__m5_JCq__mobileSheet{display:none}.LandingNavbar-module__m5_JCq__panel{width:min(52.5rem,100vw - 4rem);padding-top:.625rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.LandingNavbar-module__m5_JCq__narrowPanel{width:26rem}.LandingNavbar-module__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 LandingNavbar-module__m5_JCq__menu-enter;overflow-y:auto;box-shadow:0 24px 64px -24px #00000040}.LandingNavbar-module__m5_JCq__productGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.LandingNavbar-module__m5_JCq__productGroup{min-width:0}.LandingNavbar-module__m5_JCq__productGroup+.LandingNavbar-module__m5_JCq__productGroup{border-left:1px solid var(--mk-border);padding-left:1.5rem}.LandingNavbar-module__m5_JCq__groupLabel{color:var(--mk-text-muted);letter-spacing:.1em;text-transform:uppercase;margin:.125rem .75rem .75rem;font-size:.6875rem;font-weight:500}.LandingNavbar-module__m5_JCq__linkList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.LandingNavbar-module__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}.LandingNavbar-module__m5_JCq__productLink:hover,.LandingNavbar-module__m5_JCq__productLink:focus-visible{background:var(--mk-surface-2)}.LandingNavbar-module__m5_JCq__productIcon{width:1.125rem;height:1.125rem;color:var(--mk-text-muted);stroke-width:1.6px;flex-shrink:0;margin-top:.125rem}.LandingNavbar-module__m5_JCq__productLink:hover .LandingNavbar-module__m5_JCq__productIcon,.LandingNavbar-module__m5_JCq__productLink:focus-visible .LandingNavbar-module__m5_JCq__productIcon{color:var(--mk-brand-text)}.LandingNavbar-module__m5_JCq__productLink>span{flex:1;min-width:0}.LandingNavbar-module__m5_JCq__productName{font-size:.9375rem;font-weight:500;line-height:1.35;display:block}.LandingNavbar-module__m5_JCq__productDescription{color:var(--mk-text-muted);text-wrap:pretty;margin-top:.3rem;font-size:.75rem;line-height:1.5;display:block}.LandingNavbar-module__m5_JCq__linkArrow{opacity:0;width:.875rem;height:.875rem;color:var(--mk-brand-text);flex-shrink:0;margin-top:.2rem;transition:opacity .16s}.LandingNavbar-module__m5_JCq__productLink:hover .LandingNavbar-module__m5_JCq__linkArrow,.LandingNavbar-module__m5_JCq__productLink:focus-visible .LandingNavbar-module__m5_JCq__linkArrow{opacity:1}.LandingNavbar-module__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}.LandingNavbar-module__m5_JCq__menuFooter>span{color:var(--mk-text-muted);font-size:.8125rem}.LandingNavbar-module__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}.LandingNavbar-module__m5_JCq__menuFooter a:hover{color:var(--mk-brand-text)}.LandingNavbar-module__m5_JCq__menuFooter svg{width:1rem;height:1rem}@keyframes LandingNavbar-module__m5_JCq__menu-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.LandingNavbar-module__m5_JCq__desktopNav,.LandingNavbar-module__m5_JCq__desktopActions,.LandingNavbar-module__m5_JCq__panel{display:none}.LandingNavbar-module__m5_JCq__headerInner{gap:.75rem;padding:.625rem 1.25rem}.LandingNavbar-module__m5_JCq__mobileActions{align-items:center;gap:.5rem;display:flex}.LandingNavbar-module__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}.LandingNavbar-module__m5_JCq__mobileTrigger svg{stroke-width:1.6px;width:1.125rem;height:1.125rem}.LandingNavbar-module__m5_JCq__mobileSheet{overscroll-behavior:contain;max-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 LandingNavbar-module__m5_JCq__menu-enter;display:block;overflow-y:auto}.LandingNavbar-module__m5_JCq__mobileGroup{border-bottom:1px solid var(--mk-border)}.LandingNavbar-module__m5_JCq__mobileGroupTrigger,.LandingNavbar-module__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}.LandingNavbar-module__m5_JCq__mobileGroupTrigger svg,.LandingNavbar-module__m5_JCq__mobileNavLink svg{width:1rem;height:1rem;color:var(--mk-text-muted);stroke-width:1.5px}.LandingNavbar-module__m5_JCq__mobileGroupTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.LandingNavbar-module__m5_JCq__mobileGroupContent{padding:.5rem 0 1.25rem}.LandingNavbar-module__m5_JCq__mobileNavLink{border-bottom:1px solid var(--mk-border)}.LandingNavbar-module__m5_JCq__mobileCtas{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.LandingNavbar-module__m5_JCq__productGroups{grid-template-columns:minmax(0,1fr);gap:1.5rem}.LandingNavbar-module__m5_JCq__productGroup+.LandingNavbar-module__m5_JCq__productGroup{border-left:0;padding-left:0}.LandingNavbar-module__m5_JCq__groupLabel{margin:0 .5rem .5rem}.LandingNavbar-module__m5_JCq__productLink{padding:.75rem .5rem}.LandingNavbar-module__m5_JCq__productDescription{font-size:.75rem}.LandingNavbar-module__m5_JCq__menuFooter{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.875rem .5rem 0}.LandingNavbar-module__m5_JCq__menuFooter a{min-height:2.75rem}}@media (max-width:374px){.LandingNavbar-module__m5_JCq__headerInner{gap:.5rem;padding-left:.75rem;padding-right:.75rem}.LandingNavbar-module__m5_JCq__headerInner>a{max-width:8.5rem}.LandingNavbar-module__m5_JCq__mobileActions{gap:.375rem}}@media (prefers-reduced-motion:reduce){.LandingNavbar-module__m5_JCq__header,.LandingNavbar-module__m5_JCq__navLink,.LandingNavbar-module__m5_JCq__navTrigger,.LandingNavbar-module__m5_JCq__navTrigger svg,.LandingNavbar-module__m5_JCq__productLink,.LandingNavbar-module__m5_JCq__linkArrow{transition:none}.LandingNavbar-module__m5_JCq__panelSurface,.LandingNavbar-module__m5_JCq__mobileSheet{animation:none}}
.LandingFooter-module__7m5HRq__footer{border-top:1px solid var(--mk-border);background:var(--mk-bg)}.LandingFooter-module__7m5HRq__inner{max-width:80rem;margin:0 auto;padding:4.5rem 2rem 2rem}.LandingFooter-module__7m5HRq__grid{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:2.5rem;display:grid}.LandingFooter-module__7m5HRq__brand{min-width:0}.LandingFooter-module__7m5HRq__brand>p{color:var(--mk-text);letter-spacing:-.025em;margin-top:1.75rem;font-size:1.5rem;line-height:1.25}.LandingFooter-module__7m5HRq__brand>span{max-width:15rem;color:var(--mk-text-muted);margin-top:.875rem;font-size:.875rem;line-height:1.6;display:block}.LandingFooter-module__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}.LandingFooter-module__7m5HRq__contact svg{width:.875rem;height:.875rem}.LandingFooter-module__7m5HRq__column h2{color:var(--mk-text);margin:.375rem 0 1.125rem;font-size:.8125rem;font-weight:500}.LandingFooter-module__7m5HRq__column ul{margin:0;padding:0;list-style:none}.LandingFooter-module__7m5HRq__column li{margin-top:.25rem}.LandingFooter-module__7m5HRq__column a{min-height:2rem;color:var(--mk-text-muted);align-items:center;font-size:.8125rem;line-height:1.5;display:inline-flex}.LandingFooter-module__7m5HRq__footer a{transition:color .18s}.LandingFooter-module__7m5HRq__footer a:hover{color:var(--mk-brand-text)}.LandingFooter-module__7m5HRq__footer a:focus-visible{outline:2px solid var(--mk-brand-text);outline-offset:4px}.LandingFooter-module__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}.LandingFooter-module__7m5HRq__bottomActions{align-items:center;gap:1.25rem;display:inline-flex}.LandingFooter-module__7m5HRq__bottom a{color:var(--mk-text);align-items:center;gap:.25rem;display:inline-flex}.LandingFooter-module__7m5HRq__bottom svg{width:.75rem;height:.75rem}@media (max-width:1023px){.LandingFooter-module__7m5HRq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 2rem}.LandingFooter-module__7m5HRq__brand{grid-column:1/-1}.LandingFooter-module__7m5HRq__brand>p br{display:none}.LandingFooter-module__7m5HRq__brand>span{max-width:24rem}}@media (max-width:639px){.LandingFooter-module__7m5HRq__inner{padding:3rem 1.25rem 1.5rem}.LandingFooter-module__7m5HRq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}.LandingFooter-module__7m5HRq__column h2{margin-bottom:.75rem}.LandingFooter-module__7m5HRq__column a{min-height:2.75rem;font-size:.875rem}.LandingFooter-module__7m5HRq__column li{margin:0}.LandingFooter-module__7m5HRq__bottom{flex-direction:column;align-items:flex-start;gap:1.25rem;margin-top:2.5rem}.LandingFooter-module__7m5HRq__bottomActions{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.LandingFooter-module__7m5HRq__footer a{transition:none}}
