:root{--ink:#151515;--muted:#6b7280;--gruen:#16b67c;--gruen-dunkel:#0d9663;--gruen-ink:#0a7a50;--mint:#e8f8f2;--grund:#f8fafb;--band:#0d3830;--rahmen:#e5e7eb;--weiss:#fff;--display:"Montserrat", system-ui, sans-serif;--text:"Inter", system-ui, sans-serif;--container:1120px;--gutter:24px;--sec:72px;--r-btn:8px;--r-card:16px;--r-card-gross:20px;--schatten:0 2px 12px #0000000a;--schatten-gross:0 8px 40px #00000017, 0 2px 8px #0000000d}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--weiss);color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-size:16.8px;line-height:1.75}img{max-width:100%;display:block}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sr:focus{clip:auto;clip-path:none;background:var(--gruen-ink);color:#fff;width:auto;height:auto;padding:12px 20px;position:static}.wrap{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.sec{padding:var(--sec) 0}.sec-grund{background:var(--grund)}h1,h2,h3,h4{font-family:var(--display);color:var(--ink);margin:0;font-weight:800}h1{letter-spacing:-.03em;font-size:clamp(32px,3.6vw,51px);line-height:1.08}h2{letter-spacing:-.022em;font-size:clamp(27px,2.6vw,38px);line-height:1.15}h3{letter-spacing:-.01em;font-size:18px;line-height:1.4}p{margin:0}.lead{color:var(--muted);max-width:58ch;margin-top:20px;font-size:18px;line-height:1.7}.text-muted{color:var(--muted)}strong{color:var(--ink);font-weight:700}.eyebrow{font-family:var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--gruen-ink);align-items:center;gap:10px;margin:0 0 16px;font-size:12px;font-weight:700;display:flex}.eyebrow:before{content:"";background:var(--gruen);flex:none;width:22px;height:2px}.pille{background:var(--mint);color:var(--gruen-ink);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin:0 0 24px;padding:8px 16px;font-size:12px;font-weight:700;display:inline-flex}.btn{font-family:var(--text);border-radius:var(--r-btn);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:16px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.btn-primaer{background:var(--gruen);color:#fff}.btn-primaer:hover{background:var(--gruen-dunkel)}.btn-zweit{background:var(--weiss);color:var(--ink);border-color:var(--rahmen)}.btn-zweit:hover{border-color:var(--ink)}.btn-hell{background:var(--weiss);color:var(--ink)}.btn-hell:hover{background:var(--mint)}.btn-kontur{color:#fff;background:0 0;border-color:#fff6}.btn-kontur:hover{border-color:#fff}a:focus-visible,.btn:focus-visible,summary:focus-visible{outline:2px solid var(--gruen-ink);outline-offset:3px}.kopf{z-index:30;backdrop-filter:saturate(180%)blur(8px);border-bottom:1px solid var(--rahmen);background:#fffffff0;position:sticky;top:0}.kopf-inner{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.kopf img{width:auto;height:26px}.kopf-inner>a:first-child{align-items:center;padding:11px 0;display:inline-flex}.kopf-rechts{align-items:center;gap:18px;display:flex}.kopf-tel{color:var(--ink);white-space:nowrap;font-size:15px;font-weight:600;text-decoration:none}.kopf-tel:hover{color:var(--gruen-dunkel)}.kopf .btn{min-height:44px;padding:11px 20px;font-size:15px}.kopf-kurz{display:none}.hero{padding:88px 0 var(--sec);background:radial-gradient(900px 480px at 12% 0%, var(--mint) 0%, #e8f8f200 62%), var(--weiss)}.hero .lead{max-width:62ch}.cta-reihe{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.kennzahlen{border-top:1px solid var(--rahmen);grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 32px;margin-top:52px;padding-top:36px;display:grid}.kennzahl b{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:26px;font-weight:800;line-height:1.1;display:block}.kennzahl span{color:var(--muted);margin-top:5px;font-size:13.5px;line-height:1.45;display:block}.karte{background:var(--weiss);border:1px solid var(--rahmen);border-radius:var(--r-card);box-shadow:var(--schatten);padding:28px 24px}.karte-gross{border-radius:var(--r-card-gross);box-shadow:var(--schatten-gross);padding:28px}.karte h3{margin-bottom:8px}.karte p{color:var(--muted);font-size:16px;line-height:1.68}.karten-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.karten-raster-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kachel-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.kachel-raster-4{grid-template-columns:repeat(4,minmax(0,1fr))}.kachel{background:var(--weiss);border:1px solid var(--rahmen);border-radius:var(--r-card);box-shadow:var(--schatten);padding:24px 22px}.kachel b{font-family:var(--display);letter-spacing:-.022em;color:var(--ink);font-size:clamp(24px,2.2vw,30px);font-weight:800;line-height:1.1;display:block}.kachel span{color:var(--muted);margin-top:7px;font-size:13.5px;line-height:1.45;display:block}.kachel-stark{background:var(--mint);box-shadow:none;border-color:#0000}.kachel-stark b{color:var(--gruen-ink)}.kachel-stark span{color:#2f5f4e}.stand{color:var(--muted);margin-top:28px;font-size:13px}.band{background:var(--band);color:#ffffffd1;padding:var(--sec) 0}.band h2{color:#fff;max-width:18ch}.band p{max-width:62ch;margin-top:20px;font-size:18px;line-height:1.7}.band .eyebrow{color:#7fe3bc}.band .eyebrow:before{background:#7fe3bc}.ablauf-raster{grid-template-columns:1fr;align-items:start;gap:44px;margin-top:40px;display:grid}@media (width>=980px){.ablauf-raster{grid-template-columns:1.02fr .98fr;gap:64px}}.schritte{border-top:2px solid var(--gruen)}.schritt{border-bottom:1px solid var(--rahmen);padding:20px 0}.schritt:last-child{border-bottom:none}.schritt-nr{font-family:var(--text);letter-spacing:.1em;color:var(--gruen-ink);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.schritt h3{margin-bottom:5px;font-size:17px}.schritt p{color:var(--muted);font-size:16px;line-height:1.65}.chat{border:1px solid var(--rahmen);border-radius:var(--r-card-gross);box-shadow:var(--schatten-gross);background:#e9e2db;overflow:hidden}.chat-kopf{background:var(--weiss);border-bottom:1px solid var(--rahmen);color:var(--muted);align-items:center;gap:9px;padding:13px 18px;font-size:13px;font-weight:600;display:flex}.chat-punkt{background:var(--gruen);border-radius:50%;flex:none;width:8px;height:8px}.chat-koerper{flex-direction:column;gap:9px;padding:18px 16px 22px;display:flex}.chat-tag{color:#5b6b64;background:#ffffffd1;border-radius:999px;align-self:center;margin:6px 0 2px;padding:4px 11px;font-size:11.5px}.msg{max-width:84%;color:var(--ink);border-radius:12px;padding:9px 12px 6px;font-size:15px;line-height:1.45;position:relative}.msg-ein{background:var(--weiss);border-top-left-radius:4px;align-self:flex-start}.msg-aus{background:#d6f3e3;border-top-right-radius:4px;align-self:flex-end}.msg i{color:#5b6b64;text-align:right;margin-top:3px;font-size:11px;font-style:normal;display:block}.chat-note{color:var(--muted);margin-top:14px;font-size:12.5px}.honorar-raster{grid-template-columns:1fr;align-items:start;gap:40px;display:grid}@media (width>=980px){.honorar-raster{grid-template-columns:.85fr 1.15fr;gap:56px}}.punkte{flex-direction:column;gap:11px;margin:26px 0 0;padding:0;list-style:none;display:flex}.punkte li{color:var(--ink);padding-left:26px;font-size:16.5px;line-height:1.6;position:relative}.punkte li:before{content:"";background:var(--mint);width:10px;height:10px;box-shadow:inset 0 0 0 3px var(--gruen);border-radius:50%;position:absolute;top:.52em;left:0}.fall{background:var(--weiss);border:1px solid var(--rahmen);border-radius:var(--r-card-gross);box-shadow:var(--schatten-gross);overflow:hidden}.fall-kopf{background:var(--band);color:#fff;padding:22px 26px}.fall-kopf .eyebrow{color:#7fe3bc;margin-bottom:8px}.fall-kopf .eyebrow:before{background:#7fe3bc}.fall-titel{font-family:var(--display);font-size:20px;font-weight:800;line-height:1.25}.chips{flex-wrap:wrap;gap:7px;padding:18px 26px 0;display:flex}.chip{background:var(--grund);border:1px solid var(--rahmen);color:var(--muted);border-radius:999px;padding:5px 12px;font-size:12.5px}.zeilen{padding:18px 26px 4px}.zeile{border-bottom:1px solid var(--rahmen);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.zeile:last-child{border-bottom:none}.zeile-label{color:var(--muted);font-size:15.5px}.zeile-wert{color:var(--ink);white-space:nowrap;font-size:16px;font-weight:700}.zeile-wert em{color:var(--muted);margin-left:9px;font-size:13px;font-style:normal;font-weight:500}.zeile-wert em.gut{color:var(--gruen-ink)}.fall-dauer{background:var(--mint);align-items:baseline;gap:12px;padding:18px 26px;display:flex}.fall-dauer b{font-family:var(--display);color:var(--gruen-ink);font-size:26px;font-weight:800}.fall-dauer span{color:#2f5f4e;font-size:15px}.fall-haken{border-top:1px solid var(--rahmen);background:var(--grund);padding:20px 26px}.fall-haken h4{font-family:var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:700}.fall-haken p{color:var(--muted);font-size:15.5px;line-height:1.6}.fall-fuss{color:var(--muted);margin-top:12px;font-size:12.5px}.menschen{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.mensch img{object-fit:cover;border-radius:50%;width:76px;height:76px;margin-bottom:14px}.mensch-name{font-family:var(--display);font-size:17px;font-weight:800}.mensch-rolle{color:var(--muted);margin-top:3px;font-size:15px}.kicker{font-family:var(--display);letter-spacing:-.016em;max-width:34ch;color:var(--ink);margin-top:48px;font-size:clamp(19px,1.9vw,23px);font-weight:800;line-height:1.35}.faq{border-top:1px solid var(--rahmen);margin-top:36px}.faq details{border-bottom:1px solid var(--rahmen)}.faq summary{cursor:pointer;font-family:var(--display);padding:20px 44px 20px 0;font-size:17px;font-weight:800;line-height:1.4;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--gruen);border-bottom:2px solid var(--gruen);width:10px;height:10px;margin-top:-7px;transition:transform .2s;position:absolute;top:50%;right:8px;transform:rotate(45deg)}.faq details[open] summary:after{margin-top:-3px;transform:rotate(-135deg)}.faq details>p{color:var(--muted);max-width:72ch;padding:0 0 20px;font-size:16px;line-height:1.7}.faq a{color:var(--gruen-ink)}.abschluss{background:var(--band);color:#ffffffd1;padding:var(--sec) 0}.abschluss h2{color:#fff;max-width:16ch}.abschluss .lead{color:#ffffffd1}.abschluss .punkte li{color:#ffffffe6}.abschluss .punkte li:before{background:#ffffff24;box-shadow:inset 0 0 0 3px #7fe3bc}.abschluss-note{color:#7fe3bc;margin-top:18px;font-size:14px}.abschluss-note a{color:#7fe3bc}.fuss{color:#ffffff9e;background:#0a2621;padding:48px 0 28px;font-size:14px}.fuss-raster{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.fuss img{width:auto;height:24px}.fuss-intro{max-width:34ch;margin-top:14px;line-height:1.6}.fuss h4{font-family:var(--text);letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;margin-bottom:12px;font-size:12px;font-weight:700}.fuss ul{margin:0;padding:0;list-style:none}.fuss a{color:#ffffffd1;padding:6px 0;text-decoration:none;display:inline-block}.fuss a:hover{color:#fff}.fuss-legal{border-top:1px solid #ffffff1f;margin-top:36px;padding-top:22px;font-size:13px;line-height:1.7}@media (width<=979px){:root{--sec:56px}.hero{padding-top:64px}.kachel-raster,.kachel-raster-4,.kennzahlen,.fuss-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.menschen{gap:16px}.kopf-tel{display:none}}@media (width<=760px){.karten-raster,.karten-raster-2,.menschen{grid-template-columns:1fr}}@media (width<=680px){.kachel-raster,.kachel-raster-4,.kennzahlen,.fuss-raster{grid-template-columns:1fr}.cta-reihe .btn{width:100%}.msg{max-width:92%}}@media (width<=560px){.zeile{display:block}.zeile-label{margin-bottom:4px;display:block}.zeile-wert{white-space:normal;display:block}.zeile-wert em{margin-left:8px}.kopf img{height:22px}.kopf .btn{white-space:nowrap;padding:10px 16px;font-size:14px}.kopf-lang{display:none}.kopf-kurz{display:inline}h1{letter-spacing:-.022em;font-size:27px}.hero{padding-top:40px}.pille{margin-bottom:18px;padding:7px 13px;font-size:11px}.kennzahlen{gap:22px;margin-top:36px;padding-top:28px}.fuss a{padding:11px 0}.faq a,.abschluss-note a,.fall-haken a{padding:4px 0;display:inline-block}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.chat-kopf em{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--grund);border:1px solid var(--rahmen);border-radius:999px;margin-left:2px;padding:2px 9px;font-size:11px;font-style:normal;font-weight:700}.merksatz{background:var(--mint);border-radius:var(--r-card);font-family:var(--display);letter-spacing:-.016em;color:#0f3f33;max-width:none;margin-top:48px;padding:28px 32px;font-size:clamp(19px,1.9vw,23px);font-weight:800;line-height:1.35}.cta-band{background:var(--mint);padding:56px 0}.cta-band-inner{grid-template-columns:1fr;align-items:center;gap:28px;display:grid}@media (width>=900px){.cta-band-inner{grid-template-columns:1.3fr .7fr;gap:48px}}.cta-band h2{color:#0f3f33;font-size:clamp(23px,2.1vw,30px);line-height:1.2}.cta-band p{color:#2f5f4e;margin-top:12px;font-size:17px;line-height:1.65}.cta-band .cta-reihe{margin-top:0}.cta-band .btn-zweit{background:0 0;border-color:#9ccfbb}.cta-band .btn-zweit:hover{background:var(--weiss);border-color:#0f3f33}.stimme-kopf{color:var(--gruen-ink);margin-bottom:14px;font-size:17px;line-height:1.35}.karte blockquote{color:var(--ink);margin:0;font-size:15.5px;line-height:1.65}.stimme-wer{color:var(--muted);margin-top:14px;font-size:13px}
