@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/Inter-Regular.woff2') format('woff2')}@font-face{font-family:'Inter';font-style:italic;font-weight:400;font-display:swap;src:url('/assets/fonts/Inter-Italic.woff2') format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url('/assets/fonts/Inter-SemiBold.woff2') format('woff2')}:root{--blau:#1F3A5F;--blau-dark:#182D4A;--blau-hell:#EAF0F7;--colorclaim:#7F0000;--anthrazit:#2C2C2A;--grau-60:#404040;--grau-20:#E4E6EA;--papier:#F6F8FB;--gruen:#2E7D4F;--rot:#A33A3A;--gold:#99842D;--weiss:#FFFFFF;--s0:0.0rem;--s1:.5rem;--s2:1rem;--s3:1.5rem;--s4:2.5rem;--s5:4rem;--radius:6px;--maxw:1240px;--line:1px solid #D5DDE7;--elev:0 2px 8px rgba(24,45,74,.07);--elev-hover:0 8px 22px rgba(24,45,74,.10);--boxhover:#EDF3F9;--karten-kante:#C8D3E0;--karten-kante-hover:#6F89A7;--feldrand:#AEBCCC;--text-muted:#566170;--inhalt-rail:50rem;--catchall-hover:#F7F2F2;--burger-farbe:#182D4A;--burger-dicke:2px;--burger-breite:30px;--burger-abstand:6px;--font-body:'Inter',Helvetica,Arial,sans-serif;--font-head:'Inter',Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:1.03rem;line-height:1.65;color:var(--anthrazit);background:var(--papier);-webkit-font-smoothing:antialiased}img,svg{max-width:100%}.tabular{font-variant-numeric:tabular-nums}h1{font-family:var(--font-head);font-size:clamp(2.4rem,5vw,3.5rem);color:var(--anthrazit);line-height:1.08;font-weight:600;margin:0 0 var(--s3);letter-spacing:-.022em}h2{font-family:var(--font-head);font-size:clamp(1.55rem,3vw,1.9rem);color:var(--blau);line-height:1.2;font-weight:600;margin:0 0 var(--s2);letter-spacing:-.015em}h3{font-family:var(--font-head);font-size:1.15rem;color:var(--anthrazit);line-height:1.3;font-weight:600;margin:0 0 var(--s1);letter-spacing:-.01em}p{margin:0 0 var(--s2)}.lead{font-size:1.15rem;color:var(--grau-60);max-width:60ch}a{color:var(--blau);text-underline-offset:2px}.eyebrow{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blau);margin:0 0 var(--s1)}.wrap{max-width:var(--maxw);margin-left:auto;margin-right:auto;padding-left:1.35rem;padding-right:1.35rem}.main{padding-block:var(--s4) var(--s5)}.section{margin-top:clamp(2.5rem,6vw,var(--s5))}.section:first-child{margin-top:0}.section-head{margin-bottom:var(--s3);max-width:62ch}.site-header{border-bottom:var(--line);background:var(--weiss)}.site-header--sticky{position:sticky;top:0;z-index:50}.nav-gruppe{position:relative;display:inline-flex;align-items:center}.nav-gruppe-titel{display:inline-flex;align-items:center;gap:.3rem}.nav-pfeil{font-size:.7em;line-height:1}.nav-untermenue{position:absolute;top:100%;left:0;min-width:13rem;z-index:60;background:var(--weiss);border:var(--line);border-radius:var(--radius);box-shadow:var(--elev);padding:.35rem 0;display:none}.nav-gruppe:hover .nav-untermenue,.nav-gruppe:focus-within .nav-untermenue{display:block}.nav-untermenue a{display:block;padding:.55rem 1rem;font-size:.97rem;white-space:nowrap;font-weight:500}.nav-untermenue a:hover{background:var(--boxhover);color:var(--blau)}.header-inner{display:flex;align-items:center;flex-wrap:wrap;column-gap:var(--s3);row-gap:.8rem;padding-block:1rem}.brand{display:flex;align-items:center;text-decoration:none;flex:0 0 100%}.brand-logo{display:block;width:424px;height:auto;max-width:100%}.header-cta{padding-block:.5rem;white-space:nowrap}.site-nav{display:flex;gap:clamp(.75rem,1.7vw,2.1rem);margin-left:var(--s1);flex-wrap:nowrap;align-items:center}.header-aktionen{display:flex;align-items:center;gap:.8rem;flex-wrap:nowrap}.site-nav a{text-decoration:none;color:var(--blau-dark);font-weight:600;font-size:1.1rem}.site-nav a:hover{color:var(--colorclaim)}.nav-home{display:inline-flex;align-items:center;gap:.5rem}.nav-home svg{display:block}.nav-home-wort{display:none}.nav-toggle{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.nav-toggle:focus-visible~.nav-burger{outline:2px solid var(--blau);outline-offset:3px}.nav-burger{display:none}.nav-burger-linie{display:block;width:var(--burger-breite);height:var(--burger-dicke);background:var(--burger-farbe);transition:transform .2s ease,opacity .2s ease}.nav-burger-linie+.nav-burger-linie{margin-top:var(--burger-abstand)}@media (max-width: 720px){.site-header--sticky{position:static}.header-inner{flex-wrap:wrap;align-items:center;column-gap:.8rem;row-gap:1rem;padding-block:0.95rem}.brand{flex:0 1 auto}.brand-logo{width:min(220px,calc(100vw - 130px));height:auto}.nav-gruppe{display:block;width:100%}.nav-gruppe-titel{display:none}.nav-untermenue{display:block;position:static;min-width:0;border:0;box-shadow:none;padding:0;background:transparent}.nav-untermenue a{padding:.62rem 0;font-size:1.02rem;font-weight:600}.nav-untermenue a:hover{background:transparent}.nav-suche{width:100%;margin:0}.nav-suche input{width:auto;flex:1 1 auto;padding:.55rem .7rem;min-width:0}.nav-burger{display:block;margin-left:auto;padding:1.5rem .55rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.site-nav{display:none;order:3;width:100%;margin:0;flex-direction:column;row-gap:0;column-gap:0;border-top:var(--line);padding-top:.35rem}.nav-toggle:checked~.site-nav{display:flex}.site-nav a{font-size:1.02rem;color:var(--blau);padding:.62rem 0}.nav-home-wort{display:inline;font-weight:600}.nav-toggle:checked~.nav-burger .nav-burger-linie:nth-child(1){transform:translateY(calc(var(--burger-dicke) + var(--burger-abstand))) rotate(45deg)}.nav-toggle:checked~.nav-burger .nav-burger-linie:nth-child(2){opacity:0}.nav-toggle:checked~.nav-burger .nav-burger-linie:nth-child(3){transform:translateY(calc(-1 * (var(--burger-dicke)+var(--burger-abstand)))) rotate(-45deg)}.header-aktionen{order:4;width:100%;margin-left:0;flex-direction:column;align-items:stretch;gap:.6rem}.header-aktionen .nav-suche{display:none}.nav-toggle:checked~.header-aktionen .nav-suche{display:flex}.header-cta{width:100%;text-align:center}.main{padding-top:var(--s2)}.hero{padding-top:0;padding-bottom:var(--s3)}}.btn{display:inline-block;padding:.7rem 1.15rem;border-radius:var(--radius);text-decoration:none;font-weight:600;font-size:.98rem;border:1px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease}.btn-primary{background:var(--blau);color:var(--weiss)}.btn-primary:hover{background:var(--blau-dark)}.btn-ghost{background:var(--weiss);color:var(--blau);border-color:var(--grau-20)}.btn-ghost:hover{border-color:var(--blau)}.btn-ghost.btn-alle{color:var(--colorclaim)}.btn-ghost.btn-alle:hover{border-color:var(--colorclaim)}.btn.btn-klein{padding:.26rem .58rem;font-size:.74rem}.rerun-regeln{margin:0;padding-left:1.35rem}.rerun-regeln li+li{margin-top:.45rem}.betriebsmeldung{background:var(--blau-hell);color:var(--blau);text-align:center;padding:.6rem 1rem;font-size:.95rem}.hero{padding-block:var(--s1) var(--s3)}.hero-text{max-width:66ch}.hero h1{max-width:15ch}.hero-signatur{color:var(--colorclaim);font-style:italic;font-size:1.2rem;font-weight:700;margin:0 0 var(--s2)}.hero .lead{margin-bottom:var(--s3);max-width:56ch}.hero-cta{display:flex;align-items:center;flex-wrap:wrap;column-gap:50px;row-gap:.75rem}.hero-cta-haupt{display:flex;align-items:center;flex-wrap:wrap;gap:20px}@media (max-width: 860px){.hero-text,.hero h1,.hero .lead{max-width:none}}.usp-strip{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem .9rem;padding:0;margin:var(--s3) 0 0}.usp-strip li{display:inline-flex;align-items:center;gap:.4rem;color:var(--grau-60);font-size:.92rem}.usp-strip li::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--gruen);display:inline-block}.kachel-grid{list-style:none;padding:0;margin:0;display:grid;gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.kachel{display:flex;gap:.8rem;align-items:flex-start;border:var(--line);border-radius:var(--radius);background:var(--weiss);padding:1rem 1.05rem;text-decoration:none;color:var(--anthrazit);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.kachel:hover{border-color:var(--blau);background:var(--boxhover)}.kachel .ico{flex:0 0 auto;width:26px;height:26px;color:var(--blau);margin-top:1px}.kachel-titel{font-weight:600;line-height:1.3}.kachel-pfeil{margin-left:auto;color:var(--grau-60);align-self:center}.preisbadge{display:inline-block;background:var(--blau-hell);color:var(--blau);font-weight:700;font-size:.9rem;padding:.35rem .7rem;border-radius:var(--radius)}.preisbadge--offerte{background:var(--grau-20);color:var(--anthrazit);font-weight:600}.ablauf{list-style:none;padding:0;margin:0;display:grid;gap:var(--s3);grid-template-columns:repeat(3,1fr);counter-reset:schritt}.ablauf li{position:relative;padding-left:3rem;counter-increment:schritt}.ablauf li::before{content:counter(schritt);position:absolute;left:0;top:0;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--blau);color:var(--weiss);font-weight:700;display:grid;place-items:center}.ablauf .schritt-text{color:var(--grau-60);margin:0}.trust-band{background:var(--blau-dark);margin-top:var(--s5);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-block:var(--s5)}.trust-band-inner{display:flex;align-items:center;gap:var(--s5)}.trust-band-text{flex:1 1 64%;min-width:0}.trust-band-text h2{color:var(--weiss)}.trust-band-lead{color:#C3CEDC;margin:0;max-width:62ch}.trust-band-quali{color:#AEBDCF;font-weight:600;margin:var(--s2) 0 0}.trust-band-usp-spalte{flex:0 0 40%;text-align:right}.trust-band-usp{color:#D9A62E;font-weight:600;font-size:0.82rem;letter-spacing:.05em;text-transform:uppercase;margin:0;line-height:1.9}.eyebrow-gold{color:#D9A62E}@media (max-width: 860px){.trust-band-inner{display:block}.trust-band-usp-spalte{text-align:left;margin-top:var(--s4)}}.themen-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.7rem}.themen-karte{display:flex;flex-direction:column;gap:.3rem;border:var(--line);border-radius:var(--radius);padding:1rem 1.15rem;text-decoration:none;color:var(--anthrazit)}.themen-karte:hover{border-color:var(--blau);background:var(--boxhover)}.th-titel{font-weight:600;color:var(--blau);line-height:1.35}.th-kurz{font-size:.88rem;color:var(--grau-60);line-height:1.55}.footer-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--s2) 1.5rem}.footer-nav-spalte{display:flex;flex-direction:column;gap:.3rem}.footer-nav-titel{font-size:.82rem;text-transform:uppercase;letter-spacing:.06em;color:#8FA0B5;margin-bottom:.15rem}.footer-nav a{color:#C7D0DA;text-decoration:none;font-size:.92rem}.footer-nav a:hover{color:var(--weiss)}.rg-gruppe-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:var(--s2)}.rg-gruppe-kopf h2{margin:0}.rg-hub-link{font-size:.92rem;font-weight:600;text-decoration:none;color:var(--blau);white-space:nowrap}.rg-hub-link:hover{color:var(--colorclaim)}.vertiefung-lead{color:var(--grau-60);max-width:68ch}.vertiefung-liste{display:flex;flex-wrap:wrap;gap:.5rem}.vertiefung-karte{display:inline-block;border:var(--line);border-radius:var(--radius);padding:.55rem .9rem;text-decoration:none;color:var(--blau);font-weight:600;font-size:.94rem}.vertiefung-karte:hover{border-color:var(--blau);background:var(--boxhover)}.rechner{border:var(--line);border-radius:var(--radius);padding:1.4rem 1.5rem;max-width:640px}.rechner-feld{margin-bottom:1rem}.rechner-feld label{display:block;font-weight:600;margin-bottom:.35rem;font-size:.95rem}.rechner-feld select,.rechner-feld input[type="date"]{width:100%;padding:.6rem .7rem;border:1px solid var(--grau-20);border-radius:var(--radius);font:inherit;background:var(--weiss);color:var(--anthrazit)}.rechner-feld select:focus,.rechner-feld input[type="date"]:focus{outline:2px solid var(--blau);outline-offset:1px}.rechner-ergebnis{border-top:var(--line);margin-top:1.2rem;padding-top:1.1rem}.fr-frage{margin:0;font-size:.9rem;color:var(--grau-60)}.fr-datum{margin:.15rem 0 .3rem;font-size:1.6rem;font-weight:600;color:var(--blau);line-height:1.2}.fr-rest{margin:0 0 .6rem;font-weight:600}.fr-rest-eilig{color:var(--colorclaim)}.fr-grundlage{margin:0 0 .4rem;font-size:.88rem;color:var(--grau-60)}.fr-hinweis{margin:0 0 .6rem;font-size:.92rem}.fr-pruefen{margin:0;font-size:.88rem;color:var(--grau-60);border-left:3px solid var(--blau);padding-left:.8rem}.fr-haftung{font-size:.85rem;color:var(--grau-60);max-width:72ch;margin-top:1rem}.fr-noscript{font-size:.92rem;color:var(--grau-60)}.fr-art{margin:0 0 .5rem;font-size:.88rem;color:var(--grau-60);font-style:italic}.fr-werke{margin:1rem 0 .6rem}.fr-werke-titel{margin:0 0 .45rem;font-size:.82rem;text-transform:uppercase;letter-spacing:.06em;color:var(--colorclaim);font-weight:600}.fr-ratgeber{margin:0 0 .8rem;font-size:.92rem}.fristen-gruppe{font-size:1.05rem;margin:var(--s4) 0 .5rem;padding-bottom:.35rem;border-bottom:2px solid var(--blau-hell);color:var(--blau)}.fristen-gruppe:first-of-type{margin-top:var(--s3)}.ft-start{color:var(--grau-60);font-size:.88rem}.fr-stillstand{max-width:78ch}.fr-arten{max-width:78ch;margin:0}.fr-arten dt{font-weight:600;margin-top:.9rem;color:var(--blau)}.fr-arten dd{margin:.2rem 0 0;color:var(--grau-60);font-size:.95rem}.fristen-tabelle{width:100%;border-collapse:collapse;font-size:.95rem}.fristen-tabelle th,.fristen-tabelle td{text-align:left;padding:.6rem .5rem;border-bottom:var(--line);vertical-align:top}.fristen-tabelle th{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--grau-60)}.ft-tage{white-space:nowrap;font-weight:600;color:var(--blau)}.ft-grundlage{color:var(--grau-60);font-size:.88rem}@media (max-width: 640px){.fristen-tabelle,.fristen-tabelle tbody,.fristen-tabelle tr,.fristen-tabelle td{display:block;width:100%}.fristen-tabelle thead{display:none}.fristen-tabelle tr{border-bottom:var(--line);padding:.5rem 0}.fristen-tabelle td{border:0;padding:.15rem 0}}.thema-kopf .lead{max-width:66ch}.thema-ratgeber{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.7rem}.thema-karte{display:flex;flex-direction:column;gap:.3rem;border:var(--line);border-radius:var(--radius);padding:1rem 1.15rem;text-decoration:none;color:var(--anthrazit)}.thema-karte:hover{border-color:var(--blau);background:var(--boxhover)}.tk-titel{font-weight:600;color:var(--blau);line-height:1.35}.tk-kurz{font-size:.88rem;color:var(--grau-60);line-height:1.55}.querlinks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.querlinks li{margin:0}.querlinks a{display:inline-block;border:var(--line);border-radius:var(--radius);padding:.35rem .75rem;text-decoration:none;color:var(--blau);font-size:.92rem}.querlinks a:hover{border-color:var(--blau);background:var(--boxhover)}.thema-verweis{color:var(--grau-60);max-width:68ch}.lexikon-alphabet{display:flex;flex-wrap:wrap;gap:.35rem}.lexikon-alphabet a{display:inline-block;min-width:2rem;text-align:center;padding:.3rem .5rem;border:var(--line);border-radius:var(--radius);text-decoration:none;color:var(--blau);font-weight:600;font-size:.95rem}.lexikon-alphabet a:hover{border-color:var(--blau);background:var(--boxhover)}.lexikon-gruppe h2{border-bottom:var(--line);padding-bottom:.3rem}.lexikon-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.7rem}.lexikon-karte{display:flex;flex-direction:column;gap:.25rem;border:var(--line);border-radius:var(--radius);padding:.85rem 1rem;text-decoration:none;color:var(--anthrazit)}.lexikon-karte:hover{border-color:var(--blau);background:var(--boxhover)}.lx-begriff{font-weight:600;color:var(--blau)}.lx-kurz{font-size:.88rem;color:var(--grau-60);line-height:1.5}.lexikon-kopf .kurzantwort{max-width:62ch}.lexikon-text p{max-width:68ch}.lexikon-grundlage{font-size:.9rem;color:var(--grau-60)}.lexikon-grundlage-label{font-weight:600;color:var(--anthrazit)}.lexikon-merksatz{background:var(--blau-hell);border-left:3px solid var(--blau);padding:1rem 1.2rem;max-width:68ch}.lexikon-merksatz p{margin:0}.lexikon-siehe-auch,.lexikon-ratgeber{margin:0;padding-left:1.1rem}.lexikon-siehe-auch li,.lexikon-ratgeber li{margin-bottom:.3rem}.herkunft{border-top:var(--line);padding-top:var(--s2)}.herkunft-zeile{margin:0;font-size:.88rem;color:var(--grau-60)}.herkunft-zeile strong{color:var(--anthrazit);font-weight:600}.herkunft-quali::before,.herkunft-stand::before{content:" · ";color:var(--grau-20)}.trust{background:var(--blau-hell);border-radius:var(--radius);padding:var(--s4)}.trust .qualifikation{font-weight:600;margin:var(--s2) 0 var(--s1)}.trust .abgrenzung{color:var(--grau-60);font-size:.95rem;margin:0}.usps{list-style:none;padding:0;margin:0;display:grid;gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.usps li{border:var(--line);border-radius:var(--radius);background:var(--weiss);padding:1rem 1.1rem}.usps strong{display:block;margin-bottom:.25rem}.usps span{color:var(--grau-60);font-size:.95rem}.faq{max-width:70ch}.faq details{border-bottom:var(--line)}.faq summary{cursor:pointer;padding:1rem 0;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";color:var(--blau);font-weight:700;font-size:1.3rem;line-height:1}.faq details[open] summary::after{content:"\2013"}.faq .faq-a{color:var(--grau-60);padding:0 0 1rem;margin:0}.site-footer{background:var(--blau-dark);color:#AEBDCF;margin-top:var(--s5)}.footer-inner{display:grid;gap:var(--s2);padding-block:var(--s4)}.footer-firma{font-size:.92rem;color:#AEBDCF}.footer-firma strong{color:var(--weiss)}.footer-links{display:flex;gap:1.1rem;flex-wrap:wrap}.footer-links a{text-decoration:none;color:#C7D0DA;font-size:.92rem}.footer-links a:hover{color:var(--weiss)}.footer-rechtshinweis{font-size:.82rem;color:#8FA0B5;max-width:72ch;margin:0}.footer-copy{font-size:.82rem;color:#8FA0B5;margin:0}.footer-logo{display:block;height:34px;width:auto;margin-bottom:.55rem}.ressourcen-zeile{border-top:var(--line);padding-top:var(--s3)}.ressourcen-zeile-titel{font-size:.85rem;color:var(--grau-60);margin:0 0 .6rem}.ressourcen-links{display:flex;flex-wrap:wrap;gap:.5rem}.ressourcen-links a{display:inline-block;text-decoration:none;font-size:.88rem;color:var(--grau-60);border:1px solid var(--grau-20);border-radius:999px;padding:.32rem .85rem;background:var(--weiss);transition:color .15s ease,border-color .15s ease}.ressourcen-links a:hover{color:var(--colorclaim);border-color:var(--colorclaim)}.inhalt-stand{font-size:.82rem;color:var(--grau-60);margin:.35rem 0 0}.stage-note{color:var(--grau-60);font-size:.85rem;border-top:var(--line);padding-top:var(--s2)}.sg-label{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--grau-60);border-bottom:var(--line);padding-bottom:.4rem;margin:var(--s5) 0 var(--s3)}.sg-swatches{display:flex;gap:var(--s2);flex-wrap:wrap;padding:0;margin:0;list-style:none}.sg-swatch{width:130px}.sg-chip{height:56px;border-radius:var(--radius);border:var(--line)}.sg-swatch code{font-size:.78rem;color:var(--grau-60);display:block;margin-top:.35rem}.sg-swatch b{font-size:.85rem;display:block}.sg-type>*{margin:0 0 .4rem}.sg-note{color:var(--grau-60);font-size:.85rem}a:focus-visible,.btn:focus-visible,summary:focus-visible{outline:3px solid var(--blau);outline-offset:2px;border-radius:3px}.funnel-card{border:var(--line);border-radius:var(--radius);background:var(--weiss);padding:1.4rem 1.5rem;max-width:640px}.funnel-fortschritt{font-size:1.5rem;font-weight:700;color:var(--gruen);letter-spacing:.01em;margin-bottom:.45rem}.funnel-werk{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:1.5rem;font-weight:700;color:var(--anthrazit);line-height:1.3;margin-bottom:.8rem;padding-bottom:.5rem;border-bottom:var(--line)}.funnel-werk-name{min-width:0}.funnel-werk-preis{display:inline-flex;align-items:center;justify-content:center;background:#EAF0F7;color:var(--blau);font-size:.78rem;font-weight:700;line-height:1;white-space:nowrap;padding:.38rem .72rem;border-radius:999px;flex:0 0 auto}.funnel-werk-kopf{font-size:1.15rem;font-weight:700;color:var(--gruen);line-height:1.3;margin:.2rem 0 .5rem}.funnel-werk-kopf[hidden]{display:none}.funnel-frage{font-weight:700;font-size:1.15rem;line-height:1.3;margin:0 0 .3rem}.funnel-hint{font-size:.9rem;color:var(--grau-60);margin:.4rem 0}.funnel-optionen{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.funnel-opt{display:flex;justify-content:space-between;align-items:center;gap:1rem;text-align:left;border:1px solid var(--grau-20);background:var(--weiss);border-radius:var(--radius);padding:.85rem 1rem;font:inherit;color:var(--anthrazit);cursor:pointer;transition:border-color .15s ease}.funnel-opt:hover{font-size:1.03rem;font-weight:600;border-color:var(--blau);color:var(--gruen);background:var(--boxhover)}.funnel-opt--gewaehlt{border-color:var(--blau);background:var(--blau-hell);font-weight:600}.funnel-opt .opt-band{font-size:.78rem;color:var(--blau);font-weight:700;white-space:nowrap}.funnel-feld{display:block;margin:.8rem 0}.funnel-feld>span{display:block;font-weight:600;font-size:.95rem;margin-bottom:.25rem}.funnel-feld input,.funnel-feld select,.funnel-feld textarea{width:100%;padding:.55rem .65rem;border:1px solid var(--grau-20);border-radius:6px;font:inherit;background:var(--weiss)}.funnel-feld textarea{min-height:96px;resize:vertical}.funnel-feld input:focus,.funnel-feld select:focus,.funnel-feld textarea:focus{outline:2px solid var(--blau);outline-offset:1px;border-color:var(--blau)}.pflicht-stern{color:var(--rot)}.preis-hinweis{background:var(--blau-hell);color:var(--blau);border-radius:var(--radius);padding:.6rem .9rem;font-weight:700;margin:1rem 0}.funnel-nav{display:flex;gap:.6rem;margin-top:1.2rem;flex-wrap:wrap}.funnel-fehler{color:var(--rot);font-size:.9rem;margin:.6rem 0 0}.funnel-check{display:flex;gap:.55rem;align-items:flex-start;margin:.9rem 0 .2rem}.funnel-check input{margin-top:.25rem;flex:0 0 auto}.funnel-check label{font-size:.95rem}.hp-feld{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.hinweis-box{background:var(--blau-hell);border-radius:var(--radius);padding:1rem 1.2rem;color:var(--blau);max-width:640px}.status-karte{border:var(--line);border-radius:var(--radius);background:var(--weiss);padding:1.2rem 1.4rem;max-width:560px}.status-karte p{margin:.35rem 0}.mt{margin-top:var(--s4)}.flash{border-radius:var(--radius);padding:.8rem 1rem;margin:0 0 var(--s3)}.flash p{margin:.2rem 0}.flash-ok{background:#E7F1EC;color:var(--gruen);border:1px solid #BFE0CE}.flash-fehler{background:#F6E7E7;color:var(--rot);border:1px solid #E4C2C2}.timeline{list-style:none;padding:0;margin:0;max-width:560px}.timeline li{display:flex;gap:1rem;padding:.5rem 0;border-bottom:var(--line)}.timeline li:last-child{border-bottom:0}.tl-datum{color:var(--grau-60);font-size:.85rem;white-space:nowrap;min-width:8.5rem}.tl-text{font-size:.95rem}.rf-block{border:var(--line);border-radius:var(--radius);background:var(--weiss);padding:1rem 1.2rem;margin:0 0 var(--s2);max-width:640px}.rf-frage{font-weight:600;margin:0 0 .5rem}.rf-antwort{margin:0}.rf-meta{color:var(--grau-60);font-size:.82rem;margin:.3rem 0 0}.datei-liste{list-style:none;padding:0;margin:0;max-width:640px}.datei-liste li{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:var(--line);border-radius:var(--radius);background:var(--weiss);padding:.7rem 1rem;margin-bottom:.5rem}.datei-name{font-size:.95rem;word-break:break-word}.datei-groesse{color:var(--grau-60);font-size:.85rem;white-space:nowrap}.datei-abgelaufen{color:var(--grau-60);font-size:.85rem}.btn-klein{padding:.4rem .8rem;font-size:.9rem}.rerun-box{background:var(--blau-hell);border-radius:var(--radius);padding:var(--s3);margin-top:var(--s4);max-width:640px}.rerun-box h2{margin-top:0}.admin-lead{color:var(--grau-60);max-width:70ch}.preis-feld{width:6.5rem;padding:.35rem .5rem;border:var(--line);border-radius:var(--radius);font-size:.95rem;text-align:right}.preis-beschrieb{width:100%;padding:.35rem .5rem;border:var(--line);border-radius:var(--radius);font-size:.9rem}.preis-zahl{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.preis-hinweis{color:var(--grau-60);font-size:.88rem;max-width:70ch}.preis-anzahl{color:var(--grau-60);font-weight:400;font-size:.8em}.preis-geaendert{color:var(--colorclaim);font-weight:700}.preis-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 var(--s2)}.preis-filter input[type="search"]{flex:1 1 16rem;min-width:10rem;padding:.45rem .6rem;border:var(--line);border-radius:var(--radius)}.preis-filter select{padding:.45rem .6rem;border:var(--line);border-radius:var(--radius)}.preis-treffer{color:var(--grau-60);font-size:.88rem}.preis-werke td,.preis-baender td{vertical-align:middle}.preis-werke code,.preis-baender code{font-size:.82rem;color:var(--grau-60)}.preis-diff .preis-alt{color:var(--grau-60);text-decoration:line-through}.preis-diff .preis-neu{color:var(--colorclaim);font-weight:700}.preis-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:var(--s3) 0}.preis-bestaetigen{display:flex;gap:.75rem;margin:var(--s3) 0}.preis-nachziehen{border:var(--line);border-left:4px solid var(--colorclaim);border-radius:var(--radius);background:var(--blau-hell);padding:var(--s3);margin:var(--s4) 0;max-width:80ch}.preis-nachziehen h2{margin-top:0}.preis-prompt-titel{font-weight:600;margin-bottom:.4rem}.preis-prompt{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;line-height:1.5;padding:.7rem;border:var(--line);border-radius:var(--radius);background:var(--weiss);resize:vertical}.preis-kopiert{color:var(--colorclaim);font-weight:600;margin-left:.5rem}.produkt-anwalt{border-left:3px solid var(--grau-20);padding-left:var(--s3)}.produkt-anwalt h2{margin-top:0}.produkt-anwalt p{max-width:68ch}.produkt-anwalt-memo{color:var(--grau-60);font-size:.93rem}.admin-bar{background:var(--anthrazit);color:var(--weiss)}.admin-bar-inner{display:flex;align-items:center;justify-content:space-between;padding-block:.7rem}.admin-brand{color:var(--weiss);text-decoration:none;font-weight:700}.admin-brand span{color:#9AA6B2;font-weight:400}.admin-meta{color:#9AA6B2;font-size:.85rem}.admin-nav a{color:#C7D0DA;text-decoration:none;margin-right:.9rem;font-size:.9rem}.admin-nav a:hover{color:var(--weiss)}.admin-main{padding-block:var(--s3) var(--s5)}.admin-zurueck{margin:0 0 .5rem}.admin-zurueck a{text-decoration:none;color:var(--grau-60)}.grau{color:var(--grau-60)}.admin-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 var(--s3)}.filter-chip{display:inline-flex;align-items:center;gap:.4rem;border:var(--line);border-radius:999px;padding:.35rem .8rem;text-decoration:none;color:var(--anthrazit);font-size:.9rem;background:var(--weiss)}.filter-chip.aktiv{background:var(--blau);color:var(--weiss);border-color:var(--blau)}.filter-chip .chip-n{font-variant-numeric:tabular-nums;opacity:.7;font-size:.82rem}.admin-tabelle{width:100%;border-collapse:collapse;background:var(--weiss);border:var(--line);border-radius:var(--radius);overflow:hidden}.admin-tabelle th,.admin-tabelle td{text-align:left;padding:.6rem .8rem;border-bottom:var(--line);font-size:.92rem}.admin-tabelle th{background:var(--papier);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--grau-60)}.admin-tabelle tbody tr{cursor:pointer}.admin-tabelle tbody tr:hover{background:var(--blau-hell)}.admin-tabelle a{text-decoration:none;font-weight:600}.badge{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.78rem;font-weight:700}.badge-neu{background:#E6EDF5;color:var(--blau)}.badge-freigabe_noetig{background:#FBEED0;color:#8A6300}.badge-in_arbeit{background:#E3EEF9;color:#1F5C99}.badge-rueckfrage{background:#F6E7E7;color:var(--rot)}.badge-geliefert{background:#E7F1EC;color:var(--gruen)}.badge-storniert{background:var(--grau-20);color:var(--grau-60)}.admin-grid{display:grid;grid-template-columns:1fr 300px;gap:var(--s4);align-items:start}.admin-aktionen{border:var(--line);border-radius:var(--radius);background:var(--weiss);padding:1.1rem 1.2rem;position:sticky;top:1rem}.admin-aktionen h2{margin-top:0;font-size:1.1rem}.admin-formblock{border-top:var(--line);padding-top:.9rem;margin-top:.9rem}.admin-dl{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 var(--s3)}.admin-json summary{cursor:pointer;color:var(--blau);font-weight:600;margin:.5rem 0}.admin-json pre{background:var(--papier);border:var(--line);border-radius:var(--radius);padding:.8rem;overflow:auto;font-size:.82rem}.breadcrumb{font-size:.85rem;color:var(--grau-60);margin:var(--s3) 0 0}.breadcrumb a{color:var(--grau-60);text-decoration:none}.breadcrumb a:hover{color:var(--blau)}.produkt-kopf .preisbadge{display:inline-block;background:var(--blau-hell);color:var(--blau);font-weight:700;font-size:.85rem;padding:.3rem .8rem;border-radius:var(--radius);margin-bottom:.6rem}.produkt-kopf-text{max-width:62ch}.produkt-kopf-text h1{max-width:22ch}.cta-sub{color:var(--grau-60);font-size:.85rem;margin-left:.6rem}.haken-liste{list-style:none;padding:0;margin:0;max-width:680px}.haken-liste li{position:relative;padding-left:1.6rem;margin:.5rem 0}.haken-liste li::before{content:"✓";position:absolute;left:0;color:var(--gruen);font-weight:700}.ablauf-liste{max-width:680px;padding-left:1.2rem}.ablauf-liste li{margin:.6rem 0}.ablauf-liste.gross li{margin:1rem 0;font-size:1.05rem}.faq-item{border-bottom:var(--line);padding:.3rem 0;max-width:720px}.faq-item summary{cursor:pointer;font-weight:600;padding:.6rem 0}.faq-item p{margin:0 0 .8rem;color:var(--grau-60)}.mail-bild{vertical-align:text-bottom;height:1.25em;width:auto;max-width:100%;user-select:none;-webkit-user-select:none}.kontakt-mail-zeile{margin-bottom:.4rem}.kontakt-mail-hinweis{font-size:.88rem;color:var(--grau-60);max-width:72ch}.werke-claim{color:var(--colorclaim)}.zeile-dringend{background:#FDF4F4}.zeile-dringend:hover{background:#F9E9E9}.grund-zelle{max-width:34ch;font-size:.88rem;line-height:1.45}.grund-tage{color:var(--grau-60);font-size:.82rem}.badge-ok{color:var(--gruen);font-weight:600;font-size:.85rem}.badge-offen{color:var(--colorclaim);font-weight:600;font-size:.85rem}.werke-box-oben{padding-top:0}.werke-box-titel{font-size:.82rem;text-transform:uppercase;letter-spacing:.07em;font-weight:600;margin:0 0 .55rem}.hub-hinweis{border:var(--line);border-left:4px solid var(--colorclaim);border-radius:var(--radius);padding:1.2rem 1.4rem;max-width:78ch}.hub-hinweis h2{margin:0 0 .5rem;font-size:1.1rem}.hub-hinweis p{margin:0 0 .6rem}.hub-hinweis .ghlink{margin:.8rem 0 0}.werke-gruppe{font-size:.82rem;text-transform:uppercase;letter-spacing:.07em;color:var(--grau-60);font-weight:600;margin:var(--s3) 0 .5rem}.werke-gruppe:first-of-type{margin-top:var(--s2)}.verwandte-grid,.produkt-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.7rem}.verwandte-karte,.produkt-karte{display:flex;flex-direction:column;gap:.3rem;border:var(--line);border-radius:var(--radius);background:var(--weiss);padding:.9rem 1rem;text-decoration:none;color:var(--anthrazit);transition:border-color .15s ease}.verwandte-karte:hover,.produkt-karte:hover{border-color:var(--blau);background:var(--boxhover)}.vk-name,.pk-name{font-weight:600}.vk-badge,.pk-badge{font-size:.8rem;color:var(--blau)}.thema-block h2{border-bottom:2px solid var(--blau-hell);padding-bottom:.3rem}.preis-tabelle{width:100%;border-collapse:collapse;max-width:780px;background:var(--weiss);border:var(--line);border-radius:var(--radius);overflow:hidden}.preis-tabelle th,.preis-tabelle td{text-align:left;padding:.7rem .9rem;border-bottom:var(--line)}.preis-tabelle th{background:var(--papier);font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--grau-60)}.preis-tabelle .pb-name{font-weight:700}.kein-kontakt{background:var(--blau-hell);border-radius:var(--radius);padding:var(--s4);max-width:720px}.kein-kontakt h2{margin-top:0}.cta-abschluss{text-align:center}.btn-gross{padding:.9rem 2rem;font-size:1.05rem}@media (max-width: 760px){.ablauf{grid-template-columns:1fr}.admin-grid{grid-template-columns:1fr}.admin-aktionen{position:static}}@media (max-width: 640px){h1{font-size:1.8rem}.trust{padding:var(--s3)}}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms !important;transition-duration:.001ms !important;scroll-behavior:auto !important}}.admin-form{background:var(--weiss);border:var(--line);border-radius:var(--radius);padding:var(--s4);margin-bottom:var(--s4)}.admin-form .form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem 1rem;margin-bottom:1rem}.admin-form .funnel-feld span{display:block;font-size:.8rem;color:var(--grau-60);margin-bottom:.2rem}.admin-form input,.admin-form select,.admin-form textarea{width:100%;padding:.5rem;border:var(--line);border-radius:6px;font:inherit}.funnel-check{display:flex;align-items:center;gap:.4rem;align-self:end}.funnel-check input{width:auto}.admin-row-actions{white-space:nowrap;display:flex;gap:.3rem;flex-wrap:wrap}.admin-row-actions form{margin:0}.admin-form-inline{display:flex;align-items:end;gap:1rem;flex-wrap:wrap;margin-bottom:var(--s4)}.admin-tabelle tfoot td{border-top:2px solid var(--blau-hell)}.partner-form{max-width:560px}.partner-form .funnel-feld{display:block;margin-bottom:.9rem}.partner-form .funnel-feld span{display:block;font-size:.85rem;color:var(--grau-60);margin-bottom:.25rem}.partner-form input,.partner-form textarea{width:100%;padding:.6rem;border:var(--line);border-radius:6px;font:inherit}.rechtstext{max-width:760px}.rechtstext h2{margin-top:1.8rem;font-size:1.15rem}.rechtstext p{color:var(--anthrazit)}.beispiel-karte{gap:.5rem}.beispiel-karte .btn{margin-top:.3rem}.upload-box{margin-top:1rem;background:#F7F2F2;border:1px dashed var(--blau);border-radius:var(--radius);padding:1rem 1.2rem}.upload-box-titel{font-weight:600;color:var(--blau);margin-bottom:.4rem}.upload-box-liste{margin:.2rem 0 .6rem;padding-left:1.1rem;color:var(--anthrazit)}.upload-box-liste li{margin:.15rem 0}.upload-box-input{display:block;margin:.3rem 0;max-width:100%}.upload-box-status{color:var(--blau);font-size:.9rem;min-height:1.2em}.upload-box-hinweis{color:var(--grau-60);font-size:.8rem;margin-top:.3rem}.verweis-box{background:var(--blau-hell);border-left:4px solid var(--blau);border-radius:var(--radius);padding:1rem 1.2rem;color:var(--anthrazit);line-height:1.6}.thema-ab{font-size:.8rem;font-weight:700;color:var(--blau);margin-left:.5rem;white-space:nowrap}.preis-tabelle td.tabular{white-space:nowrap;color:var(--blau);font-weight:700;font-size:.95rem}.preis-tabelle td.tabular,.preis-tabelle th:last-child{width:1%}.schutz-box{border:2px solid var(--blau);border-radius:var(--radius);background:var(--blau-hell);padding:1.3rem 1.5rem;max-width:72ch}.schutz-box h2{margin-top:0}.schutz-box p{margin-bottom:.6rem}.schutz-mehr{margin-bottom:0;font-weight:600}.hilfe-notfall{border-left:4px solid var(--colorclaim);background:var(--blau-hell);padding:1.1rem 1.4rem;max-width:56ch}.hilfe-notfall-titel{margin:0;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--grau-60);font-weight:600}.hilfe-notfall-nr{margin:.2rem 0 .4rem;font-size:1.7rem;font-weight:600}.hilfe-notfall-nr a{color:var(--colorclaim);text-decoration:none}.hilfe-notfall-text{margin:0;font-size:.92rem}.hilfe-liste{margin:0;padding-left:1.2rem;max-width:68ch}.hilfe-liste li{margin-bottom:.45rem}.skip-link{position:absolute;left:-9999px;top:0;z-index:1000;padding:.7rem 1.1rem;background:var(--blau,#1f3a5f);color:#fff;font-weight:600;text-decoration:none;border-radius:0 0 6px 0}.skip-link:focus{left:0;outline:3px solid var(--gold,#b08a3c);outline-offset:2px}main:focus{outline:none}.demo-h1{font-size:2.2rem;line-height:1.15;font-weight:700;margin:0 0 .6rem;color:var(--blau,#1f3a5f)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nav-suche{display:flex;align-items:stretch;min-width:0}.nav-suche input{width:8.5rem;padding:.38rem .6rem;font:inherit;font-size:.93rem;border:1px solid var(--grau-20);border-right:0;border-radius:var(--radius);border-top-right-radius:0;border-bottom-right-radius:0;background:var(--weiss);color:var(--anthrazit)}.nav-suche input:focus{outline:2px solid var(--blau);outline-offset:-1px}.nav-suche button{display:inline-flex;align-items:center;justify-content:center;padding:0 .6rem;border:1px solid var(--grau-20);background:var(--weiss);color:var(--blau);cursor:pointer;border-radius:var(--radius);border-top-left-radius:0;border-bottom-left-radius:0}.nav-suche button:hover{background:var(--boxhover);border-color:var(--blau)}.suche-form{display:flex;gap:.5rem;max-width:560px;flex-wrap:wrap}.suche-form input{flex:1 1 16rem;padding:.65rem .8rem;font:inherit;border:1px solid var(--grau-20);border-radius:var(--radius);background:var(--weiss);color:var(--anthrazit)}.suche-form input:focus{outline:2px solid var(--blau);outline-offset:1px}.suche-anzahl{color:var(--grau-60)}.suche-zahl{color:var(--grau-60);font-weight:400;font-size:.8em}.suche-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.7rem}.suche-treffer{display:flex;flex-direction:column;gap:.25rem;border:var(--line);border-radius:var(--radius);padding:.9rem 1.05rem;text-decoration:none;color:var(--anthrazit)}.suche-treffer:hover{border-color:var(--blau);background:var(--boxhover)}.st-titel{font-weight:600;color:var(--blau);line-height:1.35}.st-text{font-size:.88rem;color:var(--grau-60);line-height:1.55}.st-badge{font-size:.8rem;color:var(--grau-60);margin-top:.15rem}.ghlink{margin-top:var(--s3)}.ratgeber-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--s2)}.ratgeber-karte{display:flex;flex-direction:column;gap:.35rem;text-decoration:none;background:var(--weiss);border:var(--line);border-radius:var(--radius);padding:.9rem 1rem;color:inherit;transition:border-color .15s ease}.ratgeber-karte:hover{border-color:var(--blau);background:var(--boxhover)}.ratgeber-karte .rk-titel{font-weight:700;color:var(--blau)}.ratgeber-karte .rk-kurztext{font-size:.92rem;color:var(--grau-60);line-height:1.4}.ratgeber-block{margin-top:var(--s4)}.ratgeber-hinweis a{font-weight:600}.preis-tabelle td a{display:block;text-decoration:none;color:inherit}.preis-tabelle td a:hover,.preis-tabelle td a:focus-visible{color:var(--colorclaim)}.preis-tabelle+h2{margin-top:var(--s5)}.thema-block{scroll-margin-top:var(--s3)}.sprung-chips-wrap{padding-block:0}.sprung-chips-titel{font-size:.8125rem;letter-spacing:.1em;font-weight:600;color:#545C69;text-transform:uppercase;margin:0 0 var(--s1)}.sprung-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 var(--s3)}.sprung-chips a{background:var(--flaeche,var(--blau-hell));border-radius:999px;padding:.45rem 1.05rem;font-size:.9375rem;color:#4A5260;text-decoration:none}.sprung-chips a:hover,.sprung-chips a:focus-visible{background:var(--flaeche-tief,var(--grau-20));color:var(--colorclaim)}.gruppen-titel{font-size:.8125rem;letter-spacing:.1em;font-weight:600;color:#545C69;text-transform:uppercase;margin:0 0 var(--s2);scroll-margin-top:var(--s4)}.thema-grid-v2{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:.9rem}.thema-karte-v2{background:var(--flaeche,var(--blau-hell));border-radius:var(--radius);padding:1.35rem 1.45rem;display:flex;flex-direction:column;gap:.4rem;text-decoration:none;color:inherit;scroll-margin-top:var(--s4)}.thema-karte-v2:hover,.thema-karte-v2:focus-visible{background:var(--boxhover)}.tkv2-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.tkv2-titel{color:var(--blau-dark);font-weight:600;font-size:1.0625rem}.tkv2-ab{font-size:.9375rem;color:#545C69;font-variant-numeric:tabular-nums;flex:0 0 auto}.tkv2-subline{font-size:.9375rem;line-height:1.6;color:#545C69}.tkv2-kurztext{font-size:.9375rem;color:#4A5260}.tkv2-mehr{font-size:.9375rem;font-weight:600;color:var(--blau-dark);margin-top:.35rem}.werk-liste{border-top:1px solid var(--kante,var(--grau-20))}.werk-liste-schluss{border-top:0}.werk-zeile{display:flex;justify-content:space-between;align-items:center;gap:1.75rem;min-height:3.5rem;padding:.9rem .35rem;border-bottom:1px solid var(--kante,var(--grau-20));color:inherit;text-decoration:none}.werk-zeile:hover,.werk-zeile:focus-visible{background:var(--flaeche,var(--blau-hell))}.wz-name{color:var(--blau-dark);font-weight:600;font-size:1rem;min-width:0;overflow-wrap:break-word}.wz-preis{font-size:.9375rem;color:#545C69;font-variant-numeric:tabular-nums;flex:0 0 auto;letter-spacing:.01em;white-space:nowrap}.werk-gruppe{font-size:.8125rem;letter-spacing:.1em;font-weight:600;color:#545C69;text-transform:uppercase;margin:var(--s3) 0 .5rem}.catchall-zeile{display:flex;justify-content:space-between;align-items:center;gap:1.75rem;padding:.75rem .35rem;font-size:.9375rem;color:#545C69;text-decoration:none;border-bottom:1px solid var(--kante,var(--grau-20))}.catchall-zeile:hover,.catchall-zeile:focus-visible{color:var(--colorclaim)}.catchall-zeile .wz-name{font-weight:500;color:#4A5260;font-size:.9375rem}.catchall-hinweis{font-size:.9375rem;color:#545C69;margin-top:var(--s1)}.querverweis-zeile{font-size:.9375rem;color:#4A5260;margin-top:var(--s2)}.screening-hinweis{font-size:.9375rem;color:#545C69;background:var(--flaeche,var(--blau-hell));border-left:3px solid var(--blau);border-radius:var(--radius);padding:.75rem 1rem;margin-bottom:var(--s3)}.produkt-merkmale{padding-block:0}.merkmal-liste{list-style:none;margin:0;padding:0}.merkmal-liste li{font-size:.9375rem;color:#4A5260;padding:.2rem 0 .2rem 1.1rem;position:relative}.merkmal-liste li::before{content:"—";position:absolute;left:0;color:#8A929E}@media (max-width: 720px){.thema-grid-v2{grid-template-columns:1fr}.werk-zeile{min-height:4rem;column-gap:1.1rem}.catchall-zeile{column-gap:1.1rem}}.funnel-werk-preis{font-size:.78rem;color:var(--blau);font-weight:700;white-space:nowrap;flex:0 0 auto}.sprung-chips a{border:1px solid var(--grau-20);background:var(--weiss);border-radius:var(--radius);color:var(--grau-60);transition:color .15s ease,border-color .15s ease}.sprung-chips a:hover,.sprung-chips a:focus-visible{background:var(--weiss);color:var(--colorclaim);border-color:var(--colorclaim)}.catchall-zeile .wz-name{font-weight:600;color:var(--colorclaim);font-size:var(--t-base,1rem)}.werk-gruppe{color:var(--colorclaim)}.funnel-brotkrume{margin-bottom:var(--s2)}.funnel-brotkrume .bc-trenner{color:var(--grau-60)}.funnel-werk-kopf{color:var(--colorclaim);font-weight:600;font-size:var(--t-lg,1.25rem);margin:0 0 var(--s1)}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/fonts/Inter-Bold.woff2') format('woff2')}@font-face{font-family:'Inter';font-style:italic;font-weight:700;font-display:swap;src:url('/assets/fonts/Inter-BoldItalic.woff2') format('woff2')}body{background:var(--papier);color:#2B3138;font-size:1.02rem;line-height:1.64}.wrap{max-width:var(--maxw)}h1{color:var(--blau-dark);font-size:clamp(2.15rem,4.2vw,3.15rem);line-height:1.08;max-width:var(--inhalt-rail)}h2{color:var(--blau-dark);font-weight:600;letter-spacing:-.018em;font-size:clamp(1.5rem,2.6vw,1.85rem)}h3{color:var(--anthrazit);font-weight:600;letter-spacing:-.005em;font-size:1.08rem}.lead{color:var(--text-muted);max-width:58ch}.footer-rechtshinweis,.footer-copy,.inhalt-stand,.stage-note,.breadcrumb,.rf-meta,.st-badge,.grund-tage,.datei-abgelaufen,.tl-datum,.lexikon-grundlage,.fr-grundlage,.fr-art,.ft-grundlage,.herkunft-zeile,.cta-sub,.upload-box-hinweis,.sg-note,.admin-meta,.werke-box-titel,.werke-gruppe,.sprung-chips-titel,.gruppen-titel,.werk-gruppe{font-size:.875rem}.site-header{background:var(--weiss);border-bottom:1px solid var(--karten-kante)}.site-nav a{font-size:.98rem;white-space:nowrap}@media (min-width: 721px){.header-inner{padding-block:.82rem;column-gap:1.5rem;row-gap:1rem}.brand-logo{width:270px}.site-nav{gap:clamp(.7rem,1.5vw,1.7rem)}.nav-suche input{width:9rem;min-width:5.5rem;flex:0 1 9rem}}.site-nav>a{position:relative;color:var(--blau-dark);text-decoration:none;transition:none}.site-nav>a:hover,.site-nav>a:focus-visible{color:var(--blau-dark)}@media (min-width: 721px){.site-nav>a::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--blau-dark);transform:scaleX(0);transform-origin:left center;transition:transform .16s ease}.site-nav>a:hover::after,.site-nav>a:focus-visible::after{transform:scaleX(1)}}.site-nav .nav-gruppe-titel,.site-nav .nav-gruppe-titel:hover,.site-nav .nav-gruppe-titel:focus-visible{color:var(--blau-dark);text-decoration:none}.site-nav .nav-gruppe-titel::after{content:none !important}.nav-untermenue{border:1px solid var(--karten-kante);border-radius:var(--radius);overflow:hidden}.nav-untermenue a{color:var(--blau-dark)}.nav-untermenue a:hover,.nav-untermenue a:focus-visible{color:var(--blau-dark);background:var(--blau-hell);text-decoration:none}.btn{border-radius:var(--radius)}.btn-primary{background:var(--blau-dark)}.btn-primary:hover{background:#10233C}.preisbadge{border-radius:var(--radius)}.kachel,.themen-karte,.thema-karte,.lexikon-karte,.verwandte-karte,.produkt-karte,.ratgeber-karte,.suche-treffer,.beispiel-karte,.thema-karte-v2{background:var(--weiss);border:1px solid var(--karten-kante);border-radius:var(--radius);box-shadow:var(--elev);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.kachel:hover,.kachel:focus-visible,.themen-karte:hover,.themen-karte:focus-visible,.thema-karte:hover,.thema-karte:focus-visible,.lexikon-karte:hover,.lexikon-karte:focus-visible,.verwandte-karte:hover,.verwandte-karte:focus-visible,.produkt-karte:hover,.produkt-karte:focus-visible,.ratgeber-karte:hover,.ratgeber-karte:focus-visible,.suche-treffer:hover,.suche-treffer:focus-visible,.beispiel-karte:hover,.beispiel-karte:focus-visible,.thema-karte-v2:hover,.thema-karte-v2:focus-visible{background:var(--boxhover);border-color:var(--blau-dark);transform:translateY(-2px);box-shadow:0 0 0 1px var(--blau-dark),var(--elev-hover)}.kachel,.themen-karte,.thema-karte,.lexikon-karte,.verwandte-karte,.produkt-karte,.ratgeber-karte,.suche-treffer,.beispiel-karte{padding:1.05rem 1.15rem}.thema-karte-v2{padding:1.3rem 1.4rem}.kachel-titel,.th-titel,.tk-titel,.lx-begriff,.vk-name,.pk-name,.st-titel,.ratgeber-karte .rk-titel,.tkv2-titel{color:var(--blau-dark)}.vk-badge,.pk-badge,.tkv2-ab,.wz-preis,.preis-tabelle td.tabular{color:var(--blau-dark)}.section{margin-top:clamp(2.5rem,5vw,4.25rem)}.section-head{margin-bottom:1.4rem;max-width:var(--inhalt-rail)}.thema-kopf,.produkt-kopf-text,.hub-hinweis,.sprung-chips-wrap{max-width:var(--inhalt-rail)}.thema-kopf h1,.produkt-kopf-text h1{max-width:100%}.sprung-chips{justify-content:flex-start}.sprung-chips a{font-weight:700}.thema-ab{display:flex;width:max-content;align-items:center;background:var(--blau-hell);border:1px solid var(--karten-kante);border-radius:var(--radius);color:var(--blau-dark);font-size:1rem;font-weight:700;line-height:1.2;letter-spacing:.035em;padding:.48rem .9rem;margin:.85rem 0 0;white-space:nowrap}.produkt-kopf .preisbadge{background:var(--blau-hell);border:1px solid var(--karten-kante);color:var(--blau-dark);font-size:1rem;letter-spacing:.025em;line-height:1.25;padding:.48rem .9rem;margin-bottom:.8rem}.werk-zeile,.catchall-zeile{display:grid;grid-template-columns:minmax(0,38rem) max-content;justify-content:start;align-items:center;column-gap:2.25rem;padding-left:1.35rem;padding-right:.75rem;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease}.wz-preis{font-size:1rem;letter-spacing:.015em;justify-self:start;font-weight:400}.werk-zeile:hover,.werk-zeile:focus-visible{background:var(--blau-hell);box-shadow:inset 2px 0 0 var(--blau-dark)}.catchall-zeile:hover,.catchall-zeile:focus-visible{background:var(--catchall-hover);color:var(--colorclaim);box-shadow:inset 2px 0 0 var(--colorclaim)}.rg-hub-link:hover,.rg-hub-link:focus-visible,.preis-tabelle td a:hover,.preis-tabelle td a:focus-visible,.ressourcen-links a:hover,.ressourcen-links a:focus-visible,.sprung-chips a:hover,.sprung-chips a:focus-visible{color:var(--blau-dark);border-color:var(--blau-dark)}.ressourcen-links a:hover,.ressourcen-links a:focus-visible,.sprung-chips a:hover,.sprung-chips a:focus-visible{background:var(--blau-hell)}.usp-strip li::before{background:var(--gruen)}.haken-liste li::before{color:var(--gruen)}.badge-ok{color:var(--gruen)}.badge-geliefert{background:#E7F1EC;color:var(--gruen)}.flash-ok{background:#E7F1EC;color:var(--gruen);border-color:#BFE0CE}.funnel-fortschritt{font-size:.75rem;line-height:1.25;font-weight:700;color:var(--colorclaim);text-transform:uppercase;letter-spacing:.09em;margin:0 0 .55rem}.funnel-werk-kopf{color:var(--colorclaim);font-weight:700;font-size:1.15rem;line-height:1.35;margin:.15rem 0 .55rem}.funnel-werk{color:var(--anthrazit);font-size:1.15rem;line-height:1.35;padding-bottom:.65rem;margin-bottom:.9rem}.funnel-werk-preis,.funnel-opt .opt-band{color:var(--blau-dark);font-weight:700;font-variant-numeric:tabular-nums}.funnel-werk-preis{font-size:.8125rem;background:var(--blau-hell)}.funnel-frage{color:var(--blau-dark);font-size:1.18rem;line-height:1.35}.funnel-hint{color:var(--text-muted)}.funnel-card{background:var(--weiss);border:1px solid var(--karten-kante);border-radius:8px;box-shadow:0 6px 24px rgba(24,45,74,.08);max-width:720px;padding:1.55rem 1.65rem}.funnel-optionen{gap:.6rem}.funnel-opt{border:1px solid var(--feldrand);border-radius:var(--radius);color:var(--anthrazit);background:var(--weiss);min-height:3.35rem;padding:.9rem 1rem;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease}.funnel-opt:hover,.funnel-opt:focus-visible{font-size:inherit;font-weight:inherit;color:var(--blau-dark);border-color:var(--blau);background:var(--blau-hell);transform:translateY(-1px);box-shadow:0 4px 12px rgba(24,45,74,.09)}.funnel-opt--gewaehlt{border-color:var(--blau);background:var(--blau-hell);font-weight:600;box-shadow:none}.funnel-feld input,.funnel-feld select,.funnel-feld textarea,.rechner-feld select,.rechner-feld input[type="date"],.suche-form input,.partner-form input,.partner-form textarea,.admin-form input,.admin-form select,.admin-form textarea{border:1px solid var(--feldrand);border-radius:var(--radius);background:var(--weiss)}.funnel-feld input:hover,.funnel-feld select:hover,.funnel-feld textarea:hover,.funnel-feld input:focus,.funnel-feld select:focus,.funnel-feld textarea:focus{border-color:var(--blau-dark);outline:none;box-shadow:inset 0 0 0 1px var(--blau-dark)}.upload-box,.verweis-box,.hinweis-box,.screening-hinweis,.lexikon-merksatz,.kein-kontakt,.rerun-box,.trust{border-radius:var(--radius)}.faq summary,.faq-item summary{color:var(--blau-dark)}.faq summary:hover,.faq-item summary:hover{color:var(--blau)}.preis-tabelle,.fristen-tabelle{border-color:var(--karten-kante)}.preis-tabelle th,.fristen-tabelle th{background:#F0F4F8;color:var(--text-muted)}.preis-tabelle td.tabular,.preis-tabelle td.tabular a{font-weight:400}.preis-tabelle tbody tr{transition:background-color .14s ease}.preis-tabelle tbody tr:hover td,.preis-tabelle tbody tr:focus-within td,.preis-tabelle tbody tr:hover td:last-child,.preis-tabelle tbody tr:focus-within td:last-child{background:var(--blau-hell);box-shadow:none}.preis-tabelle tbody tr:hover td:first-child,.preis-tabelle tbody tr:focus-within td:first-child{background:var(--blau-hell);box-shadow:inset 2px 0 0 var(--blau-dark)}.fr-pruefen{border:0;border-left:3px solid var(--blau)}.lexikon-merksatz{border:0;border-left:3px solid var(--blau);background:var(--blau-hell)}.verweis-box{border:0;border-left:4px solid var(--blau);background:var(--blau-hell)}.schutz-box{border:2px solid var(--blau);background:var(--blau-hell)}.hub-hinweis{border:1px solid var(--karten-kante);border-left:4px solid var(--colorclaim);background:var(--weiss)}.hilfe-notfall{background:var(--weiss)}.screening-hinweis{border:0;border-left:0;border-radius:var(--radius);background:var(--blau-hell)}.footer-nav a,.footer-nav a:hover,.footer-nav a:focus-visible,.footer-links a,.footer-links a:hover,.footer-links a:focus-visible{text-decoration:none !important}.catchall-zeile .wz-name,.catchall-zeile:hover .wz-name,.catchall-zeile:focus-visible .wz-name,.catchall-preiszeile .pb-name a,.catchall-preiszeile:hover .pb-name a,.catchall-preiszeile:focus-within .pb-name a{color:var(--colorclaim);font-size:1.30rem;font-weight:700;line-height:1.3}.catchall-preiszeile .tabular,.catchall-preiszeile .tabular a{font-weight:400}.catchall-hinweis,.werk-liste-schluss+.querverweis-zeile,.preis-tabelle+.funnel-hint{margin-top:24px}.preis-tabelle tbody tr.catchall-preiszeile:hover,.preis-tabelle tbody tr.catchall-preiszeile:focus-within,.preis-tabelle tbody tr.catchall-preiszeile:hover td,.preis-tabelle tbody tr.catchall-preiszeile:focus-within td,.preis-tabelle tbody tr.catchall-preiszeile:hover td a,.preis-tabelle tbody tr.catchall-preiszeile:focus-within td a{background:var(--catchall-hover)}.preis-tabelle tbody tr.catchall-preiszeile:hover td:first-child,.preis-tabelle tbody tr.catchall-preiszeile:focus-within td:first-child{background:var(--catchall-hover);box-shadow:inset 2px 0 0 var(--colorclaim)}.werke-catchall-karte .vk-name,.werke-catchall-karte:hover .vk-name,.werke-catchall-karte:focus-visible .vk-name{color:var(--colorclaim);font-size:inherit;font-weight:600;line-height:inherit}.werke-catchall-karte:hover,.werke-catchall-karte:focus-visible{background:var(--catchall-hover);border-color:var(--karten-kante);box-shadow:inset 2px 0 0 var(--colorclaim),var(--elev-hover)}.funnel-opt--catchall .opt-label,.funnel-opt--catchall:focus-visible .opt-label,.funnel-opt--catchall.funnel-opt--gewaehlt .opt-label{color:inherit;text-transform:uppercase}.funnel-opt--catchall:hover .opt-label{color:var(--colorclaim);text-transform:uppercase}.funnel-opt--catchall:hover,.funnel-opt--catchall:focus-visible,.funnel-opt--catchall.funnel-opt--gewaehlt{background:var(--catchall-hover);border-color:var(--blau)}.funnel-werk.funnel-werk--catchall .funnel-werk-name{color:var(--anthrazit)}.funnel-card>.funnel-hint+h2{margin-top:1.5rem}@media (max-width: 720px){:root{--inhalt-rail:100%}.site-nav>a::after{content:none}.kachel:hover,.themen-karte:hover,.thema-karte:hover,.lexikon-karte:hover,.verwandte-karte:hover,.produkt-karte:hover,.ratgeber-karte:hover,.suche-treffer:hover,.beispiel-karte:hover,.thema-karte-v2:hover{transform:none}.funnel-card{padding:1.2rem 1.05rem}.funnel-nav .btn{min-height:2.9rem}.thema-kopf h1,.produkt-kopf-text,.produkt-kopf-text h1{max-width:none}.thema-ab,.produkt-kopf .preisbadge{font-size:.9375rem;letter-spacing:.02em}.werk-zeile,.catchall-zeile{grid-template-columns:minmax(0,1fr) max-content;column-gap:.8rem;padding-left:.95rem;padding-right:.55rem}.wz-preis{font-size:.9375rem}.catchall-zeile .wz-name,.catchall-zeile:hover .wz-name,.catchall-zeile:focus-visible .wz-name,.catchall-preiszeile .pb-name a,.catchall-preiszeile:hover .pb-name a,.catchall-preiszeile:focus-within .pb-name a{font-size:1.15rem}}@media (prefers-reduced-motion: reduce){.site-nav>a::after,.kachel,.themen-karte,.thema-karte,.lexikon-karte,.verwandte-karte,.produkt-karte,.ratgeber-karte,.suche-treffer,.beispiel-karte,.thema-karte-v2,.funnel-opt,.werk-zeile,.catchall-zeile{transition:none}}.bsp-anonym{max-width:var(--maxw);margin:var(--s2) auto 0;padding:.9rem 1.2rem;border:1px solid #E6CFCF;border-left:4px solid var(--colorclaim);background:#F9F2F2}.bsp-anonym-titel{margin:0 0 .2rem;font-weight:700;color:var(--colorclaim);font-size:1.02rem}.bsp-anonym-text{margin:0;color:var(--grau-60);font-size:.92rem;line-height:1.5;max-width:90ch}.bsp-h1{margin-bottom:var(--s3)}.bsp-claim{border:var(--line);border-left:4px solid var(--colorclaim);border-radius:var(--radius);padding:1.4rem 1.6rem;max-width:78ch;margin-top:var(--s3);background:var(--weiss)}.bsp-claim-zeile{margin:0 0 .4rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem}.bsp-claim-zahl{color:var(--colorclaim);font-weight:700;font-size:clamp(1.5rem,2.6vw,1.85rem);line-height:1.2;letter-spacing:-.018em}.bsp-claim-wort{color:var(--colorclaim);font-weight:600;font-size:1.02rem}.bsp-claim-satz{margin:0 0 1rem;font-size:1.05rem;line-height:1.55;color:var(--anthrazit)}.bsp-claim-hinweis{margin:0 0 .6rem;font-size:.9rem;color:var(--grau-60)}.bsp-claim-knoepfe{margin:0;display:flex;flex-wrap:wrap;gap:.6rem}.bsp-abschnitt{padding-top:var(--s3)}.bsp-luft{margin-top:var(--s4)}.bsp-perspektive-knoepfe{display:flex;flex-wrap:wrap;gap:.6rem;margin:.9rem 0 var(--s3)}.bsp-karte-umfang{font-size:.84rem}.bsp-anonym-schluss{color:var(--colorclaim);font-weight:600;margin:0 0 var(--s4)}.bsp-dokument{margin:0 0 var(--s4)}.bsp-dok-nr{margin:0 0 .15rem;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;color:var(--grau-60);font-weight:600}.bsp-dok-titel{margin:0 0 .7rem;font-size:1.12rem}.bsp-dok-blatt{border:var(--line);background:var(--weiss);padding:1.6rem 1.9rem;max-width:82ch;box-shadow:var(--elev)}.bsp-dok-blatt .bsp-dok-p{margin:0 0 .7rem;line-height:1.6;color:var(--anthrazit)}.bsp-dok-blatt .bsp-dok-h{margin:1.2rem 0 .5rem;font-weight:700;color:var(--blau);line-height:1.45}.bsp-dok-blatt .bsp-dok-h:first-child{margin-top:0}@media (max-width: 640px){.bsp-claim{padding:1.1rem 1.2rem}.bsp-dok-blatt{padding:1.1rem 1.2rem}}.beispiel-rueckfrage{margin:0 0 .8rem;padding:.9rem 1.2rem;max-width:82ch;border-left:3px solid var(--blau);background:var(--blau-hell);font-size:1.05rem;line-height:1.6;color:var(--anthrazit)}.cta-abschluss .bsp-anonym-links{text-align:left;margin-top:3.6rem;margin-bottom:var(--s4)}.cta-abschluss .bsp-claim-knoepfe{justify-content:flex-start}.funnel-hint-claim{color:var(--colorclaim);font-weight:600}
