:root{--petrol:#0f938c;--petrol-text:#0a6e69;--petrol-tint:#e0f2f1;--petrol-tint-2:#f0f9f8;--amber:#e0892b;--amber-tint:#fbf1e4;--amber-text:#8a5a12;--warm:#b8683c;--warm-dark:#8f4f2c;--warm-tint:#f3e4da;--ink:#24303f;--muted:#5b6875;--bg:#ffffff;--card:#ffffff;--border:#dbe3e2;--gruen:#2f9e57;--gelb:#e0a52b;--rot:#d1495b;--radius:14px;--shadow:0 2px 10px rgba(36,48,63,0.08);--shadow-btn:0 2px 0 var(--petrol-text),0 6px 16px rgba(15,147,140,.28);--header-h:62px;--tpb-h:40px}@media (max-width:820px){:root{--tpb-h:0px}}*{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--tpb-h) + 10px)}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:18px}.wrap{max-width:820px;margin:0 auto;padding:0 20px}.center{text-align:center}.site-header{position:-webkit-sticky;position:sticky;top:var(--tpb-h);z-index:50;background:rgba(255,255,255,.95);-webkit-backdrop-filter:saturate(180%) blur(6px);backdrop-filter:saturate(180%) blur(6px);border-bottom:1px solid transparent;transition:border-color .2s,box-shadow .2s}.site-header.scrolled{border-bottom-color:var(--border);box-shadow:0 1px 8px rgba(36,48,63,.06)}.header-inner{max-width:1080px;margin:0 auto;padding:0 20px;height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:16px}.brand-mark{display:inline-flex;align-items:center;gap:9px;font-weight:800;font-size:20px;color:var(--petrol-text);text-decoration:none;letter-spacing:-.3px}.brand-mark .dot{width:13px;height:13px;border-radius:50%;background:var(--petrol);box-shadow:0 0 0 4px var(--petrol-tint)}.brand-logo{height:36px;width:auto;display:block}.brand-icon{height:26px;width:26px;display:block}.brand-mark.small{font-size:18px;gap:9px}.brand-badge{height:42px;width:42px;display:block}.brand-word{height:20px;width:auto;display:block}.footer-mark{font-size:21px;gap:13px;font-weight:800;align-items:center}.footer-mark .brand-badge{height:46px;width:46px;filter:drop-shadow(0 3px 8px rgba(0,0,0,.35))}.footer-mark .brand-word{height:26px;width:auto}.logo-scroll{position:fixed;inset:0;z-index:55;pointer-events:none;display:grid;place-items:center}@media (max-width:820px){.logo-scroll{display:none!important}}.main-nav .nl-b,:root[data-ki4nav=B] .main-nav .nl-a{display:none}:root[data-ki4nav=B] .main-nav .nl-b{display:inline}.logo-scroll-stack{display:grid;width:120px;height:120px;will-change:transform;animation:ki4-logo-scrub 1s linear both paused;animation-delay:calc(var(--logo-p, 0) * -1s)}.logo-scroll-stack img{grid-area:1/1;width:120px;height:120px;filter:drop-shadow(0 10px 26px rgba(15,147,140,.28))}.logo-scroll .intro-full{animation:ki4-swap-out 1s linear both paused;animation-delay:calc(var(--logo-p, 0) * -1s)}.logo-scroll .intro-mark{opacity:1}@keyframes ki4-logo-scrub{0%{transform:translate(calc(var(--sx) - 50vw),calc(var(--sy) - 50vh)) scale(1)}to{transform:translate(calc(var(--ex) - 50vw),calc(var(--ey) - 50vh)) scale(var(--escale))}}@keyframes ki4-swap-out{0%{opacity:1}58%{opacity:1}72%{opacity:0}to{opacity:0}}.ki4-scroll-logo .site-header .brand-badge{opacity:0}.ki4-scroll-logo .site-header .brand-word{animation:ki4-word-in 1s linear both paused;animation-delay:calc(var(--logo-p, 0) * -1s)}@keyframes ki4-word-in{0%{opacity:0}80%{opacity:0}94%{opacity:1}to{opacity:1}}.back-to-top{position:fixed;right:20px;bottom:88px;z-index:44;width:46px;height:46px;border-radius:50%;border:none;background:var(--petrol);color:#fff;font-size:22px;line-height:1;cursor:pointer;box-shadow:0 3px 12px rgba(15,147,140,.35);opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .25s,transform .25s,background .2s}.back-to-top.show{opacity:1;transform:translateY(0);pointer-events:auto}.back-to-top:hover{background:var(--petrol-text)}.fehler-widget-textarea{transition:box-shadow .2s,border-color .2s}.fehler-widget-textarea.pulse{animation:fw-pulse .7s ease-out}@keyframes fw-pulse{0%{box-shadow:0 0 0 0 rgba(15,147,140,.38)}to{box-shadow:0 0 0 7px rgba(15,147,140,0)}}.footer-cols{gap:10px 40px;align-items:center}.footer-cols,.footer-nav{display:flex;flex-wrap:wrap}.footer-nav{gap:8px 22px}.footer-nav a{color:#cfd8de;text-decoration:none;font-size:16px}.footer-nav a:hover{color:#fff;text-decoration:underline}.footer-social{display:flex;gap:12px;align-items:center}.footer-social-soon{color:#7d8c96;font-size:13px;font-style:italic}.footer-social a img{display:block;opacity:.85;transition:opacity .2s}.footer-social a:hover img{opacity:1}.site-footer{padding-bottom:56px}.site-legalbar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 18px;padding:7px 20px;background:rgba(18,26,36,.94);-webkit-backdrop-filter:saturate(160%) blur(6px);backdrop-filter:saturate(160%) blur(6px);border-top:1px solid #2a3644;font-size:12.5px;line-height:1.35}.legalbar-links{display:flex;flex-wrap:wrap;gap:4px 16px}.site-legalbar a{color:#9fb0ba;text-decoration:none}.site-legalbar a:hover{color:#fff}.legalbar-lizenz{color:#b9c6cf}.legalbar-lizenz:hover{color:var(--petrol-tint)}.back-to-top{bottom:100px}@media (max-width:680px){.site-legalbar{position:static;background:#141c26;flex-direction:column;align-items:flex-start;gap:8px}.site-footer{padding-bottom:24px}.back-to-top{bottom:84px}}.result-konto-cta{display:inline-block;margin-top:18px}.testphase-hint{margin-top:14px;color:var(--muted);font-size:15px}.testphase-hint a{color:var(--petrol-text);font-weight:600}.main-nav{display:flex;align-items:center;gap:22px}.main-nav a{color:var(--ink);text-decoration:none;font-size:16px;font-weight:500}.main-nav a:hover{color:var(--petrol-text)}.main-nav a.nav-cta{background:var(--petrol);color:#fff;padding:9px 16px;border-radius:10px;font-weight:700}.main-nav a.nav-cta:hover{background:var(--petrol-text);color:#fff}.burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px}.burger span{width:24px;height:2.5px;background:var(--ink);border-radius:2px}@media (max-width:780px){.burger{display:flex}.main-nav{position:absolute;top:var(--header-h);left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:#fff;border-bottom:1px solid var(--border);padding:8px 20px 16px;box-shadow:var(--shadow);display:none}.main-nav.open{display:flex}.main-nav a{padding:13px 0;font-size:18px;border-bottom:1px solid var(--border)}.main-nav a.nav-cta{margin-top:12px;text-align:center;border-bottom:none}}.hero{background:linear-gradient(180deg,var(--petrol-tint),#fff);padding:44px 0 28px;text-align:center}.hero h1{font-size:clamp(28px,5.5vw,44px);line-height:1.14;margin:0 auto 14px;max-width:20ch;letter-spacing:-.5px}.hero-sub{font-size:clamp(19px,2.6vw,23px);margin:0 auto 10px;max-width:40ch}.hero-sub :last-child{font-weight:700}.hero-lead{font-size:18px;color:var(--muted);margin:0 auto 4px;max-width:46ch}.hero-trust{font-size:15px;color:var(--muted);margin:12px auto 0}.check-anchor{max-width:620px;margin:0 auto;text-align:left}.check-anchor,.tool-tabs #foerderradar{scroll-margin-top:calc(var(--header-h) + var(--tpb-h) + 14px)}.tool-tabs #foerderradar{display:block}.tool-tabbar{display:flex;gap:5px;background:var(--petrol-tint);border-radius:999px;padding:5px;box-shadow:inset 0 0 0 1px rgba(15,147,140,.14);max-width:520px;margin-bottom:8px}.tool-tab{flex:1 1;border:none;background:transparent;color:var(--petrol-text);font-size:15.5px;font-weight:700;padding:12px;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px}.tool-tab.active{background:var(--petrol);color:#fff;box-shadow:0 2px 8px rgba(15,147,140,.35)}.tool-tabs .card{margin-top:14px}@media (max-width:420px){.tool-tab{font-size:14px;padding:10px 6px;gap:5px}}.bereich-liste{display:flex;flex-direction:column;gap:6px;margin:6px 0 2px}.bereich-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;border:1.5px solid var(--border);border-radius:10px;background:#fff;cursor:pointer;font-size:16px}.bereich-item.an,.bereich-item:hover{border-color:var(--petrol)}.bereich-item.an{background:var(--petrol-tint);color:var(--petrol-text);font-weight:600}.bereich-icon{font-size:20px;line-height:1;flex:0 0 auto}.bereich-label{flex:1 1}.bereich-check{flex:0 0 auto;color:var(--petrol);font-weight:700;width:16px;text-align:center}.section{padding:48px 0}.section-tint{background:linear-gradient(180deg,#f6faf9,#fff)}.section-close{background:var(--petrol-tint)}.section h2{font-size:clamp(24px,4vw,34px);line-height:1.18;margin:0 auto 10px;max-width:24ch}.section .center h2{margin-inline:auto}.section-lead{font-size:18px;color:var(--muted);margin:0 auto 26px;max-width:52ch}.section .center .section-lead{margin-inline:auto}.tiles{display:grid;grid-gap:14px;gap:14px}.tile{border:1.5px solid var(--border);border-radius:var(--radius);background:#fff;overflow:hidden}.tile.open{border-color:var(--petrol);box-shadow:var(--shadow)}.tile-head{display:flex;align-items:center;gap:16px;width:100%;padding:18px 20px;background:none;border:none;cursor:pointer;text-align:left}.tile-icon{flex:0 0 auto;font-size:30px;line-height:1}.tile-text{flex:1 1 auto;display:flex;flex-direction:column;gap:3px}.tile-title{font-size:20px;font-weight:700;color:var(--ink)}.tile-teaser{font-size:16px;color:var(--muted)}.tile-chevron{flex:0 0 auto;font-size:28px;color:var(--petrol);font-weight:700;width:24px;text-align:center}.tile-body{padding:0 20px 20px}.tile-body p{margin:0 0 14px}.tile-cta{font-weight:700;color:var(--petrol-text);text-decoration:none}.tile-cta:hover{text-decoration:underline}.steps{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-gap:18px;gap:18px}.step{display:flex;gap:16px;align-items:flex-start}.step-n{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:var(--petrol);color:#fff;font-weight:800;font-size:20px;display:grid;place-items:center}.step h3{margin:4px 0;font-size:20px}.step p{margin:0;color:var(--muted)}.proof-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}.proof{background:#fff;border:1.5px solid var(--border);border-radius:var(--radius);padding:20px}.proof-stat{font-size:34px;font-weight:800;color:var(--petrol-text);line-height:1;margin-bottom:8px}.proof p{margin:0;font-size:16px}.proof-quelle{font-size:13px;color:var(--muted);margin-top:18px}.trust-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}.trust-card{border-left:4px solid var(--petrol);background:#f6faf9;border-radius:0 var(--radius) var(--radius) 0;padding:16px 20px}.trust-card h3{margin:0 0 6px;font-size:19px}.trust-card p{margin:0;color:var(--muted);font-size:16px}@media (min-width:720px){.proof-grid,.trust-grid{grid-template-columns:repeat(3,1fr)}}.btn-cta{display:inline-block;background:var(--petrol);color:#fff;text-decoration:none;font-weight:700;font-size:18px;padding:15px 30px;border-radius:12px;margin-top:6px}.btn-cta:hover{background:var(--petrol-text)}.btn-cta-lg{font-size:20px;padding:17px 38px}.sticky-cta{position:fixed;left:16px;right:16px;bottom:16px;z-index:40;display:none;text-align:center;text-decoration:none;background:var(--petrol);color:#fff;font-weight:700;font-size:18px;padding:15px;border-radius:12px;box-shadow:0 6px 20px rgba(36,48,63,.25);transform:translateY(120%);transition:transform .25s ease}.sticky-cta.show{transform:translateY(0)}@media (max-width:780px){.sticky-cta{display:block}}.fehler-widget-fab{position:fixed;right:18px;bottom:24px;z-index:70;width:50px;height:50px;border-radius:50%;border:none;background:var(--petrol);color:#fff;font-size:24px;font-weight:800;line-height:1;display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 14px rgba(36,48,63,.28);transition:background .15s ease,transform .15s ease}.fehler-widget-fab:hover{background:var(--petrol-text);transform:scale(1.06)}.fehler-widget-fab:focus-visible{outline:3px solid var(--petrol-tint);outline-offset:2px}.fehler-widget-panel{position:fixed;right:18px;bottom:84px;z-index:70;width:min(340px,calc(100vw - 36px));background:#fff;border:1.5px solid var(--border);border-radius:var(--radius);box-shadow:0 10px 34px rgba(36,48,63,.22);padding:18px 18px 16px}.fehler-widget-title{margin:0 0 6px;font-size:17px;font-weight:800;color:var(--ink)}.fehler-widget-hint{margin:0 0 12px;font-size:14px;color:var(--muted)}.fehler-widget-label{display:block;margin:0 0 4px;font-size:13px;font-weight:700;color:var(--ink)}.fehler-widget-label span{color:var(--rot)}.fehler-widget-select{width:100%;padding:10px 12px;margin-bottom:10px;font-size:15px;font-family:inherit;border:1.5px solid var(--border);border-radius:10px;color:var(--ink);background:#fff}.fehler-widget-select:focus{outline:none;border-color:var(--petrol);box-shadow:0 0 0 3px var(--petrol-tint)}.fehler-widget-textarea{width:100%;padding:10px 12px;font-size:15px;font-family:inherit;border:1.5px solid var(--border);border-radius:10px;color:var(--ink);background:#fff;resize:vertical}.fehler-widget-textarea:focus{outline:none;border-color:var(--petrol);box-shadow:0 0 0 3px var(--petrol-tint)}.fehler-widget-actions{display:flex;gap:10px;margin-top:12px}.fehler-widget-cancel{flex:1 1;padding:10px;border-radius:10px;border:1.5px solid var(--border);background:#fff;color:var(--ink);font-weight:600;font-size:15px;cursor:pointer}.fehler-widget-cancel:hover{background:#f6faf9}.fehler-widget-send{flex:1 1;padding:10px;border-radius:10px;border:none;background:var(--petrol);color:#fff;font-weight:700;font-size:15px;cursor:pointer}.fehler-widget-send:hover{background:var(--petrol-text)}.fehler-widget-cancel:disabled,.fehler-widget-send:disabled{opacity:.6;cursor:default}.fehler-widget-error{margin:10px 0 0;font-size:13px;font-weight:600;color:var(--rot)}@media (max-width:780px){.fehler-widget-fab{right:14px;bottom:84px;width:46px;height:46px;font-size:22px}.fehler-widget-panel{right:14px;bottom:140px}}.site-footer{background:var(--ink);color:#cfd8de;padding:36px 0 28px;margin-top:8px}.footer-inner{max-width:1080px;margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap;gap:20px 40px;justify-content:space-between;align-items:flex-start}.site-footer .brand-mark{color:#fff}.footer-brand p{margin:8px 0 0;color:#9fb0ba;font-size:15px}.footer-legal{display:flex;flex-wrap:wrap;gap:8px 22px}.footer-legal a{color:#cfd8de;text-decoration:none;font-size:16px}.footer-legal a:hover{color:#fff;text-decoration:underline}.footer-fineprint{margin:24px auto 0;padding:18px 20px 0;border-top:1px solid #3a4653;color:#8a99a4}.footer-copyright,.footer-fineprint{max-width:1080px;font-size:13px;line-height:1.5}.footer-copyright{margin:12px auto 0;padding:0 20px;color:#7d8c96}.shell-copyright{text-align:center;color:#8a97a0;font-size:12px;line-height:1.5;padding:20px 16px 26px}.footer-signatur{max-width:1080px;margin:4px auto 0;padding:0 20px;color:#6b7a84;font-size:12px;letter-spacing:.01em}.shell-signatur{display:block;margin-top:3px;color:#7d8c96;font-size:11px}.tool-signatur{margin:14px 0 0;text-align:right;color:#9a978f;font-size:11px;letter-spacing:.01em;opacity:.8}.page-hero{background:linear-gradient(180deg,var(--petrol-tint),#fff);padding:48px 0 34px}.eyebrow,.page-hero .eyebrow{display:inline-block;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--petrol-text);margin-bottom:10px}.page-hero h1{font-size:clamp(28px,5vw,42px);line-height:1.15;margin:0 0 14px;letter-spacing:-.5px}.page-lead{font-size:clamp(18px,2.4vw,22px);color:var(--muted);margin:0;max-width:60ch}.prose{max-width:720px}.prose h2{font-size:clamp(22px,3.2vw,28px);margin:34px 0 10px}.prose h3{font-size:20px;margin:22px 0 6px}.prose p{margin:0 0 16px}.prose ul{margin:0 0 18px;padding-left:22px}.prose li{margin:6px 0}.prose b{color:var(--ink)}.prose blockquote{margin:22px 0;padding:16px 22px;border-left:4px solid var(--petrol);background:var(--petrol-tint);border-radius:0 var(--radius) var(--radius) 0;font-size:20px;font-weight:700;color:var(--petrol-text)}.prose .pull{font-size:20px;font-weight:600;color:var(--ink)}.link-list{list-style:none;padding-left:0}.link-list li{padding:8px 0;border-bottom:1px solid var(--border)}.link-list a{color:var(--petrol-text);font-weight:600;text-decoration:none}.link-list a:hover{text-decoration:underline}.prose-defs{list-style:none;padding-left:0}.prose-defs li{padding:10px 0;border-top:1px solid var(--border)}.prose-defs li:first-child{border-top:none}.signature{font-size:20px;font-weight:700;color:var(--petrol-text);margin-top:26px}.signature span{display:inline-block;margin-top:6px;font-weight:500;color:var(--muted);font-size:17px}.claim-card{background:#f6faf9;border:1.5px solid var(--border);border-radius:var(--radius);padding:20px 24px;margin:20px 0}.claim-card h2{margin-top:0;color:var(--petrol-text)}.price-cards{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr}.price-card{position:relative;border:1.5px solid var(--border);border-radius:var(--radius);background:#fff;padding:26px 22px}.price-card.featured{border-color:var(--petrol);border-width:2px;box-shadow:var(--shadow)}.price-badge{display:inline-block;background:var(--warm);color:#fff;font-size:13px;font-weight:700;padding:5px 12px;border-radius:999px;margin-bottom:12px}.price-card h2{font-size:24px;margin:0 0 4px}.price-amount{font-size:34px;font-weight:800;color:var(--petrol-text);line-height:1;margin-bottom:6px}.price-claim{font-weight:700;color:var(--ink);margin:0 0 12px}.price-text{color:var(--muted);margin:0 0 12px}.price-note{font-size:15px;color:var(--petrol-text);background:var(--petrol-tint);border-radius:10px;padding:10px 14px;margin:0 0 16px}.price-card .btn-cta{display:block;text-align:center}@media (min-width:820px){.price-cards{grid-template-columns:repeat(3,1fr);align-items:start}.price-card.featured{transform:translateY(-8px)}}.stat-row{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr 1fr}.stat{background:#fff;border:1.5px solid var(--border);border-radius:var(--radius);padding:18px}.stat-n{font-size:32px;font-weight:800;color:var(--petrol-text);line-height:1;margin-bottom:6px}.stat p{margin:0;font-size:15px;color:var(--muted)}@media (min-width:780px){.stat-row{grid-template-columns:repeat(4,1fr)}}.video-grid{display:grid;grid-gap:22px;gap:22px;grid-template-columns:1fr}.video-card{margin:0}.video-card video{width:100%;aspect-ratio:16/9;background:#000;border-radius:var(--radius);border:1px solid var(--border);display:block}.video-card figcaption{padding:12px 2px 0}.video-card figcaption b{display:block;font-size:18px}.video-card figcaption span{color:var(--muted);font-size:16px}.video-note{font-size:15px;color:var(--muted);margin-top:18px;text-align:center}@media (min-width:780px){.video-grid{grid-template-columns:1fr 1fr}}.findings{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-gap:16px;gap:16px}.findings li{display:flex;gap:16px;align-items:flex-start}.find-n{flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:var(--petrol);color:#fff;font-weight:800;display:grid;place-items:center}.findings h3{margin:3px 0 4px;font-size:19px}.findings p{margin:0;color:var(--muted)}.method{border:1.5px solid var(--border);border-radius:var(--radius);background:#fff;padding:4px 18px}.method summary{cursor:pointer;font-weight:700;color:var(--petrol-text);padding:12px 0}.method p{color:var(--muted);font-size:15px;margin:0 0 14px}.redlines{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.redlines li{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1.5px solid var(--border);border-radius:var(--radius);padding:16px 18px}.rl-x{flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:#fdeaed;color:var(--rot);font-weight:800;display:grid;place-items:center}.redlines b{color:var(--ink)}.app-shell{min-height:100vh;background:linear-gradient(180deg,var(--petrol-tint),#f6faf9 40%,#fff)}.app-bar{display:flex;align-items:center;gap:14px;height:60px;padding:0 20px;background:#fff;border-bottom:1px solid var(--border)}.app-tag{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--petrol-text);background:var(--petrol-tint);padding:5px 12px;border-radius:999px}.auth-wrap{display:grid;place-items:center;padding:48px 20px 80px}.auth-card{width:100%;max-width:420px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:30px 28px}.auth-card h1{font-size:26px;margin:0 0 4px}.auth-sub{color:var(--muted);margin:0 0 18px}.auth-form label,.auth-row{margin-top:12px}.auth-row{display:flex;align-items:center;justify-content:space-between;font-size:15px}.auth-check{display:inline-flex;align-items:center;gap:8px;font-weight:400;margin:0;color:var(--muted)}.auth-link{color:var(--petrol-text);text-decoration:none}.auth-link:hover{text-decoration:underline}.auth-note{font-size:14px;color:var(--muted);text-align:center;margin:14px 0 0}.auth-sep{border:none;border-top:1px solid var(--border);margin:20px 0}.auth-alt{text-align:center;font-size:15px;margin:0}.auth-alt a{color:var(--petrol-text);font-weight:600;text-decoration:none}.buero{padding:34px 20px 70px}.buero-inner{max-width:980px;margin:0 auto}.buero-hello h1{font-size:clamp(26px,4vw,34px);margin:0 0 8px}.buero-hello p{color:var(--muted);max-width:60ch;margin:0 0 26px}.buero-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}.buero-card{position:relative;background:#fff;border:1.5px solid var(--border);border-radius:var(--radius);padding:20px}.buero-icon{font-size:30px}.buero-card h2{font-size:19px;margin:10px 0 4px}.buero-card p{color:var(--muted);margin:0;font-size:15px}.buero-soon{position:absolute;top:16px;right:16px;font-size:12px;font-weight:700;color:var(--muted);background:#eef1f3;padding:3px 10px;border-radius:999px}.buero-foot{margin-top:26px}.buero-foot a{color:var(--muted);text-decoration:none}@media (min-width:640px){.buero-grid{grid-template-columns:1fr 1fr}}@media (min-width:920px){.buero-grid{grid-template-columns:1fr 1fr 1fr}}.mira{margin:0 0 28px}.mira-head{margin-bottom:10px}.mira-h{font-size:20px;margin:0}.mira-sub{color:var(--muted);font-size:14px}.mira-reiter{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0 14px}.mira-tab{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--muted);background:#fff;border:1.5px solid var(--border);border-radius:999px;padding:7px 14px;cursor:pointer}.mira-tab:hover{color:var(--petrol-text)}.mira-tab.is-active{color:#fff;background:var(--petrol);border-color:var(--petrol)}.mira-anzahl{font-size:12px;font-weight:700;background:rgba(0,0,0,.12);border-radius:999px;padding:1px 7px}.mira-tab.is-active .mira-anzahl{background:rgba(255,255,255,.28)}.mira-liste{display:grid;grid-gap:10px;gap:10px}.mira-leer{color:var(--muted);font-style:italic;margin:4px 0}.mira-karte{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1.5px solid var(--border);border-radius:var(--radius);padding:14px 16px}.mira-karte.is-feier{background:var(--warm-tint,#f9ede4);border-color:var(--warm,#b8683c)}.mira-dot{flex:0 0 auto;width:12px;height:12px;border-radius:50%;margin-top:5px}.mira-dot--gruen{background:#178a5a}.mira-dot--gelb{background:#d99a00}.mira-dot--rot{background:#c0453f}.mira-dot--grau{background:#98a2ab}.mira-karte-body{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.mira-karte-titel{font-size:16px}.mira-karte-detail{color:var(--muted);font-size:14px}.mira-karte-link{color:var(--petrol-text);font-weight:600;text-decoration:none;font-size:14px;margin-top:4px}.mira-karte-link:hover{text-decoration:underline}.mira-karte-aktion{display:flex;align-items:center;gap:6px;flex:0 0 auto}.mira-feier{font-size:13px;font-weight:600;color:var(--warm-dark,#8f4a24);border:1.5px solid var(--warm,#b8683c);border-radius:999px;padding:4px 10px}.mira-feier,.mira-weg{background:transparent;cursor:pointer}.mira-weg{font-size:20px;line-height:1;color:var(--muted);border:none;padding:2px 6px;border-radius:8px}.mira-weg:hover{color:var(--petrol-text);background:var(--petrol-tint)}.mira-feier:disabled,.mira-weg:disabled{opacity:.5;cursor:default}.mira-karte-mehr{flex-basis:100%;margin-top:6px}.verdienst-toggle{font-size:13px;font-weight:600;color:var(--petrol-text);background:transparent;border:none;cursor:pointer;padding:2px 0}.verdienst-toggle:hover{text-decoration:underline}.verdienst{margin-top:8px;padding:12px;border:1.5px dashed var(--border);border-radius:12px;background:rgba(0,0,0,.02);display:flex;flex-direction:column;gap:8px}.verdienst-frage{font-size:13px;font-weight:600}.verdienst-frage span{font-weight:400;color:var(--muted)}.verdienst-chips{display:flex;flex-wrap:wrap;gap:6px}.verdienst-chip{font-size:13px;color:var(--muted);background:#fff;border:1.5px solid var(--border);border-radius:999px;padding:4px 11px;cursor:pointer}.verdienst-chip.is-on{color:#fff;background:var(--petrol);border-color:var(--petrol)}.verdienst-notiz{font:inherit;font-size:14px;padding:8px 10px;border:1.5px solid var(--border);border-radius:8px;background:#fff;color:inherit}.verdienst-aktion{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.verdienst-save{font-size:13px;font-weight:600;color:#fff;background:var(--petrol);border:none;border-radius:999px;padding:6px 14px;cursor:pointer}.verdienst-passiv{font-size:13px;color:var(--muted);background:transparent;border:1.5px solid var(--border);border-radius:999px;padding:5px 12px;cursor:pointer}.verdienst-passiv:disabled,.verdienst-save:disabled{opacity:.5;cursor:default}.verdienst-ok{font-size:13px;color:var(--gruen);font-weight:600}.verdienst-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.verdienst-eintrag{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;background:#fff;border:1.5px solid var(--border);border-radius:8px;padding:5px 6px 5px 11px}.verdienst-eintrag.is-beendet,.verdienst-x{color:var(--muted)}.verdienst-x{border:none;background:transparent;font-size:18px;line-height:1;cursor:pointer;padding:0 6px}.verdienst-x:hover{color:#c0453f}.verdienst-add{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.verdienst-add .verdienst-notiz{flex:1 1 180px}.verdienst-datum{font-size:13px;color:var(--muted);display:inline-flex;align-items:center;gap:4px}.verdienst-datum input{font:inherit;font-size:13px;padding:4px 6px;border:1.5px solid var(--border);border-radius:6px;background:#fff;color:inherit}.verdienst-check{font-size:13px;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.verdienst-vorschlag-btn{font-size:13px;font-weight:600;color:var(--petrol-text);background:var(--petrol-tint);border:1.5px solid var(--petrol);border-radius:999px;padding:5px 12px;cursor:pointer}.verdienst-vorschlag-btn:disabled{opacity:.5;cursor:default}.verdienst-vorschlag{display:flex;flex-direction:column;gap:6px;margin-top:6px}.verdienst-vorschlag-text{font:inherit;font-size:13px;line-height:1.5;padding:10px 12px;border:1.5px solid var(--border);border-radius:8px;background:#fff;color:inherit;resize:vertical;white-space:pre-wrap}.verdienst-copy{align-self:flex-start;font-size:13px;font-weight:600;color:#fff;background:var(--petrol);border:none;border-radius:999px;padding:5px 14px;cursor:pointer}.diktier{gap:10px;flex-wrap:wrap}.diktier,.diktier-btn{display:inline-flex;align-items:center}.diktier-btn{gap:7px;font-size:14px;font-weight:600;color:var(--petrol-text);background:var(--petrol-tint);border:1.5px solid var(--petrol);border-radius:999px;padding:6px 13px;cursor:pointer}.diktier-btn.is-rec{color:#fff;background:#c0453f;border-color:#c0453f}.diktier-btn:disabled{opacity:.6;cursor:default}.diktier-hint{font-size:13px;color:var(--muted)}.admin-shell{min-height:100vh;background:#f6faf9}.admin-bar{align-items:center;gap:16px;padding:12px 20px;background:#fff;border-bottom:1px solid var(--border)}.admin-bar,.admin-nav{display:flex;flex-wrap:wrap}.admin-nav{gap:4px;margin-left:auto}.admin-nav a{color:var(--muted);text-decoration:none;font-size:15px;font-weight:600;padding:8px 12px;border-radius:8px}.admin-nav a:hover{color:var(--petrol-text);background:var(--petrol-tint)}.admin-main{padding:28px 20px 60px}.admin-page{max-width:1080px;margin:0 auto}.admin-page h1{font-size:26px;margin:0 0 4px}.admin-lead{color:var(--muted);margin:0 0 24px;font-size:16px}.admin-empty{color:var(--muted);font-style:italic}.admin-jump{margin-top:10px}.admin-jump a,.jump-card{color:var(--petrol-text);font-weight:600;text-decoration:none}.admin-jump a:hover,.jump-card:hover{text-decoration:underline}.kpi-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:30px}@media (min-width:720px){.kpi-grid{grid-template-columns:repeat(4,1fr)}}.kpi-card{background:#fff;border:1.5px solid var(--border);border-radius:var(--radius);padding:18px;display:flex;flex-direction:column;gap:2px}.kpi-n{font-size:30px;font-weight:800;color:var(--petrol-text);line-height:1}.kpi-label{font-weight:700;font-size:15px;margin-top:4px}.kpi-sub{font-size:13px;color:var(--muted)}.kpi-sub-section{margin-bottom:24px}.kpi-sub-section h2{font-size:18px;margin:0 0 10px}.status-chip-row{display:flex;flex-wrap:wrap;gap:10px}.status-chip{background:#fff;border:1px solid var(--border);border-radius:999px;padding:6px 14px;font-size:14px}.admin-jumps{display:flex;gap:20px;margin-bottom:30px}.compliance-bar h2{font-size:18px;margin:0 0 12px}.compliance-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}@media (min-width:720px){.compliance-grid{grid-template-columns:1fr 1fr}}.compliance-card{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1.5px solid var(--border);border-radius:var(--radius);padding:14px 16px}.compliance-card b{display:block;font-size:15px;margin-bottom:3px}.compliance-card p{margin:0;color:var(--muted);font-size:14px}.compliance-dot{flex:0 0 auto;width:12px;height:12px;border-radius:50%;margin-top:4px}.compliance-aktiv{background:var(--gruen)}.compliance-in-arbeit{background:var(--gelb)}.compliance-geplant{background:var(--muted)}.admin-table-wrap{overflow-x:auto;background:#fff;border:1.5px solid var(--border);border-radius:var(--radius)}.admin-table{width:100%;border-collapse:collapse;font-size:15px}.admin-table td,.admin-table th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--border);white-space:nowrap}.admin-table td.admin-cell-wide{white-space:normal;max-width:320px}.admin-table th{background:var(--petrol-tint);color:var(--petrol-text);font-size:13px;text-transform:uppercase;letter-spacing:.03em}.admin-table tr:last-child td{border-bottom:none}.tag-mock{color:#8a5a12;background:#fff6e6}.tag-echt,.tag-mock{border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700}.tag-echt{color:#1a6b3c;background:#e5f6ec}.status-pill{border-radius:999px;padding:3px 12px;font-size:13px;font-weight:700;white-space:nowrap}.status-beworben{background:#fff6e6;color:#8a5a12}.status-zugesagt{background:#e5f6ec;color:#1a6b3c}.status-abgelehnt{background:#fdeaed;color:var(--rot)}.status-aktiv{background:var(--petrol-tint);color:var(--petrol-text)}.status-beendet{background:#eceff1;color:var(--muted)}.feedback-list{display:flex;flex-direction:column;gap:16px}.feedback-card{background:#fff;border:1.5px solid var(--border);border-radius:var(--radius);padding:16px 18px}.feedback-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.feedback-card-category,.feedback-card-time{font-weight:700;color:var(--petrol-text)}.feedback-card-category{background:var(--petrol-tint);border-radius:999px;padding:3px 10px;font-size:13px;text-transform:uppercase;letter-spacing:.02em}.feedback-card-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 20px;gap:10px 20px;margin:0 0 10px}.feedback-card-meta dt{font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin-bottom:2px}.feedback-card-meta dd{margin:0;word-break:break-all}.feedback-card-ua{font-size:13px;color:var(--muted)}.feedback-card-message{margin:0 0 10px;font-size:15px}.feedback-card-errors{margin-bottom:10px}.feedback-card-errors pre{background:#f6faf9;border:1px solid var(--border);border-radius:8px;padding:10px;font-size:12px;overflow-x:auto;max-height:260px}.feedback-card-screenshot img{max-width:100%;border:1px solid var(--border);border-radius:8px;margin-top:8px}body.fehlerwidget-capturing [data-fehlerwidget-mask=true]{color:transparent!important;background:repeating-linear-gradient(135deg,#334155,#334155 4px,#1e293b 0,#1e293b 8px)!important;border-radius:3px;text-shadow:none!important}body.fehlerwidget-capturing [data-fehlerwidget-mask=true] *{visibility:hidden!important}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px;margin:18px 0}label{display:block;font-weight:600;margin:14px 0 6px}input[type=email],input[type=password],input[type=text]{width:100%;padding:14px;font-size:18px;border:1.5px solid var(--border);border-radius:10px;color:var(--ink);background:#fff}input:focus{outline:none;border-color:var(--petrol);box-shadow:0 0 0 3px var(--petrol-tint)}.hint{font-size:14px;color:var(--muted);margin-top:4px}.trust-row{display:flex;flex-wrap:wrap;gap:6px 16px;margin:2px 0 18px;font-size:13.5px;color:var(--petrol-text);font-weight:600}.trust-row span{display:inline-flex;align-items:center;gap:5px}.chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:9px}.chip{padding:11px 16px;border:1.5px solid var(--border);border-radius:999px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;font-size:15.5px;font-weight:600;color:var(--ink);min-height:44px;gap:7px}.chip,.chip-dot{display:inline-flex;align-items:center}.chip-dot{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--border);flex:0 0 auto;justify-content:center;font-size:11px;color:#fff}.chip[aria-pressed=true]{border-color:var(--petrol);background:var(--petrol-tint);color:var(--petrol-text);font-weight:700}.chip[aria-pressed=true] .chip-dot{background:var(--petrol);border-color:var(--petrol)}button.primary{width:100%;margin-top:20px;padding:15px;font-size:17px;font-weight:800;color:#fff;background:var(--petrol);border:none;border-radius:12px;cursor:pointer;box-shadow:var(--shadow-btn);display:flex;align-items:center;justify-content:center;gap:9px}button.primary:hover{background:var(--petrol-text)}button.primary:disabled{opacity:.6;cursor:default;box-shadow:none}.btn-ic{font-size:18px;line-height:1}.btn-ghost{width:100%;margin-top:12px;padding:12px;font-size:15px;font-weight:700;color:var(--petrol-text);background:transparent;border:1.5px solid var(--border);border-radius:12px;cursor:pointer}.btn-ghost:hover{background:var(--petrol-tint);border-color:var(--petrol)}.err{color:var(--rot);font-weight:600;margin-top:12px}.mock-banner{background:#fff6e6;border:1px solid var(--amber);color:#8a5a12;border-radius:10px;padding:10px 14px;font-size:15px;margin:14px 0}.result h2{font-size:26px;margin:6px 0 2px}.rhead{gap:16px;padding-bottom:18px;border-bottom:1px solid var(--border)}.rhead,.rhead .rtile{display:flex;align-items:center}.rhead .rtile{flex:0 0 auto;width:56px;height:56px;border-radius:14px;background:var(--petrol-tint);color:var(--petrol);justify-content:center;font-size:26px}.rhead h2{margin:0 0 3px;font-size:22px;color:var(--ink)}.rhead p{margin:0;color:var(--muted);font-size:15px}.kanon{color:var(--petrol-text);font-weight:700;font-size:15px;margin:16px 0 0;background:var(--petrol-tint-2);border-radius:10px;padding:11px 14px}.channel{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-top:1px solid var(--border)}.channel:first-child{border-top:none}.badge{flex:0 0 auto;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-top:1px;font-size:17px;line-height:1}.badge.mini{width:26px;height:26px;font-size:13px}.b-gruen{background:#e3f4ee;color:var(--gruen)}.b-blassgruen{background:#eaf6e6;color:#5fa856}.b-gelb{background:#fbf3d9;color:#a07c00}.b-rot{background:#fbe9e7;color:var(--rot)}.b-klaerung{background:#e7f0f5;color:#5b8aa6}.b-hellgruen{background:#e3f4ee;color:#1a6b3c}.b-orange{background:var(--amber-tint);color:var(--amber-text)}.state{font-weight:700;font-size:13px;padding:2px 9px;border-radius:999px;margin-left:8px;display:inline-block;vertical-align:middle;white-space:nowrap}.st-gruen{background:#e3f4ee;color:var(--gruen)}.st-blassgruen{background:#eaf6e6;color:#5fa856}.st-gelb{background:#fbf3d9;color:#8a6d00}.st-rot{background:#fbe9e7;color:var(--rot)}.st-klaerung{background:#e7f0f5;color:#5b8aa6}.st-hellgruen{background:#e3f4ee;color:#1a6b3c}.st-orange{background:var(--amber-tint);color:var(--amber-text)}.channel .body{flex:1 1}.channel .clabel{font-weight:700}.channel .finding{margin:2px 0 6px}.evidence{font-size:14px;color:var(--muted)}.evidence div{padding:1px 0}.hinweis{font-size:14px;color:var(--muted);margin-top:16px;border-top:1px dashed var(--border);padding-top:12px}.nextstep{margin-top:20px;border-left:3px solid var(--warm);background:var(--warm-tint);border-radius:0 12px 12px 0;padding:14px 16px}.nextstep .nextstep-kicker{display:flex;align-items:center;gap:8px;font-weight:800;color:var(--warm-dark);font-size:14px}.nextstep p{margin:6px 0 0;font-size:15px;color:var(--ink)}.encourage{background:var(--petrol-tint);border-radius:12px;padding:16px;margin-top:18px}.encourage b{color:var(--petrol-text)}.ki-note{font-size:13px;color:var(--muted)}.res-cta{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:16px;padding:14px;background:var(--warm);color:#fff;font-weight:800;font-size:16px;border-radius:12px;text-decoration:none;box-shadow:0 2px 0 var(--warm-dark),0 6px 16px rgba(184,104,60,.24)}.res-cta:hover{background:var(--warm-dark)}.ghead{display:flex;align-items:center;gap:14px}.ghead .badge{width:40px;height:40px;font-size:20px}.ghead h2{margin:0;font-size:21px;color:var(--ink)}.agroup{margin-top:18px}.atitle{display:flex;align-items:center;gap:9px;font-weight:800;font-size:16px;margin:12px 0 4px;color:var(--ink)}.prog{border:1.5px solid var(--border);border-radius:12px;padding:14px 16px;margin-top:10px;background:#fff}.prog-title{font-weight:800;font-size:15.5px;color:var(--ink)}.prog-desc{color:var(--muted);font-size:14.5px;margin-top:3px}.prog-meta{color:var(--muted);font-size:13.5px;margin-top:8px;display:flex;flex-wrap:wrap;gap:2px 14px}.prog-meta b{color:var(--ink)}.prog-warn{color:var(--warm-dark);font-size:13px;margin-top:7px}.buero-gespart{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--petrol-tint-2);border:1.5px solid var(--petrol-tint);border-radius:var(--radius);padding:12px 18px;margin:0 0 18px}.buero-gespart-zahl{font-size:26px;font-weight:800;color:var(--petrol-text);line-height:1}.buero-gespart-text{font-size:15px;color:var(--ink)}.buero-gespart-text em{color:var(--muted);font-style:normal;font-size:13px}.ds-zusicherung{background:#fff;border:1.5px solid var(--border);border-radius:var(--radius);padding:18px 20px;margin:20px 0}.ds-z-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ds-z-icon{font-size:22px}.ds-z-head h2{font-size:18px;margin:0;color:var(--ink)}.ds-z-head em{color:var(--warm-dark);font-style:italic}.ds-z-zonen{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ds-z-zone{border:1.5px solid var(--border);border-radius:10px;padding:12px 14px;background:var(--bg)}.ds-z-zone b{display:block;margin-bottom:4px;color:var(--petrol-text);font-size:14px}.ds-z-zone--ki{border-color:var(--warm-tint);background:#fdf7f3}.ds-z-zone--ki b{color:var(--warm-dark)}.ds-z-zone p{font-size:13.5px;color:var(--ink);margin:0;line-height:1.5}.ds-z-foot{font-size:13.5px;color:var(--muted);margin:12px 0 0}.ds-z-foot a{color:var(--petrol-text);font-weight:600}@media (max-width:560px){.ds-z-zonen{grid-template-columns:1fr}}.wunsch{background:var(--petrol-tint-2);border:1.5px solid var(--petrol-tint);border-radius:var(--radius);padding:16px 18px;margin:20px 0}.wunsch-head{font-size:16px;color:var(--ink);margin-bottom:10px}.wunsch-form,.wunsch-head{display:flex;align-items:center;gap:8px}.wunsch-form{flex-wrap:wrap}.wunsch-input{flex:1 1 220px;font:inherit;font-size:15px;padding:9px 12px;border:1.5px solid var(--border);border-radius:8px;background:#fff;color:var(--ink)}.wunsch-send{font-size:14px;font-weight:700;color:#fff;background:var(--petrol);border:none;border-radius:8px;padding:9px 16px;cursor:pointer}.wunsch-send:disabled{opacity:.5;cursor:not-allowed}.wunsch-danke{font-size:14.5px;color:var(--petrol-text);margin:4px 0}.wunsch-neu{background:none;border:none;color:var(--petrol-text);text-decoration:underline;cursor:pointer;font:inherit;font-size:14px}.wunsch-fuss{font-size:12.5px;color:var(--muted);margin:10px 0 0}.motor-sub{font-size:13.5px;color:var(--muted);margin:0 0 10px}.motor-form{display:flex;flex-direction:column;gap:8px}.motor-input{font:inherit;font-size:14.5px;padding:9px 12px;border:1.5px solid var(--border);border-radius:8px;background:#fff;color:var(--ink);resize:vertical}.motor-aktion{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.motor-go{font-size:14px;font-weight:700;color:#fff;background:var(--petrol);border:none;border-radius:8px;padding:9px 16px;cursor:pointer}.motor-go:disabled{opacity:.6;cursor:default}.motor-fehler{font-size:13.5px;color:var(--warm-dark);margin:8px 0 0}.motor-ergebnis{margin-top:12px}.motor-text{width:100%;font:inherit;font-size:14.5px;line-height:1.55;padding:10px 12px;border:1.5px solid var(--petrol-tint);border-radius:8px;background:var(--petrol-tint-2);color:var(--ink);resize:vertical}.motor-fuss{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:6px}.motor-label{font-size:12px;color:var(--muted)}.motor-copy{font-size:13px;font-weight:600;color:var(--petrol-text);background:var(--petrol-tint);border:1.5px solid var(--petrol);border-radius:999px;padding:5px 12px;cursor:pointer}.kabo-btns{display:flex;flex-wrap:wrap;gap:8px}.kabo-btn{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;color:var(--petrol-text);background:var(--petrol-tint);border:1.5px solid var(--petrol);border-radius:999px;padding:8px 14px}.kabo-btn:hover{background:var(--petrol);color:#fff}.kabo-hint{font-size:12.5px;color:var(--muted);margin:10px 0;line-height:1.55}.kabo-url{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kabo-url code{font-size:12px;background:var(--petrol-tint-2);padding:4px 8px;border-radius:6px;color:var(--ink);word-break:break-all}.kabo-copy{font-size:13px;font-weight:600;color:var(--petrol-text);background:#fff;border:1.5px solid var(--petrol);border-radius:999px;padding:5px 12px;cursor:pointer}.kabo-dl{font-size:12.5px;color:var(--muted)}.motor-zwecke{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.motor-zweck{font-size:13.5px;font-weight:600;color:var(--ink);background:#fff;border:1.5px solid var(--border);border-radius:999px;padding:6px 12px;cursor:pointer}.motor-zweck.is-active,.motor-zweck:hover{border-color:var(--petrol)}.motor-zweck.is-active{background:var(--petrol);color:#fff}.testphase-banner{position:-webkit-sticky;position:sticky;top:0;z-index:51;height:var(--tpb-h);display:flex;align-items:center;background:var(--petrol-tint);border-bottom:1px solid #c9e6e4;font-size:14px}.testphase-banner .wrap{display:flex;align-items:center;gap:10px;width:100%;color:var(--ink);text-decoration:none}.testphase-banner .tpb-dot{color:var(--petrol);font-size:9px;line-height:1;flex:none}.testphase-banner .tpb-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.testphase-banner .tpb-kurz{display:none}.testphase-banner .tpb-link{color:var(--petrol-text);font-weight:700;white-space:nowrap;flex:none}.testphase-banner:hover .tpb-link{text-decoration:underline}@media (max-width:820px){.testphase-banner{position:static;height:auto;padding:8px 0}}@media (max-width:560px){.testphase-banner .tpb-lang{display:none}.testphase-banner .tpb-kurz{display:inline}.testphase-banner{font-size:13px}}.testverein-sec{scroll-margin-top:calc(var(--header-h) + var(--tpb-h) + 14px)}.tv-card{background:var(--warm-tint);border:1px solid #eccdb9;border-radius:16px;padding:26px 24px}.tv-head h2{margin:0 0 8px}.tv-eyebrow{display:inline-block;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--warm-dark);margin-bottom:8px}.tv-intro{color:var(--ink);max-width:62ch;margin:0 0 20px}.tv-gegenwert{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:0 0 22px;padding:0}.tv-gegenwert li{list-style:none;background:#fff;border:1px solid #eddcce;border-radius:12px;padding:14px 15px}.tv-gegenwert .g-ic{font-size:22px;line-height:1}.tv-gegenwert .g-t{font-weight:800;margin:8px 0 3px}.tv-gegenwert .g-d{font-size:14px;color:var(--muted);line-height:1.45}@media (max-width:620px){.tv-gegenwert{grid-template-columns:1fr}}.tv-form{display:flex;flex-direction:column;gap:14px;background:#fff;border:1px solid var(--border);border-radius:14px;padding:20px}.tv-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:620px){.tv-grid{grid-template-columns:1fr}}.tv-field{display:flex;flex-direction:column}.tv-field label{font-weight:700;font-size:15px;margin-bottom:6px}.tv-opt{color:var(--muted);font-weight:400}.tv-field input,.tv-field select,.tv-field textarea{font:inherit;font-size:16px;padding:11px 12px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--ink);width:100%}.tv-field textarea{resize:vertical;min-height:66px}.tv-field input:focus,.tv-field select:focus,.tv-field textarea:focus{outline:2px solid var(--petrol);outline-offset:1px;border-color:var(--petrol)}.tv-datahint{margin:0}.tv-datahint,.tv-fuss{font-size:13.5px;color:var(--muted)}.tv-fuss{font-style:italic;margin:14px 0 0}.btn-commit{width:100%;text-align:center;padding:15px 24px;background:var(--warm);color:#fff;font-weight:800;font-size:17px;border:none;border-radius:12px;cursor:pointer;box-shadow:0 2px 0 var(--warm-dark),0 6px 16px rgba(184,104,60,.24)}.btn-commit:hover{background:var(--warm-dark)}.btn-commit:disabled{opacity:.7;cursor:default}.tv-done{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #eddcce;border-radius:14px;padding:20px}.tv-done-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--warm);color:#fff;font-weight:800;flex:none}.tv-done p{margin:0;font-weight:600;color:var(--ink)}.testverein-nudge{margin-top:16px;padding:13px 15px;background:var(--warm-tint);border-radius:10px}.testverein-nudge p{margin:0 0 4px;font-size:14.5px;color:var(--ink)}.testverein-nudge a{color:var(--warm-dark);font-weight:800;text-decoration:none}.testverein-nudge a:hover{text-decoration:underline}.tv-orga-hint{font-size:13.5px;color:var(--muted);margin:2px 0 10px}.tv-orga .chips{margin-bottom:12px}.tv-sonstiges{margin-bottom:14px}.tv-kosten-label{font-weight:700;font-size:15px;margin-bottom:6px;display:block}.tv-kosten{display:flex;align-items:center;gap:8px}.tv-kosten input{width:130px}.tv-kosten-suffix{color:var(--muted);font-weight:600}