.mk-header-wrap{position:relative}.mk-nav-desktop{align-items:center;position:static}.mk-nav-list{align-items:center;gap:.125rem;display:flex}.mk-nav-trigger{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;font-size:.9375rem;display:inline-flex}.mk-nav-trigger:focus-visible,.mk-nav-link:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px}.mk-nav-chevron{transition:transform .2s var(--mk-ease)}.mk-nav-trigger.is-open{color:var(--mk-ink);background:var(--mk-lime-soft)}.mk-nav-trigger.is-open .mk-nav-chevron{transform:rotate(180deg)}.mk-mega{z-index:60;border:1.5px solid var(--mk-ink);background:var(--mk-surface);box-shadow:0 .25rem 0 var(--mk-ink), 0 1.75rem 3.5rem #08251a2e;animation:mk-mega-in .18s var(--mk-ease);border-radius:1.5rem;padding:1.5rem;position:absolute;top:calc(100% + .25rem);left:2rem;right:2rem}.mk-mega:before{content:"";height:1rem;position:absolute;top:-1rem;left:0;right:0}@keyframes mk-mega-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mk-mega-grid{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:1.5rem;display:grid}.mk-mega-cols{gap:1.25rem;display:grid}.mk-mega-col ul,.mk-acc-group ul{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.mk-mega-col-title{font-family:var(--mk-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mk-accent);margin:0 0 .5rem .75rem;font-size:.72rem;font-weight:700}.mk-mega-link{color:var(--mk-ink);transition:background-color .15s, transform .2s var(--mk-ease);border-radius:1rem;align-items:center;gap:.875rem;padding:.6rem .75rem;text-decoration:none;display:flex}.mk-mega-link:hover,.mk-mega-link:focus-visible{background:var(--mk-lime-soft);outline:none}.mk-mega-link:focus-visible{box-shadow:inset 0 0 0 2px var(--mk-ink)}.mk-mega-link:hover .mk-mega-icon{transform:rotate(-6deg)scale(1.06)}.mk-mega-icon{border:1.5px solid var(--mk-ink);background:var(--tone,var(--mk-lime-soft));width:2.5rem;height:2.5rem;color:var(--mk-deep);transition:transform .2s var(--mk-ease);border-radius:.75rem;flex:none;place-items:center;display:grid}.mk-mega-text{flex-direction:column;min-width:0;display:flex}.mk-mega-label{font-family:var(--mk-sans);align-items:center;gap:.4rem;font-size:.95rem;font-weight:700;line-height:1.25;display:flex}.mk-mega-desc{font-family:var(--mk-sans);color:var(--mk-muted);font-size:.8125rem;line-height:1.35}.mk-mega-badge{letter-spacing:.06em;background:var(--mk-deep);color:var(--mk-lime);border-radius:62.4375rem;padding:.1rem .4rem;font-size:.62rem;font-style:normal;font-weight:700}.mk-mega-feature{background:var(--mk-deep);color:var(--mk-bg);border-radius:1.25rem;flex-direction:column;gap:.4rem;padding:1.125rem 1.25rem;display:flex;position:relative;overflow:hidden}.mk-mega-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#abff4447,#1c9c811a 60%,#0000);width:18rem;position:absolute;top:-40%;right:-30%}.mk-mega-feature>:not(.mk-mega-glow){position:relative}.mk-mega-chat{gap:.35rem;margin-bottom:.4rem;display:grid}.mk-mega-bubble{max-width:88%;font-family:var(--mk-sans);border-radius:.9rem;padding:.4rem .7rem;font-size:.75rem;line-height:1.3}.mk-mega-bubble.is-visitor{color:var(--mk-bg);background:#fffeeb24;border-bottom-right-radius:.25rem;justify-self:end}.mk-mega-bubble.is-bot{background:var(--mk-lime);color:var(--mk-deep);border-bottom-left-radius:.25rem;justify-self:start;font-weight:600}.mk-mega-feature-eyebrow{font-family:var(--mk-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mk-lime);margin:0;font-size:.72rem;font-weight:700}.mk-mega-feature-title{font-family:var(--mk-display);letter-spacing:-.02em;margin:0;font-size:1.45rem;line-height:1.05}.mk-mega-feature-body{font-family:var(--mk-sans);color:#cfe3d6;margin:0;font-size:.875rem;line-height:1.5}.mk-mega-feature-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-top:.5rem;display:flex}.mk-mega-feature-cta{border:1.5px solid var(--mk-ink);background:var(--mk-lime);color:var(--mk-deep);font-family:var(--mk-sans);box-shadow:0 .1875rem 0 var(--mk-bg);transition:transform .2s var(--mk-ease), box-shadow .2s var(--mk-ease);border-radius:.75rem;align-items:center;gap:.4rem;padding:.65rem 1rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.mk-mega-feature-cta:hover{box-shadow:0 .3125rem 0 var(--mk-bg);transform:translateY(-2px)}.mk-mega-feature-cta:focus-visible,.mk-mega-feature-secondary:focus-visible{outline:2px solid var(--mk-lime);outline-offset:3px}.mk-mega-feature-secondary{font-family:var(--mk-sans);color:var(--mk-bg);text-underline-offset:3px;font-size:.875rem;font-weight:600;text-decoration:underline}.mk-mega-footer{border-top:1px solid var(--mk-line);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem;padding:.875rem .75rem 0;display:flex}.mk-mega-footer a{font-family:var(--mk-sans);color:var(--mk-accent);align-items:center;gap:.3rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.mk-mega-footer a:hover{color:var(--mk-ink);text-underline-offset:3px;text-decoration:underline}@media (min-width:960px) and (max-width:1119px){.mk-mega-grid{grid-template-columns:minmax(0,1fr) 15.5rem}.mk-mega-feature-title{font-size:1.5rem}}@media (max-width:959px){.mk-mega{display:none}.mk-lang-desktop{display:none!important}}.mk-mobile-nav{flex-direction:column;display:flex}.mk-acc{border-bottom:1px solid var(--mk-line)}.mk-acc-head{width:100%;font-family:var(--mk-sans);color:var(--mk-ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.9rem 0;font-size:1.125rem;font-weight:700;display:flex}.mk-acc-head:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px;border-radius:.5rem}.mk-acc-chevron{transition:transform .2s var(--mk-ease)}.mk-acc-head[aria-expanded=true] .mk-acc-chevron{transform:rotate(180deg)}.mk-acc-body{animation:mk-mega-in .18s var(--mk-ease);gap:.75rem;padding:0 0 1rem;display:grid}.mk-acc-body[hidden]{display:none}.mk-acc-group .mk-mega-col-title{margin-left:0}.mk-acc-body .mk-mega-link{padding:.55rem .25rem}@media (prefers-reduced-motion:reduce){.mk-mega,.mk-acc-body{animation:none}.mk-mega-link,.mk-mega-icon,.mk-mega-feature-cta,.mk-nav-chevron,.mk-acc-chevron{transition:none}}
