.mtf{--paper:#f3f0e8;--paper2:#eae6da;--ink:#13161b;--mute:#5d6268;--line:#13161b26;--sig:#d6281d;--sig-d:#a81b12;background:var(--paper);color:var(--ink);font-family:var(--font-mtf-body),sans-serif;min-height:100vh;font-size:17px;line-height:1.6;background-image:radial-gradient(#13161b0d 1px,transparent 0);background-size:22px 22px}.mtf *{box-sizing:border-box}.mtf a{color:inherit;text-decoration:none}.mtf .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.mtf .mono{font-family:var(--font-mtf-mono),monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.mtf h1,.mtf h2,.mtf h3{font-family:var(--font-mtf-display),serif;font-weight:400;line-height:1.02;margin:0;letter-spacing:-.01em}.mtf h1{font-size:clamp(2.8rem,8vw,6.4rem)}.mtf h2{font-size:clamp(2rem,4.5vw,3.4rem)}.mtf h3{font-size:1.5rem}.mtf header.top{position:sticky;top:0;z-index:20;background:#f3f0e8ee;backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.mtf .bar{justify-content:space-between;gap:16px;height:68px}.mtf .bar,.mtf .logo{display:flex;align-items:center}.mtf .logo{gap:10px;font-weight:700;letter-spacing:.02em}.mtf .logo i{display:block;width:26px;height:26px;background:var(--sig);position:relative}.mtf .logo i:after,.mtf .logo i:before{content:"";position:absolute;background:var(--paper)}.mtf .logo i:before{left:10px;top:5px;width:6px;height:16px}.mtf .logo i:after{left:5px;top:10px;width:16px;height:6px}.mtf nav.main{display:flex;gap:26px;font-size:.92rem}.mtf nav.main a{padding:4px 0;border-bottom:2px solid transparent}.mtf nav.main a.on,.mtf nav.main a:hover{border-color:var(--sig)}.mtf .menu-btn{display:none;background:none;border:1px solid var(--ink);padding:6px 12px;font:inherit;cursor:pointer}.mtf .btn{display:inline-flex;gap:10px;align-items:center;padding:14px 24px;border:1.5px solid var(--ink);font-weight:600;transition:.18s;cursor:pointer;background:transparent;font-size:1rem;font-family:inherit}.mtf .btn:hover{background:var(--ink);color:var(--paper)}.mtf .btn.sig{background:var(--sig);border-color:var(--sig);color:#fff}.mtf .btn.sig:hover{background:var(--sig-d);border-color:var(--sig-d)}.mtf .hero{padding:88px 0 72px;border-bottom:1px solid var(--line)}.mtf .hero .mono{color:var(--sig);margin-bottom:26px;display:block}.mtf .hero h1 em{font-style:italic;color:var(--sig)}.mtf .hero p.lead{max-width:640px;font-size:1.25rem;margin:32px 0 38px;color:#2a2e34}.mtf .actions{display:flex;gap:14px;flex-wrap:wrap}.mtf .rise{animation:rise .8s cubic-bezier(.2,.7,.2,1) both}.mtf .d1{animation-delay:.08s}.mtf .d2{animation-delay:.18s}.mtf .d3{animation-delay:.3s}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mtf .rise{animation:none}}.mtf section.blk{padding:84px 0;border-bottom:1px solid var(--line)}.mtf .head{display:grid;grid-template-columns:200px 1fr;gap:32px;margin-bottom:48px}.mtf .cards{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ink)}.mtf .card{padding:32px 28px 36px;border-right:1px solid var(--ink);display:flex;flex-direction:column;gap:14px;transition:.2s;background:transparent}.mtf .card:last-child{border-right:0}.mtf .card:hover{background:var(--ink);color:var(--paper)}.mtf .card:hover .mono{color:#f08a83}.mtf .card .mono{color:var(--sig)}.mtf .card p{margin:0;color:inherit;opacity:.85}.mtf .card .go{margin-top:auto;font-weight:600}.mtf .feat{display:grid;grid-template-columns:repeat(2,1fr);gap:0 56px}.mtf .feat div{padding:22px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:52px 1fr;gap:6px}.mtf .feat .n{font-family:var(--font-mtf-display),serif;font-size:1.6rem;color:var(--sig);line-height:1}.mtf .feat b{display:block;font-size:1.05rem}.mtf .feat span.t{color:var(--mute);font-size:.98rem}.mtf .usp{list-style:none;margin:0;padding:0;display:grid;gap:0}.mtf .usp li{padding:16px 0;border-top:1px solid var(--line);font-size:1.15rem;display:flex;gap:14px}.mtf .usp li:before{content:"→";color:var(--sig)}.mtf .dark{background:var(--ink);color:var(--paper);background-image:none}.mtf .dark .mono{color:#f08a83}.mtf .dark .usp li{border-color:#f3f0e833}.mtf .split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.mtf .ph{border:1.5px dashed var(--mute);padding:28px;color:var(--mute);background:#ffffff55}.mtf .steps{counter-reset:s;list-style:none;padding:0;margin:0}.mtf .steps li{counter-increment:s;padding:20px 0 20px 64px;border-top:1px solid var(--line);position:relative;font-size:1.1rem}.mtf .steps li:before{content:counter(s);position:absolute;left:0;top:14px;font-family:var(--font-mtf-display),serif;font-size:2.4rem;color:var(--sig)}.mtf footer.bot{padding:56px 0 40px;background:var(--ink);color:#f3f0e8cc;font-size:.92rem}.mtf footer.bot .cols{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px}.mtf footer.bot a:hover{color:#fff}.mtf footer.bot h4{margin:0 0 10px;color:#fff;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.mtf .pg{padding:72px 0 40px}@media (max-width:860px){.mtf nav.main{display:none;position:absolute;top:68px;left:0;right:0;background:var(--paper);flex-direction:column;padding:16px 24px;border-bottom:1px solid var(--ink);gap:14px}.mtf nav.main.open{display:flex}.mtf .menu-btn{display:block}.mtf .cards{grid-template-columns:1fr}.mtf .card{border-right:0;border-bottom:1px solid var(--ink)}.mtf .feat,.mtf .head,.mtf .split,.mtf footer.bot .cols{grid-template-columns:1fr;gap:24px}.mtf .hero,.mtf section.blk{padding:56px 0}}.mtf.mtf-chrome{display:contents}.mtf nav.main a.mono.on{border-color:var(--sig)}.mtf .nl-banner{display:block;background:var(--ink);color:var(--paper);border-bottom:3px solid var(--sig)}.mtf .nl-banner .wrap{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding-top:14px;padding-bottom:14px}.mtf .nl-banner .mono{color:#f08a83;flex:none}.mtf .nl-banner strong{font-weight:600;flex:1 1 320px}.mtf .nl-banner .go{font-weight:600;white-space:nowrap}.mtf .nl-banner:hover strong{text-decoration:underline}.mtf .nl-list{border-top:1px solid var(--ink)}.mtf .nl-item{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:26px 0;border-bottom:1px solid var(--line)}.mtf .nl-item .mono{color:var(--sig);padding-top:6px}.mtf .nl-item h3{margin:0 0 8px;font-size:1.35rem;line-height:1.3}.mtf .nl-item p{margin:0 0 10px;color:var(--mute)}.mtf .nl-item .go{font-weight:600}.mtf .nl-item:hover h3{color:var(--sig)}.mtf .nl-new{display:inline-block;margin-left:10px;padding:2px 8px;background:var(--sig);color:#fff;font-size:.65rem;vertical-align:middle}.mtf .nl-form{display:grid;gap:12px;max-width:440px}.mtf .nl-form label{display:grid;gap:4px;font-size:.9rem;font-weight:600}.mtf .nl-form input[type=email],.mtf .nl-form input[type=text]{font:inherit;padding:12px 14px;border:1.5px solid var(--ink);background:#fff;color:var(--ink);width:100%}.mtf .nl-form input:focus{outline:2px solid var(--sig);outline-offset:1px}.mtf .nl-form .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mtf .nl-form .small{font-size:.85rem;color:var(--mute);font-weight:400;margin:0}.mtf .nl-msg{padding:12px 16px;border-left:4px solid var(--sig);background:#fff;margin:0}.mtf .nl-msg.ok{border-color:#2f7d4f}.mtf .nl-frame{width:100%;border:1px solid var(--line);background:#fff;display:block;min-height:400px}.mtf .nl-meta{color:var(--mute);margin:0 0 24px}@media (max-width:860px){.mtf .nl-item{grid-template-columns:1fr;gap:6px}}.mtf .nl-item .nl-new{color:#fff;padding-top:3px}.mtf #anmelden h2{margin-bottom:22px}.mtf #anmelden p{margin-top:0}.mtf .legal h2{font-size:1.5rem;margin:40px 0 10px}.mtf .legal a{text-decoration:underline}.mtf .legal ul{padding-left:22px}.mtf .legal mark{background:#fff1a8;padding:0 2px}.mtf .legal ul{list-style:disc}.mtf .legal li{margin:4px 0}