.k7 section{border-top:0}.k7{--weiss:#fff;--creme:#f7f6f2;--creme-2:#f1efe9;--platzhalter:#e9e6dd;--tinte:#1a1916;--tinte-2:#6b6860;--tinte-3:#9a978d;--linie:#e7e4db;--linie-stark:#d8d4c8;--gruen:#1fb873;--gruen-2:#0e9e5e;--gruen-soft:#e2f6ec;--gruen-ink:#0a5638;--blau:#2e7bff;--blau-2:#1a5fe0;--blau-soft:#e4eeff;--blau-ink:#103a86;--orange:#ff8a2b;--orange-2:#f36f12;--orange-soft:#fff0e1;--orange-ink:#8a3f06;--violett:#a65bff;--violett-2:#8a3ff0;--violett-soft:#f1e7ff;--violett-ink:#561a96;--grad-gruen:linear-gradient(140deg, #36d08c 0%, #1fb873 48%, #0e9e5e 100%);--grad-blau:linear-gradient(140deg, #54a0ff 0%, #2e7bff 48%, #1a5fe0 100%);--grad-orange:linear-gradient(140deg, #ffb05c 0%, #ff8a2b 48%, #f36f12 100%);--grad-violett:linear-gradient(140deg, #c188ff 0%, #a65bff 48%, #8a3ff0 100%);--grad-candy:linear-gradient(120deg, #2e7bff 0%, #a65bff 42%, #ff8a2b 100%);--grad-text:linear-gradient(120deg, #2b2376 0%, #4a3fd0 50%, #6a5cff 70%, #3a2faa 100%);--r-widget:22px;--r-s:var(--r-widget);--r-m:var(--r-widget);--r-l:var(--r-widget);--r-xl:var(--r-widget);--r-pill:var(--r-widget);--schatten-weich:0 6px 28px #1a191612, 0 1px 3px #1a19160d;--schatten-hover:0 22px 54px #1a191621, 0 6px 16px #1a191612;--schatten-candy:0 12px 28px -8px var(--cs,#2e7bff8c), 0 4px 10px #1a19161a, inset 0 1px 0 #ffffff73;--akzent:#5b4bff;--akzent-2:#4a39e0;--akzent-soft:#5b4bff1a;--akzent-ink:#3320b0;--akzent-grad:linear-gradient(140deg, #7c5bff, #5b4bff 48%, #4a39e0);--ease:cubic-bezier(.2,.8,.2,1);--bounce:cubic-bezier(.34,1.56,.64,1);--sek-raum:52px;--sek-raum-pc:80px;--raum-kopf:32px;--raum-karte:28px 26px;--raum-karte-klein:24px 22px;--btn-blau:linear-gradient(135deg, #332b86 0%, #4a3fd0 100%)}.k7 *,.k7 :before,.k7 :after{box-sizing:border-box}.k7{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-family:var(--font-body), system-ui, -apple-system, "Segoe UI", sans-serif;color:var(--tinte);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:0 0;margin:0;line-height:1.55;overflow-x:clip}.k7 img{max-width:100%;display:block}.k7 a{color:inherit;text-decoration:none}.k7 button{cursor:pointer;background:0 0;border:none;font-family:inherit}.k7 h1,.k7 h2,.k7 h3{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--tinte);margin:0;font-weight:800;line-height:1.02}.k7 h3{font-weight:700}.k7 :focus-visible{outline:3px solid var(--akzent);outline-offset:3px;border-radius:var(--r-widget)}.k7 .wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:14px}.k7 section{padding-block:var(--sek-raum);position:relative}@media (min-width:768px){.k7 section{padding-block:var(--sek-raum-pc)}.k7 .wrap{padding-inline:28px}}.k7 .eyebrow,.k7 .einstieg-eyebrow{font-family:var(--font-body), system-ui, -apple-system, "Segoe UI", sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--tinte-3);font-size:12px;font-weight:600;line-height:1}.k7 .eyebrow{align-items:center;gap:10px;display:inline-flex}.k7 .eyebrow:before{display:none}.k7 .reveal{opacity:0;transition:opacity .85s var(--ease), transform .85s var(--ease);transform:translateY(32px)scale(.978)}.k7 .reveal.sichtbar{opacity:1;transform:none}.k7 .reveal-d1{transition-delay:90ms}.k7 .reveal-d2{transition-delay:.18s}.k7 .reveal-d3{transition-delay:.27s}.k7 .reveal-d4{transition-delay:.36s}.k7 .reveal-d5{transition-delay:.45s}.k7 .maske{display:block;overflow:hidden}.k7 .maske>span{transition:transform .9s var(--ease);display:block;transform:translateY(108%)}.k7 .maske.sichtbar>span{transform:none}.k7 .maske.d1>span{transition-delay:.1s}.k7 .maske.d2>span{transition-delay:.2s}.k7 .maske.d3>span{transition-delay:.3s}.k7 .kopf{z-index:80;isolation:isolate;-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);transition:background .35s var(--ease), box-shadow .35s var(--ease);background:#f3f2eeb8;border-bottom:1px solid #0000;position:sticky;top:0}.k7 .kopf.gescrollt{background:#f3f2eedb;box-shadow:0 6px 22px -14px #1a191638}.k7 .kopf-inner{justify-content:space-between;align-items:center;height:60px;display:flex}.k7 .marke{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--tinte);font-size:25px;font-weight:800}.k7 .marke b{color:var(--akzent)}.k7 .kopf-tel{transition:transform .3s var(--bounce);background:0 0;border:0;align-items:center;gap:9px;min-height:48px;padding:6px 2px;font-size:15px;font-weight:700;display:inline-flex}.k7 .kopf-tel .pkt{background:var(--gruen);border-radius:50%;width:8px;height:8px;box-shadow:0 0 #1fb87380}.k7 .kopf-tel-ico{flex:none;place-items:center;width:38px;height:38px;display:grid}.k7 .kopf-tel-ico img{object-fit:contain;width:38px;height:38px;display:block}.k7 .tel-3d{object-fit:contain;vertical-align:middle;flex:none;width:26px;height:26px;display:inline-block}.k7 .cta-3d{object-fit:contain;vertical-align:middle;flex:none;width:24px;height:24px;display:inline-block}.k7 .mail-3d{object-fit:contain;vertical-align:middle;flex:none;width:26px;height:26px;display:inline-block}@keyframes phoneRing{0%,68%,to{transform:rotate(0)}72%{transform:rotate(-15deg)}76%{transform:rotate(13deg)}80%{transform:rotate(-10deg)}84%{transform:rotate(7deg)}88%{transform:rotate(-4deg)}}.k7 .kopf-tel-ico img,.k7 .tel-3d{transform-origin:50% 62%}.k7 .kopf-tel-ico img{animation:3.6s ease-in-out infinite phoneRing}.k7 .bb-tel .tel-3d{animation:3.2s ease-in-out infinite phoneRing}.k7 .kopf-tel:hover .kopf-tel-ico img,.k7 .btn-glas:hover .tel-3d,.k7 .sk-tel:hover .tel-3d,.k7 .fuss-kontakt a:hover .tel-3d{animation:.8s ease-in-out infinite phoneRing}.k7 .kopf-tel:hover{transform:translateY(-2px)}.k7 .kopf-tel:hover .kopf-tel-ico{transition:transform .3s var(--bounce);transform:rotate(-8deg)}@media (min-width:768px){.k7 .marke{font-size:28px}}.k7 .hero{padding-top:16px;padding-bottom:46px;overflow:hidden}@media (min-width:768px){.k7 .hero{padding-top:28px;padding-bottom:80px}}.k7 .blobs{z-index:0;pointer-events:none;filter:blur(44px);opacity:.92;height:130%;position:absolute;inset:-12% -6% auto;-webkit-mask-image:linear-gradient(#0000 8%,#000 26%);mask-image:linear-gradient(#0000 8%,#000 26%)}.k7 .blob{mix-blend-mode:multiply;will-change:transform;border-radius:50%;position:absolute}.k7 .blob.b1{aspect-ratio:1;width:58vw;max-width:420px;animation:schweben1 18s var(--ease) infinite;background:radial-gradient(circle at 30% 30%,#bfe9d4,#0000 70%);top:2%;left:-8%}.k7 .blob.b2{aspect-ratio:1;width:64vw;max-width:460px;animation:schweben2 22s var(--ease) infinite;background:radial-gradient(circle at 40% 40%,#cfe0ff,#0000 70%);top:-6%;right:-12%}.k7 .blob.b3{aspect-ratio:1;width:52vw;max-width:380px;animation:schweben3 20s var(--ease) infinite;background:radial-gradient(circle,#ffe2c2,#0000 70%);top:30%;left:22%}.k7 .blob.b4{aspect-ratio:1;width:50vw;max-width:360px;animation:schweben1 24s var(--ease) infinite reverse;background:radial-gradient(circle,#ecd6ff,#0000 70%);top:36%;right:6%}.k7 .schleier{z-index:1;pointer-events:none;background:linear-gradient(#fff0 0%,#ffffff47 5%,#ffffff80 58%,#f7f6fc00 100%);position:absolute;inset:0}@keyframes schweben1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(6%,-5%)scale(1.12)}}@keyframes schweben2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-5%,6%)scale(1.08)}}@keyframes schweben3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4%,5%)scale(1.16)}}.k7 .hero-inner{z-index:2;position:relative}.k7 .hero h1{overflow-wrap:break-word;max-width:16ch;margin-top:0;font-size:clamp(36px,12.5vw - 3px,74px);line-height:1.1}.k7 .hero h1 .akz{white-space:nowrap;position:relative}.k7 .hero h1 .akz span{background:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.k7 .hero h1 .akz:after{content:"";background:var(--grad-candy);border-radius:var(--r-widget);transform-origin:0;height:.14em;transition:transform 1s var(--ease) .6s;position:absolute;bottom:0;left:-2%;right:-2%;transform:scaleX(0)}.k7 .hero h1.unterstrich .akz:after{transform:scaleX(1)}.k7 .subline{color:var(--tinte-2);max-width:40ch;margin-top:22px;font-size:17px;line-height:1.62}@media (min-width:768px){.k7 .hero h1{margin-top:0}.k7 .subline{max-width:46ch;font-size:19px}}.k7 .frage{margin-top:40px}.k7 .frage h2{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;font-size:clamp(24px,4vw,32px);font-weight:700;line-height:1.06}.k7 .micro{color:var(--tinte-3);margin-top:8px;font-size:13.5px}.k7 .micro.tiny{font-size:12.5px}.k7 .themen-grid{grid-template-columns:1fr;gap:14px;margin-top:22px;display:grid}@media (min-width:560px){.k7 .themen-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:no-preference){.k7 .frage .themen-grid>*,.k7 .frage .hero-cta-zeile{transition:opacity .55s var(--ease)}.k7 .frage:not(.sichtbar) .themen-grid>*,.k7 .frage:not(.sichtbar) .hero-cta-zeile{opacity:0}.k7 .frage.sichtbar .themen-grid>:first-child{transition-delay:.34s}.k7 .frage.sichtbar .themen-grid>:nth-child(2){transition-delay:.44s}.k7 .frage.sichtbar .themen-grid>:nth-child(3){transition-delay:.54s}.k7 .frage.sichtbar .themen-grid>:nth-child(4){transition-delay:.64s}.k7 .frage.sichtbar .hero-cta-zeile{transition-delay:.74s}}.k7 .candy{isolation:isolate;text-align:left;border-radius:var(--r-m);background:var(--g,var(--grad-blau));color:#fff;filter:saturate(.9);width:100%;min-height:66px;transition:transform .3s var(--bounce), box-shadow .35s var(--ease), filter .3s var(--ease);align-items:center;gap:12px;padding:13px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px -10px #1a191633}.k7 .candy[data-thema=gesundheit]{--g:var(--grad-gruen);--cs:#1fb87380}.k7 .candy[data-thema=betrieb]{--g:var(--grad-blau);--cs:#2e7bff80}.k7 .candy[data-thema=wohnen]{--g:var(--grad-orange);--cs:#ff8a2b80}.k7 .candy[data-thema=familie]{--g:var(--grad-violett);--cs:#a65bff80}.k7 .candy[data-thema=check]{--g:var(--grad-violett);--cs:#5b4bff80}.k7 .candy:before{content:"";z-index:-1;background:linear-gradient(#ffffff1a,#fff0 50%);position:absolute;inset:0}.k7 .candy:hover{filter:saturate(.95);transform:translateY(-3px);box-shadow:0 14px 30px -12px #1a191642}.k7 .candy:active{transform:translateY(-1px)scale(.99)}.k7 .candy .ico{flex:none;place-items:center;width:40px;height:40px;display:grid}.k7 .candy .ico img{object-fit:contain;filter:drop-shadow(0 4px 8px #00000040);width:36px;height:36px;display:block}.k7 .candy .ico svg{stroke:#fff;stroke-width:1.9px;fill:none;width:23px;height:23px}.k7 .candy .txt{flex-direction:column;min-width:0;line-height:1.2;display:flex}.k7 .candy .txt b{letter-spacing:-.01em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:15px;font-weight:600}.k7 .candy .txt small{opacity:.92;margin-top:2px;font-size:12.5px;font-weight:400}.k7 .candy .pfeil{transition:transform .35s var(--bounce);flex:none;margin-left:auto}.k7 .candy:hover .pfeil{transform:translate(5px)}.k7 .candy .pfeil svg{stroke:#fff;stroke-width:2.2px;fill:none;width:20px;height:20px}.k7 .cta-haupt,.k7 .schaden-cta,.k7 .bb-cta,.k7 .btn-weiss,.k7 .btn-glas,.k7 .check-link,.k7 .check-cta,.k7 .check-opt,.k7 .cta-tel,.k7 .bb-tel{position:relative;overflow:hidden}.k7 .candy:after,.k7 .cta-haupt:after,.k7 .schaden-cta:after,.k7 .bb-cta:after,.k7 .btn-weiss:after,.k7 .btn-glas:after,.k7 .check-link:after,.k7 .check-cta:after,.k7 .check-opt:after,.k7 .cta-tel:after,.k7 .bb-tel:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff42,#0000);width:45%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}@media (hover:hover) and (pointer:fine){.k7 .candy:hover:after,.k7 .cta-haupt:hover:after,.k7 .schaden-cta:hover:after,.k7 .bb-cta:hover:after,.k7 .btn-weiss:hover:after,.k7 .btn-glas:hover:after,.k7 .check-link:hover:after,.k7 .check-cta:hover:after,.k7 .check-opt:hover:after,.k7 .cta-tel:hover:after,.k7 .bb-tel:hover:after{transition:left 1.2s;left:130%}}.k7 .hero-cta-zeile{flex-direction:column;gap:6px;margin-top:16px;display:flex}.k7 .trust{color:var(--tinte-2);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:24px;font-size:13px;display:flex}.k7 .trust .sterne{color:#ffb400;letter-spacing:1px}.k7 .trust b{color:var(--tinte);font-weight:600}.k7 .band{border-radius:var(--r-widget);margin-block:-22px;padding-block:20px;overflow:hidden}.k7 .band-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.k7 .marquee{align-items:center;gap:0;width:max-content;min-height:44px;animation:32s linear infinite laufen;display:flex}.k7 .marquee:hover{animation-play-state:paused}.k7 .marquee .stk{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;color:var(--tinte);white-space:nowrap;align-items:center;gap:14px;padding:0 26px;font-size:18px;font-weight:700;display:inline-flex}.k7 .marquee .stk .stern{color:#ffb400}.k7 .marquee .punkt-trenn{background:var(--linie-stark);border-radius:50%;width:6px;height:6px}.k7 .marquee .partner-logo{object-fit:contain;vertical-align:middle;filter:none;opacity:.92;width:auto;height:32px;margin-left:20px}@keyframes laufen{to{transform:translate(-50%)}}.k7 .warum-grid{margin-top:var(--raum-kopf);gap:16px;display:grid}@media (min-width:768px){.k7 .warum-grid{grid-template-columns:repeat(3,1fr)}}.k7 .warum-karte{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-m);padding:var(--raum-karte);transition:transform .4s var(--bounce), box-shadow .4s var(--ease), border-color .4s var(--ease);position:relative;overflow:hidden}.k7 .warum-karte:before{content:"";background:var(--linie-stark);width:100%;height:3px;position:absolute;top:0;left:0}.k7 .warum-karte:hover{box-shadow:var(--schatten-weich);border-color:#0000;transform:translateY(-6px)}.k7 .warum-karte .nr{font-family:var(--font-display), system-ui, sans-serif;color:var(--akzent);letter-spacing:.04em;font-size:14px;font-weight:800}.k7 .warum-karte h3{margin-top:12px;font-size:22px}.k7 .warum-karte p{color:var(--tinte-2);margin-top:8px;font-size:15px}.k7 .sek-kopf{max-width:34ch}.k7 .sek-kopf h2{letter-spacing:-.03em;margin-top:16px;font-size:clamp(30px,5.5vw,50px);line-height:1.04}.k7 .sek-kopf p{color:var(--tinte-2);max-width:44ch;margin-top:16px;font-size:16.5px}.k7 .hero h1,.k7 .sek-kopf h2,.k7 .bew-kopf .gross{text-shadow:0 2px 10px #1a19161a}.k7 .hero h1 .akz span{text-shadow:none}.k7 .final h2{text-shadow:0 2px 14px #0000002e}@media (min-width:820px){.k7 section:not(.schaden) .sek-kopf:has(p){grid-template-columns:1.05fr .95fr;align-items:end;column-gap:clamp(36px,5vw,80px);max-width:none;display:grid}.k7 section:not(.schaden) .sek-kopf:has(p) .eyebrow{grid-column:1/-1}.k7 section:not(.schaden) .sek-kopf:has(p) h2{margin-top:14px}.k7 section:not(.schaden) .sek-kopf:has(p) p{max-width:46ch;margin-top:0;padding-bottom:6px}.k7 .check .check-grid .sek-kopf:has(p){text-align:center;max-width:none;margin:0;display:block}.k7 .check .check-grid .sek-kopf:has(p) h2{margin-top:12px}.k7 .check .check-grid .sek-kopf:has(p) p{max-width:none;margin-top:10px;padding-bottom:0}}.k7 .bento{margin-top:var(--raum-kopf);grid-template-columns:1fr;gap:16px;display:grid}.k7 .candy img,.k7 .bento-karte img,.k7 .kopf-tel-ico img,.k7 .tel-3d,.k7 .cta-3d,.k7 .mail-3d{filter:drop-shadow(0 6px 9px #14122238)}.k7 .btn-weiss .cta-3d{filter:drop-shadow(0 0 .6px #28205ce6)drop-shadow(0 0 1px #28205cd9)drop-shadow(0 1px 1px #28205cb3)drop-shadow(0 2px 5px #28205c66)}.k7 .bento-karte img{transition:transform .35s var(--bounce);will-change:transform}@media (hover:hover) and (pointer:fine){.k7 .bento-karte:hover img{transform:translateY(-6px)scale(1.08)}}.k7 .bento-karte,.k7 .bew-karte,.k7 .schritt,.k7 .warum-karte{position:relative}@media (hover:hover) and (pointer:fine){.k7 .bento-karte:after,.k7 .bew-karte:after,.k7 .schritt:after,.k7 .warum-karte:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), #ffffff8c, transparent 60%);mix-blend-mode:soft-light;opacity:0;transition:opacity .35s;position:absolute;inset:0}.k7 .bento-karte:hover:after,.k7 .bew-karte:hover:after,.k7 .schritt:hover:after,.k7 .warum-karte:hover:after{opacity:1}}@media (min-width:700px){.k7 .bento{grid-template-columns:1fr 1fr;gap:20px}}.k7 .bento-karte{border-radius:var(--r-l);padding:var(--raum-karte);background:var(--soft,var(--blau-soft));border:1px solid color-mix(in srgb, var(--c,var(--blau)) 18%, transparent);text-align:left;min-height:220px;font:inherit;color:inherit;cursor:pointer;appearance:none;width:100%;transition:transform .45s var(--bounce), box-shadow .45s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.k7 .bento-karte:hover{box-shadow:var(--schatten-hover);transform:translateY(-6px)}.k7 .bento-karte[data-thema=gesundheit]{--c:var(--gruen);--soft:var(--gruen-soft);--ink:var(--gruen-ink);--g:var(--grad-gruen)}.k7 .bento-karte[data-thema=betrieb]{--c:var(--blau);--soft:var(--blau-soft);--ink:var(--blau-ink);--g:var(--grad-blau)}.k7 .bento-karte[data-thema=wohnen]{--c:var(--orange);--soft:var(--orange-soft);--ink:var(--orange-ink);--g:var(--grad-orange)}.k7 .bento-karte[data-thema=familie]{--c:var(--violett);--soft:var(--violett-soft);--ink:var(--violett-ink);--g:var(--grad-violett)}.k7 .bento-karte .deko{background:var(--g);opacity:.14;filter:blur(8px);width:150px;height:150px;transition:transform .6s var(--ease);border-radius:50%;position:absolute;top:-40px;right:-40px}.k7 .bento-karte:hover .deko{transform:scale(1.25)translate(-6px,6px)}.k7 .bento-karte .ico{place-items:center;width:66px;height:66px;display:grid}.k7 .bento-karte .ico img{object-fit:contain;filter:drop-shadow(0 9px 14px #1a191629);width:66px;height:66px;display:block}.k7 .bento-karte .ico svg{stroke:#fff;stroke-width:1.8px;fill:none;width:28px;height:28px}.k7 .bento-karte h3{color:var(--ink);margin-top:18px;font-size:22px}.k7 .bento-karte p{color:var(--tinte-2);flex:1;margin-top:10px;font-size:14.5px}.k7 .bento-cta{color:var(--ink);min-height:48px;transition:gap .3s var(--ease);background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;margin-top:18px;padding:12px 2px;font-size:14.5px;font-weight:700;display:inline-flex}.k7 .bento-karte:hover .bento-cta{gap:12px}.k7 .bento-cta svg{stroke:currentColor;stroke-width:2.2px;fill:none;width:17px;height:17px}.k7 .schritte{margin-top:var(--raum-kopf);gap:16px;display:grid}@media (min-width:820px){.k7 .schritte{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:0}}.k7 .schritt{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-m);padding:var(--raum-karte);transition:transform .4s var(--bounce), box-shadow .4s var(--ease);position:relative}@media (min-width:820px){.k7 .schritt{border-radius:0}.k7 .schritt:first-child{border-radius:var(--r-m) 0 0 var(--r-m)}.k7 .schritt:last-child{border-radius:0 var(--r-m) var(--r-m) 0}.k7 .schritt:not(:first-child){border-left:none}}.k7 .schritt:hover{box-shadow:var(--schatten-weich);z-index:2;transform:translateY(-5px)}.k7 .schritt .gross{font-family:var(--font-display), system-ui, sans-serif;background:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:46px;font-weight:800;line-height:1}.k7 .schritt h3{margin-top:14px;font-size:22px}.k7 .schritt p{color:var(--tinte-2);margin-top:8px;font-size:14.5px}.k7 .schaden-hinweis{background:var(--weiss);border:1px dashed var(--linie-stark);border-radius:var(--r-widget);color:var(--tinte-2);align-items:center;gap:12px;margin-top:26px;padding:13px 22px;font-size:14px;display:inline-flex}.k7 .schaden-hinweis .h-pkt{background:var(--gruen);border-radius:50%;flex:none;width:9px;height:9px}.k7 .schaden-cta-zeile{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:30px;display:flex}.k7 .schaden-cta-zeile .schaden-hinweis{margin-top:0}.k7 .schaden-cta{border-radius:var(--r-m);background:var(--btn-blau);color:#fff;letter-spacing:-.01em;min-height:62px;transition:transform .3s var(--bounce), box-shadow .3s var(--ease);align-items:center;gap:11px;padding:19px 36px;font-size:18px;font-weight:700;display:inline-flex;box-shadow:0 16px 32px -16px #1a191680,0 4px 12px #1a19161f}.k7 .schaden-cta:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 22px 46px -12px #332b868c,0 8px 18px #1a191629}.k7 .schaden-cta svg{stroke:#fff;stroke-width:2.3px;fill:none;width:22px;height:22px}.k7 .schaden-cta img{object-fit:contain;filter:drop-shadow(0 5px 8px #14122247);flex:none;width:30px;height:30px}@media (min-width:900px){.k7 .schaden-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(40px,5vw,72px);display:grid}.k7 .schaden-grid .sek-kopf{flex-direction:column;justify-content:center;max-width:none;display:flex}.k7 .schaden-grid .schritte{grid-template-columns:1fr;gap:12px;margin-top:0}.k7 .schaden-grid .schritt{border-radius:var(--r-m);border:1px solid var(--linie)}}.k7 .ueber-grid{gap:36px;margin-top:24px;display:grid}.k7 .hero-foto-mobil{display:none}@media (max-width:899px){.k7 .hero-foto-mobil{margin-top:20px;display:block}.k7 #ueber .portrait-rahmen{display:none}}@media (min-width:900px){.k7 .ueber-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:48px}.k7 .ueber-text{flex-direction:column;justify-content:center;display:flex}.k7 #ueber .portrait{aspect-ratio:auto;height:100%}}.k7 .ueber-text .eyebrow{color:var(--tinte);letter-spacing:.1em;font-size:15px}.k7 .ueber-text .eyebrow:before{display:none}.k7 .portrait-rahmen{position:relative}.k7 .portrait{aspect-ratio:4/5;border-radius:var(--r-widget);border:1px solid var(--glas-rand);box-shadow:var(--glas-schatten), inset 0 1px 0 #ffffff80;background:radial-gradient(120% 90% at 20% 0,#cfe0ff 0%,#0000 55%),radial-gradient(120% 90% at 100% 100%,#ecd6ff 0%,#0000 55%),linear-gradient(150deg,#f3f1ea,#e9e6dd);place-items:center;display:grid;position:relative;overflow:hidden}.k7 .portrait .figur{aspect-ratio:3/4;width:60%;display:none;position:relative}.k7 .portrait .kopf{aspect-ratio:1;background:var(--grad-candy);opacity:.9;width:42%;box-shadow:var(--schatten-weich);border-radius:50%;position:absolute;top:6%;left:50%;transform:translate(-50%)}.k7 .portrait .koerper{border:1px solid var(--linie);background:linear-gradient(#fff,#f1eee6);border-radius:60% 60% 0 0/80% 80% 0 0;width:86%;height:56%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.k7 .portrait .label{z-index:3;box-shadow:var(--schatten-weich);border:1px solid var(--linie);border-radius:var(--r-widget);background:#fff;align-items:center;gap:8px;padding:9px 15px;font-size:13.5px;font-weight:600;display:inline-flex;position:absolute;bottom:16px;left:16px}.k7 .portrait .label .pkt{background:var(--gruen);border-radius:50%;width:8px;height:8px}.k7 .chip-float{border:1px solid var(--linie);box-shadow:var(--schatten-weich);border-radius:var(--r-widget);background:#fff;align-items:center;gap:8px;padding:9px 15px;font-size:13.5px;font-weight:600;display:inline-flex;position:absolute}.k7 .chip-float .s{color:#ffb400}.k7 .chip-float.c1{animation:wippen 5s var(--ease) infinite;top:16px;right:16px}.k7 .chip-float.c2{animation:wippen 6s var(--ease) infinite .8s;bottom:16px;right:16px}@keyframes wippen{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.k7 .zitat{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;padding-bottom:.04em;font-size:clamp(24px,6.5vw,38px);font-weight:700;line-height:1.25}.k7 .zitat .akz{background:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;padding-bottom:.3em;padding-right:.15em}.k7 .werte{gap:14px;margin-top:28px;display:grid}@media (min-width:560px){.k7 .werte{grid-template-columns:repeat(3,1fr)}}.k7 .wert{background:var(--creme);border:1px solid var(--linie);border-radius:var(--r-s);transition:transform .3s var(--bounce);padding:16px}.k7 .wert:hover{transform:translateY(-4px)}.k7 .wert b{font-size:15px;font-weight:600;display:block}.k7 .wert small{color:var(--tinte-2);margin-top:4px;font-size:13px;display:block}.k7 .cred-row{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.k7 .cred{color:var(--tinte);border:1px solid var(--linie);border-radius:var(--r-widget);background:#ffffffb8;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.k7 .cred svg{width:15px;height:15px;stroke:var(--gruen-2);stroke-width:2.6px;fill:none;flex:none}.k7 .cta-zeile{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.k7 .cta-haupt{border-radius:var(--r-widget);background:var(--btn-blau);color:#fff;min-height:54px;transition:transform .3s var(--bounce), background .3s var(--ease);align-items:center;gap:9px;padding:15px 26px;font-size:16px;font-weight:600;display:inline-flex;box-shadow:0 12px 26px -12px #332b8673}.k7 .cta-haupt:hover{filter:brightness(1.1);transform:translateY(-3px)}.k7 .cta-haupt svg{stroke:#fff;stroke-width:2.2px;fill:none;width:18px;height:18px}.k7 .cta-tel{border-radius:var(--r-widget);border:1px solid var(--linie-stark);min-height:54px;color:var(--tinte);transition:transform .3s var(--bounce), box-shadow .3s var(--ease);background:#fff;align-items:center;gap:9px;padding:15px 24px;font-size:16px;font-weight:600;display:inline-flex;box-shadow:0 8px 20px -12px #1a191659}.k7 .cta-tel:hover{transform:translateY(-3px);box-shadow:0 14px 28px -12px #1a19166b}.k7 .standort{color:var(--tinte-2);align-items:center;gap:8px;margin-top:24px;font-size:14.5px;display:inline-flex}.k7 .standort svg{width:17px;height:17px;stroke:var(--akzent);stroke-width:1.8px;fill:none}.k7 .stack{margin-top:18px;position:relative}.k7 .stack-card{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-xl);margin-bottom:26px;padding:clamp(26px,4vw,46px);position:sticky;box-shadow:0 -16px 40px -28px #1a19162e,0 34px 80px -40px #1a191666}.k7 .stack-card:last-child{margin-bottom:0}.k7 .stack-card:first-child{top:86px}.k7 .stack-card:nth-child(2){top:104px}.k7 .stack-card:nth-child(3){top:122px}.k7 .stack .ueber-grid{margin-top:0}.k7 .sk-nr{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.04em;color:var(--akzent);font-size:14px;font-weight:800}.k7 .sk-titel{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;margin-top:8px;font-size:clamp(24px,4.5vw,36px);font-weight:800}.k7 .sk-text{color:var(--tinte-2);max-width:48ch;margin-top:12px;font-size:16px}.k7 .sk-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.k7 .sk-tel{color:var(--tinte);align-items:center;gap:9px;font-size:16px;font-weight:700;display:inline-flex}.k7 .sk-tel svg{width:18px;height:18px;stroke:var(--gruen-2);stroke-width:2px;fill:none}@media (prefers-reduced-motion:reduce){.k7 .stack-card{position:static}}.k7 .bew-kopf{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.k7 .bew-kopf .gross{font-family:var(--font-display), system-ui, sans-serif;font-size:40px;font-weight:800;line-height:1}.k7 .bew-kopf .sterne{color:#ffb400;letter-spacing:1px;font-size:22px}.k7 .bew-kopf .sub{color:var(--tinte-2);font-size:15px}.k7 .bew-grid{margin-top:var(--raum-kopf);gap:16px;display:grid}@media (min-width:760px){.k7 .bew-grid{grid-template-columns:repeat(3,1fr)}}.k7 .bew-karte{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-m);padding:var(--raum-karte-klein);transition:transform .4s var(--bounce), box-shadow .4s var(--ease);flex-direction:column;display:flex}.k7 .bew-karte:hover{box-shadow:var(--schatten-weich);transform:translateY(-6px)rotate(-.4deg)}.k7 .bew-karte .s{color:#ffb400;letter-spacing:1px;font-size:15px}.k7 .bew-karte p{color:var(--tinte);flex:1;margin:14px 0 0;font-size:14.5px;line-height:1.62}.k7 .bew-autor{align-items:center;gap:12px;margin-top:18px;display:flex}.k7 .bew-autor .av{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;font-weight:600;display:grid}.k7 .bew-autor b{font-size:14.5px;font-weight:600}.k7 .bew-autor small{color:var(--tinte-3);font-size:12.5px;display:block}.k7 .bew-stage{margin-top:var(--raum-kopf);display:grid}.k7 .bew-stage>.bew-grid{grid-area:1/1;margin-top:0}@keyframes bewRein{0%{opacity:0}to{opacity:1}}@keyframes bewRaus{0%{opacity:1}to{opacity:0}}.k7 .bew-rein{animation:bewRein var(--bew-fade,1s) ease-in-out both}.k7 .bew-raus{animation:bewRaus var(--bew-fade,1s) ease-in-out both;pointer-events:none}@media (prefers-reduced-motion:reduce){.k7 .bew-rein,.k7 .bew-raus{animation:none}}.k7 .faq-liste{border-top:1px solid var(--linie);margin-top:36px}.k7 .faq-item{border-bottom:1px solid var(--linie)}.k7 .faq-frage{text-align:left;width:100%;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;color:var(--tinte);align-items:center;gap:16px;min-height:56px;padding:22px 4px;font-size:18px;font-weight:700;display:flex}.k7 .faq-frage:hover{color:var(--akzent)}.k7 .faq-zeichen{width:30px;height:30px;transition:transform .4s var(--bounce);flex:none;place-items:center;margin-left:auto;display:grid;position:relative}.k7 .faq-zeichen:before,.k7 .faq-zeichen:after{content:"";background:var(--tinte);transition:transform .35s var(--ease), background .3s;border-radius:2px;position:absolute}.k7 .faq-zeichen:before{width:14px;height:2px}.k7 .faq-zeichen:after{width:2px;height:14px}.k7 .faq-frage:hover .faq-zeichen:before,.k7 .faq-frage:hover .faq-zeichen:after{background:var(--akzent)}.k7 .faq-item.offen .faq-zeichen{transform:rotate(90deg)}.k7 .faq-item.offen .faq-zeichen:before,.k7 .faq-item.offen .faq-zeichen:after{background:var(--akzent)}.k7 .faq-item.offen .faq-zeichen:after{transform:scaleY(0)}.k7 .faq-panel{max-height:0;transition:max-height .42s var(--ease);overflow:hidden}.k7 .faq-antwort{color:var(--tinte-2);max-width:64ch;padding:0 4px 24px;font-size:15px;line-height:1.66}.k7 .faq-seite-text{color:var(--tinte-2);max-width:32ch;margin-top:18px;font-size:15.5px;line-height:1.6}.k7 .sek-kopf.zentriert{text-align:center;max-width:none;margin-inline:0}.k7 .sek-kopf.zentriert .eyebrow{justify-content:center}@media (min-width:920px){.k7 .hero-inner{grid-template-columns:1fr 1fr;align-items:stretch;gap:54px;display:grid}.k7 .hero-pitch{flex-direction:column;justify-content:center;min-width:0;display:flex}.k7 .hero-inner .hero-pitch h1{font-size:clamp(36px,4.3vw,62px)}.k7 .hero-inner .frage{flex-direction:column;justify-content:center;margin-top:0;display:flex}.k7 .check .check-grid .sek-kopf{text-align:center;max-width:none;margin:0}.k7 .check .check-grid .sek-kopf .eyebrow{justify-content:center}.k7 .check .check-grid .check-karte{max-width:1080px;margin:26px auto 0}.k7 .check .check-grid .check-opts.zwei{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.k7 .faq-grid{grid-template-columns:.82fr 1.18fr;align-items:stretch;gap:60px;display:grid}.k7 .faq-grid .faq-seite{flex-direction:column;justify-content:center;display:flex}.k7 .faq-grid .faq-seite .faq-cta{margin-top:28px}.k7 .faq-grid .sek-kopf{text-align:left;margin:0}.k7 .faq-grid .faq-cta{flex-direction:column;align-items:flex-start;gap:12px}.k7 .faq-grid .faq-liste{margin-top:0}.k7 .faq-grid .faq-haupt{min-width:0}}.k7 .final-wrap{padding-block:64px 24px}.k7 .final{border-radius:var(--r-xl);color:#fff;text-align:center;background:linear-gradient(160deg,#5142cf 0%,#3c33a8 50%,#2f2880 100%);padding:54px 28px;position:relative;overflow:hidden;box-shadow:0 30px 60px -24px #1f1c478c}.k7 .final .deko-blob{filter:blur(34px);opacity:.5;mix-blend-mode:screen;border-radius:50%;position:absolute}.k7 .final .deko-blob.a{width:240px;height:240px;animation:schweben1 14s var(--ease) infinite;background:#fff;top:-60px;left:-60px}.k7 .final .deko-blob.b{width:200px;height:200px;animation:schweben2 18s var(--ease) infinite;background:#5b4bff;bottom:-50px;right:-50px}.k7 .final h2{letter-spacing:-.03em;color:#fff;font-size:clamp(30px,5.5vw,50px);line-height:1.04;position:relative}.k7 .final p{opacity:.94;margin-top:14px;font-size:15.5px;position:relative}.k7 .final-btns{margin-top:28px;flex-direction:column;gap:12px;max-width:340px;margin-inline:auto;display:flex;position:relative}@media (min-width:560px){.k7 .final-btns{flex-direction:row;justify-content:center;max-width:none}}.k7 .btn-weiss{border-radius:var(--r-widget);min-height:54px;color:var(--violett-ink);transition:transform .3s var(--bounce), box-shadow .3s var(--ease);background:#fff;justify-content:center;align-items:center;gap:9px;padding:16px 28px;font-size:16px;font-weight:600;display:inline-flex;box-shadow:0 10px 24px -10px #0006}.k7 .btn-weiss:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 16px 30px -10px #00000073}.k7 .btn-glas{border-radius:var(--r-widget);color:#fff;min-height:54px;transition:transform .3s var(--bounce), background .3s var(--ease);background:#ffffff29;border:1px solid #ffffff80;justify-content:center;align-items:center;gap:9px;padding:16px 28px;font-size:16px;font-weight:600;display:inline-flex}.k7 .btn-glas:hover{background:#ffffff42;transform:translateY(-3px)scale(1.02)}.k7 .btn-weiss svg,.k7 .btn-glas svg{stroke:currentColor;stroke-width:2px;fill:none;width:19px;height:19px}.k7 .final-micro{opacity:.9;margin-top:18px;font-size:12.5px;position:relative}.k7 .fuss{background:0 0;border-top:0;padding-block:24px 130px}@media (min-width:900px){.k7 .fuss{padding-block:24px 120px}}.k7 .fuss-top{gap:32px;display:grid}@media (min-width:760px){.k7 .fuss-top{grid-template-columns:1.4fr 1fr 1fr}}.k7 .fuss .marke{font-size:30px}.k7 .fuss .slogan{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;margin-top:10px;font-size:20px;font-weight:700}.k7 .fuss .firma{color:var(--tinte-2);margin-top:16px;font-size:14px;line-height:1.7}.k7 .fuss h4{font-family:var(--font-body), system-ui, -apple-system, "Segoe UI", sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--tinte-3);margin:0 0 14px;font-size:12px;font-weight:600}.k7 .fuss ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.k7 .fuss ul a{color:var(--tinte-2);transition:color .2s, padding-left .25s var(--ease);font-size:14.5px}.k7 .fuss ul a:hover{color:var(--akzent);padding-left:5px}.k7 .fuss-unten{border-top:1px solid var(--linie-stark);color:var(--tinte-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;margin-top:40px;padding-top:24px;font-size:12.5px;display:flex}.k7 .fuss-kontakt{flex-wrap:wrap;gap:8px 20px;margin-top:16px;font-size:14.5px;display:flex}.k7 .fuss-kontakt a{color:var(--akzent);font-weight:600}.k7 .bottom-bar{left:14px;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:70;transition:transform .45s var(--bounce);gap:10px;padding:0;display:none;position:fixed;transform:translateY(160%)}.k7 .bottom-bar.an{transform:none}@media (min-width:760px){.k7 .bottom-bar{display:none}}.k7 .bb-tel{border-radius:var(--r-widget);background:var(--creme);border:1px solid var(--linie-stark);min-height:50px;color:var(--tinte);flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 10px 26px -12px #1a191680}.k7 .bb-tel svg{width:19px;height:19px;stroke:var(--gruen-2);stroke-width:2px;fill:none}.k7 .bb-wa{background:#25d366;border-radius:50%;flex:none;justify-content:center;align-items:center;width:50px;min-height:50px;display:inline-flex;box-shadow:0 10px 26px -10px #25d366a6}.k7 .bb-wa svg{fill:#fff;width:24px;height:24px}.k7 .bb-cta{border-radius:var(--r-widget);background:var(--akzent);color:#fff;flex:1;justify-content:center;align-items:center;gap:9px;min-height:50px;font-size:15.5px;font-weight:600;display:inline-flex;box-shadow:0 8px 22px -10px #1a191666}.k7 .bb-cta svg{stroke:#fff;stroke-width:2.2px;fill:none;width:18px;height:18px}.k7 .overlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .35s var(--ease);background:#1a191673;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.k7 .overlay.auf{opacity:1;pointer-events:auto}@media (min-width:760px){.k7 .overlay{align-items:center;padding:24px}}.k7 .sheet{background:var(--weiss);border-radius:var(--r-l) var(--r-l) 0 0;width:100%;max-width:560px;max-height:92vh;transition:transform .42s var(--bounce);--akzent:#2e7bff;--akzent-2:#1a5fe0;--akzent-soft:#e4eeff;--akzent-ink:#103a86;--akzent-grad:var(--grad-blau);position:relative;overflow-y:auto;transform:translateY(100%)}.k7 .overlay.auf .sheet{transform:none}@media (min-width:760px){.k7 .sheet{border-radius:var(--r-l);max-height:88vh}}.k7 .sheet-griff{border-radius:var(--r-widget);background:var(--linie-stark);width:44px;height:5px;margin:12px auto 0}.k7 .sheet-kopf{background:var(--weiss);z-index:3;padding:14px 24px;position:sticky;top:0}.k7 .sheet-kopf-zeile{justify-content:space-between;align-items:center;gap:12px;display:flex}.k7 .sheet-thema{align-items:center;gap:10px;display:inline-flex}.k7 .sheet-thema .punkt{background:var(--akzent-grad);border-radius:50%;width:12px;height:12px}.k7 .sheet-thema b{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;font-size:16px;font-weight:700}.k7 .schliessen{background:var(--creme);border:1px solid var(--linie);width:48px;height:48px;transition:transform .3s var(--bounce), background .3s;border-radius:50%;place-items:center;display:grid}.k7 .schliessen:hover{background:var(--creme-2);transform:rotate(90deg)}.k7 .schliessen svg{width:18px;height:18px;stroke:var(--tinte);stroke-width:2px;fill:none}.k7 .fortschritt{border-radius:var(--r-widget);background:var(--creme);height:6px;margin-top:14px;overflow:hidden}.k7 .fortschritt>i{background:var(--akzent-grad);border-radius:var(--r-widget);width:33%;height:100%;transition:width .45s var(--bounce);display:block}.k7 .fortschritt-text{color:var(--tinte-3);letter-spacing:.04em;margin-top:8px;font-size:12px}.k7 .sheet-body{padding:8px 24px 28px}.k7 .step{display:none}.k7 .step.aktiv{animation:stepRein .4s var(--ease);display:block}@keyframes stepRein{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.k7 .step h3{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;margin-top:14px;font-size:23px;font-weight:700}.k7 .step .hint{color:var(--tinte-2);margin-top:6px;font-size:14px}.k7 .opt-grid{gap:12px;margin-top:20px;display:grid}.k7 .opt{text-align:left;border-radius:var(--r-s);background:var(--weiss);border:1.5px solid var(--linie);width:100%;min-height:60px;transition:transform .25s var(--bounce), border-color .25s, background .25s;align-items:center;gap:14px;padding:16px 18px;display:flex}.k7 .opt:hover{border-color:var(--akzent);transform:translateY(-2px)}.k7 .opt.gewaehlt{border-color:var(--akzent);background:var(--akzent-soft)}.k7 .opt .haken{border:2px solid var(--linie-stark);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;transition:all .25s;display:grid}.k7 .opt.gewaehlt .haken{background:var(--akzent-grad);border-color:#0000}.k7 .opt .haken svg{stroke:#fff;stroke-width:3px;fill:none;opacity:0;width:13px;height:13px;transition:all .25s var(--bounce);transform:scale(.4)}.k7 .opt.gewaehlt .haken svg{opacity:1;transform:none}.k7 .opt span{font-size:15px;font-weight:500}.k7 .chips{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.k7 .chip{border-radius:var(--r-widget);background:var(--weiss);border:1.5px solid var(--linie);min-height:48px;transition:all .25s var(--bounce);padding:13px 20px;font-size:14.5px;font-weight:500}.k7 .chip:hover{border-color:var(--akzent);transform:translateY(-2px)}.k7 .chip.gewaehlt{background:var(--akzent-grad);color:#fff;border-color:#0000}.k7 .feld{margin-top:16px}.k7 .feld label{margin-bottom:7px;font-size:13.5px;font-weight:500;display:block}.k7 .feld input,.k7 .feld textarea{border-radius:var(--r-s);border:1.5px solid var(--linie);background:var(--weiss);width:100%;min-height:50px;color:var(--tinte);padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .25s,box-shadow .25s}.k7 .feld textarea{resize:vertical;min-height:92px}.k7 .feld input:focus,.k7 .feld textarea:focus{border-color:var(--akzent);box-shadow:0 0 0 4px var(--akzent-soft);outline:none}.k7 .feld .fehler{color:#d83a3a;margin-top:6px;font-size:12.5px;display:none}.k7 .feld.invalid input{border-color:#d83a3a}.k7 .feld.invalid .fehler{display:block}.k7 .dsgvo{color:var(--tinte-2);align-items:flex-start;gap:12px;margin-top:18px;font-size:13px;line-height:1.5;display:flex}.k7 .dsgvo input{width:22px;height:22px;accent-color:var(--akzent);flex:none;margin-top:1px}.k7 .dsgvo.invalid{color:#d83a3a}.k7 .absenden{border-radius:var(--r-widget);background:var(--akzent-grad);color:#fff;width:100%;min-height:56px;box-shadow:var(--schatten-candy);transition:transform .3s var(--bounce), box-shadow .3s;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:17px;font-size:16.5px;font-weight:600;display:inline-flex}.k7 .absenden:hover{box-shadow:var(--schatten-hover);transform:translateY(-3px)}.k7 .absenden svg{stroke:#fff;stroke-width:2.2px;fill:none;width:19px;height:19px}.k7 .zurueck{color:var(--tinte-2);background:0 0;align-items:center;gap:6px;margin-top:6px;padding:12px 0;font-size:14px;font-weight:600;display:inline-flex}.k7 .zurueck:hover{color:var(--tinte)}.k7 .zurueck svg{stroke:currentColor;stroke-width:2.2px;fill:none;width:16px;height:16px}.k7 .danke{text-align:center;padding:30px 10px 16px}.k7 .danke-kreis{background:var(--grad-gruen);border-radius:50%;place-items:center;width:86px;height:86px;margin:0 auto;display:grid;box-shadow:0 14px 30px -12px #1fb873b3}.k7 .danke-kreis svg{stroke:#fff;stroke-width:3px;fill:none;stroke-dasharray:48;stroke-dashoffset:48px;width:42px;height:42px}.k7 .overlay.auf .danke.aktiv .danke-kreis svg{animation:hakenMal .6s var(--ease) .15s forwards}@keyframes hakenMal{to{stroke-dashoffset:0}}.k7 .danke h3{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;margin-top:22px;font-size:25px;font-weight:700}.k7 .danke p{color:var(--tinte-2);margin-top:10px;max-width:34ch;margin-inline:auto;font-size:15px}.k7 .danke .schliessen-btn{border-radius:var(--r-widget);background:var(--btn-blau);color:#fff;min-height:52px;margin-top:26px;padding:15px 32px;font-size:15.5px;font-weight:600}.k7 .danke .schliessen-btn:hover{filter:brightness(1.08)}.k7 .scroll-progress{transform-origin:0;background:var(--grad-candy);z-index:79;will-change:transform;width:100%;height:3px;position:fixed;top:60px;left:0;transform:scaleX(0)}.k7 .grain{z-index:4;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}.k7 h1,.k7 h2,.k7 h3{text-wrap:balance}.k7 .subline,.k7 .sek-kopf p,.k7 .warum-karte p,.k7 .bento-karte p,.k7 .step .hint,.k7 .danke p,.k7 .final p{text-wrap:pretty}.k7 .stats{padding-block:30px}@media (min-width:768px){.k7 .stats{padding-block:46px}}.k7 .stats-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (min-width:700px){.k7 .stats-grid{grid-template-columns:repeat(4,1fr);gap:18px}}.k7 .stat{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-m);text-align:center;transition:transform .4s var(--bounce), box-shadow .4s var(--ease);padding:24px 18px 20px;position:relative;overflow:hidden}.k7 .stat:hover{box-shadow:var(--schatten-weich);transform:translateY(-4px)}.k7 .stat:before{display:none}.k7 .stat .zahl{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--tinte);font-size:clamp(34px,8vw,48px);font-weight:800;line-height:1}.k7 .stat .lbl{color:var(--tinte-2);margin-top:9px;font-size:13px;font-weight:500}.k7 .wa-fab{right:16px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:75;border-radius:var(--r-widget);background:var(--glas-bg-stark);width:56px;height:56px;-webkit-backdrop-filter:var(--glas-blur);backdrop-filter:var(--glas-blur);border:1px solid var(--glas-rand);box-shadow:var(--glas-schatten), var(--glas-licht);transition:transform .3s var(--bounce), box-shadow .3s var(--ease);place-items:center;display:grid;position:fixed}.k7 .wa-fab svg{fill:#25d366;width:36px;height:36px}.k7 .wa-fab:hover{box-shadow:var(--glas-schatten-hover), var(--glas-licht);transform:translateY(-3px)scale(1.05)}@media (min-width:760px){.k7 .wa-fab{background:var(--glas-bg-stark);width:60px;height:60px;-webkit-backdrop-filter:var(--glas-blur);backdrop-filter:var(--glas-blur);border:1px solid var(--glas-rand);box-shadow:var(--glas-schatten), var(--glas-licht);bottom:44px;right:24px}.k7 .wa-fab svg{fill:#25d366;width:40px;height:40px}.k7 .wa-fab:hover{box-shadow:var(--glas-schatten-hover), var(--glas-licht)}}.k7 .live-badge{color:var(--gruen-ink);background:var(--gruen-soft);border:1px solid color-mix(in srgb, var(--gruen) 24%, transparent);border-radius:var(--r-widget);align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.k7 .live-dot{background:var(--gruen);width:8px;height:8px;animation:livePuls 2.2s var(--ease) infinite;border-radius:50%}@keyframes livePuls{0%{box-shadow:0 0 #1fb87380}70%{box-shadow:0 0 0 8px #1fb87300}to{box-shadow:0 0 #1fb87300}}.k7 .check .sek-kopf h2{letter-spacing:-.02em;font-size:clamp(24px,4vw,32px);font-weight:700;line-height:1.06}.k7 .check .sek-kopf p{max-width:42ch;font-size:14.5px}.k7 .check-karte{max-width:540px;margin:var(--raum-kopf) auto 0;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-l);box-shadow:var(--schatten-weich);padding:clamp(20px,4vw,32px);position:relative}.k7 .check-fortschritt{border-radius:var(--r-widget);background:var(--creme-2);height:6px;margin-bottom:22px;overflow:hidden}.k7 .check-fortschritt>i{background:var(--grad-candy);border-radius:var(--r-widget);width:0;height:100%;transition:width .45s var(--bounce);display:block}.k7 .check-step.aktiv{animation:stepRein .4s var(--ease)}.k7 .check-zaehler{color:var(--tinte-3);letter-spacing:.04em;margin-bottom:8px;font-size:12.5px}.k7 .check-frage{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;font-size:clamp(20px,5vw,26px);font-weight:700}.k7 .check-opts{gap:12px;margin-top:20px;display:grid}.k7 .check-opt{text-align:left;border-radius:var(--r-s);background:var(--weiss);border:1.5px solid var(--linie);width:100%;min-height:56px;transition:transform .25s var(--bounce), border-color .25s, background .25s;align-items:center;gap:14px;padding:16px 18px;font-size:15.5px;font-weight:500;display:flex}.k7 .check-opt:hover{border-color:var(--akzent);background:var(--akzent-soft);transform:translateY(-2px)}.k7 .check-opt .num{background:var(--creme);width:30px;height:30px;color:var(--tinte-2);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.k7 .check-erg-kopf{text-align:center}.k7 .check-erg-kopf h3{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;margin-top:4px;font-size:clamp(22px,5.5vw,30px);font-weight:800}.k7 .ampel-liste{gap:12px;margin-top:22px;display:grid}.k7 .ampel-zeile{border:1px solid var(--linie);border-radius:var(--r-m);background:var(--weiss);animation:ampelRein .45s var(--ease) both;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}@keyframes ampelRein{0%{opacity:.35;transform:translateY(11px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.k7 .ampel-zeile{animation:none}}.k7 .ampel-zeile .at-wrap{flex-direction:column;flex:1;min-width:0;display:flex}.k7 .ampel-lampe{border-radius:50%;flex:none;width:14px;height:14px;margin-top:4px}.k7 .ampel-zeile[data-ampel=gruen] .ampel-lampe{background:#4fa86a;box-shadow:0 0 0 4px #e6f2ea}.k7 .ampel-zeile[data-ampel=gelb] .ampel-lampe{background:#d6a53b;box-shadow:0 0 0 4px #f7efdc}.k7 .ampel-zeile[data-ampel=rot] .ampel-lampe{background:#cc5c44;box-shadow:0 0 0 4px #f8e6e0}.k7 .ampel-zeile .at{font-size:15.5px;font-weight:600}.k7 .ampel-zeile .ap{color:var(--tinte-2);margin-top:3px;font-size:13.5px}.k7 .ampel-be{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;flex:none;align-self:center;font-size:11px;font-weight:700}.k7 .ampel-zeile[data-ampel=gruen] .ampel-be{color:#3d8456}.k7 .ampel-zeile[data-ampel=gelb] .ampel-be{color:#9a7320}.k7 .ampel-zeile[data-ampel=rot] .ampel-be{color:#a8412c}.k7 .check-erg-cta{flex-direction:column;gap:10px;margin-top:24px;display:flex}@media (min-width:520px){.k7 .check-erg-cta{flex-direction:row}}.k7 .check-cta{border-radius:var(--r-widget);background:var(--btn-blau);color:#fff;min-height:54px;transition:transform .3s var(--bounce);flex:1;justify-content:center;align-items:center;gap:9px;padding:16px 24px;font-size:16px;font-weight:600;display:inline-flex;box-shadow:0 14px 30px -16px #332b8680}.k7 .check-cta:hover{transform:translateY(-3px)}.k7 .check-neu{border-radius:var(--r-widget);border:1px solid var(--linie);min-height:54px;color:var(--tinte-2);background:0 0;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:14px;font-weight:600;transition:border-color .25s,color .25s;display:inline-flex}.k7 .check-neu:hover{color:var(--tinte);border-color:var(--linie-stark)}.k7{--glas-bg:#ffffff94;--glas-bg-2:#ffffff70;--glas-rand:#ffffffb3;--glas-blur:saturate(150%) blur(20px);--glas-schatten:0 14px 40px -16px #1a191621, 0 1px 4px #1a19160d, inset 0 1px 0 #fff9}.k7 .glas{background:var(--glas-bg);-webkit-backdrop-filter:var(--glas-blur);backdrop-filter:var(--glas-blur);border:1px solid var(--glas-rand);box-shadow:var(--glas-schatten)}.k7 .check-kopf{justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-bottom:6px;display:flex}.k7 .check-zurueck{border-radius:var(--r-widget);width:30px;height:30px;color:var(--tinte-2);background:var(--creme);place-items:center;display:inline-grid}.k7 .check-zurueck:hover{color:var(--tinte);background:var(--creme-2)}.k7 .check-zurueck[disabled]{opacity:0;pointer-events:none}.k7 .check-zurueck svg{stroke:currentColor;stroke-width:2.2px;fill:none;width:16px;height:16px}.k7 .einstieg-eyebrow{margin-bottom:10px;display:block}.k7 .check-micro{color:var(--tinte-2);text-wrap:pretty;margin-top:8px;font-size:14px}.k7 .check-opts.zwei{grid-template-columns:1fr 1fr}.k7 .check-opt{background:var(--glas-bg-2);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);border-color:#fff9}.k7 .check-opt:hover,.k7 .check-opt.gewaehlt{background:var(--akzent-soft);border-color:var(--akzent)}.k7 .check-opt .ic{flex:none;place-items:center;width:54px;height:54px;display:grid}.k7 .sk-ico{object-fit:contain;filter:drop-shadow(0 8px 10px #1a19163d)drop-shadow(0 3px 4px #1a191629);width:52px;height:52px;transition:transform .25s var(--bounce), filter .25s;display:block}.k7 .check-opt:hover .sk-ico{filter:drop-shadow(0 13px 16px #1a191647)drop-shadow(0 4px 6px #1a19162e);transform:translateY(-3px)scale(1.1)}.k7 .check-opt>span:last-child{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%;font-size:15px;font-weight:500}@media (max-width:559px){.k7 .check-opt{text-align:center;flex-direction:column;align-items:center;gap:9px;padding:18px 12px}.k7 .check-opt>span:last-child{font-size:14.5px;line-height:1.25}}.k7 .check-pillen{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.k7 .check-pille{border-radius:var(--r-widget);border:1px solid;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.k7 .check-pille .pkt{border-radius:50%;width:8px;height:8px}.k7 .check-pille.rot{color:#a8412c;background:#f8e6e0;border-color:#eccabf}.k7 .check-pille.rot .pkt{background:#cc5c44}.k7 .check-pille.gelb{color:#9a7320;background:#f7efdc;border-color:#e6d6ad}.k7 .check-pille.gelb .pkt{background:#d6a53b}.k7 .check-pille.gruen{color:#3d8456;background:#e6f2ea;border-color:#c6e2d0}.k7 .check-pille.gruen .pkt{background:#4fa86a}.k7 .ampel-zeile .at{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.k7 .ampel-be{border-radius:var(--r-widget);padding:2px 8px}.k7 .ampel-zeile[data-ampel=gruen] .ampel-be{background:#e6f2ea}.k7 .ampel-zeile[data-ampel=gelb] .ampel-be{background:#f7efdc}.k7 .ampel-zeile[data-ampel=rot] .ampel-be{background:#f8e6e0}.k7 .check-erg-hinweis{color:var(--tinte-2);background:var(--creme);border-radius:var(--r-m);text-wrap:pretty;margin-top:18px;padding:14px 16px;font-size:13px}.k7 .check-neu-link{border-radius:var(--r-widget);border:1px solid var(--linie);min-height:54px;color:var(--tinte-2);justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:14px;font-weight:600;display:inline-flex}.k7 .check-neu-link:hover{color:var(--tinte);border-color:var(--linie-stark)}.k7 .check-ds{color:var(--tinte-3);text-wrap:pretty;margin-top:16px;font-size:12.5px}.k7 .check-ds a{color:var(--akzent);text-decoration:underline}.k7 .check-fehler{color:#d83a3a;margin-top:14px;font-size:13px;font-weight:500}.k7 .check-submit-micro{color:var(--tinte-3);text-align:center;margin-top:10px;font-size:12px}.k7 .check-danke{text-align:center;padding:18px 6px 6px}.k7 .check-danke-kreis{background:var(--grad-gruen);border-radius:50%;place-items:center;width:84px;height:84px;margin:0 auto;display:grid;box-shadow:0 14px 30px -12px #1fb873b3}.k7 .check-danke-kreis svg{stroke:#fff;stroke-width:3px;fill:none;width:40px;height:40px}.k7 .check-danke h3{margin-top:20px}.k7 .check-danke p{color:var(--tinte-2);margin-top:10px;text-wrap:pretty;max-width:38ch;margin-inline:auto;font-size:14.5px}.k7 .vu-band{border-radius:var(--r-widget);margin-block:-22px;padding-block:20px;overflow:hidden}@media (min-width:768px){.k7 .band,.k7 .vu-band{margin-block:-40px}}.k7 .vu-viewport{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.k7 .vu-track{align-items:center;width:max-content;animation:48s linear infinite reverse vuLauf;display:flex}.k7 .vu-band:hover .vu-track{animation-play-state:paused}.k7 .vu-logo{height:44px;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;color:var(--tinte-3);white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:0 clamp(22px,4vw,44px);font-size:19px;font-weight:700;transition:color .25s;display:inline-flex}.k7 .vu-logo:hover{color:var(--tinte)}.k7 .vu-logo img{object-fit:contain;filter:none;opacity:1;width:auto;max-width:150px;height:32px;transition:opacity .3s var(--ease), transform .25s;display:block}.k7 .vu-logo:hover img{transform:scale(1.04)}.k7 .vu-logo i{display:none}.k7 .vu-logo.txt i{font-style:normal;display:inline}@keyframes vuLauf{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.k7 .vu-track{flex-wrap:wrap;justify-content:center;gap:6px 0;width:auto;animation:none}.k7 .vu-viewport{-webkit-mask-image:none;mask-image:none}}.k7 .bg-canvas{z-index:-1;background-color:#d2dae8;background-image:radial-gradient(60% 55% at 12% 8%,#2e7bff21,#0000 72%),radial-gradient(55% 50% at 90% 16%,#a65bff21,#0000 72%),radial-gradient(60% 55% at 82% 96%,#ff8a2b1c,#0000 72%);position:fixed;inset:0;overflow:hidden}.k7 .bg-canvas .ca-blob{filter:blur(56px);mix-blend-mode:multiply;opacity:.68;will-change:transform;border-radius:50%;position:absolute}.k7 .bg-canvas .ca-blob.c1{aspect-ratio:1;width:48vw;max-width:620px;animation:drift1 24s var(--ease) infinite;background:radial-gradient(circle at 40% 40%,#bcd6ff,#0000 68%);top:3%;left:-8%}.k7 .bg-canvas .ca-blob.c2{aspect-ratio:1;width:44vw;max-width:560px;animation:drift2 28s var(--ease) infinite;background:radial-gradient(circle,#e3c5ff,#0000 68%);top:24%;right:-7%}.k7 .bg-canvas .ca-blob.c3{aspect-ratio:1;width:42vw;max-width:540px;animation:drift3 26s var(--ease) infinite;background:radial-gradient(circle,#c2ecd4,#0000 68%);top:50%;left:12%}.k7 .bg-canvas .ca-blob.c4{aspect-ratio:1;width:46vw;max-width:580px;animation:drift1 30s var(--ease) infinite reverse;background:radial-gradient(circle,#ffdab0,#0000 68%);top:70%;right:2%}.k7 .bg-canvas .ca-blob.c5{aspect-ratio:1;width:42vw;max-width:540px;animation:drift2 25s var(--ease) infinite reverse;background:radial-gradient(circle,#c8d6ff,#0000 68%);top:88%;left:30%}@media (prefers-reduced-motion:reduce){.k7 .bg-canvas .ca-blob{animation:none!important}}@keyframes drift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(9%,-7%)scale(1.13)}}@keyframes drift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-8%,8%)scale(1.1)}}@keyframes drift3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(7%,9%)scale(1.16)}}@media (max-width:760px){.k7 .bg-canvas .ca-blob{filter:blur(44px);opacity:.6}.k7 .bg-canvas .ca-blob.c5{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.k7 .zoom-scroll{transform-origin:50%;will-change:transform;animation:linear both zoomScroll;animation-timeline:view();animation-range:entry cover 48%}@keyframes zoomScroll{0%{opacity:.55;transform:scale(.8)}to{opacity:1;transform:scale(1)}}}}.k7 .portrait-foto{object-fit:cover;object-position:center 12%;transform-origin:top;z-index:1;width:100%;height:100%;position:absolute;inset:0}.k7 .portrait .label{z-index:3}.k7 .portrait{transition:transform .3s var(--ease);transform-origin:50%}.k7 .foto-band{padding-block:12px}.k7 .foto-weit{border-radius:var(--r-l);box-shadow:var(--schatten-weich);aspect-ratio:16/9;margin:0;position:relative;overflow:hidden}.k7 .foto-weit img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.k7 .foto-cap{z-index:2;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 16px #0c0e1673;pointer-events:none;background:linear-gradient(#0000 24%,#0c0e161a 54%,#0c0e1685);flex-flow:wrap;gap:2px .3em;padding:clamp(14px,3.4vw,34px);font-size:clamp(15px,4.3vw,32px);font-weight:800;line-height:1.12;display:flex;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.k7 *,.k7 :before,.k7 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.k7 .reveal{opacity:1!important;transform:none!important}.k7 .maske>span{transform:none!important}.k7 .blob{animation:none!important}.k7 .hero h1 .akz:after{transform:scaleX(1)!important}}.k7{--glas-bg:#fff9;--glas-bg-stark:#ffffffb8;--glas-rand:#ffffffdb;--glas-blur:saturate(200%) blur(40px);--glas-licht:inset 0 1px 0 #fff, inset 0 -1px 4px #ffffff57, inset 0 0 0 1px #ffffff1f;--glas-schatten:0 18px 52px -12px #1e1b4b4d, 0 5px 15px -5px #1e1b4b2e;--glas-schatten-hover:0 32px 74px -16px #1e1b4b66, 0 9px 24px -8px #1e1b4b3d}.k7 .bg-canvas{background-color:#d2dae8;background-image:radial-gradient(58% 52% at 12% 8%,#2e7bff12,#0000 72%),radial-gradient(54% 48% at 90% 16%,#a65bff12,#0000 72%),radial-gradient(58% 52% at 82% 96%,#ff8a2b0f,#0000 72%)}.k7 .bg-canvas .ca-blob{opacity:.4;filter:blur(64px)saturate(.82)}@media (max-width:760px){.k7 .bg-canvas .ca-blob{opacity:.32;filter:blur(48px)saturate(.82)}}.k7 .kopf{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-bottom:0;padding-top:14px;top:0}.k7 .kopf.gescrollt{box-shadow:none;background:0 0}.k7 .kopf-inner{height:auto;display:block}.k7 .kopf-pille{border-radius:var(--r-widget);background:var(--glas-bg-stark);height:86px;-webkit-backdrop-filter:var(--glas-blur);backdrop-filter:var(--glas-blur);border:1px solid var(--glas-rand);box-shadow:var(--glas-schatten), var(--glas-licht);transition:box-shadow .35s var(--ease);justify-content:space-between;align-items:center;padding:8px 10px 8px 22px;display:flex}.k7 .kopf.gescrollt .kopf-pille{box-shadow:var(--glas-schatten-hover), var(--glas-licht)}.k7 .kopf-tel{border-radius:var(--r-widget);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:8px 12px}.k7 .scroll-progress{top:0}.k7 .frage{border-radius:var(--r-widget);background:var(--glas-bg);-webkit-backdrop-filter:var(--glas-blur);backdrop-filter:var(--glas-blur);border:1px solid var(--glas-rand);box-shadow:var(--glas-schatten), var(--glas-licht);padding:24px 22px}.k7 .candy{background:var(--tint,#ffffff6b);color:var(--tinte);border:1px solid var(--tint-rand,var(--glas-rand));-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);box-shadow:var(--glas-schatten), inset 0 1px 0 #ffffffb3;filter:none;border-radius:var(--r-widget)}.k7 .candy[data-thema=gesundheit]{--tint:#1fb87326;--tint-rand:#1fb87357;--c:var(--gruen-2)}.k7 .candy[data-thema=betrieb]{--tint:#2e7bff26;--tint-rand:#2e7bff57;--c:var(--blau-2)}.k7 .candy[data-thema=wohnen]{--tint:#ff8a2b29;--tint-rand:#ff8a2b5c;--c:var(--orange-2)}.k7 .candy[data-thema=familie]{--tint:#a65bff26;--tint-rand:#a65bff57;--c:var(--violett-2)}.k7 .candy[data-thema=check]{--tint:#5b4bff24;--tint-rand:#5b4bff57;--c:var(--akzent)}.k7 .candy[data-thema=check] .txt b{font-size:14px}.k7 .candy:before{background:linear-gradient(#ffffff73,#fff0 46%)}.k7 .candy:hover{filter:none;box-shadow:var(--glas-schatten-hover), inset 0 1px 0 #fffc}.k7 .candy .txt small{color:var(--tinte-2);opacity:1}.k7 .candy .pfeil svg{stroke:var(--c)}.k7 .bento-karte{background:var(--tint,#ffffff6b);border:1px solid var(--tint-rand,var(--glas-rand));-webkit-backdrop-filter:saturate(165%)blur(20px);backdrop-filter:saturate(165%)blur(20px);box-shadow:var(--glas-schatten), inset 0 1px 0 #ffffffb3;border-radius:var(--r-widget)}.k7 .bento-karte[data-thema=gesundheit]{--tint:#1fb8731f;--tint-rand:#1fb87347}.k7 .bento-karte[data-thema=betrieb]{--tint:#2e7bff1f;--tint-rand:#2e7bff47}.k7 .bento-karte[data-thema=wohnen]{--tint:#ff8a2b21;--tint-rand:#ff8a2b4d}.k7 .bento-karte[data-thema=familie]{--tint:#a65bff1f;--tint-rand:#a65bff47}.k7 .bento-karte:hover{box-shadow:var(--glas-schatten-hover), inset 0 1px 0 #fffc}.k7 .warum-karte,.k7 .schritt,.k7 .schaden-grid .schritt,.k7 .bew-karte,.k7 .stat{background:var(--glas-bg);border:1px solid var(--glas-rand);-webkit-backdrop-filter:var(--glas-blur);backdrop-filter:var(--glas-blur);box-shadow:var(--glas-schatten), var(--glas-licht);border-radius:var(--r-widget)}.k7 .warum-karte:before{display:none}.k7 .warum-karte:hover,.k7 .schritt:hover,.k7 .bew-karte:hover,.k7 .stat:hover{box-shadow:var(--glas-schatten-hover), var(--glas-licht);border-color:var(--glas-rand)}.k7 .cred{background:var(--glas-bg-stark);border:1px solid var(--glas-rand);-webkit-backdrop-filter:var(--glas-blur);backdrop-filter:var(--glas-blur);box-shadow:var(--glas-licht);border-radius:var(--r-widget)}.k7 .wert{background:var(--glas-bg);border:1px solid var(--glas-rand);-webkit-backdrop-filter:var(--glas-blur);backdrop-filter:var(--glas-blur);box-shadow:var(--glas-licht);border-radius:var(--r-widget)}.k7 .schaden-hinweis{background:var(--glas-bg-stark);border:1px solid var(--glas-rand);-webkit-backdrop-filter:var(--glas-blur);backdrop-filter:var(--glas-blur);box-shadow:var(--glas-licht)}.k7 .vu-band{background:var(--glas-bg);-webkit-backdrop-filter:var(--glas-blur);backdrop-filter:var(--glas-blur);border:1px solid var(--glas-rand);box-shadow:var(--glas-licht)}.k7 .portrait-rahmen{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:var(--r-widget);background:0 0;border:0;padding:0}.k7 .faq-liste{border-radius:var(--r-widget);background:var(--glas-bg);-webkit-backdrop-filter:var(--glas-blur);backdrop-filter:var(--glas-blur);border-top:0;border:1px solid var(--glas-rand);box-shadow:var(--glas-schatten), var(--glas-licht);margin-top:28px;padding:4px 22px}.k7 .faq-item:last-child{border-bottom:0}.k7 .final{box-shadow:var(--glas-schatten), var(--glas-licht);border:1px solid #ffffff52}.k7 .fuss-inner{background:var(--glas-bg);-webkit-backdrop-filter:var(--glas-blur);backdrop-filter:var(--glas-blur);border:1px solid var(--glas-rand);border-radius:var(--r-widget);box-shadow:var(--glas-schatten), var(--glas-licht);padding:clamp(28px,4vw,40px)}@media (prefers-reduced-motion:reduce){.k7 .kopf-pille,.k7 .frage,.k7 .candy,.k7 .bento-karte,.k7 .warum-karte,.k7 .schritt,.k7 .bew-karte,.k7 .stat,.k7 .faq-liste,.k7 .fuss-inner{transition:none!important}}.k7 .hero-pitch,.k7 .sek-kopf,.k7 .ueber-text,.k7 .faq-seite{background:var(--glas-bg);-webkit-backdrop-filter:var(--glas-blur);backdrop-filter:var(--glas-blur);border:1px solid var(--glas-rand);box-shadow:var(--glas-schatten), var(--glas-licht)}.k7 .hero-pitch,.k7 .ueber-text{border-radius:var(--r-widget);padding:clamp(24px,3vw,34px)}.k7 .faq-seite{border-radius:var(--r-widget);padding:clamp(22px,3vw,30px)}.k7 .sek-kopf{border-radius:var(--r-widget);padding:clamp(22px,3vw,28px) clamp(22px,3vw,30px)}@media (min-width:820px){.k7 section:not(.schaden) .sek-kopf:has(p){padding:clamp(24px,3vw,32px) clamp(26px,3.5vw,40px)}}.k7 .faq-seite .sek-kopf{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.k7 .check .check-grid{border-radius:var(--r-widget);background:var(--glas-bg);max-width:980px;-webkit-backdrop-filter:var(--glas-blur);backdrop-filter:var(--glas-blur);border:1px solid var(--glas-rand);box-shadow:var(--glas-schatten), var(--glas-licht);margin-inline:auto;padding:clamp(24px,3.2vw,38px)}.k7 .check .check-grid .sek-kopf,.k7 .check .check-grid .check-karte{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;max-width:none;margin:0;padding:0}.k7 .check .check-grid .check-karte{border-top:1px solid var(--glas-rand);margin-top:clamp(18px,2.4vw,24px);padding-top:clamp(18px,2.4vw,24px)}.k7 .bew-kopf{border-radius:var(--r-widget);background:var(--glas-bg-stark);width:100%;-webkit-backdrop-filter:var(--glas-blur);backdrop-filter:var(--glas-blur);border:1px solid var(--glas-rand);box-shadow:var(--glas-schatten), var(--glas-licht);flex-wrap:wrap;justify-content:center;align-items:center;padding:clamp(16px,2.4vw,22px) clamp(20px,3vw,30px);display:flex}.k7 .cta-widget,.k7 .schaden-cta-zeile{border-radius:var(--r-widget);background:var(--glas-bg);width:100%;-webkit-backdrop-filter:var(--glas-blur);backdrop-filter:var(--glas-blur);border:1px solid var(--glas-rand);box-shadow:var(--glas-schatten), var(--glas-licht);justify-content:center;padding:clamp(20px,3vw,30px)}.k7 .band,.k7 .vu-band{background:var(--glas-bg-stark);-webkit-backdrop-filter:var(--glas-blur);backdrop-filter:var(--glas-blur);border:1px solid var(--glas-rand);box-shadow:var(--glas-schatten), var(--glas-licht)}.k7 .foto-weit{border:1px solid var(--glas-rand);border-radius:var(--r-widget);box-shadow:var(--glas-schatten), inset 0 1px 0 #ffffff80}@media (max-width:760px){.k7{--glas-blur:saturate(170%) blur(16px)}.k7 .hero-pitch,.k7 .sek-kopf,.k7 .ueber-text,.k7 .faq-seite{-webkit-backdrop-filter:saturate(170%)blur(16px);backdrop-filter:saturate(170%)blur(16px)}.k7 .hero h1{font-size:clamp(27px,9vw - 2px,52px)}.k7 .subline{margin-top:14px;font-size:15.5px}.k7 .hero-pitch{padding:18px}.k7 .warum-grid{gap:12px}.k7 .warum-karte{padding:20px}.k7 .warum-karte .nr{font-size:13px}.k7 .warum-karte h3{margin-top:8px;font-size:18px}.k7 .warum-karte p{margin-top:6px;font-size:14px}.k7 .bento-karte{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--soft)}.k7 .candy{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffeb}}.k7 .frage,.k7 .candy,.k7 .bento-karte,.k7 .warum-karte,.k7 .schritt,.k7 .schaden-grid .schritt,.k7 .bew-karte,.k7 .stat,.k7 .wert,.k7 .portrait-rahmen,.k7 .faq-liste,.k7 .fuss-inner,.k7 .hero-pitch,.k7 .ueber-text,.k7 .faq-seite,.k7 .sek-kopf,.k7 .check .check-grid,.k7 .bew-kopf,.k7 .cta-widget,.k7 .schaden-cta-zeile,.k7 .foto-weit{border-radius:var(--r-widget)}.k7 .kopf-pille,.k7 .kopf-tel,.k7 .cred,.k7 .band,.k7 .vu-band,.k7 .check-pille,.k7 .live-badge{border-radius:var(--r-pill)}.k7 .cta-haupt,.k7 .schaden-cta,.k7 .check-cta,.k7 .bb-cta,.k7 .btn-weiss,.k7 .cta-tel,.k7 .bb-tel,.k7 .btn-glas,.k7 .danke .schliessen-btn{color:var(--tinte);-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);box-shadow:var(--glas-schatten), inset 0 1px 0 #ffffffb3;border-radius:var(--r-widget);background:#5b4bff24;border:1px solid #5b4bff57}.k7 .cta-haupt:hover,.k7 .schaden-cta:hover,.k7 .check-cta:hover,.k7 .bb-cta:hover,.k7 .btn-weiss:hover,.k7 .cta-tel:hover,.k7 .bb-tel:hover,.k7 .btn-glas:hover,.k7 .danke .schliessen-btn:hover{filter:none;box-shadow:var(--glas-schatten-hover), inset 0 1px 0 #ffffffd9;background:#5b4bff33}.k7 .cta-haupt svg,.k7 .schaden-cta svg,.k7 .check-cta svg,.k7 .bb-cta svg,.k7 .btn-weiss svg{stroke:var(--akzent)}.k7 .cta-tel svg,.k7 .bb-tel svg,.k7 .btn-glas svg{stroke:var(--gruen-2)}.k7 .final{background:var(--glas-bg);border:1px solid var(--glas-rand);-webkit-backdrop-filter:var(--glas-blur);backdrop-filter:var(--glas-blur);box-shadow:var(--glas-schatten), var(--glas-licht);color:var(--tinte);border-radius:var(--r-widget)}.k7 .final h2{color:var(--tinte);text-shadow:none}.k7 .final p,.k7 .final-micro{color:var(--tinte-2);opacity:1}.k7 .final .deko-blob{display:none}@media (max-width:760px){.k7 .cta-haupt,.k7 .schaden-cta,.k7 .check-cta,.k7 .bb-cta,.k7 .btn-weiss,.k7 .cta-tel,.k7 .bb-tel,.k7 .btn-glas,.k7 .final{-webkit-backdrop-filter:none;backdrop-filter:none}.k7 .cta-haupt,.k7 .schaden-cta,.k7 .check-cta,.k7 .bb-cta,.k7 .btn-weiss,.k7 .cta-tel,.k7 .bb-tel,.k7 .btn-glas{background:#5b4bff29}.k7 .final{background:#ffffffdb}}
