.wrap-wide{max-width:var(--wrap-wide);margin:0 auto;padding:0 1.25rem}@media (width>=640px){.wrap-wide{padding:0 2rem}}.mk-section{padding:var(--space-9) 0;position:relative}@media (width<=639px){.mk-section{padding:var(--space-8) 0}}.mk-night{background:var(--color-night);color:var(--color-on-night)}.mk-night .muted,.mk-night .mk-lead{color:var(--color-on-night-muted)}.mk-night a:not(.btn){color:var(--color-on-night)}.mk-night :focus-visible{outline-color:var(--color-accent-bright)}.mk-tint{background:var(--color-surface-alt)}.mk-display{font-size:var(--text-display);letter-spacing:-.038em;font-weight:800;line-height:.97}#inhalt p,#inhalt li,#inhalt legend{hyphens:manual}.mk-h2{letter-spacing:-.04em;text-wrap:balance;max-width:16ch;font-size:clamp(2.3rem,5.4vw,4.4rem);font-weight:800;line-height:.98}.mk-h3{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:750;line-height:1.1}.mk-lead{font-size:var(--text-lg);color:var(--color-text-muted);max-width:36rem;line-height:1.5}.mk-head{gap:var(--space-5);margin-bottom:var(--space-7);display:grid}@media (width>=960px){.mk-head--split{grid-template-columns:1.2fr 1fr;align-items:end}}.hl{background:var(--color-accent);color:var(--color-on-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;transform-origin:0;border-radius:.06em;margin:0 -.02em;padding:0 .1em .02em;display:inline-block}.hl.is-stamp{animation:stamp .55s var(--ease-out)}@keyframes stamp{0%{transform:rotate(-1.5deg)scale(1.05)}to{transform:none}}@media (prefers-reduced-motion:reduce){.hl.is-stamp{animation:none}}@keyframes lift{0%{transform:translateY(18px)}to{transform:none}}.lift{animation:lift .8s var(--ease-out) both}.lift-2{animation-delay:80ms}.lift-3{animation-delay:.16s}@media (prefers-reduced-motion:reduce){.lift{animation:none}}.chips{border:0;flex-wrap:wrap;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.chips legend{float:left;width:100%;margin-bottom:.6rem;padding:0;font-weight:600}.chip{display:inline-flex;position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{border-radius:var(--radius-pill);background:var(--color-surface);min-height:44px;color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-divider);white-space:nowrap;align-items:center;padding:0 1.05rem;font-weight:600;transition:background-color .18s,color .18s,box-shadow .18s;display:inline-flex}.chip input:hover+span{box-shadow:inset 0 0 0 1.5px var(--color-control-border)}.chip input:checked+span{background:var(--color-text);color:var(--color-canvas);box-shadow:none}.chip input:focus-visible+span{outline:3px solid var(--color-focus-ring);outline-offset:2px}.mk-night .chip span{background:var(--color-night-surface);color:var(--color-on-night);box-shadow:inset 0 0 0 1.5px var(--color-night-line)}.mk-night .chip input:checked+span{background:var(--color-accent);color:var(--color-on-accent);box-shadow:none}.mk-night .chip input:focus-visible+span{outline-color:var(--color-accent-bright)}.device{margin:0;position:relative;container-type:inline-size}.device__body{background:var(--device-frame);box-shadow:var(--shadow-device),inset 0 0 0 1px var(--device-shine);position:relative}.device__screen{background:var(--color-surface);isolation:isolate;position:relative;overflow:hidden}.device__poster{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.device__frame{width:1440px;height:var(--frame-h,900px);transform:scale(var(--s,.4));transform-origin:0 0;opacity:0;background:var(--color-surface);z-index:1;border:0;transition:opacity .4s;position:absolute;top:0;left:0}.device[data-w="390"] .device__frame{width:390px;height:var(--frame-h,844px)}.device__frame.is-in{opacity:1}.device:not([data-interactive]) .device__frame{pointer-events:none}.device--laptop .device__body{border-radius:2.4cqw 2.4cqw .8cqw .8cqw;padding:1.9cqw 1.9cqw 2.4cqw}.device--laptop .device__screen{aspect-ratio:16/10;border-radius:.5cqw}.device__base{background:var(--device-bezel);height:2.3cqw;box-shadow:var(--shadow-device),inset 0 1px 0 var(--device-shine);border-radius:0 0 2.6cqw 2.6cqw;margin:0 -7%;display:block;position:relative}.device__base:after{content:"";background:var(--device-frame);border-radius:0 0 1cqw 1cqw;width:14%;height:45%;position:absolute;top:0;left:50%;transform:translate(-50%)}.device--phone .device__body{border-radius:15cqw;padding:3.6cqw}.device--phone .device__screen{aspect-ratio:390/844;border-radius:11.6cqw}.device__island{z-index:3;background:var(--device-frame);border-radius:var(--radius-pill);width:27cqw;height:7.6cqw;position:absolute;top:6.2cqw;left:50%;transform:translate(-50%)}.mk-night .btn--ghost{color:var(--color-on-night);box-shadow:inset 0 0 0 1.5px var(--color-on-night-muted)}.mk-night .btn--ghost:hover{background:var(--color-night-surface)}.mk-night .input{background:var(--color-night-surface);color:var(--color-on-night);border-color:var(--color-on-night-muted)}.mk-night .input::placeholder{color:var(--color-on-night-muted)}.ask{gap:var(--space-3);flex-wrap:wrap;max-width:38rem;display:flex}.ask .input{min-height:58px;font-size:var(--text-lg);border-radius:var(--radius-pill);flex:15rem;padding:0 1.4rem}.ask .btn{flex:none}@media (width<=639px){.ask .btn{flex:100%}}.mk-link{min-height:44px;color:var(--color-accent-text);align-items:center;gap:.4rem;font-weight:700;text-decoration:none;display:inline-flex}.mk-link:after{content:"→";transition:transform .2s var(--ease-out)}.mk-link:hover:after{transform:translate(4px)}.mk-night .mk-link{color:var(--color-accent-bright)}.sf{margin-top:var(--space-9);padding:var(--space-9) 0 var(--space-6);overflow:hidden}main:has(>.mk-flush:last-child)+.sf{margin-top:0}.sf p{hyphens:manual}.sf__top{gap:var(--space-7);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-night-line);align-items:end;display:grid}@media (width>=1000px){.sf__top{grid-template-columns:1.25fr 1fr}}.sf__claim{gap:var(--space-4);font-size:var(--text-mega);letter-spacing:-.055em;color:var(--color-on-night);flex-direction:column;font-weight:800;line-height:.85;display:flex}@media (width>=1000px){.sf__claim{font-size:clamp(5rem,10vw,10rem)}}.sf__mark{aspect-ratio:1;background:var(--color-canvas);border-radius:50%;place-items:center;width:clamp(96px,14vw,170px);display:inline-grid}.sf__mark svg{width:72%;height:auto}.sf__check{gap:var(--space-3);background:var(--color-night-surface);border-radius:var(--radius-lg);padding:var(--space-6);display:grid}@media (width<=639px){.sf__check{padding:var(--space-5) 0;background:0 0}}.sf__check-title{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:750;line-height:1.1}.sf__check-text{color:var(--color-on-night-muted)}.sf__check .ask{margin-top:var(--space-2)}.sf__check .input{min-height:52px;font-size:var(--text-md)}.sf__cols{gap:var(--space-6);padding:var(--space-8) 0 var(--space-7);display:grid}@media (width>=640px){.sf__cols{grid-template-columns:1fr 1fr}}@media (width>=1000px){.sf__cols{grid-template-columns:1.6fr 1fr 1fr 1fr}}.sf__about{max-width:22rem;color:var(--color-on-night-muted);font-size:var(--text-lg);line-height:1.45}.sf__col{align-content:start;gap:.1rem;display:grid}.sf__h{margin-bottom:var(--space-2);font-weight:750}.sf__col a{color:var(--color-on-night-muted);justify-self:start;align-items:center;min-height:44px;text-decoration:none;transition:color .18s;display:inline-flex}.sf__col a:hover{color:var(--color-on-night)}.sf__bottom{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-night-line);color:var(--color-on-night-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.sf__bottom a{color:var(--color-on-night);align-items:center;min-height:24px;display:inline-flex}.sh{z-index:40;transition:background-color .25s,box-shadow .25s;position:sticky;top:0}.sh[data-scrolled]{background:color-mix(in srgb,var(--color-canvas) 94%,transparent);-webkit-backdrop-filter:saturate(1.5)blur(14px);backdrop-filter:saturate(1.5)blur(14px);box-shadow:0 1px 0 var(--color-divider)}.sh__in{align-items:center;gap:var(--space-5);min-height:72px;display:flex}.sh__brand{color:var(--color-text);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:.55rem;min-height:44px;font-size:1.35rem;font-weight:800;text-decoration:none;display:inline-flex}.sh__nav{border-radius:var(--radius-pill);gap:.15rem;margin:0 auto;padding:.3rem;display:flex}.sh__nav a{color:var(--color-text);border-radius:var(--radius-pill);align-items:center;min-height:44px;padding:0 .95rem;font-weight:550;text-decoration:none;transition:background-color .18s;display:inline-flex}.sh__nav a:hover{background:var(--color-surface-alt)}.sh__nav a[aria-current]{background:var(--color-text);color:var(--color-canvas)}.sh__brand svg{flex:none}.sh__actions{align-items:center;gap:var(--space-2);display:flex}.sh__login{color:var(--color-text);border-radius:var(--radius-pill);align-items:center;min-height:44px;padding:0 .8rem;font-weight:600;text-decoration:none;display:inline-flex}.sh__login:hover{background:var(--color-surface-alt)}.sh__cta{white-space:nowrap;min-height:46px}.sh__menu{border-radius:var(--radius-pill);background:var(--color-text);min-height:46px;color:var(--color-canvas);font:600 var(--text-md)/1 var(--font);cursor:pointer;border:0;padding:0 1.1rem;display:none}@media (width<=1079px){.sh__nav{display:none}.sh__actions{margin-left:auto}.sh__menu{align-items:center;display:inline-flex}}@media (width<=639px){.sh__login{display:none}.sh__cta,.sh__menu{padding:0 .95rem}.sh__brand{gap:.4rem}.sh__brand svg{width:36px;height:auto}.sh__brand span{font-size:1.15rem}.sh__in{gap:var(--space-2)}.sh__actions{gap:.4rem}}@media (width<=389px){.sh__brand span{display:none}}@media (width<=359px){.sh__cta{display:none}}.sheet{width:100%;max-width:none;height:100%;max-height:none;padding:max(1rem,env(safe-area-inset-top)) 1.25rem max(1.5rem,env(safe-area-inset-bottom));background:var(--color-night);color:var(--color-on-night);gap:var(--space-6);border:0;flex-direction:column;margin:0}.sheet[open]{animation:sheet-in .35s var(--ease-out);display:flex}.sheet::backdrop{background:var(--color-night)}@keyframes sheet-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sheet[open]{animation:none}}.sheet__top{justify-content:space-between;align-items:center;min-height:56px;display:flex}.sh__brand--night{color:var(--color-on-night)}.sheet__mark{background:var(--color-canvas);border-radius:50%;place-items:center;width:52px;height:52px;display:inline-grid}.sheet__close{border-radius:var(--radius-pill);background:var(--color-night-surface);min-height:46px;color:var(--color-on-night);font:600 var(--text-md)/1 var(--font);cursor:pointer;border:0;padding:0 1.1rem}.sheet__nav{margin-top:var(--space-4);gap:.2rem;display:grid}.sheet__nav a{color:var(--color-on-night);letter-spacing:-.035em;align-items:center;min-height:56px;font-size:clamp(2rem,9vw,3rem);font-weight:800;line-height:1.1;text-decoration:none;display:flex}.sheet__nav a[aria-current]{color:var(--color-accent-bright)}.sheet__foot{gap:var(--space-3);margin-top:auto;display:grid}.sheet__foot .btn--ghost{color:var(--color-on-night);box-shadow:inset 0 0 0 1.5px var(--color-on-night-muted)}.sheet :focus-visible{outline-color:var(--color-accent-bright)}
