.mk-nav-link{color:var(--text-muted);text-decoration:none;transition:color var(--transition-default)}.mk-nav-link:hover{color:var(--color-ink)}.mk-nav-link:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:4px}.mk-footer-link{color:inherit;text-decoration:none;transition:color var(--transition-default)}.mk-footer-link:hover{color:var(--color-white)}.mk-footer-link:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:4px}.mk-footer{background:var(--color-ink);color:color-mix(in srgb,var(--color-white) 72%,transparent);padding:56px 24px 32px}.mk-footer-in{max-width:1060px;margin:0 auto}.mk-footer-top{display:grid;grid-template-columns:1.4fr 2fr;grid-gap:48px;gap:48px;align-items:start}.mk-footer-merk{display:flex;flex-direction:column;gap:14px;align-items:flex-start;max-width:320px}.mk-footer-tagline{margin:0;font-size:.875rem;line-height:1.6;color:color-mix(in srgb,var(--color-white) 60%,transparent)}.mk-footer-koloms{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.mk-footer-kop{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brass);margin-bottom:12px}.mk-footer-kolom ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.mk-footer-kolom li{font-size:.8125rem}.mk-footer-onder{margin-top:40px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--color-white) 15%,transparent);display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.75rem;color:color-mix(in srgb,var(--color-white) 52%,transparent)}.mk-footer-onder span:not(:last-child):after{content:"·";margin-left:18px;color:color-mix(in srgb,var(--color-white) 30%,transparent)}@media (max-width:720px){.mk-contact-grid{grid-template-columns:1fr!important;gap:32px!important}.mk-footer-top{grid-template-columns:1fr;gap:36px}.mk-footer-koloms{grid-template-columns:repeat(2,1fr);gap:24px 32px}}.mk-faq-btn:focus-visible{box-shadow:var(--focus-ring)!important;border-radius:4px!important}.mk-knop{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;background:var(--color-pine);color:var(--text-on-pine);border-radius:var(--radius-button);font-weight:600;font-size:.875rem;text-decoration:none;white-space:nowrap;transition:background var(--transition-default)}.mk-knop:hover{background:var(--color-pine-deep)}.mk-knop:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mk-legal-header{border-bottom:1px solid var(--border-default);background:var(--surface-card)}.mk-legal-header-in{max-width:760px;margin:0 auto;padding:14px 24px;display:flex;justify-content:space-between;align-items:center}.mk-back,.mk-legal-header-in a{text-decoration:none}.mk-back{font-size:.875rem;font-weight:500;color:var(--color-pine)}.mk-back:hover{color:var(--color-pine-deep)}.mk-legal-main{max-width:760px;margin:0 auto;padding:48px 24px 80px}.mk-legal-main h1{font-size:2.25rem}.mk-legal-main h2{font-size:1.375rem;margin:36px 0 10px}.mk-legal-main li,.mk-legal-main p{font-size:.9375rem;line-height:1.7;color:var(--text-body)}.mk-datum{font-size:.8125rem;color:var(--text-faint)}.mk-placeholder{background:var(--color-brass-tint);border-radius:8px;padding:2px 8px;font-size:.8125rem}.mk-kader{background:var(--surface-card);border:1px solid var(--border-default);border-radius:10px;box-shadow:var(--shadow-card);padding:20px 24px;margin-top:24px;display:flex;justify-content:space-between;align-items:center;gap:16px}.mk-demo-wrap{position:relative}.mk-demo-knop{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;font:inherit;cursor:pointer}.mk-demo-chevron{transition:transform var(--transition-default)}.mk-demo-wrap[data-open=true] .mk-demo-chevron{transform:rotate(180deg)}.mk-demo-menu{position:absolute;top:calc(100% + 12px);right:0;min-width:224px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:6px;display:flex;flex-direction:column;z-index:60}.mk-demo-item{display:flex;align-items:center;height:40px;padding:0 12px;border-radius:8px;font-size:.875rem;font-weight:500;color:var(--color-ink);text-decoration:none;white-space:nowrap;transition:background var(--transition-default)}.mk-demo-item:hover{background:var(--color-pine-tint)}.mk-demo-item:focus-visible{outline:none;box-shadow:var(--focus-ring)}