@font-face{font-family:Lora;font-weight:500;font-display:swap;src:url(/fonts/Lora-500.ttf) format("truetype")}@font-face{font-family:Lora;font-weight:600;font-display:swap;src:url(/fonts/Lora-600.ttf) format("truetype")}@font-face{font-family:Lora;font-weight:700;font-display:swap;src:url(/fonts/Lora-700.ttf) format("truetype")}@font-face{font-family:Mulish;font-weight:400;font-display:swap;src:url(/fonts/Mulish-400.ttf) format("truetype")}@font-face{font-family:Mulish;font-weight:500;font-display:swap;src:url(/fonts/Mulish-500.ttf) format("truetype")}@font-face{font-family:Mulish;font-weight:600;font-display:swap;src:url(/fonts/Mulish-600.ttf) format("truetype")}@font-face{font-family:Mulish;font-weight:700;font-display:swap;src:url(/fonts/Mulish-700.ttf) format("truetype")}@font-face{font-family:Mulish;font-weight:800;font-display:swap;src:url(/fonts/Mulish-800.ttf) format("truetype")}:root{--font-sans: "Mulish", system-ui, sans-serif;--font-serif: "Lora", Georgia, serif;--kl-green-40:#245342;--kl-green-50:#34725c;--kl-green-60:#528f78;--kl-green-70:#7bab98;--kl-green-80:#a7c7b9;--kl-green-90:#d3e3dc;--kl-green-95:#e7f2ed;--kl-coral-60:#c05f53;--kl-coral-70:#d6867a;--kl-coral-90:#f4d6d1;--kl-coral-95:#fde9e6;--kl-tan-50:#865821;--kl-tan-70:#be966c;--kl-tan-90:#e9dbcd;--kl-tan-95:#f6ede3;--kl-neutral-35:#3c3a36;--kl-neutral-45:#57544f;--kl-neutral-50:#65635f;--kl-neutral-60:#82807b;--kl-neutral-70:#a09e99;--kl-neutral-94:#edebe6;--kl-neutral-96:#f4f1ec;--kl-neutral-98:#fbf8f3;--kl-slate-50:#3f6ea0;--kl-slate-95:#e8f0f9;--kl-primary: var(--kl-green-50);--kl-secondary: var(--kl-green-70);--kl-primary-container: var(--kl-green-95);--kl-page-bg: var(--kl-neutral-98);--kl-line: var(--kl-neutral-94);--kl-text: var(--kl-neutral-35);--kl-text-2: var(--kl-neutral-45);--kl-muted: var(--kl-neutral-60);--kl-faint: var(--kl-neutral-70);--kl-blob: #FCCCB0;--kl-peach: #ED9A7E;--kl-btn-secondary-text:#3a7d64;--kl-dur-fast: .15s;--kl-dur-base: .2s;--kl-ease: ease-out;--kl-welle-oben: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 44' preserveAspectRatio='none'%3E%3Cpath d='M0 28C240 42 480 4 720 20C960 36 1200 6 1440 24L1440 44L0 44Z' fill='%23fff'/%3E%3C/svg%3E");--kl-welle-unten: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 44' preserveAspectRatio='none'%3E%3Cpath d='M0 0L1440 0L1440 20C1200 40 960 2 720 18C480 36 240 4 0 16Z' fill='%23fff'/%3E%3C/svg%3E")}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);font-size:17px;line-height:1.6;background-color:var(--kl-page-bg);color:var(--kl-text);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:var(--kl-btn-secondary-text)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--kl-primary);outline-offset:2px;border-radius:4px}.kl-wrap{max-width:1040px;margin:0 auto;padding:0 20px}.kl-wrap--narrow{max-width:720px}h1,h2,h3,h4{font-family:var(--font-sans);font-weight:800;color:var(--kl-text);line-height:1.15;margin:0}.kl-display{font-size:clamp(34px,6vw,52px);line-height:1.08;letter-spacing:-.01em}.kl-h2{font-size:clamp(26px,4vw,34px)}.kl-h3{font-size:20px;line-height:1.25}.kl-lead{font-size:clamp(18px,2.4vw,21px);line-height:1.55;color:var(--kl-text-2)}.kl-eyebrow{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--kl-primary);margin-bottom:12px}p{margin:0}.kl-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--kl-secondary);color:#fff;border:none;border-radius:12px;padding:15px 26px;font-size:16px;font-weight:800;font-family:var(--font-sans);text-decoration:none;cursor:pointer;transition:filter var(--kl-dur-fast) var(--kl-ease),transform var(--kl-dur-fast) var(--kl-ease)}.kl-btn:active{transform:scale(.98)}.kl-btn--secondary-green{background:#fff;color:var(--kl-btn-secondary-text);border:2px solid var(--kl-secondary)}.kl-btn--tertiary{background:#fff;color:var(--kl-btn-secondary-text);border:2px solid var(--kl-line)}.kl-btn--sm{padding:9px 16px;font-size:14px;font-weight:700;border-radius:12px}.kl-btn svg{flex-shrink:0}@media(hover:hover){.kl-btn:hover{filter:brightness(.96)}}.kl-card{background:#fff;border:1px solid var(--kl-line);border-radius:16px;padding:24px}.kl-pill{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;padding:6px 14px;border-radius:999px;background:var(--kl-green-90);color:var(--kl-green-40)}.kl-sektion{padding:clamp(56px,9vw,104px) 0}.kl-sektion--band{background:#fff;position:relative}.kl-sektion--band:before,.kl-sektion--band:after{content:"";position:absolute;left:0;right:0;height:44px;background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.kl-sektion--band:before{bottom:100%;background-image:var(--kl-welle-oben)}.kl-sektion--band:after{top:100%;background-image:var(--kl-welle-unten)}.kl-faq{background:#fff;border:1px solid var(--kl-line);border-radius:16px;overflow:hidden}.kl-faq details+details{border-top:1px solid var(--kl-line)}.kl-faq summary{list-style:none;cursor:pointer;padding:18px 22px;font-size:17px;font-weight:700;color:var(--kl-text);display:flex;align-items:center;justify-content:space-between;gap:14px}.kl-faq summary::-webkit-details-marker{display:none}.kl-faq summary:after{content:"";flex-shrink:0;width:11px;height:11px;border-right:2.5px solid var(--kl-faint);border-bottom:2.5px solid var(--kl-faint);transform:rotate(45deg);transition:transform var(--kl-dur-base) var(--kl-ease);margin-top:-4px}.kl-faq details[open] summary:after{transform:rotate(-135deg);margin-top:6px}.kl-faq .kl-faq__antwort{padding:0 22px 20px;color:var(--kl-text-2);font-size:16px}.kl-blob-bild{position:relative;display:grid;place-items:center;flex-shrink:0}.kl-blob-bild__rahmen{position:absolute;inset:0;background:var(--kl-blob);clip-path:url(#kl-kiesel);transform:rotate(90deg)}.kl-blob-bild img{position:relative;width:88%;height:88%;object-fit:cover;clip-path:url(#kl-kiesel)}.kl-schritt-nr{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--kl-secondary);color:#fff;font-weight:800;font-size:18px;flex-shrink:0}.kl-icon-kreis{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--kl-primary-container);color:var(--kl-primary);flex-shrink:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.site-hd[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--kl-page-bg) 88%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--kl-line)}.site-hd__inner[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:28px;height:64px}.site-hd__logo[data-astro-cid-5hce7sga]{display:flex;align-items:center}.site-hd__logo[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{height:26px;width:auto}.site-hd__nav[data-astro-cid-5hce7sga]{display:flex;gap:22px;margin-left:auto}.site-hd__nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{font-size:15px;font-weight:700;color:var(--kl-text-2);text-decoration:none}.site-hd__nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--kl-primary)}.site-ft[data-astro-cid-5hce7sga]{background:#fff;position:relative;margin-top:0}.site-ft[data-astro-cid-5hce7sga]:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:44px;background-image:var(--kl-welle-oben);background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.site-ft__inner[data-astro-cid-5hce7sga]{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;padding-top:44px;padding-bottom:28px}.site-ft__marke[data-astro-cid-5hce7sga]{max-width:360px}.site-ft__marke[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{height:24px;width:auto;margin-bottom:12px}.site-ft__marke[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]{font-size:15px;color:var(--kl-muted)}.site-ft__links[data-astro-cid-5hce7sga]{display:flex;flex-direction:column;gap:10px}.site-ft__links[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{font-size:15px;font-weight:600;color:var(--kl-text-2);text-decoration:none}.site-ft__links[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--kl-primary)}.site-ft__meta[data-astro-cid-5hce7sga]{padding-bottom:28px}.site-ft__meta[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]{font-size:13px;color:var(--kl-faint)}@media(max-width:640px){.site-hd__nav[data-astro-cid-5hce7sga]{gap:16px}.site-hd__nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{font-size:14px}}
