:root:root{--mk-shell: 1300px;--mk-kopf-h: 72px;--r-kachel: 14px;--r-motiv: clamp(56px, 2px + 9.6vw, 150px);--sec-gross: clamp(72px, 40px + 8.5vw, 168px)}html:root{scroll-padding-top:calc(var(--mk-kopf-h) + 16px)}.akzent{font-style:normal;font-weight:600;color:var(--akzent-farbe, var(--mk-gold-text))}.rund,.m-seite,.anfrage{--akzent-farbe: var(--mk-gold)}.pfeil{display:inline-block;transition:transform .25s var(--mk-ease)}a:hover>.pfeil,button:hover>.pfeil{transform:translate(3px)}.pille{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--mk-touch);padding:10px 20px;font-size:var(--mk-body-14);font-weight:500;line-height:1.2;white-space:nowrap;color:var(--mk-ink);background:transparent;border:1px solid var(--mk-hairline-45);border-radius:999px;transition:background .25s ease,color .25s ease,border-color .25s ease}.pille:hover{color:var(--mk-ink);border-color:var(--mk-ink)}.pille--ink{color:var(--mk-white);background:var(--mk-ink);border-color:var(--mk-ink)}.pille--ink:hover{color:var(--mk-white);background:#000}.pille--ink .pfeil{color:var(--mk-gold)}.pille--hell{color:var(--mk-ink);background:var(--mk-white);border-color:var(--mk-white)}.pille--hell:hover{color:var(--mk-ink);border-color:var(--mk-gold)}.pille--umriss-hell{color:var(--mk-white);border-color:var(--mk-on-dark-40)}.pille--umriss-hell:hover{color:var(--mk-white);border-color:var(--mk-white)}.pille--umriss-hell .pfeil{color:var(--mk-gold)}.kopf{position:sticky;top:0;z-index:50;background:#ffffffeb;backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:border-color .25s ease}.kopf[data-gescrollt]{border-bottom-color:var(--mk-hairline)}.kopf__innen{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--mk-kopf-h)}.kopf__marke{display:flex;align-items:center;gap:10px;min-width:0}.kopf__wort{font-size:var(--mk-body-13);font-weight:600;letter-spacing:.22em;text-transform:uppercase}.kopf__zeile{display:none;margin-left:18px;padding-left:18px;font-size:var(--mk-micro-11);letter-spacing:.16em;text-transform:uppercase;color:var(--mk-graphite);border-left:1px solid var(--mk-hairline-16)}.kopf__knopf{padding-inline:18px;font-size:var(--mk-body-13)}.vorbei{background:var(--mk-cream);border-bottom:1px solid var(--mk-hairline)}.vorbei__text{margin:0 auto;padding-block:14px;font-size:var(--mk-body-14)}.hero{padding-block:clamp(48px,20px + 7.5vw,136px) clamp(56px,30px + 7vw,128px)}.hero__raster{display:grid;grid-template-columns:1fr;grid-template-areas:"kopf" "absatz" "pillen" "rund";row-gap:32px}.hero__kopf{grid-area:kopf}.hero__kicker{margin:0 0 24px}.hero__titel{margin:0;font-size:clamp(28px,4.85vw,70px);font-weight:400;line-height:1.04;letter-spacing:-.045em;text-wrap:initial}.hero__titel b{font-weight:600}.hero__titel .akzent{letter-spacing:inherit}.hero__zeile{display:block}.hero__ganz{white-space:nowrap}.hero__absatz{grid-area:absatz}.hero__lead{margin:0;max-width:400px;font-size:var(--mk-body-17);line-height:1.6}.hero__vertrauen{margin:16px 0 0;font-size:var(--mk-body-13);color:var(--mk-graphite)}.hero__pillen{grid-area:pillen}.hero__pillen-label{margin:0 0 12px;font-size:var(--mk-body-13);color:var(--mk-graphite)}.pillen{display:flex;flex-wrap:wrap;gap:8px}.rund{grid-area:rund;position:relative;justify-self:center;width:min(100%,300px);aspect-ratio:1}.rund__svg{display:block;width:100%;height:100%}.rund__grund{fill:var(--mk-ink)}.rund__strich{stroke:var(--mk-white);stroke-width:2.5;stroke-linecap:round}.rund__strich--vorbei{stroke:#fff3}.rund__strich--heute{stroke-width:4}.rund__strich--danach{stroke:#ffffff47;stroke-dasharray:3 4}.rund__strich--stichtag{stroke:var(--mk-gold);stroke-width:4}.rund__marke{font-family:var(--mk-font);font-size:15px;font-weight:500;fill:var(--mk-gold)}.rund__mitte{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:26%;color:var(--mk-white);text-align:center}.rund__zahl{font-size:clamp(56px,40px + 4vw,96px);line-height:.85}.rund__text{font-size:var(--mk-body-13);line-height:1.4;color:var(--mk-on-dark-70)}.preise{padding-bottom:var(--sec-gross)}.preise__raster{display:grid;grid-template-columns:1fr;gap:16px}.preise__klein{margin-top:20px;margin-bottom:0;font-size:var(--mk-body-13);color:var(--mk-graphite)}.kachel{position:relative;display:flex;flex-direction:column;min-width:0;padding:clamp(24px,16px + 2.1vw,40px);border-radius:var(--r-kachel)}.kachel--gross{color:var(--mk-white);background:var(--mk-ink)}.kachel--klein{background:var(--mk-white);border:1px solid var(--mk-hairline-18)}.kachel--papier{background:var(--mk-cream)}.kachel__kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:clamp(22px,14px + 2vw,40px)}.kachel__name{margin:0;font-size:var(--mk-body-16);font-weight:600;letter-spacing:-.01em}.kachel__frist{margin:0;font-size:var(--mk-micro-11);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--mk-gold-text)}.kachel--gross .kachel__frist{color:var(--mk-gold)}.kachel__betrag{display:flex;align-items:baseline;gap:10px;margin:0;font-size:clamp(44px,36px + 2.1vw,64px);font-weight:600;line-height:1;letter-spacing:-.045em;white-space:nowrap}.kachel__betrag--gross{font-size:clamp(60px,36px + 6.4vw,128px)}.kachel__netto{font-size:var(--mk-body-15);font-weight:400;letter-spacing:0;color:var(--mk-graphite)}.kachel__ust{margin:10px 0 0;font-size:var(--mk-body-13);color:var(--mk-graphite)}.kachel--gross .kachel__netto,.kachel--gross .kachel__ust,.kachel--gross .kachel__danach{color:var(--mk-on-dark-60)}.kachel__umfang{margin:24px 0 0;padding-top:18px;font-size:var(--mk-body-15);line-height:1.5;border-top:1px solid var(--mk-hairline)}.kachel--gross .kachel__umfang{border-top-color:var(--mk-on-dark-line)}.kachel__danach{margin:6px 0 0;font-size:var(--mk-body-13);color:var(--mk-graphite)}.kachel__knopf{align-self:flex-start;margin-top:auto}.kachel--gross .kachel__danach{margin-bottom:28px}.kachel__link{display:inline-flex;align-items:center;gap:8px;min-height:var(--mk-touch);margin-top:auto;padding-top:12px;font-size:var(--mk-body-14);font-weight:500}.kachel__link .pfeil{color:var(--mk-gold-deep)}.raten{display:grid;margin:18px 0 0}.raten div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--mk-hairline)}.raten dt{font-size:var(--mk-body-14);color:var(--mk-graphite)}.raten dd{margin:0;font-size:var(--mk-h3-22);font-weight:600;letter-spacing:-.02em;white-space:nowrap}.kachel--bild{min-height:280px;padding:0;overflow:hidden;color:var(--mk-white);background:var(--mk-ink)}.kachel--bild picture,.kachel--bild img{position:absolute;inset:0;width:100%;height:100%}.kachel--bild img{object-fit:cover;object-position:50% 0;transition:transform .6s var(--mk-ease)}.kachel--bild:hover img{transform:scale(1.03)}.kachel__bildtext{position:relative;display:flex;flex-direction:column;gap:4px;margin-top:auto;padding:18px 20px;font-size:var(--mk-body-15);font-weight:500;color:var(--mk-white);background:linear-gradient(to top,#111111eb,#1110)}.kachel--bild:hover .kachel__bildtext{color:var(--mk-white)}.kachel__bildkicker{font-size:var(--mk-micro-11);font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--mk-gold)}.gross-titel{margin:0;font-size:clamp(32px,22px + 2.7vw,60px);font-weight:500;line-height:1.06;letter-spacing:-.04em}.einleitung{padding-bottom:var(--sec-gross)}.einleitung__raster{display:grid;grid-template-columns:1fr;gap:24px}.einleitung__text{margin:0;max-width:520px;font-size:var(--mk-body-17);line-height:1.75;color:var(--mk-graphite)}.zickzack{padding-bottom:var(--sec-gross)}.block{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}.block+.block{margin-top:clamp(72px,40px + 8.5vw,160px)}.block__titel{margin:0 0 18px;font-size:clamp(30px,22px + 2.1vw,50px);font-weight:500;line-height:1.08;letter-spacing:-.04em}.block__absatz{margin:0;max-width:440px;font-size:var(--mk-body-16);line-height:1.7;color:var(--mk-graphite)}.motiv{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1.02;padding:clamp(28px,10px + 3.7vw,64px);overflow:hidden;border-radius:0 var(--r-motiv) 0 0}.block--gespiegelt .motiv{border-radius:var(--r-motiv) 0 0 0}.motiv--hell{background:var(--mk-cream)}.motiv--dunkel{color:var(--mk-white);background:var(--mk-ink)}.m-blatt{position:relative;display:flex;flex-direction:column;gap:12px;width:min(78%,360px);padding:28px 26px 34px;background:var(--mk-white);border-radius:6px;box-shadow:0 1px 0 var(--mk-hairline);transform:rotate(-2deg)}.m-blatt__kopf{width:58%;height:14px;margin-bottom:6px;background:var(--mk-ink);border-radius:2px}.m-zeile{width:var(--b);height:7px;background:#1111111f;border-radius:2px}.m-blatt__bild{height:70px;margin-block:6px;background:var(--mk-cream);border-radius:0 28px 0 0}.m-stempel{position:absolute;right:-18px;bottom:-16px;padding:10px 16px;font-size:var(--mk-body-13);font-weight:600;letter-spacing:.04em;color:var(--mk-gold-text);background:var(--mk-white);border:1.5px solid var(--mk-gold);border-radius:999px;transform:rotate(4deg)}.m-seiten{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(8px,4px + 1vw,16px);width:100%;max-width:460px}.m-seite{display:flex;align-items:flex-end;justify-content:flex-start;aspect-ratio:3 / 4.2;padding:8px 10px;font-size:clamp(22px,16px + 1.6vw,34px);line-height:1;color:var(--mk-white);border:1.5px solid var(--mk-on-dark-50);border-radius:4px 14px 4px 4px}.m-seite--recht{grid-column:span 2;aspect-ratio:auto;min-height:46px;align-items:center;margin-top:6px;font-family:var(--mk-font);font-size:var(--mk-micro);letter-spacing:.06em;color:var(--mk-gold);border-color:#d4af3799;border-radius:4px}.m-tage{display:grid;grid-template-columns:repeat(7,1fr);gap:clamp(6px,3px + .8vw,12px);width:100%;max-width:440px}.m-tag{display:flex;align-items:flex-end;aspect-ratio:1;padding:6px 8px;font-size:var(--mk-micro);font-weight:500;color:var(--mk-graphite);background:var(--mk-white);border-radius:4px}.m-tag--ende{color:var(--mk-ink);background:var(--mk-gold);border-radius:4px 16px 4px 4px}.m-tage__fuss{grid-column:1 / -1;margin-top:10px;font-size:var(--mk-body-13);color:var(--mk-graphite)}.m-raten{display:grid;gap:22px;width:100%;max-width:440px}.m-rate{display:grid;grid-template-columns:1fr auto;gap:10px 16px;align-items:baseline}.m-rate__name{font-size:var(--mk-body-14);color:var(--mk-on-dark-70)}.m-rate__wert{font-size:var(--mk-h3-24);font-weight:600;letter-spacing:-.02em}.m-rate__balken{grid-column:1 / -1;grid-row:2;position:relative;height:10px;background:var(--mk-on-dark-line);border-radius:999px;overflow:hidden}.m-rate__balken:after{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--f) * 100%);background:var(--mk-white);border-radius:inherit}.m-rate__balken--voll:after{background:var(--mk-gold)}.m-liste{width:100%;max-width:440px;margin:0;padding:8px 22px;list-style:none;background:var(--mk-white);border-radius:6px 26px 6px 6px}.m-liste li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;font-size:var(--mk-body-14);border-bottom:1px solid var(--mk-hairline)}.m-liste li:last-child{border-bottom:0}.m-liste__wert{font-weight:600;white-space:nowrap}.m-liste__wert i{margin-left:6px;font-style:normal;color:var(--mk-gold-deep)}.m-person{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.m-person__logo{width:clamp(90px,60px + 8vw,160px);height:auto;margin-bottom:8px;overflow:visible}.m-person__name{font-size:var(--mk-h3-24);font-weight:500;letter-spacing:-.02em}.m-person__wege{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px}.ergebnis{padding-bottom:var(--sec-gross)}.ergebnis__unter{margin:14px 0 clamp(32px,22px + 2.7vw,56px);font-size:var(--mk-body-16);color:var(--mk-graphite)}.ergebnis__karte{display:grid;grid-template-columns:1fr;gap:32px;padding:clamp(24px,12px + 3.2vw,56px);background:var(--mk-cream);border-radius:var(--r-kachel) var(--r-motiv) var(--r-kachel) var(--r-kachel)}.ergebnis__text .mk-kicker{margin:0 0 12px}.ergebnis__name{margin:0 0 18px;font-size:clamp(36px,24px + 3.2vw,72px);font-weight:600;line-height:1;letter-spacing:-.045em}.ergebnis__absatz{margin:0 0 14px;max-width:420px;font-size:var(--mk-body-16);line-height:1.7;color:var(--mk-graphite)}.ergebnis__leistung{margin:0 0 24px;font-size:var(--mk-body-14)}.ergebnis__bild,.ergebnis__bild img{display:block;width:100%;height:auto}.ergebnis__bild img{aspect-ratio:1440 / 900;object-fit:cover;border-radius:6px;box-shadow:0 0 0 1px var(--mk-hairline)}.dunkel{color:var(--mk-white);background:var(--mk-ink)}.dunkel a:not(.pille):hover{color:var(--mk-gold)}.ablauf{padding-block:var(--sec-gross)}.ablauf__raster{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}.ablauf__unter{margin:18px 0 0;max-width:360px;font-size:var(--mk-body-16);line-height:1.7;color:var(--mk-on-dark-60)}.stapel__karten{display:grid;gap:16px;margin:0;padding:0;list-style:none}.stapel__karte{display:flex;flex-direction:column;padding:clamp(26px,16px + 2.7vw,48px);color:var(--mk-ink);background:var(--mk-cream);border-radius:var(--r-kachel) var(--r-motiv) var(--r-kachel) var(--r-kachel)}.stapel__nummer{margin-bottom:18px;font-size:clamp(48px,36px + 3.2vw,80px);line-height:.9;color:var(--mk-gold-text)}.stapel__titel{margin:0 0 12px;font-size:var(--mk-h3-28);font-weight:600;letter-spacing:-.03em}.stapel__text{margin:0 0 24px;max-width:420px;font-size:var(--mk-body-16);line-height:1.7;color:var(--mk-graphite)}.stapel__zahlung{align-self:flex-start;margin:auto 0 0;padding:9px 16px;font-size:var(--mk-body-14);font-weight:500;background:var(--mk-white);border-radius:999px}.stapel__steuerung{display:none}.stapel--aktiv .stapel__karten{grid-template-areas:"karte";gap:0;padding-left:56px}.stapel--aktiv .stapel__karte{grid-area:karte;min-height:360px;transform-origin:left center;transition:transform .55s var(--mk-ease),opacity .45s ease,background .45s ease}.stapel--aktiv .stapel__karte[data-pos="0"]{z-index:3}.stapel--aktiv .stapel__karte[data-pos="1"]{z-index:2;background:#e9e5dd;transform:translate(-28px) scale(.96)}.stapel--aktiv .stapel__karte[data-pos="2"]{z-index:1;background:#d9d4ca;transform:translate(-56px) scale(.92)}.stapel--aktiv .stapel__karte[data-pos="1"]>*,.stapel--aktiv .stapel__karte[data-pos="2"]>*{opacity:0}.stapel--aktiv .stapel__steuerung{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:20px}.stapel__zaehler{font-size:var(--mk-body-13);color:var(--mk-on-dark-60)}.rundknopf{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;font-size:18px;color:var(--mk-white);background:transparent;border:1px solid var(--mk-on-dark-40);border-radius:50%;cursor:pointer;transition:border-color .25s ease}.rundknopf:hover{border-color:var(--mk-gold)}.raster{padding-bottom:var(--sec-gross)}.raster__kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px;margin-bottom:clamp(28px,20px + 2.1vw,48px)}.raster__notiz{margin:0;max-width:340px;font-size:var(--mk-body-15);line-height:1.6;color:var(--mk-on-dark-60)}.raster__drei,.raster__zwei{display:grid;grid-template-columns:1fr;gap:16px}.dkachel{display:flex;flex-direction:column;padding:clamp(24px,16px + 2.1vw,36px);background:#ffffff0a;border:1px solid var(--mk-on-dark-line);border-radius:var(--r-kachel)}.dkachel--betont{border-color:#d4af378c}.dkachel__kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin:0 0 8px;padding-bottom:18px;font-size:var(--mk-h3-20);font-weight:500;border-bottom:1px solid var(--mk-on-dark-line-20)}.dkachel__kopf span+span{font-size:var(--mk-body-14);font-weight:400;color:var(--mk-on-dark-60)}.dkachel__kopf b{font-size:var(--mk-h3-20);font-weight:600;color:var(--mk-white)}.dkachel__liste{margin:0;padding:0;list-style:none}.dkachel__liste li{position:relative;padding:12px 0 12px 24px;font-size:var(--mk-body-15);line-height:1.5;color:var(--mk-on-dark);border-bottom:1px solid var(--mk-on-dark-line-12)}.dkachel__liste li:last-child{border-bottom:0}.dkachel__liste li:before{content:"";position:absolute;left:2px;top:21px;width:6px;height:6px;border-radius:50%;background:var(--mk-gold)}.dkachel__preise{margin:0}.dkachel__preise div{padding:14px 0;border-bottom:1px solid var(--mk-on-dark-line-12)}.dkachel__preise div:last-child{border-bottom:0}.dkachel__preise dt{font-size:var(--mk-body-14);color:var(--mk-on-dark-60)}.dkachel__preise dd{margin:4px 0 0;font-size:var(--mk-h3-22);font-weight:600;letter-spacing:-.02em}.dkachel--preis{min-height:220px}.dkachel__label{margin:0 0 auto;padding-bottom:32px;font-size:var(--mk-h3-20);font-weight:500}.dkachel__gross{margin:0;font-size:clamp(48px,36px + 3.2vw,80px);font-weight:600;line-height:1;letter-spacing:-.045em}.dkachel__fein{margin:10px 0 0;font-size:var(--mk-body-14);color:var(--mk-on-dark-60)}.fragen{padding-bottom:var(--sec-gross)}.fragen .gross-titel{margin-bottom:clamp(24px,16px + 2.1vw,44px)}.fragen__liste{max-width:900px}.frage{border-bottom:1px solid var(--mk-on-dark-line)}.frage:first-child{border-top:1px solid var(--mk-on-dark-line)}.frage__q{display:flex;align-items:center;gap:18px;min-height:var(--mk-touch);padding-block:20px;font-size:var(--mk-h3-18);font-weight:400;cursor:pointer;list-style:none}.frage__q::-webkit-details-marker{display:none}.frage__q:hover{color:var(--mk-gold)}.frage__plus{position:relative;flex:none;width:14px;height:14px}.frage__plus:before,.frage__plus:after{content:"";position:absolute;left:50%;top:50%;background:var(--mk-gold);transform:translate(-50%,-50%)}.frage__plus:before{width:14px;height:1.5px}.frage__plus:after{width:1.5px;height:14px;transition:transform .25s var(--mk-ease)}.frage[open] .frage__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.frage__a{margin:0;padding:0 0 24px 32px;max-width:680px;font-size:var(--mk-body-15);line-height:1.7;color:var(--mk-on-dark-70)}.anfrage{position:relative;padding-block:var(--sec-gross);overflow:hidden;border-top:1px solid var(--mk-on-dark-line-12)}.anfrage:before{content:"";position:absolute;inset:auto -20% -40%;height:80%;background:radial-gradient(ellipse at 50% 100%,#d4af3729,#d4af3700 65%);pointer-events:none}.anfrage>.mk-shell{position:relative}.anfrage__oben{display:grid;grid-template-columns:1fr;gap:32px;margin-bottom:clamp(48px,30px + 4.8vw,96px)}.anfrage__titel{margin:0;font-size:clamp(36px,20px + 4.3vw,84px);font-weight:500;line-height:1.02;letter-spacing:-.045em}.anfrage__zeile{margin:0 0 6px;font-size:clamp(20px,16px + 1.1vw,32px);font-weight:300;letter-spacing:-.02em}.anfrage__mail{display:inline-block;font-size:clamp(26px,16px + 2.7vw,48px);font-weight:500;letter-spacing:-.03em;color:var(--mk-white);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:8px;text-decoration-color:var(--mk-gold);overflow-wrap:anywhere}.anfrage__absatz{margin:22px 0 0;max-width:460px;font-size:var(--mk-body-15);line-height:1.7;color:var(--mk-on-dark-70)}.anfrage__unten{display:grid;grid-template-columns:1fr;gap:40px}.anfrage__wege{align-self:start;margin:0;padding:0;list-style:none}.anfrage__wege li{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;font-size:var(--mk-body-15);border-top:1px solid var(--mk-on-dark-line)}.anfrage__wege li:last-child{border-bottom:1px solid var(--mk-on-dark-line)}.anfrage__wege li>span:first-child{font-size:var(--mk-body-13);color:var(--mk-on-dark-55)}.anfrage__wege a,.anfrage__wert{color:var(--mk-white);text-align:right}.form{display:grid;grid-template-columns:1fr;gap:18px;padding:clamp(22px,12px + 2.7vw,44px);background:#ffffff0a;border:1px solid var(--mk-on-dark-line);border-radius:var(--r-kachel) var(--r-motiv) var(--r-kachel) var(--r-kachel)}.form__gruppe{margin:0;padding:0;border:0;min-width:0}.form__label{display:block;margin-bottom:8px;padding:0;font-size:var(--mk-body-13);color:var(--mk-on-dark-70)}.form__input{width:100%;min-height:50px;padding:13px 16px;font-size:var(--mk-body-16);color:var(--mk-white);background:var(--mk-on-dark-field);border:1px solid var(--mk-on-dark-line-20);border-radius:10px;outline:none;transition:border-color .2s ease}.form__input:focus{border-color:var(--mk-gold)}.form__auswahl{appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--mk-on-dark-70) 50%),linear-gradient(135deg,var(--mk-on-dark-70) 50%,transparent 50%);background-position:calc(100% - 21px) 22px,calc(100% - 15px) 22px;background-size:6px 6px;background-repeat:no-repeat}.form__auswahl option{color:var(--mk-ink);background:var(--mk-white)}.wahl{display:flex;flex-wrap:wrap;gap:8px}.wahl__punkt{position:relative;flex:1 1 auto;cursor:pointer}.wahl__punkt input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.wahl__text{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;font-size:var(--mk-body-14);white-space:nowrap;color:var(--mk-white);border:1px solid var(--mk-on-dark-line-20);border-radius:999px;transition:border-color .25s ease,background .25s ease}.wahl__punkt:hover .wahl__text{border-color:var(--mk-on-dark-40)}.wahl__punkt input:checked+.wahl__text{color:var(--mk-ink);background:var(--mk-white);border-color:var(--mk-white)}.wahl__punkt input:focus-visible+.wahl__text{outline:2px solid var(--mk-gold);outline-offset:3px}.form__falle{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form__senden{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;margin-top:6px;padding:16px 24px;font-size:var(--mk-body-15);font-weight:500;color:var(--mk-ink);background:var(--mk-white);border:0;border-radius:999px;cursor:pointer}.form__senden .pfeil{color:var(--mk-gold-deep)}.form__hinweis{margin:0;font-size:var(--mk-micro);line-height:1.6;color:var(--mk-on-dark-55)}.form__hinweis a{color:var(--mk-on-dark);text-decoration:underline;text-underline-offset:2px}.fuss{color:var(--mk-on-dark-55);background:var(--mk-ink);border-top:1px solid var(--mk-on-dark-line-12)}.fuss__oben{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding-block:clamp(40px,28px + 3.2vw,72px) 32px}.fuss__marke{display:flex;align-items:center;gap:14px}.fuss__wort{font-size:var(--mk-body-14);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--mk-white)}.fuss__telefon{font-size:clamp(30px,18px + 3.2vw,64px);font-weight:500;letter-spacing:-.04em;color:var(--mk-white)}.fuss__telefon:hover{color:var(--mk-gold)}.fuss__zeilen{display:grid;gap:8px;padding-block:24px 40px;font-size:var(--mk-micro);line-height:1.6;border-top:1px solid var(--mk-on-dark-line-12)}.fuss__zeilen p{margin:0}.fuss__recht{display:flex;flex-wrap:wrap;gap:4px 24px}.fuss__recht a{display:inline-flex;align-items:center;min-height:36px;font-size:var(--mk-body-13);color:var(--mk-on-dark-70)}.fuss__recht a:hover{color:var(--mk-white)}.schwebe{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:12px 22px;font-size:var(--mk-body-14);font-weight:600;color:var(--mk-ink);background:var(--mk-gold);border-radius:999px;box-shadow:0 6px 24px #1111112e;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .3s ease,transform .3s var(--mk-ease)}.schwebe[data-sichtbar]{opacity:1;transform:none;pointer-events:auto}.schwebe:hover{color:var(--mk-ink);background:#e0bf52}@media(max-width:359px){.hero__ganz{white-space:normal}}@media(max-width:479px){.kopf__wort{display:none}}@media(min-width:640px){.form{grid-template-columns:1fr 1fr;column-gap:16px}.form__feld--breit,.form__senden,.form__hinweis{grid-column:1 / -1}.form__senden{justify-self:start;width:auto;min-width:240px}.m-tag{font-size:var(--mk-body-13)}}@media(min-width:768px){.hero__raster{grid-template-columns:1fr 300px;grid-template-areas:"kopf kopf" "pillen rund" "absatz rund";column-gap:48px}.rund{align-self:start}.preise__raster{grid-template-columns:1fr 1fr}.kachel--gross{grid-column:1 / -1}.kachel--bild{grid-column:1 / -1;min-height:320px}.einleitung__raster{grid-template-columns:1fr 1fr;gap:48px;align-items:start}.block{grid-template-columns:1fr 1.15fr;gap:clamp(40px,8px + 6vw,112px)}.block--gespiegelt{grid-template-columns:1.15fr 1fr}.motiv{aspect-ratio:1 / .86}.block--gespiegelt .block__text{order:2}.raster__drei{grid-template-columns:1fr 1fr}.raster__drei .dkachel:last-child{grid-column:1 / -1}.raster__zwei{grid-template-columns:1fr 1fr}.anfrage__oben{grid-template-columns:1.1fr .9fr;gap:48px;align-items:end}}@media(min-width:960px){.kopf__zeile{display:inline}.raster__drei{grid-template-columns:repeat(3,1fr)}.raster__drei .dkachel:last-child{grid-column:auto}.ablauf__raster{grid-template-columns:.8fr 1.2fr;gap:72px}.ergebnis__karte{grid-template-columns:.8fr 1.2fr;align-items:center;gap:56px}.anfrage__unten{grid-template-columns:.7fr 1.3fr;gap:64px}}@media(min-width:1200px){.hero__raster{grid-template-columns:1fr 340px;grid-template-areas:"kopf rund" "pillen absatz";column-gap:48px;row-gap:48px;align-items:center}.rund{width:340px;justify-self:end}.hero__absatz,.hero__pillen{align-self:end}.preise__raster{grid-template-columns:1.5fr 1fr .85fr;grid-template-rows:auto auto}.kachel--gross{grid-column:1;grid-row:1 / 3}.kachel--klein{grid-column:2;grid-row:1}.kachel--papier{grid-column:2;grid-row:2}.kachel--bild{grid-column:3;grid-row:1 / 3;min-height:0}}@media(prefers-reduced-motion:reduce){.pfeil,.stapel--aktiv .stapel__karte,.schwebe,.kachel--bild img,.frage__plus:after{transition:none}a:hover>.pfeil,button:hover>.pfeil,.kachel--bild:hover img{transform:none}}[hidden]{display:none!important}.buehne{padding-block:12px clamp(8px,2vw,24px)}.buehne__flaeche{position:relative;display:flex;min-height:calc(100svh - var(--mk-kopf-h) - 28px);padding:clamp(28px,14px + 3vw,56px);overflow:hidden;color:var(--mk-white);background:var(--mk-ink);border-radius:20px 20px clamp(72px,20px + 11vw,200px) 20px;transform-origin:50% 100%}.buehne__licht{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--lx, 78%) var(--ly, 12%),rgba(212,175,55,.2) 0,rgba(212,175,55,.07) calc(var(--mr, 420px) * .8),rgba(212,175,55,0) calc(var(--mr, 420px) * 1.45))}.buehne__dunkel{display:none}.bewegt .buehne__dunkel{position:absolute;inset:-90px;z-index:2;display:block;pointer-events:none;background:#111111de;-webkit-mask-image:radial-gradient(circle at var(--mx, -40%) var(--my, 40%),transparent 0,transparent calc(var(--mr, 420px) * .52),#000 var(--mr, 420px));mask-image:radial-gradient(circle at var(--mx, -40%) var(--my, 40%),transparent 0,transparent calc(var(--mr, 420px) * .52),#000 var(--mr, 420px))}.buehne__titel{position:relative;z-index:1}.buehne__kicker,.buehne__preise,.buehne__unten{position:relative;z-index:3}.buehne__inhalt{position:relative;display:flex;flex:1;flex-direction:column;min-width:0}.buehne__kicker{margin:0}.buehne__titel{margin:clamp(18px,2.2vw,28px) 0 0;font-size:clamp(64px,min(17.4vw,21svh),250px);font-weight:600;line-height:.9;letter-spacing:-.045em}.buehne__zeile{display:block}.buehne__punkt{color:var(--mk-gold)}.buehne__preise{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,56px);margin-top:auto;padding-top:clamp(36px,4vw,56px)}.buehne__preis{display:flex;flex-direction:column;gap:6px;padding-top:18px;border-top:1px solid rgba(255,255,255,.22)}.buehne__name{font-size:var(--mk-body-14);color:var(--mk-on-dark)}.buehne__betrag{display:flex;align-items:baseline;gap:10px;font-size:clamp(40px,16px + 4.4vw,84px);font-weight:600;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.buehne__netto{font-size:var(--mk-body-14);font-weight:400;letter-spacing:0;color:var(--mk-on-dark)}.buehne__danach{font-size:var(--mk-body-13);color:#ffffff9e}.buehne__preis--frist .buehne__name,.buehne__preis--frist .buehne__betrag{color:var(--mk-gold)}.buehne__unten{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(28px,3.4vw,48px)}.buehne__klein{margin:0 0 0 auto;font-size:var(--mk-body-13);color:#ffffff9e}.buehne:not([hidden])+.hero{padding-top:clamp(40px,16px + 5vw,96px)}@media(max-width:760px){.buehne__preise{grid-template-columns:1fr 1fr}.buehne__preis--frist{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.buehne__betrag{flex-wrap:wrap;gap:2px 8px;font-size:clamp(30px,9.2vw,44px)}.buehne__preis--frist .buehne__betrag{font-size:clamp(28px,8vw,40px)}.buehne__klein{margin-left:0;flex-basis:100%}}.bewegt .buehne__flaeche{scale:calc(1 - var(--p, 0) * .07)}.bewegt .buehne__inhalt{translate:0 calc(var(--p, 0) * 90px);opacity:calc(1 - var(--p, 0) * .7)}.bewegt .buehne__licht{opacity:0;animation:buehne-licht 1.8s .2s ease-out forwards}@keyframes buehne-licht{to{opacity:1}}@media(prefers-reduced-motion:reduce){.buehne__licht{animation:none;opacity:1}}.bewegt :is(.buehne__kicker,.buehne__preis,.buehne__unten,.hero__kicker,.hero__lead,.hero__vertrauen,.hero__pillen-label,.pillen>*,.kachel,.einleitung__text,.block__absatz,.ergebnis__unter,.ergebnis__karte,.stapel,.raster__kopf .pille,.raster__drei>*,.raster__zwei>*,.raster__notiz,.frage,.anfrage__absatz,.anfrage__zeile,.form,.fuss__oben,.motiv,.rund):not([data-da]){opacity:0}.bewegt :is(.buehne__titel,.hero__titel,.gross-titel,.block__titel,.anfrage__titel):not([data-geteilt]){opacity:0}.bewegt .wort{display:inline-block;overflow:hidden;vertical-align:top;padding:.14em .08em .2em;margin:-.14em -.08em -.2em}.bewegt .wort__i{display:inline-block;transform:translateY(125%);will-change:transform}.bewegt [data-da] .wort__i{transform:none;transition:transform 1s cubic-bezier(.2,.7,.1,1);transition-delay:calc(var(--z, 0) * .11s + var(--verz, 0ms))}.bewegt .frage[open] .frage__a{animation:frage-auf .45s cubic-bezier(.2,.7,.1,1)}@keyframes frage-auf{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media print{.bewegt *{opacity:1!important;transform:none!important;translate:none!important}}html.weich{scroll-behavior:auto}.weich [tabindex="-1"]:focus{outline:none}@media(max-width:767px){.schwebe{display:none}.buehne:not([hidden])+.hero .rund{display:none}.buehne:not([hidden])+.hero{padding-block:36px 48px}:root{--sec-gross: 56px}.block{gap:20px}.block+.block{margin-top:48px}.block__titel{margin-bottom:12px}.motiv{aspect-ratio:16 / 11;padding:20px}.motiv--texte .m-blatt{scale:.68}.motiv--name .m-liste{scale:.9}.motiv--person{aspect-ratio:auto;padding-block:28px}.m-person{gap:10px}.m-person__logo{width:64px;margin-bottom:0}.m-person__wege .pille{padding-inline:16px}.dkachel--preis{min-height:0}.anfrage__mail{font-size:clamp(22px,7.2vw,34px);white-space:nowrap}}@media(min-width:768px)and (max-width:1099px){.anfrage__mail{font-size:clamp(22px,3.3vw,34px);white-space:nowrap}.buehne__flaeche{min-height:min(calc(100svh - var(--mk-kopf-h) - 28px),760px)}}
