html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}.wrap-narrow{max-width:880px;margin:0 auto;padding:0 24px}h1,h2,h3,h4{letter-spacing:-.01em;font-weight:700}h1{font-size:clamp(1.75rem,4.4vw,3.15rem);line-height:1.1}h2{font-size:clamp(1.55rem,2.8vw,2.05rem);line-height:1.18}h3{font-size:1.17rem;line-height:1.3}section{scroll-margin-top:84px}.eyebrow{font-family:var(--zweit);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:var(--eyebrow-abstand);font-size:.875rem;font-weight:500;display:block}.risk{color:var(--ink-soft);margin-top:12px;font-size:.9rem}.icon{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.logo-klein .logo-wort,.logo-klein .logo-serie{font-size:1rem}.hero{padding:var(--kopf-oben) 0 var(--kopf-unten)}.hero-grid{grid-template-columns:1.08fr .92fr;align-items:stretch;gap:44px;display:grid}.hero-grid>.sek-kopf{margin-bottom:0}.hero p.lead{color:var(--ink-soft);max-width:34em;margin:14px 0 20px;font-size:1.12rem}.hero-cta{gap:12px;max-width:34em;display:flex}.hero-cta .btn{flex:1 1 0;min-width:max-content}.akte{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex;box-shadow:0 1px 2px #1b2a2c0d}.akte-kopf{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:16px 22px;display:flex}.akte-kopf .akte-titel{white-space:nowrap;letter-spacing:-.01em;font-size:1.02rem;font-weight:700;line-height:1.3}.akte-kopf .akte-titel .kurz{display:none}@media (width<=480px){.akte-kopf .akte-titel .voll{display:none}.akte-kopf .akte-titel .kurz{display:inline}}.akte-tag{font-family:var(--zweit);letter-spacing:.12em;color:var(--ink-soft);border:1px solid var(--line);border-radius:4px;padding:3px 8px;font-size:.875rem;font-weight:500}.akte-body{flex-direction:column;flex:1;justify-content:center;padding:20px 22px 8px;display:flex}.akte-fuss{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px 18px;display:flex}.akte-fuss .hinweis{color:var(--ink-soft);font-size:.9375rem}.akte-fuss a{font-size:.94rem;font-weight:600}.skala{margin-bottom:18px}.skala-zeile{justify-content:space-between;align-items:baseline;margin-bottom:7px;display:flex}.skala-label{font-size:.95rem;font-weight:500}.skala-wert{font-family:var(--zweit);font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:500}.skala-balken{background:var(--teal-wash);border-radius:4px;height:8px;overflow:hidden}.skala-fuellung{border-radius:4px;height:100%}.rechnung{border-top:1px solid var(--line);margin-top:12px}.rechnung .skala-zeile{border-bottom:1px solid var(--line);gap:16px;margin:0;padding:12px 0}.system-titel{margin:28px 0 14px}.system-leiste{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;list-style:none;display:grid}.system-leiste li{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);text-align:center;justify-content:center;align-items:center;min-height:76px;padding:12px;display:flex}.system-leiste img{width:auto;max-width:100%;height:28px}.system-leiste img.system-typo3{height:44px}.system-leiste span{font-size:1.05rem;font-weight:700}.system-leiste .system-weitere{color:var(--ink-soft);font-size:.9375rem;font-weight:500}.system-hinweis{color:var(--ink-soft);max-width:52em;margin-top:12px;font-size:.875rem}@media (width<=900px){.system-leiste{grid-template-columns:repeat(3,minmax(0,1fr))}}.skala-45{width:45%}.skala-10{width:10%}.skala-40{width:40%}.skala-93{width:93%}.abstand-oben{margin-top:12px}.s-rot .skala-fuellung{background:var(--data-rot)}.s-rot .skala-wert{color:var(--data-rot)}.s-ocker .skala-fuellung{background:var(--data-ocker)}.s-ocker .skala-wert{color:var(--data-ocker)}.s-gruen .skala-fuellung{background:var(--data-gruen)}.s-gruen .skala-wert{color:var(--data-gruen)}section{padding:44px 0}section.tinted{background:var(--teal-wash)}.sek-kopf{max-width:44em;margin-bottom:24px}.sek-kopf h2 .zeile,.hero h1 span{white-space:nowrap}.sek-kopf p{color:var(--ink-soft);margin-top:14px}.drei{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.drei article{border-top:2px solid var(--teal);padding-top:16px}.drei .kopfzeile{align-items:center;gap:10px;margin-bottom:8px;display:flex}.drei .kopfzeile .icon{width:22px;height:22px;color:var(--teal)}.drei h2,.drei h3{font-size:1.05rem;line-height:1.3}.drei p{color:var(--ink-soft);font-size:.98rem}.register-nr{font-family:var(--zweit);color:var(--teal);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:500}.feature{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:var(--karte-y) var(--karte-x);margin-bottom:28px}.feature-kopf{align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.feature-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:20px 44px;display:grid}.feature-grid .intro{color:var(--ink-soft)}.feature-fuss{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;padding-top:22px;display:flex}.feature-fuss .hinweis{color:var(--ink-soft);font-size:.9rem}.leistungs-liste{gap:16px;list-style:none;display:grid}.leistungs-liste li{grid-template-columns:26px 1fr;gap:12px;font-size:.99rem;display:grid}.leistungs-liste li .icon{color:var(--teal-mid);margin-top:.22em}.leistungs-liste li strong{font-weight:600}.karten-reihe{grid-template-columns:1fr 1fr;gap:24px;display:grid}.karte{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:var(--karte-y) var(--karte-x);flex-direction:column;display:flex}.karte .feature-kopf{margin-bottom:8px}@media (width<=600px){.sek-kopf h2 .zeile,.hero h1 span{white-space:normal}.sek-kopf h2,.hero h1{overflow-wrap:anywhere}}@media (width<=480px){.feature-kopf h3{overflow-wrap:anywhere}}.karte p.intro{color:var(--ink-soft);margin-bottom:18px;font-size:.98rem}.karte>ul{flex:1;margin-bottom:22px;list-style:none}.karte>ul>li{grid-template-columns:24px 1fr;gap:11px;margin-bottom:11px;font-size:.95rem;display:grid}.karte>ul>li .icon{width:18px;height:18px;color:var(--teal-mid);margin-top:.2em}.hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.feature-kopf .icon{width:24px;height:24px;color:var(--teal);flex:none;align-self:center}.feature .intro h4{letter-spacing:-.005em;margin:18px 0 6px;font-size:1.02rem}.feature-sub{font-family:var(--zweit);letter-spacing:.06em;color:var(--teal);margin:-8px 0 16px;font-size:.9375rem;font-weight:500}.schritt-kopf{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.schritt-kopf h3{margin:0}.vertrauen{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:26px;padding-top:18px;list-style:none;display:flex}.vertrauen li{color:var(--ink-soft);align-items:center;gap:9px;font-size:.93rem;display:flex}.vertrauen .icon{width:18px;height:18px;color:var(--teal-mid)}.vertrauen .flagge{width:16px;height:16px}.weiter-karte{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:var(--karte-y) var(--karte-x)}.zwischen-cta>p>.icon{width:22px;height:22px;color:var(--teal);vertical-align:-5px;margin-right:8px}.flagge{flex:none;width:19px;height:19px;display:inline-block}.direkt .icon{vertical-align:-3px;width:17px;height:17px;color:var(--teal-mid);margin-right:3px}.fuss-vertrauen{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px 30px;margin-top:4px;padding:20px 0 0;font-size:.9rem;display:flex}.fuss-vertrauen span{align-items:center;gap:8px;display:inline-flex}.fuss-vertrauen .icon{width:18px;height:18px;color:var(--teal-mid)}.karte .btn{align-self:flex-start}.schritte{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.schritt{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:var(--karte-y) var(--karte-x)}.schritt .register-nr{margin-bottom:10px;display:block}.schritt h3{letter-spacing:-.01em;font-size:1rem}.schritt p{color:var(--ink-soft);font-size:.96rem}.ablauf-hinweis{color:var(--ink-soft);margin-top:26px;font-size:.95rem}.zwischen-cta{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:var(--karte-y) var(--karte-x);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;display:flex}.zwischen-cta p{max-width:32em;font-size:1.02rem;font-weight:600}.zwischen-cta p .sub{color:var(--ink-soft);margin-top:4px;font-size:.92rem;font-weight:400;display:block}.ledger{border-top:1px solid var(--line)}.ledger-row{border-bottom:1px solid var(--line);grid-template-columns:3.2rem 15rem 1fr;align-items:baseline;gap:20px;padding:24px 0;display:grid}.ledger-row h3{font-size:1.04rem}.ledger-row p{color:var(--ink-soft);font-size:.98rem}.ledger-row-preis{grid-template-columns:15rem 1fr 14rem;align-items:center}.preis-block{text-align:right;flex-direction:column;gap:10px;display:flex}.preis-zeile .zahl{font-family:var(--sans);letter-spacing:-.01em;color:var(--teal);white-space:nowrap;font-size:1.4rem;font-weight:700;line-height:1.15;display:block}.preis-zeile .sub{font-family:var(--zweit);color:var(--ink-soft);font-size:.875rem;font-weight:500}.preis-zeile .zahl.klein{color:var(--ink);font-size:1.05rem;font-weight:600}.preis-note{font-family:var(--zweit);color:var(--ink-soft);margin-top:14px;font-size:.875rem;font-weight:500}.gruender-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:56px;display:grid}.gruender p{max-width:34em;margin-bottom:16px}.schema .akte-body{padding:26px 22px}.schema svg{width:100%;height:auto;display:block}.faq-cta{margin-top:32px}.startseite>#kontakt:first-child{padding-top:var(--kopf-oben)}.kontakt-grid{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:40px;display:grid}.kontakt-grid>div{flex-direction:column;display:flex}.kontakt-grid form.befund{flex-grow:1}form.befund{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:32px}.feld{margin-bottom:18px}.feld label{margin-bottom:6px;font-size:.95rem;font-weight:600;display:block}.feld label .optional{color:var(--ink-soft);font-weight:400}.feld input,.feld select,.feld textarea{border:1px solid var(--line-control);border-radius:var(--radius);width:100%;font-family:var(--sans);color:var(--ink);background:var(--paper);padding:11px 13px;font-size:1rem}.feld textarea{resize:vertical;min-height:110px}.feld ::placeholder{color:var(--ink-soft);opacity:1}.form-hinweis{color:var(--ink-soft);margin:22px 0;font-size:.9rem}.form-hinweis a{text-underline-offset:.15em;text-decoration:underline}.form-erfolg{background:var(--card);border:1px solid var(--teal-light);border-radius:var(--radius);padding:28px;font-size:1rem;display:none}.form-erfolg strong{margin-bottom:6px;display:block}.form-erfolg .btn{width:fit-content;margin-top:18px;display:flex}.form-fehler{border-radius:var(--radius);border:1px solid var(--data-rot);color:var(--data-rot);background:var(--paper);margin:0 0 16px;padding:12px 14px;font-size:.95rem;display:none}.btn[data-wartet]{opacity:.6;cursor:progress}.weiter{flex-direction:column;display:flex}.weiter .weiter-titel{margin-bottom:20px;font-size:1.17rem;line-height:1.3}.weiter ol{list-style:none}.weiter li{grid-template-columns:3rem 1fr;gap:14px;margin-bottom:18px;display:grid}.weiter .vertrauen li{gap:9px;margin-bottom:0;display:flex}.weiter>.vertrauen{margin-top:auto}.weiter>:nth-last-child(2){margin-bottom:26px}.weiter li p{color:var(--ink-soft);font-size:.97rem}.weiter li strong{color:var(--ink);margin-bottom:2px;font-size:1rem;display:block}.weiter .ansprechpartner{margin-top:16px}.ansprechpartner .person-band-kopf{margin:4px 0 12px;padding:0}.ansprechpartner>p:last-child{color:var(--ink-soft);font-size:.97rem}.weiter .direkt{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:18px;padding-top:18px;font-size:.95rem;line-height:1.9}footer.site{border-top:1px solid var(--line);background:var(--card);padding:52px 0 36px}.fuss-grid{grid-template-columns:1.2fr 1.1fr 1fr .7fr;gap:40px;margin-bottom:36px;display:grid}.fuss-grid h2{font-family:var(--zweit);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:14px;font-size:.875rem;font-weight:500;line-height:1.6}.fuss-grid p,.fuss-grid li{color:var(--ink-soft);font-size:.94rem}.fuss-grid ul{list-style:none}.fuss-grid li{margin-bottom:10px}.fuss-grid li a,.fuss-grid li .link-knopf{white-space:nowrap}.fuss-claim{max-width:26em;margin-top:14px}.fuss-unten{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:22px;display:flex}.fuss-unten p{color:var(--ink-soft);font-size:.9375rem}.sticky-cta{z-index:60;background:var(--paper);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #1b2a2c0f}.sticky-cta .btn{width:100%}@media (width<=900px){.hero-grid,.kontakt-grid,.gruender-grid{grid-template-columns:1fr;gap:24px}.drei,.schritte,.karten-reihe,.feature-grid{grid-template-columns:1fr}.ledger-row{grid-template-columns:3.2rem 1fr;gap:8px 20px}.ledger-row p{grid-column:2}.ledger-row-preis{grid-template-columns:1fr}.ledger-row-preis p{grid-column:1}.preis-block{text-align:left;flex-direction:row;gap:32px}.fuss-grid{grid-template-columns:1fr 1fr}section{padding:32px 0}.drei{gap:22px}}@media (width<=760px){.btn{white-space:normal;padding:0 16px}.hero-cta .btn{min-width:0}.fuss-grid li a,.fuss-grid li .link-knopf{white-space:normal}.hero-cta{flex-direction:column;align-items:stretch;max-width:none}.hero p.lead{font-size:1rem}.hero-cta .btn,.feature-fuss .btn,.karte .btn,.zwischen-cta .btn,.faq-cta .btn,form.befund .btn,.form-erfolg .btn{width:100%}.karte .btn{align-self:stretch}.feature-fuss{flex-direction:column;align-items:stretch}.zwischen-cta{text-align:left;flex-direction:column;align-items:stretch}form.befund{padding:26px 20px}.preis-block{flex-direction:column;gap:10px}.fuss-grid{grid-template-columns:1fr}.sticky-cta.sichtbar{display:block}body.mit-sticky{padding-bottom:calc(74px + env(safe-area-inset-bottom))}}.startseite .drei .kopfzeile{gap:12px;margin-bottom:10px}.startseite .drei .kopfzeile .icon{width:24px;height:24px;color:var(--teal)}.baustein-register{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:-4px 0 28px;list-style:none;display:grid}.baustein-register a{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);height:100%;min-height:56px;color:var(--ink);align-items:center;gap:10px;padding:10px 16px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.baustein-register a:hover{border-color:var(--teal);color:var(--teal);text-decoration:none}.baustein-register .icon{width:20px;height:20px;color:var(--teal)}.baustein-register a span:last-child{min-width:0}.startseite .karte .feature-kopf{gap:12px}.person-band{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;margin-top:28px;display:grid;overflow:hidden}.person-band-kopf{align-items:center;gap:16px;padding:18px 20px;display:flex}.person-band-name{font-size:1.05rem;font-weight:700;line-height:1.3}.person-band .autor-rolle{margin-top:2px}.person-band .regal-alle{align-self:center;margin:0;padding:18px 22px;display:flex}.startseite .gruender .vertrauen{margin-top:24px}@media (width<=900px){.person-band{grid-template-columns:1fr}.person-band .regal-alle{border-top:1px solid var(--line);align-self:stretch;padding:14px 20px}}.startseite .schema .akte-body{padding:22px}.kanal-schema{grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.kanal-liste{border-right:2px solid var(--teal-light);gap:10px;padding-right:16px;list-style:none;display:grid}.kanal-liste li{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:10px;padding:10px 12px;font-size:.95rem;font-weight:500;display:flex}.startseite .schema .icon{width:20px;height:20px;display:inline-block}.kanal-liste .icon{color:var(--teal)}.kanal-pfeil{width:24px;height:24px;color:var(--teal)}.kanal-ziel{text-align:center;background:var(--teal-wash);border:1.5px solid var(--teal);border-radius:var(--radius);flex-direction:column;align-items:center;padding:22px 12px;display:flex}.kanal-ziel strong{font-size:1.05rem}.kanal-ziel span{color:var(--ink-soft);font-size:.9375rem}.startseite .ledger-row-preis{align-items:start}.startseite .ledger-row-preis h3{padding-top:.1em}.startseite #magazin .sek-kopf-zeile{align-items:end}.faq-lesebreite{max-width:52rem}@media (width<=1000px){.baustein-register{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.baustein-register{gap:10px}.baustein-register a{padding:10px 12px;font-size:.95rem}.baustein-register .icon{display:none}.kanal-schema{grid-template-columns:1fr;justify-items:stretch}.kanal-liste{border-right:0;border-bottom:2px solid var(--teal-light);grid-template-columns:minmax(0,1fr);gap:8px;padding:0 0 14px}.kanal-liste li{padding:8px 10px;font-size:.9375rem}.kanal-pfeil{justify-self:center;transform:rotate(90deg)}.startseite #magazin .sek-kopf-zeile{flex-direction:column;align-items:stretch}.startseite .feature-kopf{flex-wrap:wrap;align-items:center;gap:6px 12px}.startseite .feature-kopf h3{flex-basis:100%}.startseite .schema{display:none}.startseite .preis-block{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:4px;display:grid}.startseite .preis-zeile .zahl{font-size:1.25rem}.startseite .preis-zeile .zahl.klein{padding-top:.15em;font-size:1.05rem;line-height:1.2}.startseite .ledger-row-preis{gap:10px;padding:20px 0}.startseite #methodik .ledger-row{grid-template-columns:1fr;gap:4px}.startseite #methodik .ledger-row p{grid-column:1}}
