.mk{--graphit:#1f2326;--salbei:#bcd8cb;--tiefsalbei:#6f9383;--wald:#3f6456;--nebel:#e6ece9;--kreide:#f5f8f6;--stein:#4a5250;--linie:#dce4e0;--stripe-a:#dce7e1;--stripe-b:#e9f0ec;--sans:var(--font-sora), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-plex-mono), ui-monospace, Menlo, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--gap:16px;--radius:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(180deg, var(--kreide) 0%, #e3eee8 55%, #cfe3d9 100%);min-height:100vh;color:var(--graphit);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;flex:1;font-size:16px;line-height:1.6;display:flex;position:relative}html:has(.mk){scroll-behavior:smooth;background:var(--kreide,#f5f8f6);scroll-padding-top:96px}.mk a{color:inherit;text-decoration:none}.mk :focus-visible{outline:2px solid var(--wald);outline-offset:3px;border-radius:10px}.mk ::selection{background:var(--salbei);color:var(--graphit)}.mk-main{flex:1}.mk-shell{gap:var(--gap);flex-direction:column;width:100%;max-width:1312px;margin:0 auto;padding:0 16px;display:flex}.mk-mono,.mk-eyebrow{font:500 12px/1.5 var(--mono);letter-spacing:.04em}.mk-eyebrow{color:var(--wald);text-transform:uppercase}.mk-eyebrow-light{color:var(--salbei)}.mk-eyebrow-chalk{color:var(--kreide)}.mk-logo{align-items:center;gap:12px;display:inline-flex}.mk-tile{color:var(--graphit);background:linear-gradient(135deg,#cbe2d7,#7fa394);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.mk-tile-grid{background:linear-gradient(#ffffff8c,#ffffff8c) 33.33% 0/1px 100% no-repeat,linear-gradient(#ffffff8c,#ffffff8c) 66.66% 0/1px 100% no-repeat,linear-gradient(#ffffff8c,#ffffff8c) 0/100% 1px no-repeat;position:absolute;inset:0}.mk-tile-glyph{width:100%;height:100%;position:relative}.mk-wordmark{font-family:var(--sans);letter-spacing:.14em;color:var(--graphit);font-weight:600;line-height:1}.mk-btn{font:600 14px/1.2 var(--sans);white-space:nowrap;cursor:pointer;transition:transform .35s var(--ease), background-color .25s ease, box-shadow .35s var(--ease), color .25s ease;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:13px 22px;display:inline-flex;position:relative}.mk-btn:hover{transform:translateY(-1px)}.mk-btn:active{transform:translateY(0)scale(.98)}.mk-btn-dark{background:var(--graphit);box-shadow:inset 0 1px #ffffff14,0 8px 20px -10px #14281e99;color:var(--salbei)!important}.mk-btn-dark:hover{background:#2a3033;box-shadow:inset 0 1px #ffffff14,0 14px 30px -12px #14281eb3}.mk-btn-glass{-webkit-backdrop-filter:blur(8px);background:#ffffff8c}.mk-btn-glass:hover{background:#fffc}.mk-btn-sm{border-radius:14px;padding:13px 22px;font-size:14px}.mk-btn-lg{border-radius:16px;padding:18px 26px;font-size:16px}.mk-btn-xl{border-radius:16px;padding:20px 30px;font-size:17px}.mk-header{z-index:50;padding:12px 16px 0;position:sticky;top:0}.mk-header-inner{max-width:1280px;transition:background-color .4s var(--ease), border-color .4s var(--ease), box-shadow .4s var(--ease), padding .4s var(--ease);border:1px solid #0000;border-radius:22px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:0 auto;padding:12px 24px;display:grid}.mk-header[data-scrolled] .mk-header-inner{-webkit-backdrop-filter:saturate(1.4)blur(14px);background:#f5f8f6c7;border-color:#dce4e0e6;padding:8px 10px 8px 20px;box-shadow:0 1px 2px #0000000a,0 12px 36px -12px #14281e2e}.mk-header-logo{border-radius:10px;justify-self:start}.mk-nav-pill{background:var(--nebel);border-radius:999px;gap:6px;padding:5px;font-size:14px;font-weight:500;display:flex;position:relative}.mk-nav-indicator{transition:transform .5s var(--ease), width .5s var(--ease), opacity .3s ease;background:#fff;border-radius:999px;position:absolute;top:5px;bottom:5px;left:0;box-shadow:0 1px 2px #14281e14,0 4px 12px -6px #14281e33}.mk-nav-link{white-space:nowrap;color:var(--graphit);border-radius:999px;padding:9px 16px;line-height:1.2;transition:color .2s;position:relative}@media (min-width:1041px) and (max-width:1240px){.mk-header-inner{gap:10px}.mk-nav-pill{gap:2px;font-size:13px}.mk-nav-link{padding:9px 11px}}.mk-nav-link:not([aria-current]):hover{color:var(--wald)}.mk-header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.mk-menu-button{background:var(--nebel);cursor:pointer;border:0;border-radius:14px;width:46px;height:46px;display:none;position:relative}.mk-menu-button span{background:var(--graphit);height:2px;transition:transform .35s var(--ease);border-radius:2px;position:absolute;left:14px;right:14px}.mk-menu-button span:first-child{transform:translateY(-4px)}.mk-menu-button span:last-child{transform:translateY(4px)}.mk-menu-button[aria-expanded=true] span:first-child{transform:rotate(45deg)}.mk-menu-button[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.mk-mobile-menu{display:none}.mk-hero{isolation:isolate;border-radius:var(--radius);background:radial-gradient(60% 80% at 20% 100%,#ecf5f0e6 0%,#ecf5f000 70%),linear-gradient(110deg,#d3e8de 0%,#b4d3c5 40%,#6f9383 72%,#2e4740 100%);grid-template-columns:minmax(0,1fr) auto;gap:32px;min-height:640px;margin-top:16px;padding:48px 120px 48px 48px;display:grid;position:relative;overflow:hidden}.mk-grain{z-index:-1;opacity:.4;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.mk-grid-lines{z-index:-1;pointer-events:none;position:absolute;inset:0}.mk-line-v,.mk-line-h{background:#ffffff73;position:absolute}.mk-line-v{transform-origin:top;width:1px;animation:mk-draw-v 1.6s var(--ease) .15s both;top:0;bottom:0}.mk-line-h{transform-origin:0;height:1px;animation:mk-draw-h 1.6s var(--ease) .35s both;left:0;right:0}.mk-line-v+.mk-line-v{animation-delay:.3s}.mk-hero-copy{flex-direction:column;justify-content:space-between;gap:48px;min-width:0;display:flex;position:relative}.mk-hero-eyebrow{color:var(--graphit);animation:mk-fade-up .9s var(--ease) .1s both}.mk-hero-text{flex-direction:column;gap:28px;max-width:640px;display:flex}.mk-hero-title{font:600 clamp(44px, 6.2vw, 76px) / 1 var(--sans);letter-spacing:-.045em;text-wrap:balance;margin:0}.mk-word{white-space:pre;animation:mk-word-in 1s var(--ease) both;animation-delay:calc(.2s + var(--i) * 70ms);display:inline-block}.mk-hero-lead{max-width:500px;animation:mk-fade-up 1s var(--ease) .65s both;margin:0;font-size:18px;line-height:1.6}.mk-hero-actions{animation:mk-fade-up 1s var(--ease) .8s both;flex-wrap:wrap;gap:10px;display:flex}.mk-hero-device{animation:mk-device-in 1.3s var(--ease) .35s both;align-self:start;position:relative}.mk-phone{background:var(--graphit);border-radius:46px;width:290px;height:590px;padding:10px;animation:7s ease-in-out 1.6s infinite mk-float;box-shadow:0 30px 70px #14281e59,inset 0 0 0 1px #ffffff0f}.mk-phone-screen{background:var(--kreide);border-radius:37px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.mk-phone-top{background:var(--graphit);color:var(--kreide);flex-direction:column;gap:10px;padding:46px 18px 14px;display:flex}.mk-phone-meta{font:500 11px/1 var(--mono);color:var(--salbei);justify-content:space-between;display:flex}.mk-phone-title{font:600 24px/1.1 var(--sans);letter-spacing:-.03em}.mk-phone-list{flex-direction:column;gap:8px;margin:0;padding:12px;list-style:none;display:flex}.mk-phone-item{box-shadow:inset 0 0 0 0 var(--graphit);transition:box-shadow .35s var(--ease), transform .35s var(--ease);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:10px;display:flex}.mk-phone-item[data-selected]{box-shadow:inset 0 0 0 2px var(--graphit);animation:mk-tap .45s var(--ease)}.mk-photo-stripes{background:repeating-linear-gradient(135deg, var(--stripe-a) 0 6px, var(--stripe-b) 6px 12px)}.mk-phone-thumb{border-radius:12px;flex:none;width:52px;height:52px;position:relative;overflow:hidden}.mk-phone-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mk-phone-name{font-size:14px;font-weight:600;line-height:1.3}.mk-phone-note{color:var(--stein);font-size:12px;line-height:1.3}.mk-phone-price{font-size:14px;font-weight:600}.mk-phone-qty{background:var(--salbei);animation:mk-pop .45s var(--ease) both;border-radius:8px;padding:4px 9px;font-size:13px;font-weight:700;line-height:1.3}.mk-phone-spacer{flex:1}.mk-phone-bar{transition:transform .5s var(--ease), opacity .4s ease, background-color .3s ease, color .3s ease;background:linear-gradient(100deg,#cfe5da,#8fb5a4);border-radius:16px;justify-content:space-between;align-items:center;margin:12px;padding:15px 18px;font-size:14px;font-weight:600;line-height:1.2;display:flex}.mk-phone-bar[data-state=idle]{opacity:0;transform:translateY(calc(100% + 16px))}.mk-phone-bar[data-state=press]{transform:scale(.96)}.mk-phone-bar[data-state=sent]{background:var(--graphit);color:var(--salbei)}.mk-phone-check{background:var(--salbei);width:22px;height:22px;color:var(--graphit);animation:mk-pop .5s var(--ease) both;border-radius:999px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.mk-card{border-radius:var(--radius);transition:transform .6s var(--ease), box-shadow .6s var(--ease);flex-direction:column;justify-content:space-between;gap:24px;padding:32px;display:flex;position:relative}.mk-card-body{flex-direction:column;gap:10px;display:flex}.mk-card-title{font:600 26px/1.1 var(--sans);letter-spacing:-.03em;margin:0}.mk-card-title-lg{font-size:30px}.mk-card-text{color:var(--stein);margin:0;font-size:15px;line-height:1.6}.mk-steps{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-flow{flex-direction:column;gap:20px;padding:40px 0 8px;display:flex}.mk-flow-head{flex-direction:column;gap:10px;padding:0 8px;display:flex}.mk-flow-title{max-width:640px;font:600 clamp(30px, 3.6vw, 44px) / 1.08 var(--sans);letter-spacing:-.04em;text-wrap:balance;margin:0}.mk-steps{margin:0;padding:0;list-style:none}.mk-step{isolation:isolate;min-height:240px;transition:transform .6s var(--ease), box-shadow .6s var(--ease), opacity .6s var(--ease);background:linear-gradient(160deg,#f3f8f5 0%,#d3e4db 100%);position:relative;overflow:hidden}.mk-step:before{content:"";z-index:-1;background:radial-gradient(80% 90% at 100% 0%, #ffffff59 0%, #fff0 60%), linear-gradient(160deg, #3a5c52 0%, var(--graphit) 75%);opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.mk-step[data-active]:before{opacity:1}.mk-step[data-active]{color:var(--kreide);transform:translateY(-6px);box-shadow:0 26px 50px -24px #14281e8c}.mk-step[data-active] .mk-eyebrow{color:var(--salbei)}.mk-step[data-active] .mk-card-text{color:#c9d6d0}.mk-step:not([data-active]):not([data-done]){opacity:.72}.mk-step-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mk-step-icon{width:44px;height:44px;color:var(--wald);transition:background-color .6s var(--ease), color .6s var(--ease), transform .6s var(--ease);background:#fff9;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.mk-step-icon svg{width:22px;height:22px}.mk-step[data-active] .mk-step-icon{background:var(--salbei);color:var(--graphit);transform:scale(1.08)rotate(-4deg)}.mk-step[data-done] .mk-step-icon{background:var(--salbei);color:var(--graphit)}.mk-flow-rail{background:#3f645626;border-radius:999px;height:4px;margin:6px 16.6667% 0;position:relative}.mk-flow-rail-fill{border-radius:inherit;background:linear-gradient(90deg, var(--salbei), var(--wald));transform-origin:0;transition:transform .25s linear;position:absolute;inset:0}.mk-flow-dot{background:var(--kreide);width:14px;height:14px;transition:box-shadow .4s var(--ease), background-color .4s var(--ease);border-radius:999px;margin:-7px 0 0 -7px;position:absolute;top:50%;box-shadow:inset 0 0 0 3px #3f645640}.mk-flow-dot[data-on]{background:var(--wald);box-shadow:0 0 0 4px #bcd8cbcc}.mk-extra:hover,.mk-benefit-light:hover,.mk-benefit-dark:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px #14281e73}.mk-benefits{gap:var(--gap);grid-template-rows:280px 280px;grid-template-columns:2fr 1fr;display:grid}.mk-stand-tile{background:radial-gradient(55% 70% at 50% 45%,#ecf5f059 0%,#ecf5f000 70%),repeating-linear-gradient(135deg,#9fb8ac 0 10px,#a9c1b5 10px 20px);grid-row:span 2;justify-content:flex-end;align-items:flex-start;padding:24px;overflow:hidden}.mk-stand-wrap{--tilt:.6;perspective:900px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mk-chip{font:500 12px/1.4 var(--mono);background:var(--kreide);border-radius:8px;padding:7px 10px;position:relative}.mk-stand{background:var(--salbei);width:250px;box-shadow:0 1px 0 #ffffff80 inset, calc(var(--tilt) * 34px) 44px 60px -30px #14281e99, calc(var(--tilt) * 12px) 12px 24px -16px #14281e59;transform:rotateY(calc(var(--tilt) * -38deg)) rotateX(calc(var(--tilt) * 7deg)) rotateZ(calc(var(--tilt) * 2deg));will-change:transform;border-radius:24px;flex-direction:column;gap:18px;padding:22px;display:flex;position:relative}.mk-stand:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#fff0 30%,#ffffff52 50%,#fff0 70%) 0 0/250% 100%;background-position:calc(50% + var(--tilt) * 60%) 0;mix-blend-mode:soft-light;position:absolute;inset:0}.mk-stand-head{justify-content:space-between;align-items:center;display:flex}.mk-stand-head .mk-logo{gap:7px}.mk-stand-head .mk-mono{font-size:11px;line-height:1}.mk-stand-code{background:var(--kreide);border-radius:16px;padding:14px;position:relative;overflow:hidden}.mk-stand-code svg{width:100%;height:auto;fill:var(--graphit);display:block}.mk-stand-scan{background:linear-gradient(180deg, #bcd8cb00 0%, #6f938359 85%, var(--tiefsalbei) 100%);opacity:0;height:36px;animation:mk-scan 3.6s var(--ease) 1s infinite;border-radius:6px;position:absolute;top:10px;left:8px;right:8px}.mk-stand-claim{font:600 22px/1.15 var(--sans);letter-spacing:-.03em}.mk-benefit-dark{background:linear-gradient(160deg, #34524a 0%, var(--graphit) 65%);color:var(--kreide);padding:28px}.mk-benefit-dark .mk-card-text{color:#b9c4c0}.mk-benefit-light{background:linear-gradient(200deg,#e9f2ed 0%,#c4dbcf 100%);padding:28px}.mk-team{border-radius:var(--radius);color:var(--kreide);background:radial-gradient(70% 120% at 0 0,#3a5c52 0%,#3a5c5200 60%),radial-gradient(50% 80% at 100% 100%,#2c4a41 0%,#2c4a4100 70%),#1a1e20;grid-template-columns:.75fr 1.25fr;align-items:center;gap:48px;padding:56px;display:grid;position:relative}.mk-team-copy{flex-direction:column;gap:18px;display:flex}.mk-section-title{font:600 44px/1.08 var(--sans);letter-spacing:-.04em;text-wrap:balance;margin:0}.mk-team-text{color:#b9c4c0;margin:0;font-size:16px;line-height:1.6}.mk-tablet{background:#0f1214;border-radius:28px;padding:12px;box-shadow:0 30px 60px -30px #000c,inset 0 0 0 1px #ffffff0a}.mk-tablet-screen{background:#2a2f32;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.mk-ticket{isolation:isolate;min-height:118px;color:var(--kreide);transition:background-color .6s var(--ease), border-color .6s var(--ease), color .6s var(--ease);background:#3a4043;border:1px dashed #0000;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex;position:relative;overflow:hidden}.mk-ticket:before{content:"";z-index:-1;opacity:0;transition:opacity .6s var(--ease);background:linear-gradient(160deg,#d2e8dd,#a3c7b7);position:absolute;inset:0}.mk-ticket[data-status=new]{color:var(--graphit);animation:mk-ticket-in .7s var(--ease) both}.mk-ticket[data-status=new]:before{opacity:1}.mk-ticket[data-status=new]:after{content:"";border-radius:inherit;pointer-events:none;animation:2.4s ease-out .2s infinite mk-glow;position:absolute;inset:0;box-shadow:0 0 #bcd8cbb3}.mk-ticket[data-status=done]{border-color:var(--stein);color:#8e9894;background-color:#0000}.mk-ticket-meta{font:500 11px/1 var(--mono);justify-content:space-between;gap:8px;display:flex}.mk-ticket[data-status=work] .mk-ticket-meta{color:#b9c4c0}.mk-ticket-number{font:600 28px/1 var(--sans)}.mk-ticket-items{flex-direction:column;font-size:13px;line-height:1.5;display:flex}.mk-ticket[data-status=work] .mk-ticket-items{color:#d6deda}.mk-extras{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-extra{background:linear-gradient(135deg,#eef4f1 0%,#d3e4db 100%);flex-direction:row;justify-content:flex-start;align-items:stretch;gap:20px;padding:14px}.mk-extra-visual{background:repeating-linear-gradient(135deg, var(--stripe-a) 0 8px, var(--stripe-b) 8px 16px);border-radius:16px;flex:none;justify-content:center;align-items:center;width:220px;padding:14px;display:flex;overflow:hidden}.mk-extra-copy{flex-direction:column;justify-content:center;gap:10px;padding:18px 12px 18px 0;display:flex}.mk-mini{width:100%;transition:transform .7s var(--ease);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 12px 26px -16px #14281e80}.mk-extra:hover .mk-mini{transform:translateY(-4px)rotate(-1deg)}.mk-mini-bar{background:var(--nebel);align-items:center;gap:4px;padding:7px 8px;display:flex}.mk-mini-bar i{background:#c3cfc9;border-radius:999px;width:5px;height:5px}.mk-mini-bar span{font:500 7px/1.3 var(--mono);color:var(--stein);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:5px;flex:1;margin-left:6px;padding:2px 6px;overflow:hidden}.mk-mini-hero{background:linear-gradient(110deg,#d3e8de 0%,#b4d3c5 45%,#6f9383 100%);flex-direction:column;align-items:flex-start;gap:5px;padding:14px 10px 12px;display:flex}.mk-mini-kicker{font:500 6px/1 var(--mono);letter-spacing:.06em}.mk-mini-title{font:600 13px/1.1 var(--sans);letter-spacing:-.03em}.mk-mini-btn{background:var(--graphit);color:var(--salbei);font:600 7px/1 var(--sans);border-radius:6px;margin-top:3px;padding:4px 7px}.mk-mini-lines{flex-direction:column;gap:5px;padding:9px 10px 11px;display:flex}.mk-mini-lines span{align-items:center;gap:6px;display:flex}.mk-mini-lines b{font:600 8px/1 var(--sans);width:44px}.mk-mini-lines em{background:var(--nebel);border-radius:4px;flex:1;height:4px}.mk-mini-res{flex-direction:column;gap:9px;padding:11px;display:flex}.mk-mini-res-head{justify-content:space-between;align-items:baseline;display:flex}.mk-mini-res-head .mk-mono{color:var(--wald);font-size:7px}.mk-mini-res-grid{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.mk-mini-res-grid span{text-align:center;font:500 7px/1 var(--mono);background:var(--kreide);box-shadow:inset 0 0 0 1px var(--linie);border-radius:6px;padding:5px 0}.mk-mini-res-grid span[data-state=taken]{background:var(--nebel);box-shadow:none;color:#9aa5a1;text-decoration:line-through}.mk-mini-res-grid span[data-state=picked]{background:var(--graphit);color:var(--salbei);box-shadow:none}.mk-mini-res-confirm{background:var(--salbei);font:600 8px/1 var(--sans);text-align:right;border-radius:7px;padding:7px 9px}.mk-cta{isolation:isolate;border-radius:var(--radius);background:linear-gradient(100deg,#cfe5da 0%,#9ec2b2 45%,#4f7466 100%);justify-content:space-between;align-items:center;gap:32px;padding:72px 56px;display:flex;position:relative;overflow:hidden}.mk-cta .mk-grain{opacity:.25}.mk-cta-line{transform-origin:top;width:1px;transition:transform 1.4s var(--ease) .2s;background:#ffffff8c;position:absolute;top:0;bottom:0;left:50%;transform:scaleY(0)}.mk-cta.is-in .mk-cta-line{transform:scaleY(1)}.mk-cta-title{max-width:520px;font:600 clamp(36px, 4.4vw, 52px) / 1.05 var(--sans);letter-spacing:-.045em;text-wrap:balance;margin:0;position:relative}.mk-cta-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-right:max(0px,25% - 180px);display:flex;position:relative}.mk-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 24px 32px;display:flex}.mk-footer-links{font:500 12px/1 var(--mono);color:var(--stein);flex-wrap:wrap;gap:8px 28px;display:flex}.mk-footer-links a{transition:color .2s}.mk-footer-links a:hover{color:var(--graphit)}.mk-legal{border-radius:var(--radius);background:var(--kreide);margin-top:16px;padding:clamp(28px,5vw,64px);box-shadow:0 1px 2px #0000000d,0 20px 60px -30px #14281e40}.mk-legal-inner{flex-direction:column;gap:32px;max-width:720px;display:flex}.mk-legal h1{font:600 clamp(36px, 5vw, 56px) / 1 var(--sans);letter-spacing:-.045em;margin:0}.mk-legal section{flex-direction:column;gap:10px;display:flex}.mk-legal h2{font:500 12px/1.5 var(--mono);letter-spacing:.04em;color:var(--wald);text-transform:uppercase;margin:0}.mk-legal p{color:var(--stein);margin:0;font-size:16px;line-height:1.7}.mk-legal a{color:var(--wald);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.mk-reveal{opacity:0;transition:opacity .9s var(--ease) var(--d,0s), transform 1s var(--ease) var(--d,0s), box-shadow .6s var(--ease);transform:translateY(28px)scale(.985)}.mk-reveal.is-in{opacity:1;transform:none}.mk-reveal.is-in:hover{transition-delay:0s}.mk-extra.mk-reveal.is-in:hover,.mk-benefit-light.mk-reveal.is-in:hover,.mk-benefit-dark.mk-reveal.is-in:hover{transform:translateY(-3px)}}@keyframes mk-draw-v{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mk-draw-h{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mk-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes mk-word-in{0%{opacity:0;filter:blur(6px);transform:translateY(.45em)}to{opacity:1;filter:blur();transform:none}}@keyframes mk-device-in{0%{opacity:0;transform:translateY(60px)rotate(2deg)}to{opacity:1;transform:none}}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes mk-tap{0%{transform:scale(1)}40%{transform:scale(.97)}to{transform:scale(1)}}@keyframes mk-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes mk-scan{0%{opacity:0;top:10px}12%{opacity:1}70%{opacity:1;top:calc(100% - 46px)}85%,to{opacity:0;top:calc(100% - 46px)}}@keyframes mk-ticket-in{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:none}}@keyframes mk-glow{0%{box-shadow:0 0 #bcd8cba6}70%,to{box-shadow:0 0 0 10px #bcd8cb00}}@media (prefers-reduced-motion:reduce){.mk *,.mk :before,.mk :after{transition:none!important;animation:none!important}.mk-cta-line{transform:none}.mk-stand-wrap{--tilt:.3}}@media (max-width:1180px){.mk-hero{padding-right:48px}.mk-team{grid-template-columns:1fr;gap:36px}}@media (max-width:1040px){.mk-nav{display:none}.mk-header-inner{grid-template-columns:1fr auto}.mk-menu-button{display:block}.mk-mobile-menu{border:1px solid var(--linie);-webkit-backdrop-filter:blur(14px);max-width:1280px;animation:mk-fade-up .4s var(--ease) both;background:#f5f8f6fa;border-radius:22px;flex-direction:column;gap:4px;margin:8px auto 0;padding:10px;box-shadow:0 20px 50px -20px #14281e59}.mk-mobile-menu[data-open]{display:flex}.mk-mobile-menu>a:not(.mk-btn){border-radius:14px;padding:14px 16px;font-size:17px;font-weight:500}.mk-mobile-menu>a:not(.mk-btn):hover{background:var(--nebel)}.mk-mobile-menu .mk-btn{margin-top:6px;padding:16px}.mk-hero{grid-template-columns:1fr;min-height:0;padding:40px 32px 0}.mk-hero-device{justify-self:center;margin-bottom:-170px}.mk-hero-copy{gap:40px}.mk-step{min-height:220px;padding:26px}.mk-card-title-lg{font-size:24px}.mk-benefits{grid-template-rows:420px auto;grid-template-columns:1fr 1fr}.mk-stand-tile{grid-area:auto/span 2}.mk-extras{grid-template-columns:1fr}.mk-cta{flex-direction:column;align-items:flex-start;padding:56px 40px}.mk-cta-line{display:none}.mk-cta-actions{margin-right:0}}@media (max-width:760px){.mk-steps{grid-template-columns:1fr}.mk-flow-rail{display:none}.mk-flow{padding-top:24px}.mk-step{min-height:180px}}@media (max-width:640px){.mk-header{padding:8px 8px 0}.mk-header-inner{padding:10px 10px 10px 16px}.mk-header-cta{display:none}.mk-shell{--gap:10px;padding:0 8px}.mk-hero{border-radius:22px;margin-top:8px;padding:32px 22px 0}.mk-hero-lead{font-size:16px}.mk-hero-actions .mk-btn{flex:auto}.mk-hero-device{margin-bottom:-210px}.mk-phone{transform-origin:top}.mk-card{padding:26px}.mk-card-title-lg{font-size:26px}.mk-benefits{grid-template-rows:380px auto auto;grid-template-columns:1fr}.mk-stand-tile{grid-column:auto}.mk-benefit-dark,.mk-benefit-light{min-height:220px}.mk-stand{width:220px;padding:18px}.mk-team{border-radius:22px;padding:32px 18px 18px}.mk-section-title{font-size:34px}.mk-tablet{border-radius:22px;padding:8px}.mk-tablet-screen{border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.mk-extra{flex-direction:column}.mk-extra-visual{width:auto;height:200px}.mk-mini{max-width:240px}.mk-extra-copy{padding:8px 12px 14px}.mk-cta{border-radius:22px;padding:44px 26px}.mk-footer{flex-direction:column;align-items:flex-start;padding:24px 16px 32px}}.mk-ref-hero{isolation:isolate;border-radius:var(--radius);background:radial-gradient(60% 90% at 15% 100%,#ecf5f0e6 0%,#ecf5f000 70%),linear-gradient(110deg,#d3e8de 0%,#b4d3c5 45%,#7fa394 100%);flex-direction:column;gap:20px;margin-top:16px;padding:clamp(36px,6vw,72px) clamp(24px,5vw,56px);display:flex;position:relative;overflow:hidden}.mk-ref-title{max-width:820px;font:600 clamp(38px, 5.6vw, 68px) / 1.02 var(--sans);letter-spacing:-.045em;text-wrap:balance;margin:0}.mk-ref-lead{max-width:560px;margin:0;font-size:18px;line-height:1.6}.mk-ref-list{gap:var(--gap);flex-direction:column;display:flex}.mk-ref-card{background:var(--kreide);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #0000000d,0 20px 60px -30px #14281e40}.mk-ref-card-media{min-height:360px;position:relative;overflow:hidden}.mk-ref-card-media img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.mk-ref-card:hover .mk-ref-card-media img{transform:scale(1.03)}.mk-ref-card-body{flex-direction:column;justify-content:space-between;gap:28px;padding:clamp(26px,3.4vw,44px);display:flex}.mk-ref-card-head{flex-direction:column;gap:14px;display:flex}.mk-ref-card-link:after{content:"";z-index:1;border-radius:var(--radius);position:absolute;inset:0}.mk-ref-logo{width:auto;height:56px;display:block}.mk-ref-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mk-ref-chip,.mk-ref-status{font:500 12px/1.2 var(--mono);letter-spacing:.02em;background:var(--nebel);color:var(--stein);border-radius:999px;align-items:center;gap:8px;padding:7px 11px;display:inline-flex}.mk-ref-chip[data-status=live],.mk-ref-status[data-status=live]{background:var(--salbei);color:var(--graphit)}.mk-ref-status-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;position:relative}[data-status=live]>.mk-ref-status-dot{background:var(--wald)}[data-status=in_progress]>.mk-ref-status-dot{box-shadow:inset 0 0 0 1.5px var(--tiefsalbei);background:0 0}[data-status=planned]>.mk-ref-status-dot{background:#b7c2bd}.mk-ref-more{color:var(--wald);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.mk-ref-arrow{transition:transform .4s var(--ease)}.mk-ref-card:hover .mk-ref-arrow{transform:translate(4px)}.mk-ref-back{font:500 12px/1.5 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--stein);margin-top:20px;padding:0 8px}.mk-ref-back a:hover{color:var(--graphit)}.mk-ref-detail-hero{gap:var(--gap);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;display:grid}.mk-ref-detail-copy{border-radius:var(--radius);background:var(--kreide);flex-direction:column;gap:28px;padding:clamp(28px,4vw,48px);display:flex;box-shadow:0 1px 2px #0000000d,0 20px 60px -30px #14281e40}.mk-ref-name{font:600 clamp(38px, 5vw, 60px) / 1 var(--sans);letter-spacing:-.045em;margin:0}.mk-ref-name-logo{width:min(100%,340px);height:auto;display:block}.mk-ref-facts{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.mk-ref-facts>div{flex-direction:column;gap:4px;padding:14px 12px 14px 0;display:flex}.mk-ref-facts>div+div{border-left:1px solid var(--linie);padding-left:14px}.mk-ref-facts dt{font:500 11px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--wald)}.mk-ref-facts dd{margin:0;font-size:15px;font-weight:500;line-height:1.35}.mk-ref-story{flex-direction:column;gap:14px;display:flex}.mk-ref-story p{color:var(--stein);margin:0;font-size:16px;line-height:1.7}.mk-ref-actions{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.mk-ref-cover{border-radius:var(--radius);min-height:420px;margin:0;position:relative;overflow:hidden}.mk-ref-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mk-ref-section{flex-direction:column;gap:28px;margin-top:48px;display:flex}.mk-ref-section-head{flex-direction:column;gap:14px;max-width:760px;padding:0 8px;display:flex}.mk-ref-services{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mk-ref-service{background:linear-gradient(135deg,#eef4f1 0%,#d3e4db 100%);justify-content:flex-start;align-items:flex-start;gap:22px;min-height:240px}.mk-ref-service[data-status=live]{background:linear-gradient(160deg, #34524a 0%, var(--graphit) 65%);color:var(--kreide)}.mk-ref-service[data-status=live] .mk-card-text{color:#b9c4c0}.mk-ref-service[data-status=in_progress]{background:repeating-linear-gradient(135deg, var(--stripe-a) 0 10px, var(--stripe-b) 10px 20px)}.mk-ref-service[data-status=in_progress] .mk-ref-status{background:var(--kreide)}.mk-ref-results{border-radius:var(--radius);color:var(--kreide);background:radial-gradient(70% 120% at 0 0,#3a5c52 0%,#3a5c5200 60%),radial-gradient(50% 80% at 100% 100%,#2c4a41 0%,#2c4a4100 70%),#1a1e20;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;padding:clamp(32px,5vw,56px);display:grid;position:relative}.mk-ref-results-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.mk-ref-results-link{border-bottom:1px solid #bcd8cb66;padding-bottom:2px;font-weight:600;transition:border-color .2s;color:var(--salbei)!important}.mk-ref-results-link:hover{border-color:var(--salbei)}.mk-ref-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mk-ref-metric{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:8px;padding:22px;display:flex}.mk-ref-metric dt,.mk-ref-metric-label{font:500 11px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--salbei)}.mk-ref-metric dd{flex-direction:column;gap:6px;margin:0;display:flex}.mk-ref-metric-value{font:600 40px/1 var(--sans);letter-spacing:-.04em}.mk-ref-metric-detail{color:#b9c4c0;font-size:13px}.mk-ref-metrics-pending .mk-ref-metric{background:0 0;border-style:dashed}.mk-ref-metrics-pending .mk-ref-metric-value{color:#f5f8f659}.mk-ref-quote{background:var(--kreide);margin:0;padding:clamp(28px,5vw,56px)}.mk-ref-quote blockquote{margin:0}.mk-ref-quote p{font:500 clamp(22px, 2.6vw, 32px) / 1.3 var(--sans);letter-spacing:-.02em;text-wrap:balance;margin:0}.mk-ref-quote figcaption{flex-direction:column;gap:4px;display:flex}.mk-ref-video{aspect-ratio:16/9;border-radius:var(--radius);background:var(--graphit);position:relative;overflow:hidden}.mk-ref-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.mk-ref-gallery{gap:var(--gap);grid-template-columns:1fr 1.4fr 1fr;display:grid}.mk-ref-gallery figure{border-radius:var(--radius);height:380px;margin:0;position:relative;overflow:hidden}.mk-ref-gallery img{object-fit:cover;width:100%;height:100%}.mk-ref-teaser{background:var(--kreide);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:28px 32px;display:grid;box-shadow:0 1px 2px #0000000d,0 20px 60px -30px #14281e40}.mk-ref-teaser-copy{flex-direction:column;gap:10px;display:flex}.mk-ref-teaser-logos{flex-wrap:wrap;align-items:center;gap:12px 32px;display:flex}.mk-ref-teaser-logos .mk-ref-logo{height:44px}@media (max-width:1040px){.mk-ref-card,.mk-ref-detail-hero,.mk-ref-results{grid-template-columns:1fr}.mk-ref-card-media{aspect-ratio:16/9;min-height:0}.mk-ref-cover{aspect-ratio:16/9;order:-1;min-height:0}.mk-ref-results{gap:32px}.mk-ref-teaser{grid-template-columns:1fr;gap:20px}}@media (max-width:760px){.mk-ref-services{grid-template-columns:1fr}.mk-ref-service{min-height:0}.mk-ref-gallery{grid-template-columns:1fr 1fr}.mk-ref-gallery figure{height:260px}.mk-ref-gallery figure:nth-child(3n+2){order:-1;grid-column:span 2}.mk-ref-section{margin-top:32px}}@media (max-width:640px){.mk-ref-hero,.mk-ref-detail-copy,.mk-ref-cover,.mk-ref-results{border-radius:22px}.mk-ref-hero{margin-top:8px}.mk-ref-facts{grid-template-columns:1fr 1fr}.mk-ref-facts>div:nth-child(3){border-left:0;border-top:1px solid var(--linie);grid-column:span 2;padding-left:0}.mk-ref-metric-value{font-size:32px}.mk-ref-metrics-pending .mk-ref-metric{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px}.mk-ref-metrics-pending .mk-ref-metric-value{display:none}.mk-ref-teaser{padding:24px}}@media (prefers-reduced-motion:reduce){.mk-ref-card-media img,.mk-ref-arrow{transition:none}}