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(2.1rem,4.4vw,3.15rem);line-height:1.08}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:14px;font-size:.78rem;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:64px 0 56px}.hero-grid{grid-template-columns:1.08fr .92fr;align-items:stretch;gap:56px;display:grid}.hero p.lead{color:var(--ink-soft);max-width:34em;margin:20px 0 28px;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:.74rem;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:.85rem}.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%}.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:60px 0}section.tinted{background:var(--teal-wash)}.sek-kopf{max-width:44em;margin-bottom:36px}.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{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);margin-bottom:28px;padding:36px}.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);flex-direction:column;padding:26px;display:flex}.karte .feature-kopf{gap:10px;margin-bottom:8px}.karte .feature-kopf h3{letter-spacing:-.015em;font-size:.97rem}@media (width<=600px){.sek-kopf h2 .zeile,.hero h1 span{white-space:normal}.sek-kopf h2,.hero h1{hyphens:auto;overflow-wrap:anywhere}}@media (width<=480px){.feature-kopf h3{hyphens:auto;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:.82rem;font-weight:500}.schritt-kopf{align-items:center;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:28px}.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:22px}.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);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:22px 26px;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:.8rem;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:.8rem;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 details{border-bottom:1px solid var(--line)}.faq details:first-of-type{border-top:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--zweit);color:var(--teal);flex:none;font-size:1.1rem;font-weight:500}.faq details[open] summary:after{content:"−"}.faq summary h3{letter-spacing:0;margin:0;font-size:1.02rem;font-weight:600}.faq .antwort{color:var(--ink-soft);max-width:46em;padding:0 0 20px}.faq-cta{margin-top:32px}.kontakt-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:40px;display:grid}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 h3{margin-bottom:20px}.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 li p{color:var(--ink-soft);font-size:.97rem}.weiter li strong{color:var(--ink);margin-bottom:2px;font-size:1rem;display:block}.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 h4{font-family:var(--zweit);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:14px;font-size:.76rem;font-weight:500}.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:.85rem}.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:40px}.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,.hero{padding:48px 0}}@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-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}.feature{padding:28px 22px}.karte{padding:26px 22px}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))}}
