:root{--k-bg: #f5f0e6;--k-bg-2: #ebe3d3;--k-weiss: #fffdf8;--k-ink: #18201c;--k-mut: #57605a;--k-line: rgba(24, 32, 28, .14);--k-line-stark: rgba(24, 32, 28, .28);--k-gruen: #1d4032;--k-gruen-tief: #12261d;--k-gruen-hell: #2f6049;--k-sand: #e3d9c6;--k-gold: #d8a24a;--k-gold-hell: #e4b465;--k-gold-ink: #1a1408;--f-body: "Inter Variable", ui-sans-serif, system-ui, -apple-system, sans-serif;--t-titel: clamp(2.1rem, 1.45rem + 2.8vw, 3.25rem);--t-ueberschrift: clamp(1.7rem, 1.3rem + 1.7vw, 2.45rem);--t-gross: clamp(1.15rem, 1.08rem + .3vw, 1.3rem);--t-text: clamp(1.0625rem, 1rem + .2vw, 1.125rem);--t-klein: .9rem;--t-mini: .78rem;--rand: clamp(1.15rem, 5vw, 4rem);--luft: clamp(4rem, 9vw, 7.5rem);--kopf: 4.5rem}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--kopf) + .5rem);-webkit-text-size-adjust:100%}body{margin:0;background:var(--k-bg);color:var(--k-ink);font-family:var(--f-body);font-size:var(--t-text);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}:where(a,button,summary):focus-visible{outline:3px solid var(--k-gruen-hell);outline-offset:3px;border-radius:4px}.k-skip{position:absolute;left:-9999px;z-index:100;background:var(--k-ink);color:var(--k-bg);padding:.75rem 1.25rem}.k-skip:focus{left:1rem;top:1rem}.k-innen{max-width:72rem;margin:0 auto;padding-inline:var(--rand)}.k-innen--schmal{max-width:50rem}.k-abschnitt{padding-block:var(--luft)}.k-h2{font-weight:750;font-size:var(--t-ueberschrift);line-height:1.12;letter-spacing:-.02em;margin-bottom:1.2rem;text-wrap:balance}.k-h3{font-size:var(--t-gross);font-weight:700;line-height:1.3;letter-spacing:-.01em;margin-bottom:.4rem}.k-label{display:block;font-size:var(--t-klein);font-weight:650;line-height:1.4;letter-spacing:.07em;text-transform:uppercase;color:var(--k-gruen-hell)}.k-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k-lead{font-size:var(--t-gross);line-height:1.55;color:var(--k-mut);max-width:38rem}.k-beschriftung{margin-top:.9rem;text-align:center;font-size:var(--t-klein);letter-spacing:.04em;color:var(--k-mut)}.k-beschriftung:before{content:"";display:inline-block;width:.45rem;height:.45rem;margin-right:.45rem;border-radius:50%;background:var(--k-gruen-hell);vertical-align:.08em}.k-beschriftung--links{text-align:left}.k-symbol{flex:none;width:1.5rem;height:1.5rem}.reveal-on [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.reveal-on [data-reveal].is-in{opacity:1;transform:none}.k-cta{display:inline-flex;align-items:center;justify-content:center;min-height:3.4rem;padding:.9rem 1.7rem;border-radius:999px;background:var(--k-gold);color:var(--k-gold-ink);font-weight:650;font-size:var(--t-text);text-decoration:none;box-shadow:0 6px 18px #96691e40;transition:background-color .18s ease,transform .18s ease}.k-cta:hover{background:var(--k-gold-hell)}.k-cta:active{transform:translateY(1px)}.k-cta--klein{min-height:2.75rem;padding:.55rem 1.15rem;font-size:var(--t-klein);box-shadow:none}.k-kopf{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:1.25rem;height:var(--kopf);padding-inline:max(var(--rand),calc((100% - 90rem) / 2 + var(--rand)));white-space:nowrap;background:#f5f0e600;border-bottom:1px solid transparent;transition:background-color .25s ease,border-color .25s ease}.k-kopf.is-fest{background:#f5f0e6f0;border-bottom-color:var(--k-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.k-marke{display:flex;align-items:center;gap:.65rem;text-decoration:none;margin-right:auto;min-width:0}.k-marke__zeichen{flex:none}.k-marke__text{display:flex;flex-direction:column;line-height:1.15;min-width:0}.k-marke__name{font-weight:750;font-size:var(--t-gross)}.k-marke__zeile{font-size:var(--t-mini);color:var(--k-mut);white-space:nowrap}.k-nav{display:none;gap:1.5rem}.k-nav a{text-decoration:none;font-size:var(--t-text);color:var(--k-mut)}.k-nav a:hover{color:var(--k-ink)}.k-kopf__tel{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;font-weight:600;color:var(--k-gruen);min-height:2.75rem;min-width:2.75rem;justify-content:flex-end}.k-kopf__tel span{display:none}@media(min-width:640px){.k-kopf__tel span{display:inline}}@media(min-width:1280px){.k-nav{display:flex}}@media(max-width:420px){.k-kopf .k-cta{display:none}.k-marke__zeile{font-size:var(--t-mini)}}.k-hero{max-width:90rem;margin:0 auto;overflow-x:hidden;overflow-x:clip;padding:clamp(2.5rem,6vw,5rem) var(--rand) clamp(4.5rem,9vw,7.5rem);display:grid;gap:clamp(3rem,6vw,6rem);align-items:center}@media(min-width:900px){.k-hero{grid-template-columns:minmax(0,1fr) auto;gap:clamp(2.5rem,4vw,5rem);min-height:calc(100svh - var(--kopf));align-content:center;padding-block:clamp(1.25rem,4svh,4rem) clamp(2rem,7svh,6rem)}.k-hero .k-hero__titel{font-size:min(var(--t-titel),6svh)}.k-hero .k-hero__aktion{margin-top:clamp(1.2rem,3svh,2.6rem)}.k-hero--browser{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.k-hero .k-handy__rahmen{width:min(20rem,44svh,max(20vw,16rem))}}.k-hero__text{max-width:58rem}.k-hero__titel{font-weight:800;font-size:var(--t-titel);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.k-hero__label{margin-bottom:1.3rem;letter-spacing:.07em;font-weight:650}@media(max-width:899px){.k-hero--lang .k-hero__titel{font-size:var(--t-ueberschrift);line-height:1.18}}.k-hero__einstieg{margin-top:clamp(1rem,2.6svh,1.8rem);font-size:var(--t-gross);line-height:1.55;color:var(--k-mut);max-width:40rem;text-wrap:pretty}.k-hero__einstieg strong{color:var(--k-gruen);font-weight:750}.k-hero__aktion{margin-top:2.6rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.k-hero__tel{text-decoration:none;color:var(--k-mut)}.k-hero__tel strong{color:var(--k-gruen);font-weight:650;border-bottom:2px solid rgba(29,64,50,.25)}.k-hero__tel:hover strong{border-bottom-color:var(--k-gruen)}.k-hero__hinweis{margin-top:1.2rem;font-size:var(--t-klein);color:var(--k-mut)}.k-handy{justify-self:center;position:relative;isolation:isolate}.k-handy__licht{position:absolute;z-index:-1;left:50%;top:-18%;width:190%;height:135%;transform:translate(-50%);background:radial-gradient(ellipse 36% 42% at 50% 62%,#e8b0508c,#e8b05000 70%),conic-gradient(from 180deg at 50% 0%,transparent 160deg,rgba(240,196,110,.32) 171deg,rgba(240,196,110,.45) 180deg,rgba(240,196,110,.32) 189deg,transparent 200deg);filter:blur(6px);pointer-events:none}.k-meldungen{position:absolute;z-index:2;bottom:7.4rem;left:-4.2rem;display:grid;gap:.55rem;width:15.5rem}.k-meldung__text strong{white-space:nowrap}.k-meldung{display:flex;align-items:center;gap:.6rem;padding:.65rem .75rem;border-radius:14px;background:#fffdf8f7;box-shadow:0 14px 30px #18201c2e,0 2px 6px #18201c14;font-size:var(--t-mini);line-height:1.3;animation:k-meldung-rein .55s cubic-bezier(.2,.9,.3,1.25) both;animation-delay:calc(1.1s + var(--i) * 1.4s)}.k-meldung:nth-child(2){margin-left:1.6rem}@keyframes k-meldung-rein{0%{opacity:0;transform:translateY(-14px) scale(.94)}}.k-meldung__zeichen{display:grid;place-items:center;flex:none;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--k-gruen);color:#f3eee3}.k-meldung__zeichen .k-symbol{width:1.15rem;height:1.15rem}.k-meldung__text{display:flex;flex-direction:column;min-width:0}.k-meldung__text small{color:var(--k-mut);font-size:var(--t-mini)}.k-meldung__zeit{margin-left:auto;align-self:flex-start;font-size:var(--t-mini);color:var(--k-mut);white-space:nowrap}@media(max-width:899px){.k-meldungen{left:-.4rem;bottom:5.4rem;width:14.5rem}.k-meldung:nth-child(2){margin-left:1rem}}.k-handy__rahmen{width:min(20rem,78vw);padding:.6rem;border-radius:2.6rem;background:#141917;box-shadow:0 30px 60px #18201c38,0 8px 18px #18201c1f,inset 0 0 0 1.5px #ffffff14}.k-handy__schirm{border-radius:2.05rem;overflow:hidden;background:#fff}.k-post{font-size:var(--t-klein);line-height:1.4;color:#1c1e21;padding-top:1.6rem}.k-post__kopf{display:flex;align-items:center;gap:.55rem;padding:0 .85rem}.k-post__avatar{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;background:#8b2f1d;color:#fff;font-weight:700;font-size:var(--t-mini)}.k-post__wer{display:flex;flex-direction:column;line-height:1.25}.k-post__wer small{color:#65676b;font-size:var(--t-mini)}.k-post__text{padding:.65rem .85rem .7rem}.k-post__bild{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.k-post__fuss{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.7rem .85rem 1.1rem;background:#f0f2f5;font-weight:600;font-size:var(--t-mini);line-height:1.3}.k-post__knopf{flex:none;padding:.45rem .75rem;border-radius:6px;background:#e2e5e9;font-weight:600}.k-hero .k-handy__rahmen{animation:k-schweben 7s ease-in-out infinite}@keyframes k-schweben{50%{transform:translateY(-8px)}}.k-alltag{background:var(--k-bg-2)}.k-alltag .k-h2 span{display:block}.k-alltag__liste{display:grid;gap:1rem;margin-top:clamp(1.6rem,3vw,2.4rem)}@media(min-width:800px){.k-alltag__liste{grid-template-columns:repeat(3,1fr)}}.k-alltag__liste li{display:grid;gap:.4rem;align-content:start;padding:1.6rem 1.5rem;border-radius:16px;background:var(--k-weiss);border:1px solid var(--k-line);line-height:1.5;color:var(--k-mut)}.k-alltag__liste strong{font-size:var(--t-gross);font-weight:700;line-height:1.3;color:var(--k-ink)}.k-alltag__satz{font-size:var(--t-gross);line-height:1.4;color:var(--k-ink)}.k-alltag__liste .k-symbol{width:1.5rem;height:1.5rem;margin-bottom:.3rem;color:#c4744a}.k-alltag__wende{margin-top:clamp(1.8rem,4vw,2.8rem);font-size:var(--t-gross);font-weight:750;line-height:1.45;color:var(--k-gruen);text-wrap:balance}.k-gewerke{padding:clamp(3.5rem,7vw,5.5rem) 0;overflow:hidden}.k-gewerke__titel,.k-gewerke__zeile{max-width:72rem;margin:0 auto;padding-inline:var(--rand)}.k-gewerke__titel{font-weight:750;font-size:var(--t-ueberschrift);line-height:1.12;letter-spacing:-.02em}.k-gewerke__zeile{margin-top:.4rem;color:var(--k-mut)}.k-gewerke__fenster{margin-top:1.8rem;mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.k-gewerke__band{display:flex;gap:1rem;width:max-content;animation:k-laufen 55s linear infinite}.k-gewerke__fenster:hover .k-gewerke__band{animation-play-state:paused}@keyframes k-laufen{to{transform:translate(calc(-50% - .5rem))}}.k-gewerk{position:relative;flex:none;width:clamp(11rem,9rem + 8vw,15rem);aspect-ratio:3 / 4;border-radius:16px;overflow:hidden;background:var(--k-bg-2)}.k-gewerk img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.k-gewerk:hover img{transform:scale(1.05)}.k-gewerk span{position:absolute;inset:auto 0 0 0;padding:2.4rem 1rem .9rem;background:linear-gradient(to top,#12261dd9,#12261d00);color:#fff;font-weight:650;font-size:var(--t-text);line-height:1.25}@media(prefers-reduced-motion:reduce){.k-gewerke__fenster{overflow-x:auto;mask-image:none;-webkit-mask-image:none;padding-inline:var(--rand)}.k-gewerk[aria-hidden=true]{display:none}}.k-film{padding-top:0}.k-alltag+.k-film{padding-top:var(--luft)}.k-film__kopf{margin-bottom:clamp(1.4rem,3vw,2.2rem)}.k-film__rahmen{position:relative;width:min(100%,26rem);margin-inline:auto}.k-film__video,.k-film__start{display:block;width:100%;aspect-ratio:9 / 16;border-radius:18px;background:var(--k-gruen-tief);box-shadow:0 24px 48px #12261d29}.k-film__video{object-fit:contain}.k-film__start{position:absolute;inset:0 0 auto 0;overflow:hidden;text-decoration:none;color:#fff}.k-film__start img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.k-film__start:hover img{transform:scale(1.02)}.k-film__knopf{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.25rem .7rem .75rem;border-radius:999px;background:#12261de6;font-weight:650;white-space:nowrap;box-shadow:0 8px 22px #12261d4d;transition:background .2s ease}.k-film__knopf small{font-size:var(--t-klein);font-weight:400;opacity:.8}.k-film__start:hover .k-film__knopf{background:var(--k-gruen)}.k-abspiel{flex:none;width:1.9rem;height:1.9rem}.k-abspiel circle{fill:var(--k-sand)}.k-abspiel path{fill:var(--k-gruen-tief)}@media(min-width:700px){.k-film__rahmen{width:100%}.k-film__video,.k-film__start{aspect-ratio:16 / 9}.k-film__knopf{left:1.6rem;top:auto;bottom:1.6rem;transform:none}}.k-hero__film{margin-top:.9rem;display:inline-flex;align-items:center;gap:.55rem;color:var(--k-gruen);font-weight:600;text-decoration:none}.k-hero__film .k-abspiel{width:1.6rem;height:1.6rem}.k-hero__film .k-abspiel circle{fill:var(--k-gruen)}.k-hero__film .k-abspiel path{fill:var(--k-bg)}.k-hero__film:hover{text-decoration:underline;text-underline-offset:.2em}.k-problem{background:var(--k-bg-2)}.k-problem__raster{display:grid;gap:.5rem clamp(2.5rem,6vw,5rem)}@media(min-width:960px){.k-problem__raster{grid-template-columns:1.05fr .95fr;align-items:center}}.k-boerse-rahmen{margin-top:1.5rem}.k-boerse{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1.1rem;border-radius:20px;background:#18201c0f}.k-boerse__karte{display:flex;flex-direction:column;gap:.3rem;padding:.9rem;border-radius:12px;background:#f4f2ee;border:1px solid rgba(24,32,28,.08);color:#8b918d;font-size:var(--t-klein);line-height:1.3;transition:filter .8s ease,opacity .8s ease}.k-boerse__karte small{font-size:inherit}.k-boerse__karte strong{font-weight:600}.k-boerse__logo{width:1.8rem;height:1.8rem;border-radius:6px;background:#dcdad5;margin-bottom:.2rem}.k-boerse__balken{height:.45rem;border-radius:99px;background:#e3e1dc;margin-top:.25rem}.k-boerse__balken--kurz{width:60%}.k-boerse__karte--ihr{position:relative;z-index:1;padding:0;overflow:hidden;background:#fff;color:var(--k-ink);border-color:var(--k-gold);box-shadow:0 0 0 3px #d8a24a59,0 18px 40px #b4781e59,0 0 60px #e8b45a8c;transform:scale(1.06);transition:transform .7s cubic-bezier(.2,.9,.3,1.2),box-shadow .9s ease,background-color .6s ease}.k-boerse__karte--ihr img{width:100%;aspect-ratio:16 / 10;object-fit:cover;transition:opacity .8s ease}.k-boerse__karte--ihr strong,.k-boerse__karte--ihr small{padding:0 .8rem}.k-boerse__karte--ihr strong{margin-top:.4rem;color:var(--k-gruen);font-size:var(--t-klein)}.k-boerse__karte--ihr small{padding-bottom:.8rem;color:var(--k-mut)}.k-boerse .k-boerse__karte:not(.k-boerse__karte--ihr){opacity:.7;filter:grayscale(1)}.reveal-on .k-boerse:not(.is-in) .k-boerse__karte--ihr{transform:none;box-shadow:none;background:#f4f2ee;border-color:#18201c14}.reveal-on .k-boerse:not(.is-in) .k-boerse__karte--ihr img{opacity:0}.reveal-on .k-boerse:not(.is-in) .k-boerse__karte{opacity:1}.reveal-on .k-boerse.is-in .k-boerse__karte--ihr,.reveal-on .k-boerse.is-in .k-boerse__karte--ihr img,.reveal-on .k-boerse.is-in .k-boerse__karte{transition-delay:.9s}.k-problem__liste{display:grid;gap:0;margin:1rem 0 2.2rem;max-width:46rem}.k-problem__liste li{padding:1.15rem 0 1.15rem 1.4rem;border-bottom:1px solid var(--k-line);font-size:var(--t-gross);line-height:1.45;position:relative}.k-problem__liste li:before{content:"";position:absolute;left:0;top:1.75rem;width:.5rem;height:.5rem;border-radius:50%;background:#c4744a}.k-problem__loesung{padding:.3rem 0 .3rem 1.3rem;border-left:3px solid var(--k-gruen);font-size:var(--t-gross);line-height:1.45;font-weight:600;color:var(--k-gruen);max-width:40rem}.k-schritte{--gr: 3.4rem;position:relative;display:grid;gap:2.2rem;margin-top:2.6rem}.k-schritte:before,.k-schritte:after{content:"";position:absolute;left:calc(var(--gr) / 2 - 1.5px);top:calc(var(--gr) / 2);bottom:3.5rem;width:3px;border-radius:3px}.k-schritte:before{background:var(--k-line)}.k-schritte:after{background:linear-gradient(to bottom,var(--k-gold),var(--k-gruen-hell));transform-origin:50% 0;transition:transform 2s ease}.k-schritt{position:relative;padding-left:calc(var(--gr) + 1.2rem);min-height:var(--gr)}@media(min-width:1040px){.k-schritte{grid-template-columns:repeat(4,1fr);gap:2rem}.k-schritte:before,.k-schritte:after{left:calc(var(--gr) / 2);right:calc(25% - 1.5rem - var(--gr) / 2);top:calc(var(--gr) / 2 - 1.5px);bottom:auto;width:auto;height:3px}.k-schritte:after{background:linear-gradient(to right,var(--k-gold),var(--k-gruen-hell));transform-origin:0 50%}.k-schritt{padding-left:0;padding-top:calc(var(--gr) + 1.1rem)}}.k-schritt__symbol{position:absolute;left:0;top:0;z-index:1;display:grid;place-items:center;width:var(--gr);height:var(--gr);border-radius:50%;background:var(--k-gruen);color:var(--k-sand);border:2px solid var(--k-gruen);box-shadow:0 0 0 6px #d8a24a29,0 0 26px #e8b45a80;transition:background-color .5s ease,color .5s ease,border-color .5s ease,box-shadow .7s ease;transition-delay:calc(.35s + var(--i, 0) * .45s)}.k-schritt__nr{display:block;margin-bottom:.2rem;font-size:var(--t-klein);font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--k-gruen-hell)}.k-schritt__nr:before{content:"Schritt "}.k-schritt p{color:var(--k-mut);font-size:var(--t-text);line-height:1.55}.reveal-on .k-schritte:not(.is-in):after{transform:scaleY(0)}@media(min-width:1040px){.reveal-on .k-schritte:not(.is-in):after{transform:scaleX(0)}}.reveal-on .k-schritte:not(.is-in) .k-schritt__symbol{background:var(--k-bg);color:var(--k-mut);border-color:var(--k-line-stark);box-shadow:none}.reveal-on .k-schritte[data-reveal]{opacity:1;transform:none}.k-ablauf__danach{margin-top:1.8rem;font-weight:600;color:var(--k-gruen)}.k-beispiel{background:var(--k-bg-2)}.k-beispiel__raster{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:center}@media(min-width:900px){.k-beispiel__raster{grid-template-columns:1fr 1fr}}@media(max-width:899px){.k-beispiel__raster--umgekehrt .k-beispiel__text{order:-1}}.k-demo{justify-self:center}.k-demo__schirm{background:#f7f4ee;padding:2rem 1.15rem 1.4rem;min-height:34rem;display:flex;flex-direction:column}.k-demo__balken{height:6px;border-radius:99px;background:#18201c1a;overflow:hidden}.k-demo__balken span{display:block;height:100%;border-radius:inherit;background:var(--k-gruen-hell);transition:width .35s ease}.k-demo__zaehler{margin:.7rem 0 1.4rem;font-size:var(--t-mini);color:var(--k-mut)}.k-demo__inhalt{display:flex;flex-direction:column;gap:.6rem;animation:k-demo-rein .35s ease}@keyframes k-demo-rein{0%{opacity:0;transform:translate(10px)}}.k-demo__frage{font-size:var(--t-gross);font-weight:700;line-height:1.3;margin-bottom:.6rem}.k-demo__antwort{width:100%;min-height:3.2rem;padding:.75rem 1rem;text-align:left;font:inherit;font-size:var(--t-text);color:var(--k-ink);background:#fff;border:1.5px solid var(--k-line-stark);border-radius:12px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.k-demo__antwort:hover{border-color:var(--k-gruen-hell);background:#f1f6f2}.k-demo__klein{font-size:var(--t-klein);color:var(--k-mut);margin-bottom:.4rem}.k-demo__formular{display:flex;flex-direction:column;gap:.45rem;position:relative}.k-demo__feld{display:flex;flex-direction:column;padding:.4rem .85rem .35rem;border:1.5px solid var(--k-line-stark);border-radius:12px;background:#fff;cursor:text;transition:border-color .15s ease}.k-demo__feld:focus-within{border-color:var(--k-gruen-hell)}.k-demo__feld span{font-size:var(--t-mini);color:var(--k-mut)}.k-demo__feld input{width:100%;padding:.1rem 0;border:0;background:transparent;font:inherit;font-size:var(--t-text);color:var(--k-ink);outline:none}.k-demo__honig{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.k-demo__fehler{font-size:var(--t-klein);line-height:1.4;color:#8a2d1c}.k-demo__fehler a,.k-demo__hinweis a,.k-demo__lieber a{color:var(--k-gruen);font-weight:600;white-space:nowrap}.k-demo__absenden{display:block;width:100%;margin-top:.3rem;padding:.9rem 1rem;border:0;border-radius:12px;background:var(--k-gruen);color:#fff;font:inherit;font-size:var(--t-text);font-weight:650;text-align:center;cursor:pointer;transition:background-color .15s ease}.k-demo__absenden:hover{background:var(--k-gruen-hell)}.k-demo__absenden:disabled{opacity:.7;cursor:progress}.k-demo__hinweis{font-size:var(--t-mini);line-height:1.4;color:var(--k-mut)}.k-demo__meldung{display:flex;align-items:center;gap:.65rem;padding:.75rem .85rem;border-radius:14px;background:#fff;border:1px solid var(--k-line);box-shadow:0 8px 20px #18201c14}.k-demo__meldung-zeichen{display:grid;place-items:center;flex:none;width:2.2rem;height:2.2rem;border-radius:50%;background:#e8f0ea;color:var(--k-gruen)}.k-demo__meldung-zeichen .k-symbol{width:1.2rem;height:1.2rem}.k-demo__meldung-text{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.3}.k-demo__meldung-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.k-demo__meldung-text strong{font-size:var(--t-klein);white-space:nowrap}.k-demo__meldung-text small{font-size:var(--t-mini);color:var(--k-mut)}.k-demo__meldung-zeit{flex:none;font-size:var(--t-mini);color:var(--k-mut)}.k-demo__lieber{margin-top:.4rem}.k-demo__nochmal{align-self:center;margin-top:.3rem;padding:.6rem .8rem;background:none;border:0;font:inherit;font-size:var(--t-klein);color:var(--k-gruen);text-decoration:underline;cursor:pointer}.k-bewerbung{background:var(--k-bg)}.k-paare-kurz{margin-top:1.8rem;display:grid;gap:0;border-top:1px solid var(--k-line-stark)}.k-paare-kurz li{display:grid;gap:.15rem;padding:.95rem 0;border-bottom:1px solid var(--k-line)}.k-paar__roh{font-size:var(--t-klein);color:var(--k-mut);text-decoration:line-through;text-decoration-color:#c4744ab3}.k-paar__zu{font-weight:600;font-size:var(--t-gross);line-height:1.4}.k-vergleich{justify-self:center;width:min(25rem,100%)}.k-vergleich__buehne{position:relative;aspect-ratio:4 / 6;border-radius:22px;overflow:hidden;box-shadow:0 28px 60px #18201c33,0 6px 16px #18201c1a;touch-action:pan-y}.k-vergleich__nachher,.k-vergleich__vorher{position:absolute;top:0;right:0;bottom:0;left:0}.k-vergleich__nachher{background:#fff}.k-vergleich__nachher .k-post{height:100%;display:flex;flex-direction:column;padding-top:3.2rem}.k-vergleich__nachher .k-post__bild{flex:1;min-height:0;aspect-ratio:auto}.k-vergleich__vorher{background:#f1f0ed;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.k-alt{height:100%;padding:3.2rem 1.4rem 1.4rem;color:#55595a;font-size:var(--t-klein);line-height:1.5}.k-alt__portal{display:inline-block;margin-bottom:1.2rem;padding:.2rem .6rem;border-radius:4px;background:#d9d8d3;font-size:var(--t-mini);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.k-alt__titel{margin-bottom:1rem;font-size:var(--t-gross);font-weight:700;color:#3c4142}.k-alt__absatz{margin-bottom:.9rem}.k-alt__absatz strong{color:#3c4142}.k-vergleich__etikett{position:absolute;top:.8rem;z-index:3;padding:.3rem .7rem;border-radius:999px;font-size:var(--t-mini);font-weight:650;pointer-events:none}.k-vergleich__etikett--links{left:.8rem;background:#3c4142d9;color:#fff}.k-vergleich__etikett--rechts{right:.8rem;background:var(--k-gruen);color:#fff}.k-vergleich__griff{position:absolute;z-index:3;top:0;bottom:0;left:var(--pos);width:3px;margin-left:-1.5px;background:#fff;box-shadow:0 0 12px #18201c59;pointer-events:none}.k-vergleich__griff span{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:50%;transform:translate(-50%,-50%);background:#fff;color:var(--k-gruen);font-weight:700;font-size:var(--t-text);letter-spacing:.1em;box-shadow:0 6px 18px #18201c4d}.k-vergleich__regler{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.k-vergleich:has(.k-vergleich__regler:focus-visible) .k-vergleich__griff span{outline:3px solid var(--k-gruen-hell);outline-offset:3px}.k-aufgaben{background:var(--k-bg-2)}.k-aufgaben__raster{display:grid;gap:1rem;margin-top:1.6rem}@media(min-width:800px){.k-aufgaben__raster{grid-template-columns:1fr 1fr}}.k-aufgaben__spalte{padding:1.8rem 1.6rem;border-radius:16px;background:var(--k-weiss);border:1px solid var(--k-line)}.k-aufgaben__spalte .k-h3{margin-bottom:1rem}.k-haken{display:grid;gap:.75rem}.k-haken li{display:flex;gap:.7rem;align-items:flex-start;line-height:1.45}.k-haken .k-symbol{color:var(--k-gruen-hell);margin-top:.05rem}.k-angebot{background:var(--k-gruen);color:#f3eee3;padding-block:var(--luft)}.k-angebot .k-innen{max-width:50rem}.k-angebot__label{font-size:var(--t-klein);font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--k-sand);opacity:.8;margin-bottom:1rem}.k-haken--hell{margin:1.6rem 0 1.8rem;font-size:var(--t-gross);font-weight:550}.k-haken--hell .k-symbol{color:var(--k-gold)}.k-haken__nein{margin-top:.6rem;padding-top:1.1rem;border-top:1px solid rgba(243,238,227,.18);font-size:var(--t-text);font-weight:450;color:#f3eee3d1}.k-haken--hell .k-haken__nein .k-symbol{color:#e09a72}.k-angebot__aktion{margin-top:2.2rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.k-angebot__tel{color:#f3eee3;font-weight:650;font-size:var(--t-text);text-decoration:none;border-bottom:2px solid rgba(243,238,227,.3)}.k-angebot__tel:hover{border-bottom-color:#f3eee3}.k-angebot :where(a,button):focus-visible{outline-color:var(--k-sand)}.k-erweiterungen__liste{display:grid;gap:2rem;margin-top:1.5rem}@media(min-width:800px){.k-erweiterungen__liste{grid-template-columns:repeat(3,1fr)}}.k-erweiterungen__liste li{padding-top:1.2rem;border-top:2px solid var(--k-gruen)}.k-erweiterungen__liste p{color:var(--k-mut)}.k-erweiterungen__film{margin-top:clamp(2.5rem,5vw,3.5rem)}.k-pfeil{display:inline-block;margin-top:.6rem;font-weight:600;color:var(--k-gruen);text-decoration:none;border-bottom:2px solid rgba(29,64,50,.25)}.k-pfeil:hover{border-bottom-color:var(--k-gruen)}.k-team{background:var(--k-bg-2)}.k-team__raster{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}@media(min-width:860px){.k-team__raster{grid-template-columns:1fr 1fr}}.k-team__foto{width:100%;height:auto;border-radius:18px;box-shadow:0 20px 44px #18201c29}.k-team__personen{margin-top:1.8rem;display:grid;gap:1rem}.k-team__personen li{display:grid;gap:.1rem;padding-bottom:1rem;border-bottom:1px solid var(--k-line)}.k-team__personen strong{font-size:var(--t-text)}.k-team__personen span{color:var(--k-mut)}.k-team__personen .k-team__wege{display:flex;flex-wrap:wrap;column-gap:1.4rem}.k-team__personen a{width:fit-content;color:var(--k-gruen);font-weight:600;text-decoration:none;min-height:2rem;display:inline-flex;align-items:center}.k-team__traeger{margin-top:1.4rem;font-size:var(--t-klein);color:var(--k-mut)}.k-fragen__liste{margin-top:1.4rem;border-top:1px solid var(--k-line-stark)}.k-frage{border-bottom:1px solid var(--k-line)}.k-frage summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:3.6rem;padding:1rem 0;font-size:var(--t-gross);font-weight:600;cursor:pointer;list-style:none}.k-frage summary::-webkit-details-marker{display:none}.k-frage summary:after{content:"+";flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;border:1.5px solid var(--k-line-stark);font-weight:400;font-size:var(--t-gross);line-height:1;color:var(--k-gruen)}.k-frage[open] summary:after{content:"−"}.k-frage p{padding:0 2.6rem 1.4rem 0;color:var(--k-mut);max-width:42rem}.k-kontakt{position:relative;isolation:isolate;overflow:hidden;background:var(--k-gruen-tief);color:#f3eee3}.k-kontakt__bild{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:28% 60%}.k-kontakt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to right,#0c16120d,#0c161273 40%,#0c1612e6 58%,#0c1612f0)}.k-kontakt__innen{padding:var(--luft) var(--rand);padding-left:max(var(--rand),calc(50% + 1rem))}.k-kontakt .k-h2{color:#fff}.k-kontakt .k-lead{color:#f3eee3d1}.k-kontakt .k-kontakt__weg{color:var(--k-ink)}.k-kontakt .k-kontakt__kanaele,.k-kontakt .k-kontakt__kanaele a{color:#f3eee3d9}.k-kontakt .k-kontakt__kanaele a:hover{color:#fff}.k-kontakt :where(a,button):focus-visible{outline-color:var(--k-sand)}@media(max-width:859px){.k-kontakt__bild{position:relative;z-index:auto;height:auto;aspect-ratio:16 / 10;object-position:30% 60%}.k-kontakt:after{display:none}.k-kontakt__innen{padding:2.6rem var(--rand) var(--luft)}}.k-kontakt__wege{margin-top:2rem;display:grid;gap:.8rem;max-width:52rem}@media(min-width:600px)and (max-width:859px),(min-width:1200px){.k-kontakt__wege{grid-template-columns:1fr 1fr}}.k-kontakt__weg{display:flex;align-items:center;gap:1rem;min-height:4.6rem;padding:1rem 1.25rem;border-radius:14px;background:var(--k-weiss);border:1px solid var(--k-line);text-decoration:none;transition:border-color .15s ease}.k-kontakt__weg:hover{border-color:var(--k-gruen-hell)}.k-kontakt__weg .k-symbol{color:var(--k-gruen)}.k-kontakt__weg span{display:flex;flex-direction:column;min-width:0}.k-kontakt__weg small{font-size:var(--t-klein);color:var(--k-mut)}.k-kontakt__weg strong{font-size:var(--t-text);font-weight:650;word-break:break-word}.k-kontakt__kanaele{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;color:var(--k-mut);font-size:var(--t-klein)}.k-kontakt__kanaele a{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;color:var(--k-ink);text-decoration:none}.k-kontakt__kanaele a:hover{color:var(--k-gruen)}.k-fuss{background:var(--k-gruen-tief);color:#e3d9c6c7;padding:3rem 0 3.5rem;font-size:var(--t-klein)}.k-fuss__raster{display:grid;gap:1.1rem}.k-fuss__marke{display:flex;align-items:center;gap:.75rem}.k-fuss__marke span{display:flex;flex-direction:column;line-height:1.25}.k-fuss__marke strong{font-weight:750;font-size:var(--t-gross);color:var(--k-sand)}.k-fuss__marke em{font-style:normal;font-size:var(--t-klein)}.k-fuss__links{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem}.k-fuss__links a,.b-fuss__cookies{color:var(--k-sand);text-decoration:none;min-height:2.5rem;display:inline-flex;align-items:center}.b-fuss__cookies{background:none;border:0;padding:0;font:inherit;cursor:pointer}.k-fuss__links a:hover,.b-fuss__cookies:hover{text-decoration:underline}.k-fuss__ki{font-size:var(--t-klein);opacity:.75}.k-fuss :where(a,button):focus-visible{outline-color:var(--k-sand)}.k-leiste{display:none}@media(max-width:759px){body{padding-bottom:4.6rem}.k-leiste{position:fixed;inset:auto 0 0 0;z-index:55;display:grid;grid-template-columns:1fr 1fr;gap:.6rem;padding:.6rem .8rem calc(.6rem + env(safe-area-inset-bottom,0px));background:#f5f0e6f5;border-top:1px solid var(--k-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translateY(110%);transition:transform .25s ease}.k-leiste.is-sichtbar{transform:none}body:has(.b-consent) .k-leiste{transform:translateY(110%)}.k-leiste a{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:3.1rem;border-radius:999px;font-weight:650;text-decoration:none}.k-leiste a:first-child{background:var(--k-gold);color:var(--k-gold-ink)}.k-leiste a:last-child{background:var(--k-gruen);color:#f3eee3}}.k-wege{border:0;border-radius:18px;background:var(--k-weiss);color:var(--k-ink);padding:0;max-width:27rem;width:calc(100% - 2rem);box-shadow:0 30px 70px #18201c4d}.k-wege::backdrop{background:#12261d8c}.k-wege__innen{padding:1.8rem 1.6rem 1.5rem}.k-wege__titel{font-weight:750;font-size:var(--t-gross);line-height:1.1;margin-bottom:.4rem}.k-wege__text{color:var(--k-mut)}.k-wege__label{margin:1.3rem 0 .5rem;font-size:var(--t-klein);font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--k-mut)}.k-weg{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:3.4rem;padding:.7rem 1rem;margin-bottom:.5rem;border:1.5px solid var(--k-line);border-radius:12px;text-decoration:none;transition:border-color .15s ease}.k-weg:hover{border-color:var(--k-gruen-hell)}.k-weg__wer{font-weight:600}.k-weg__wert{color:var(--k-gruen);font-weight:600;text-align:right;word-break:break-word}.k-wege__zu{margin-top:1rem;width:100%;min-height:3rem;background:transparent;color:var(--k-mut);border:1.5px solid var(--k-line);border-radius:999px;font:inherit;cursor:pointer}.k-wege__zu:hover{color:var(--k-ink);border-color:var(--k-line-stark)}.b-consent{position:fixed;inset:auto 0 0 0;z-index:60;padding:0 1rem calc(1rem + env(safe-area-inset-bottom,0px));pointer-events:none}.b-consent__innen{pointer-events:auto;max-width:34rem;margin:0 auto;padding:1.4rem 1.5rem 1.3rem;border:1px solid var(--k-line);border-radius:16px;background:var(--k-weiss);color:var(--k-ink);box-shadow:0 24px 60px #18201c40}.b-consent__titel{font-weight:750;font-size:var(--t-gross);line-height:1.15;margin:0 0 .45rem}.b-consent__text{color:var(--k-mut);font-size:var(--t-klein);line-height:1.5;margin:0 0 1rem}.b-consent__text a{color:var(--k-gruen)}.b-consent__wahl{display:grid;gap:.5rem;margin:0 0 1rem}.b-consent__zeile{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .9rem;border:1px solid var(--k-line);border-radius:10px;cursor:pointer}.b-consent__zeile span{display:flex;flex-direction:column;gap:.15rem}.b-consent__zeile strong{font-weight:600;font-size:var(--t-klein)}.b-consent__zeile small{color:var(--k-mut);font-size:var(--t-klein);line-height:1.4}.b-consent__zeile input{flex:none;width:1.3rem;height:1.3rem;accent-color:var(--k-gruen)}.b-consent__knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.b-consent__knopf{flex:1 1 10rem;min-height:3rem;padding:.7rem 1rem;background:transparent;color:var(--k-ink);border:1.5px solid var(--k-line-stark);border-radius:999px;font:inherit;font-size:var(--t-klein);font-weight:600;cursor:pointer;transition:border-color .15s ease}.b-consent__knopf:hover{border-color:var(--k-gruen)}.b-consent__mehr{flex:1 1 100%;text-align:center;padding:.45rem 0 0;background:none;border:0;cursor:pointer;font:inherit;font-size:var(--t-klein);color:var(--k-mut);text-decoration:underline}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.k-strahler{background:var(--k-gruen-tief);color:#f3eee3;padding-block:var(--luft);overflow:hidden}.k-strahler .k-h2{color:#fff}.k-strahler .k-lead{color:#f3eee3c7}.k-strahler .k-beschriftung{color:#f3eee3b3}.k-strahler__buehne{--lampe: clamp(8.5rem, 13vw, 12.5rem);position:relative;isolation:isolate;max-width:76rem;margin:1.5rem auto 0;padding:calc(var(--lampe) * .6 + clamp(4.5rem,9vw,8rem)) var(--rand) 1rem}.k-strahler__schiene{position:absolute;left:var(--rand);right:var(--rand);top:calc(var(--lampe) * 7 / 240);height:max(5px,calc(var(--lampe) * 8 / 240));border-radius:99px;background:linear-gradient(to bottom,#44574d,#1c2a23 55%,#0e1814);box-shadow:inset 0 1px #d4a63f4d,0 10px 24px #0006;-webkit-mask-image:linear-gradient(to right,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(to right,transparent,#000 18%,#000 82%,transparent)}.k-strahler__lampe{position:absolute;z-index:1;top:0;left:50%;width:var(--lampe);aspect-ratio:240 / 160;margin-left:calc(var(--lampe) / -2);overflow:visible;filter:drop-shadow(0 12px 20px rgba(0,0,0,.5))}.k-strahler__licht{position:absolute;z-index:3;top:0;left:calc(50% - 50vw);width:100vw;height:calc(100% + 4rem);pointer-events:none;mix-blend-mode:screen}.k-strahler__felder{display:grid;grid-auto-flow:column;grid-auto-columns:min(80vw,22rem);gap:1rem;margin:-4rem calc(var(--rand) * -1) -4.5rem;padding:4.5rem var(--rand) 5.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rand);scrollbar-width:none}.k-strahler__felder::-webkit-scrollbar{display:none}.k-strahler__felder>li{scroll-snap-align:center}@media(min-width:860px){.k-strahler__felder{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin:0;padding:0;overflow:visible}}.k-strahler__karte{--licht: 1;display:flex;flex-direction:column;height:100%;border-radius:18px;overflow:hidden;background:#1a3328;color:inherit;text-decoration:none;border:1px solid rgba(243,238,227,.12);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.k-strahler__karte img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.k-strahler__text{display:grid;gap:.45rem;padding:1.3rem 1.3rem 1.5rem}.k-strahler__text .k-label{color:#e3d9c6cc}.k-strahler__text strong{font-size:var(--t-gross);font-weight:750;letter-spacing:-.01em;color:#fff}.k-strahler__text>span:not(.k-label):not(.k-strahler__mehr){color:#f3eee3c7}.k-strahler__mehr{margin-top:.3rem;font-weight:650;color:var(--k-sand)}.is-live .k-strahler__karte{transition:none;transform:translateY(calc(var(--licht) * -6px));border-color:rgb(240 196 110 / calc(.1 + .45 * var(--licht)));box-shadow:0 30px 60px rgb(0 0 0 / calc(.12 + .25 * var(--licht))),0 0 90px rgb(240 196 110 / calc(.2 * var(--licht)))}@media(max-width:859px){.is-live .k-strahler__karte{box-shadow:0 20px 40px rgb(0 0 0 / calc(.12 + .25 * var(--licht))),0 0 50px rgb(240 196 110 / calc(.2 * var(--licht)))}}.is-live .k-strahler__karte img{filter:brightness(calc(.38 + .62 * var(--licht))) saturate(calc(.5 + .5 * var(--licht)))}.is-live .k-strahler__karte .k-strahler__text{opacity:calc(.66 + .34 * var(--licht))}.k-strahler__karte:focus-visible{outline:3px solid var(--k-sand);outline-offset:4px}.k-strahler__film{margin-top:3.5rem}.k-browser{justify-self:center;position:relative;isolation:isolate;width:min(42rem,100%)}.k-browser__rahmen{border-radius:14px;overflow:hidden;background:#fff;border:1px solid var(--k-line);box-shadow:0 30px 60px #18201c38,0 8px 18px #18201c1f}.k-browser__leiste{display:flex;align-items:center;gap:.8rem;padding:.55rem .8rem;background:#ece7dd;border-bottom:1px solid var(--k-line)}.k-browser__punkte{display:flex;gap:.35rem}.k-browser__punkte i{width:.6rem;height:.6rem;border-radius:50%;background:#d3ccbf}.k-browser__adresse{flex:1;min-width:0;padding:.25rem .75rem;border-radius:999px;background:#fff;font-size:var(--t-mini);color:var(--k-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-browser__rahmen img{width:100%;height:auto}.k-angebot-raster{display:grid;gap:1.2rem}@media(min-width:860px){.k-angebot-raster{grid-template-columns:1.1fr .9fr;align-items:start}}.k-ehrlich{display:grid;gap:.8rem;align-content:start;padding:.4rem 0 .4rem 1.4rem;border-left:3px solid var(--k-gruen)}.k-ehrlich p:not(.k-label){font-size:var(--t-gross);line-height:1.5}.k-angebot__weiter{max-width:40rem;color:#f3eee3d9}.k-knopf-hell{display:inline-flex;align-items:center;min-height:3.2rem;padding:.8rem 1.5rem;border-radius:999px;border:1.5px solid rgba(243,238,227,.55);color:#f3eee3;font-weight:650;text-decoration:none;transition:border-color .15s ease}.k-knopf-hell:hover{border-color:#fff}.k-weitere{display:grid;gap:.8rem;margin-top:2.4rem}@media(min-width:640px){.k-weitere{grid-template-columns:1fr 1fr}}.k-weitere a{display:flex;align-items:center;gap:1rem;padding:.7rem;border-radius:14px;background:#ffffff0f;border:1px solid rgba(243,238,227,.14);color:inherit;text-decoration:none;transition:border-color .15s ease}.k-weitere a:hover{border-color:var(--k-sand)}.k-weitere img{flex:none;width:6.5rem;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:9px}.k-weitere span{display:grid;gap:.1rem}.k-weitere small{font-size:var(--t-klein);color:#f3eee3b8}.k-weitere strong{font-size:var(--t-gross);font-weight:750}.k-ursache{display:grid;gap:1.5rem clamp(2.5rem,6vw,5rem)}@media(min-width:960px){.k-ursache{grid-template-columns:.9fr 1.1fr;align-items:start}}.k-ursache .k-problem__loesung{margin-top:1.6rem}.k-ursache__liste{border-top:1px solid var(--k-line)}.k-ursache__liste li{position:relative;padding:1.25rem 0 1.25rem 1.4rem;border-bottom:1px solid var(--k-line);font-size:var(--t-text);line-height:1.55;color:var(--k-mut)}.k-ursache__liste li:before{content:"";position:absolute;left:0;top:1.8rem;width:.5rem;height:.5rem;border-radius:50%;background:#c4744a}.k-ursache__liste strong{display:block;margin-bottom:.25rem;font-size:var(--t-gross);font-weight:750;color:var(--k-ink)}.k-bausteine{background:var(--k-bg-2)}.k-bausteine__kopf{max-width:46rem;margin-bottom:clamp(2rem,4vw,3rem)}.k-bausteine__kopf .k-lead{margin-top:1rem}.k-bausteine__liste{display:grid;gap:1rem}@media(min-width:640px){.k-bausteine__liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1040px){.k-bausteine__liste{grid-template-columns:repeat(var(--spalten, 3),minmax(0,1fr));gap:1.2rem}}.k-baustein{display:grid;align-content:start;gap:.5rem;padding:1.6rem 1.5rem 1.7rem;border-radius:16px;background:var(--k-weiss);border:1px solid var(--k-line);transition-delay:calc(var(--i, 0) * 60ms)}.k-baustein__symbol{display:grid;place-items:center;width:2.8rem;height:2.8rem;margin-bottom:.45rem;border-radius:12px;background:#1d403214;color:var(--k-gruen)}.k-baustein__symbol .k-symbol{width:1.5rem;height:1.5rem}.k-baustein p{color:var(--k-mut);line-height:1.55}.k-gegenueber__raster{display:grid;gap:2rem clamp(2rem,5vw,4rem);margin-top:clamp(1.6rem,3vw,2.4rem)}@media(min-width:960px){.k-gegenueber__raster{grid-template-columns:1.55fr 1fr;align-items:start}}.k-gegenueber__tabelle{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:16px;border:1px solid var(--k-line);background:var(--k-weiss)}.k-gegenueber__tabelle th{padding:1rem 1.25rem;text-align:left;font-size:var(--t-klein);font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:#a5603d}.k-gegenueber__tabelle th:last-child,.k-gegenueber__tabelle td:last-child{background:#1d40320f}.k-gegenueber__tabelle th:last-child{color:var(--k-gruen)}.k-gegenueber__tabelle td{width:50%;padding:.95rem 1.25rem;border-top:1px solid var(--k-line);vertical-align:top;line-height:1.45;color:var(--k-mut)}.k-gegenueber__tabelle td:last-child{font-weight:600;color:var(--k-ink)}.k-gegenueber__tabelle td .k-symbol{float:left;width:1.15rem;height:1.15rem;margin:.15rem .6rem 0 0;color:#c4744a}.k-gegenueber__tabelle td:last-child .k-symbol{color:var(--k-gruen-hell)}.k-gegenueber__tabelle td span{display:block;overflow:hidden}@media(max-width:639px){.k-gegenueber__tabelle thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.k-gegenueber__tabelle tr,.k-gegenueber__tabelle td{display:block;width:auto}.k-gegenueber__tabelle tr+tr{border-top:1px solid var(--k-line-stark)}.k-gegenueber__tabelle tr:first-child td:first-child{border-top:0}.k-gegenueber__tabelle td:before{content:attr(data-seite);display:block;margin-bottom:.2rem;font-size:var(--t-mini);font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:#a5603d}.k-gegenueber__tabelle td:last-child:before{color:var(--k-gruen)}}.k-haltung .k-innen{max-width:64rem}.k-haltung__liste{display:grid;gap:1.2rem 2.5rem;margin:1.8rem 0 .4rem}@media(min-width:860px){.k-haltung__liste{grid-template-columns:1fr 1fr}}.k-haltung__liste li{display:flex;gap:.8rem;align-items:flex-start;font-size:var(--t-text);line-height:1.55;color:#f3eee3d1}.k-haltung__liste strong{display:block;margin-bottom:.2rem;font-size:var(--t-gross);font-weight:700;color:#fff}.k-haltung__liste .k-symbol{flex:none;margin-top:.2rem;color:var(--k-gold)}.k-effekt__raster{display:grid;gap:2rem clamp(2.5rem,6vw,5rem);align-items:center}@media(min-width:960px){.k-effekt__raster{grid-template-columns:.8fr 1.2fr}}.k-effekt__text .k-lead,.k-effekt__kopf .k-lead{margin-top:1rem}.k-effekt__kopf{max-width:46rem;margin-bottom:clamp(1.8rem,4vw,2.8rem)}.k-umkreis__buehne{position:relative;aspect-ratio:16 / 11;border-radius:22px;overflow:hidden;background:#0d1714;box-shadow:0 28px 60px #18201c38,0 6px 16px #18201c1f}@media(max-width:640px){.k-umkreis__buehne{aspect-ratio:4 / 5}}.k-umkreis__buehne canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.k-umkreis__meldung{position:absolute;left:1rem;bottom:1rem;width:min(17rem,calc(100% - 2rem))}@media(prefers-reduced-motion:no-preference){.k-umkreis__meldung{animation:k-meldung-rein .5s cubic-bezier(.2,.9,.3,1.25) both,k-umkreis-aus .4s ease 1.25s both}}@keyframes k-umkreis-aus{to{opacity:0;transform:translateY(6px)}}.k-alt--branchenbuch{background:#f4dc6b;color:#2b2a1f;font-family:Arial,Helvetica,sans-serif}.k-alt--branchenbuch .k-alt__portal{background:#1d1d1b;color:#f4dc6b}.k-alt--branchenbuch .k-alt__titel{font-size:var(--t-gross);font-weight:800;color:#1d1d1b;text-transform:uppercase;letter-spacing:.02em}.k-alt--branchenbuch .k-alt__absatz{margin-bottom:.5rem;border-bottom:1px dashed rgba(29,29,27,.35);padding-bottom:.5rem}.k-vergleich--breit{width:min(62rem,100%)}.k-vergleich--breit .k-vergleich__buehne{aspect-ratio:16 / 10;container-type:inline-size}.k-vergleich--breit .k-vergleich__etikett{top:auto;bottom:.8rem}.k-neuseite{display:flex;flex-direction:column;height:100%;background:#fff}.k-neuseite .k-browser__leiste{flex:none}.k-neuseite img{flex:1;min-height:0;width:100%;object-fit:cover;object-position:50% 0}.k-altseite{height:100%;display:flex;flex-direction:column;background:#efeedf;font-family:Times New Roman,Times,serif;color:#222;font-size:1.6cqw}.k-altseite__leiste{padding:.5cqw 1cqw;background:linear-gradient(90deg,navy,#1084d0);color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:1.5cqw;text-align:left}.k-altseite__kopf{padding:2.4cqw 1cqw;background:linear-gradient(90deg,#002a80,#3d6fd1);color:#ffd400;text-shadow:.2cqw .2cqw 0 #000;font-style:italic;font-weight:700;font-size:4.2cqw;text-align:center}.k-altseite__lauf{overflow:hidden;white-space:nowrap;padding:.5cqw 0;background:#ffff9c;color:#b00000;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:1.4cqw}.k-altseite__lauf span{display:inline-block;padding-left:100%}@media(prefers-reduced-motion:no-preference){.k-altseite__lauf span{animation:k-laufschrift 14s linear infinite}}@keyframes k-laufschrift{to{transform:translate(-100%)}}.k-altseite__rumpf{flex:1;display:grid;grid-template-columns:22% 1fr;min-height:0}.k-altseite__nav{padding:1.6cqw 1.2cqw;background:#c4c4c4;text-align:left}.k-altseite__nav li{margin-bottom:1.1cqw;color:#00e;text-decoration:underline;font-size:1.6cqw}.k-altseite__nav li:before{content:"■ ";color:#7a7a7a;font-size:1cqw;text-decoration:none}.k-altseite__nav li:first-child{color:#551a8b}.k-altseite__inhalt{padding:1.6cqw 2cqw;text-align:left}.k-altseite__titel{margin-bottom:1.2cqw;color:#002a80;font-weight:700;font-size:2.8cqw}.k-altseite__bild{float:left;display:grid;place-items:end center;width:38%;aspect-ratio:4 / 3;margin:0 2cqw 1cqw 0;padding-bottom:.6cqw;border:.2cqw solid #9a9a9a;background:linear-gradient(to top right,transparent calc(50% - .1cqw),#9a9a9a,transparent calc(50% + .1cqw)),linear-gradient(to top left,transparent calc(50% - .1cqw),#9a9a9a,transparent calc(50% + .1cqw)),#d9d9d9;font-family:Arial,Helvetica,sans-serif;font-style:italic;font-size:1.3cqw;color:#555}.k-altseite__zeilen i{display:block;height:.9cqw;margin-bottom:1.1cqw;background:#b9b9ad}.k-altseite__fuss{padding:.8cqw 1cqw;background:#c4c4c4;font-family:Arial,Helvetica,sans-serif;font-size:1.2cqw;color:#333;text-align:center}.k-messung{background:var(--k-gruen-tief);color:#f3eee3}.k-messung .k-h2{color:#fff}.k-messung .k-lead{color:#f3eee3cc}.k-messung__werte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.2rem}@media(min-width:860px){.k-messung__werte{grid-template-columns:repeat(4,minmax(0,1fr))}}.k-messwert{display:grid;justify-items:center;gap:.35rem;text-align:center}.k-messwert strong{margin-top:.6rem;font-size:var(--t-gross);font-weight:700;color:#fff}.k-messwert small{font-size:var(--t-klein);color:#f3eee3b3;max-width:14rem}.k-messwert__kreis{position:relative;display:grid;place-items:center;width:clamp(7.5rem,14vw,9.5rem);aspect-ratio:1}.k-messwert__kreis svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.k-messwert__spur,.k-messwert__wert{fill:none;stroke-width:8}.k-messwert__spur{stroke:#f3eee31f}.k-messwert__wert{stroke:#3ccf7e;stroke-linecap:round;stroke-dasharray:var(--wert) 100;filter:drop-shadow(0 0 6px rgba(60,207,126,.45))}.reveal-on .k-messung__werte:not(.is-in) .k-messwert__wert{stroke-dasharray:0 100}.reveal-on .k-messung__werte .k-messwert__wert{transition:stroke-dasharray 1.4s cubic-bezier(.2,.8,.2,1) calc(var(--i, 0) * .12s)}.k-messwert__zahl{position:relative;font-size:var(--t-ueberschrift);font-weight:800;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.k-messung .k-messung__quelle{margin-top:2.2rem;max-width:46rem;color:#f3eee399}.k-vergleich--profil .k-vergleich__buehne{background:#fff}.k-profil{height:100%;padding:3.2rem .9rem .9rem;background:#fff;color:#1c1e21}.k-profil__kopf{display:flex;align-items:center;gap:.7rem;margin-bottom:.9rem}.k-profil__avatar{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:50%;background:#6b4a2b;color:#fff;font-weight:700;font-size:var(--t-klein)}.k-profil--lebt .k-profil__avatar{box-shadow:0 0 0 2px #fff,0 0 0 4px #d4a63f}.k-profil__wer{display:flex;flex-direction:column;line-height:1.25;font-size:var(--t-klein)}.k-profil__wer small{font-size:var(--t-mini);color:#65676b}.k-profil:not(.k-profil--lebt) .k-profil__wer small{color:#b0532f;font-weight:600}.k-profil__raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.k-profil__kachel{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#f0f2f5}.k-profil__kachel img{width:100%;height:100%;object-fit:cover}.k-profil:not(.k-profil--lebt) .k-profil__kachel img{filter:grayscale(.7) brightness(.92);opacity:.75}.k-profil__kachel--leer{background:repeating-linear-gradient(45deg,#f3f4f6,#f3f4f6 6px,#eceef1 6px,#eceef1 12px)}.k-profil__video{position:absolute;top:.35rem;right:.35rem;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.k-profil__video .k-symbol{width:1.1rem;height:1.1rem}.k-plan-abschnitt{background:var(--k-bg-2)}.k-plan{display:grid;gap:.8rem;padding:clamp(1rem,2.5vw,1.6rem);border-radius:20px;background:var(--k-weiss);border:1px solid var(--k-line);box-shadow:0 24px 50px #18201c1a}.k-plan__tage,.k-plan__woche{display:grid;grid-template-columns:5.5rem repeat(5,minmax(0,1fr));gap:.7rem;align-items:stretch}.k-plan__tage span{font-size:var(--t-klein);font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--k-mut);text-align:center}.k-plan__kw{align-self:center;font-size:var(--t-klein);font-weight:650;color:var(--k-mut)}.k-plan__zelle{min-height:8rem;border-radius:12px;border:1px dashed var(--k-line)}.k-plan__karte{display:grid;align-content:start;gap:.35rem;padding:.5rem .5rem .7rem;border-radius:12px;background:#fff;border:1px solid var(--k-line-stark);box-shadow:0 8px 18px #18201c14;font-size:var(--t-klein);line-height:1.35}.k-plan__karte img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px}.k-plan__karte strong{font-weight:650}.k-plan__art{justify-self:start;padding:.1rem .5rem;border-radius:99px;font-size:var(--t-mini);font-weight:700;color:#fff;background:var(--k-gruen-hell)}.k-plan__art--reel{background:#8b2f1d}.k-plan__art--karussell{background:#6b4a2b}.k-plan__status{display:grid;font-size:var(--t-mini);color:var(--k-mut)}.k-plan__status>*{grid-area:1 / 1;display:inline-flex;align-items:center;gap:.25rem}.k-plan__status .k-symbol{width:.95rem;height:.95rem}.k-plan__erledigt{color:var(--k-gruen-hell);font-weight:650}.reveal-on .k-plan .k-plan__karte{transition:opacity .5s ease calc(.2s + var(--i) * .16s),transform .6s cubic-bezier(.2,.9,.3,1.2) calc(.2s + var(--i) * .16s)}.reveal-on .k-plan:not(.is-in) .k-plan__karte{opacity:0;transform:translateY(16px) scale(.96)}.reveal-on .k-plan .k-plan__geplant:not(.k-plan__geplant--bleibt){transition:opacity .35s ease calc(1.6s + var(--i) * .35s)}.reveal-on .k-plan .k-plan__erledigt{transition:opacity .35s ease calc(1.6s + var(--i) * .35s)}.k-plan .k-plan__geplant:not(.k-plan__geplant--bleibt){opacity:0}.reveal-on .k-plan:not(.is-in) .k-plan__geplant:not(.k-plan__geplant--bleibt){opacity:1}.reveal-on .k-plan:not(.is-in) .k-plan__erledigt{opacity:0}@media(max-width:759px){.k-plan__tage,.k-plan__zelle{display:none}.k-plan__woche{grid-template-columns:1fr 1fr}.k-plan__kw{grid-column:1 / -1}.k-plan__karte:before{content:attr(data-tag);font-size:var(--t-mini);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--k-mut)}}.k-bausteine{background:var(--k-gruen-tief);color:#f3eee3}.k-bausteine .k-h2{color:#fff}.k-bausteine .k-lead{color:#f3eee3c7}.k-bento{display:grid;gap:1rem}@media(min-width:640px){.k-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.k-bento__kachel--breit{grid-column:span 2}}@media(min-width:640px)and (max-width:1039px){.k-bento{grid-auto-flow:dense}.k-bento__nr{visibility:hidden}}@media(min-width:1040px){.k-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}}.k-bento__kachel{position:relative;isolation:isolate;display:grid;overflow:hidden;border-radius:20px;background:linear-gradient(160deg,#1b3529,#12251c);border:1px solid rgba(243,238,227,.1);transition-delay:calc(var(--i, 0) * 70ms)}.k-bento__kachel:before,.k-bento__kachel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s ease}.k-bento__kachel:before{z-index:1;background:radial-gradient(26rem circle at var(--mx, 50%) var(--my, 0%),rgba(242,214,140,.16),transparent 45%)}.k-bento__kachel:after{z-index:2;padding:1px;background:radial-gradient(18rem circle at var(--mx, 50%) var(--my, 0%),rgba(242,214,140,.75),transparent 45%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media(hover:hover){.k-bento__kachel:hover:before,.k-bento__kachel:hover:after{opacity:1}}.k-bento__inhalt{position:relative;z-index:3;display:grid;align-content:start;gap:.55rem;padding:1.6rem 1.5rem 1.8rem}.k-bento__kopf{display:flex;justify-content:space-between;align-items:center;margin-bottom:.7rem}.k-bento__symbol{display:grid;place-items:center;width:3rem;height:3rem;border-radius:14px;background:#f2d68c1a;border:1px solid rgba(242,214,140,.25);color:#f2d48a}.k-bento__symbol .k-symbol{width:1.5rem;height:1.5rem}.k-bento__nr{font-size:var(--t-klein);font-weight:650;letter-spacing:.08em;color:#f3eee359;font-variant-numeric:tabular-nums}.k-bento__kachel .k-h3{color:#fff}.k-bento__kachel p{color:#f3eee3b8;line-height:1.55}.k-bento__bild{width:100%;height:100%;object-fit:cover;aspect-ratio:16 / 10;transition:transform .8s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.k-bento__kachel:hover .k-bento__bild{transform:scale(1.04)}}.k-bento__buehne{position:relative;display:grid;justify-items:center;align-items:start;aspect-ratio:16 / 10;overflow:hidden;padding-top:1.8rem;background:radial-gradient(60% 75% at 50% 35%,rgba(242,214,140,.16),transparent 72%)}.k-bento__handy{position:relative;width:min(44%,11rem);aspect-ratio:9 / 19;overflow:hidden;border:6px solid #0b100d;border-radius:1.7rem;background:#f4efe3;box-shadow:0 0 0 1px #f3eee329,0 2rem 3.5rem #00000080;transform:rotate(-4deg);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.k-bento__handy:before{content:"";position:absolute;z-index:1;top:5px;left:50%;width:32%;height:.85rem;border-radius:1rem;background:#0b100d;transform:translate(-50%)}.k-bento__handy img{display:block;width:100%;height:auto;margin-top:1.15rem}@media(hover:hover){.k-bento__kachel:hover .k-bento__handy{transform:rotate(-1.5deg) translateY(-.7rem)}}@media(min-width:640px){.k-bento__kachel--breit{grid-template-columns:.95fr 1.05fr;min-height:16rem}.k-bento__kachel--breit .k-bento__buehne{position:absolute;top:0;left:0;width:47.5%;height:100%;aspect-ratio:auto}.k-bento__kachel--breit .k-bento__bild{position:absolute;top:0;left:0;width:47.5%;height:100%;aspect-ratio:auto;-webkit-mask-image:linear-gradient(to right,#000 72%,transparent);mask-image:linear-gradient(to right,#000 72%,transparent)}.k-bento__kachel--breit .k-bento__inhalt{grid-column:2;align-content:center}}.k-check__raster{display:grid;gap:2.5rem 2rem;align-items:center}@media(min-width:1040px){.k-check__raster{grid-template-columns:.8fr 1fr 1.15fr}}@media(min-width:640px)and (max-width:1039px){.k-check__raster{grid-template-columns:1fr 1fr}.k-check__liste{grid-column:1 / -1}}.k-check__raster figure{display:grid;justify-items:center;gap:.9rem}.k-check__etikett{font-size:var(--t-klein);font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:#a5603d}.k-check__etikett--unsere{color:var(--k-gruen)}.k-check__handy{position:relative;width:min(18rem,84vw);aspect-ratio:9 / 18.5;border-radius:2.3rem;background:#141917;box-shadow:0 0 0 1px #d4a63f59,0 30px 70px #18201c47,0 0 80px #d4a63f38}.k-check__handy>:first-child{position:absolute;top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;width:calc(100% - 1rem);height:calc(100% - 1rem);border-radius:1.85rem;overflow:hidden;background:#fff}.k-check__handy--typisch{width:min(14.5rem,70vw);transform:rotate(-3deg);box-shadow:0 20px 44px #18201c2e;filter:grayscale(.35);opacity:.94}.k-check__seite{width:100%;height:100%;object-fit:cover;object-position:50% 0}.k-check__punkte{position:absolute;top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;z-index:5;overflow:hidden;border-radius:1.85rem;pointer-events:none}.k-check__punkte .k-check__marke{pointer-events:auto}.k-check__marke{position:absolute;z-index:5;display:grid;place-items:center;width:2.1rem;height:2.1rem;margin:-1.05rem 0 0 -1.05rem;border-radius:50%;border:2px solid #f2d48a;background:var(--k-gruen);color:#fff;font:inherit;font-size:var(--t-klein);font-weight:800;cursor:pointer;box-shadow:0 6px 16px #00000059;transition:transform .25s ease,background .25s ease}.k-check__marke.is-an{transform:scale(1.2);background:#f2d48a;color:var(--k-gruen-tief)}.k-check__marke:focus-visible{outline:3px solid #fff;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.k-check__marke:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid rgba(242,212,138,.8);animation:k-marke-puls 2.2s ease-out infinite;animation-delay:calc(var(--i, 0) * .55s)}.reveal-on .k-check__raster .k-check__marke{transition:transform .5s cubic-bezier(.2,.9,.3,1.4) calc(.6s + var(--i, 0) * .22s),background .25s ease}.reveal-on .k-check__raster:not(.is-in) .k-check__marke{transform:scale(0)}}@keyframes k-marke-puls{to{transform:scale(1.9);opacity:0}}.k-check__liste{display:grid;gap:.6rem}.k-check__liste li{display:flex;gap:.9rem;align-items:flex-start;padding:1rem 1.1rem;border-radius:16px;border:1px solid transparent;color:var(--k-mut);line-height:1.5;transition:background .25s ease,border-color .25s ease}.k-check__liste li.is-an{background:var(--k-weiss);border-color:var(--k-line);box-shadow:0 12px 28px #18201c14}.k-check__liste strong{display:block;margin-bottom:.15rem;font-size:var(--t-gross);font-weight:700;color:var(--k-ink)}.k-check__nr{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:50%;background:var(--k-gruen);border:2px solid #f2d48a;color:#fff;font-size:var(--t-klein);font-weight:800}.k-check__beschriftung{margin-top:1.4rem;text-align:center}.k-check__ehrlich{margin-top:2.6rem;max-width:46rem}.k-fb{display:flex;flex-direction:column;height:100%;padding-top:1.7rem;background:#fff;color:#1c1e21;font-size:.72rem;line-height:1.4}.k-fb__kopf{display:flex;align-items:center;gap:.5rem;padding:0 .75rem}.k-fb__kopf strong{display:block;font-size:.74rem}.k-fb__kopf small{display:block;font-size:.64rem;color:#65676b}.k-fb__avatar{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:50%;background:#8b2f1d;color:#fff;font-weight:700;font-size:.66rem}.k-fb__text{padding:.6rem .75rem}.k-fb__bild{position:relative;flex:1;min-height:0;overflow:hidden}.k-fb__bild img{width:100%;height:100%;object-fit:cover;filter:saturate(.55) contrast(.85) brightness(.95);transform:rotate(1.5deg) scale(1.08)}.k-fb__banner{position:absolute;left:.6rem;bottom:.7rem;padding:.2rem .5rem;background:#c8102e;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:900;font-size:.85rem;transform:rotate(-4deg)}.k-fb__fuss{display:flex;justify-content:flex-end;padding:.6rem .75rem 1rem;background:#f0f2f5;font-weight:600}.k-fb__fuss span{padding:.3rem .6rem;border-radius:6px;background:#e2e5e9}.k-story{position:relative;height:100%;overflow:hidden;background:#000;color:#fff}.k-story__bild{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.k-story:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.42) 46%,transparent 64%,rgba(0,0,0,.7) 100%)}@media(prefers-reduced-motion:no-preference){.k-story__bild{animation:k-kenburns 16s ease-in-out infinite alternate}.k-story__fortschritt i{animation:k-fortschritt 7s linear infinite}}@keyframes k-kenburns{to{transform:scale(1.1) translateY(-2%)}}@keyframes k-fortschritt{0%{width:0}to{width:100%}}.k-story__oben{position:absolute;z-index:2;top:.8rem;left:.75rem;right:.75rem}.k-story__fortschritt{display:block;height:2px;margin-bottom:.6rem;border-radius:2px;background:#ffffff59;overflow:hidden}.k-story__fortschritt i{display:block;width:60%;height:100%;background:#fff}.k-story__wer{display:flex;align-items:center;gap:.4rem;font-size:.7rem}.k-story__wer small{opacity:.8}.k-story__avatar{display:grid;place-items:center;flex:none;width:1.7rem;height:1.7rem;border-radius:50%;border:1.5px solid #fff;background:#8b2f1d;font-size:.6rem;font-weight:700}.k-story__haken{position:absolute;z-index:2;top:21%;left:1rem;right:1rem;font-size:1.55rem;font-weight:800;line-height:1.08;letter-spacing:-.02em;text-shadow:0 2px 16px rgba(0,0,0,.55)}.k-story__zeile{position:absolute;z-index:2;top:38%;left:1rem;right:1.6rem;font-size:.85rem;font-weight:550;line-height:1.35;text-shadow:0 1px 10px rgba(0,0,0,.6)}.k-story__knopf{position:absolute;z-index:2;left:.9rem;right:.9rem;bottom:1rem;display:flex;justify-content:center;gap:.35rem;padding:.7rem;border-radius:999px;background:#fff;color:#111;font-size:.8rem;font-weight:700}.k-story--reel .k-story__haken--reel{top:17%;right:auto;max-width:80%;padding:.35rem .6rem;border-radius:8px;background:#fffffff0;color:#111;font-size:1.2rem;text-shadow:none}.k-reel__seite{position:absolute;z-index:2;right:.7rem;bottom:24%;display:grid;gap:1.1rem}.k-reel__seite svg{width:1.6rem;height:1.6rem;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.k-reel__unten{position:absolute;z-index:2;left:.85rem;right:3rem;bottom:1rem;font-size:.72rem;line-height:1.4}.k-reel__wer{display:flex;align-items:center;gap:.45rem;margin-bottom:.45rem}.k-reel__folgen{padding:.15rem .5rem;border:1px solid rgba(255,255,255,.8);border-radius:7px;font-weight:650;font-size:.66rem}.k-alt-handy{height:100%;padding-top:1.6rem;background:#efeedf}.k-alt-handy__seite{aspect-ratio:16 / 10;container-type:inline-size}.k-alt-handy{position:relative}.k-alt-handy__hinweis{position:absolute;top:58%;left:50%;display:flex;align-items:center;gap:.5rem;padding:.45rem .8rem .45rem .55rem;border-radius:999px;background:#111111c7;color:#fff;font-size:.66rem;font-weight:600;white-space:nowrap;transform:translate(-50%)}.k-alt-handy__finger{position:relative;width:1.3rem;height:1.3rem}.k-alt-handy__finger i{position:absolute;top:50%;left:50%;width:.42rem;height:.42rem;margin:-.21rem;border-radius:50%;background:#fff;animation:k-zoomgeste 1.8s ease-in-out infinite}.k-alt-handy__finger i+i{animation-name:k-zoomgeste-2}@keyframes k-zoomgeste{0%,15%{transform:translate(-.12rem,.12rem);opacity:.5}60%,to{transform:translate(-.42rem,.42rem);opacity:1}}@keyframes k-zoomgeste-2{0%,15%{transform:translate(.12rem,-.12rem);opacity:.5}60%,to{transform:translate(.42rem,-.42rem);opacity:1}}@media(prefers-reduced-motion:reduce){.k-alt-handy__finger i{animation:none;transform:translate(-.36rem,.36rem)}.k-alt-handy__finger i+i{transform:translate(.36rem,-.36rem)}}.k-vergleich--profil{width:min(23rem,100%)}.k-vergleich--profil .k-vergleich__buehne{aspect-ratio:9 / 16;background:#fff}.k-ig{display:flex;flex-direction:column;gap:.6rem;height:100%;overflow:hidden;padding:3rem .8rem .8rem;background:#fff;color:#111;font-size:.72rem}.k-ig__leiste{display:flex;align-items:center;gap:.3rem;font-size:.86rem}.k-ig__kopf{display:flex;align-items:center;gap:.75rem}.k-ig__avatar{flex:none;width:3.7rem;height:3.7rem;padding:3px;border-radius:50%;background:#dbdbdb}.k-ig--lebt .k-ig__avatar{background:conic-gradient(from 200deg,#f9ce34,#ee2a7b,#6228d7,#f9ce34)}.k-ig__avatar span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;border:2px solid #fff;background:#6b4a2b;color:#fff;font-weight:700;font-size:.8rem}.k-ig__name strong{display:block;font-size:.8rem}.k-ig__name small{font-size:.66rem;color:#737373}.k-ig:not(.k-ig--lebt) .k-ig__name small{color:#b0532f;font-weight:600}.k-ig__bio{font-size:.68rem;line-height:1.4;color:#262626}.k-ig__knoepfe{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.k-ig__knopf{padding:.38rem;border-radius:8px;background:#efefef;text-align:center;font-size:.68rem;font-weight:650}.k-ig__knopf--blau{background:#0095f6;color:#fff}.k-ig__highlights{display:flex;gap:.65rem}.k-ig__highlights span{display:grid;justify-items:center;gap:.2rem}.k-ig__highlights img,.k-ig__highlights i{display:block;width:2.9rem;height:2.9rem;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 0 0 1px #dbdbdb}.k-ig__highlights i{background:#f1f1f1}.k-ig__highlights small{font-size:.58rem;color:#262626}.k-ig__reiter{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dbdbdb}.k-ig__reiter span{display:grid;place-items:center;padding:.45rem 0;color:#8e8e8e}.k-ig__reiter span.is-an{color:#111;box-shadow:inset 0 1px #111}.k-ig__reiter svg{width:1.1rem;height:1.1rem}.k-ig__raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0 -.8rem}.k-ig__kachel{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#efefef}.k-ig__kachel img{width:100%;height:100%;object-fit:cover}.k-ig:not(.k-ig--lebt) .k-ig__kachel img{filter:grayscale(.7) brightness(.92);opacity:.75}.k-ig__kachel--leer{background:#fff}.k-ig__typ{position:absolute;top:.3rem;right:.3rem;color:#fff}.k-ig__typ svg{width:1rem;height:1rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.k-vier__kopf{margin-bottom:clamp(1.8rem,4vw,2.8rem)}.k-vier__liste{display:grid;gap:1.2rem}@media(min-width:760px){.k-vier__liste{grid-template-columns:1fr 1fr;gap:1.4rem}}.k-vier__karte{display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:var(--k-weiss);border:1px solid var(--k-line)}.k-vier__bild{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:50% 65%}.k-vier__inhalt{display:grid;gap:.55rem;align-content:start;padding:1.5rem 1.5rem 1.7rem;line-height:1.5;color:var(--k-mut)}.k-vier__inhalt .k-h3{margin-bottom:0;color:var(--k-ink)}.k-vier__frage{font-weight:700;color:var(--k-ink)}.k-vier__inhalt .k-haken{gap:.5rem;margin-top:.5rem;color:var(--k-ink)}.k-andere{background:var(--k-bg-2)}.k-andere__innen{display:grid;gap:clamp(1.8rem,4vw,3rem);align-items:center}@media(min-width:860px){.k-andere__innen{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.k-andere__bilder{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;padding-bottom:1.2rem;max-width:28rem}.k-andere__bilder li{overflow:hidden;aspect-ratio:3 / 4;border-radius:14px}.k-andere__bilder li:nth-child(2){transform:translateY(1.2rem)}.k-andere__bilder img{display:block;width:100%;height:100%;object-fit:cover}
