@font-face{font-family:Literata;src:url(/assets/fonts/literata-latin-opsz.woff2) format("woff2-variations"),url(/assets/fonts/literata-latin-opsz.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Source Sans\ 3;src:url(/assets/fonts/source-sans-3-latin-wght.woff2) format("woff2-variations"),url(/assets/fonts/source-sans-3-latin-wght.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap}:root{--papier:#f7f7f5;--flaeche:#ffffff;--tinte:#1b2130;--blei:#545a66;--linie:#dcdcd8;--linie-zart:#ececea;--feldrand:#8a8378;--beere:#8b0142;--beere-dunkel:#6c0033;--beere-hauch:#f6e9ef;--gruen:#0b5c3f;--gruen-hauch:#e5f2ec;--nacht:#1b2130;--nacht-text:#e9ebf0;--nacht-blei:#b9beca;--nacht-linie:#353c4d;--nacht-beere:#f2a7c6;--font-serif:"Literata","Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--font-sans:"Source Sans 3","Segoe UI","Helvetica Neue",Arial,sans-serif;--text-xs:0.8125rem;--text-sm:0.9375rem;--text-base:1.0625rem;--text-lg:1.25rem;--text-h3:1.25rem;--text-h2:clamp(1.75rem,1.35rem + 1.6vw,2.5rem);--text-h1:clamp(2.125rem,1.45rem + 2.9vw,3.625rem);--space-section:clamp(4rem,2.8rem + 5vw,7.5rem);--radius:6px;--radius-gross:10px;--header-height:5rem;--summenstrich:4px double var(--beere)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--papier);color:var(--tinte);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;font-feature-settings:"kern","liga";text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--font-serif);font-weight:600;line-height:1.2;margin:0;text-wrap:balance}dd,dl,figure,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}img{max-width:100%}a{color:var(--beere);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--beere-dunkel);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--beere);outline-offset:3px;border-radius:2px}[id]{scroll-margin-top:1rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:1rem;top:-4rem;z-index:100;padding:.75rem 1rem;background:var(--tinte);color:#fff;font-weight:600;border-radius:var(--radius);text-decoration:none}.skip-link:focus{top:1rem;color:#fff}.container{width:100%;max-width:74rem;margin-inline:auto;padding-inline:1rem}.section-title{font-size:var(--text-h2);letter-spacing:-.01em}.section-intro{margin-top:1rem;max-width:38rem;color:var(--blei);font-size:var(--text-lg);line-height:1.55}.button{display:inline-flex;align-items:center;justify-content:center;min-height:2.875rem;padding:.625rem 1.25rem;border:1px solid var(--beere);border-radius:var(--radius);background:var(--beere);color:#fff;font:inherit;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.button:hover{background:var(--beere-dunkel);border-color:var(--beere-dunkel);color:#fff}.button[disabled]{cursor:progress;opacity:.7}.button--quiet{background:transparent;color:var(--tinte);border-color:var(--linie)}.button--quiet:hover{background:var(--flaeche);border-color:var(--tinte);color:var(--tinte)}.button--small{min-height:2.5rem;padding:.5rem 1rem;font-size:var(--text-sm)}.button--inverse{background:#fff;border-color:#fff;color:var(--nacht)}.button--inverse:hover{background:var(--nacht-beere);border-color:var(--nacht-beere);color:var(--nacht)}.site-header{background:var(--papier);border-bottom:1px solid var(--linie)}.site-header__inner{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 2rem;padding-block:.875rem .25rem}.logo{display:inline-flex;align-items:center;min-height:2.75rem}.logo__bild{display:block;width:auto;height:2.25rem}.site-nav{flex-basis:100%}.site-nav__list{display:flex;flex-wrap:wrap;gap:0 1.25rem}.site-nav__list a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--tinte);font-size:var(--text-sm);font-weight:500;text-decoration:none}.site-nav__list a:hover,.site-nav__list a[aria-current=page]{color:var(--beere);text-decoration:underline}.site-header__cta{display:none}.hero{padding-block:clamp(3rem,2rem + 4vw,5.5rem) var(--space-section)}.hero__title{font-size:var(--text-h1);letter-spacing:-.02em;line-height:1.1;max-width:16ch}.hero__lead{margin-top:1.5rem;max-width:34rem;font-size:var(--text-lg);line-height:1.55;color:var(--blei)}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.hero__note{margin-top:1.75rem;padding-left:.875rem;border-left:3px solid var(--beere);max-width:32rem;font-size:var(--text-sm);color:var(--blei)}.demo-knopf{justify-self:start;padding:.25rem .75rem;border-radius:var(--radius);background:var(--beere);color:#fff;font-weight:600;white-space:nowrap}.demo-knopf--gross{padding:.5rem 1rem;font-size:var(--text-sm)}.demo-knopf.ist-gedrueckt{animation:demo-druck .7s ease-out}.demo-cursor{display:inline-block;width:1px;height:1em;margin-left:1px;vertical-align:-.125em;background:var(--beere);animation:demo-blinken 1s steps(2,start) infinite}@keyframes demo-druck{0%{transform:scale(1);box-shadow:0 0 0 0 color-mix(in srgb,var(--beere) 40%,transparent)}30%{transform:scale(.93)}to{transform:scale(1);box-shadow:0 0 0 .875rem color-mix(in srgb,var(--beere) 0%,transparent)}}@keyframes demo-blinken{to{visibility:hidden}}@keyframes demo-fluss{to{stroke-dashoffset:-8}}.antrag-demo{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.antrag-demo__buehne{display:grid;justify-items:center;gap:1.25rem;padding:1.5rem 1rem;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-gross);box-shadow:0 1px 2px rgba(27,33,48,.06),0 24px 48px -28px rgba(27,33,48,.22);font-size:var(--text-xs);line-height:1.35}.antrag-demo__spalte{display:grid;gap:.625rem;width:100%;min-width:0}.antrag-demo__spalte--portal{max-width:17rem}.antrag-demo__spalte--antrag{max-width:38.75rem}.antrag-demo__etikett{color:var(--blei);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-align:center;text-transform:uppercase}.antrag-demo__handy{padding:1rem .875rem 1.125rem;background:var(--flaeche);border:.4375rem solid var(--tinte);border-radius:1.75rem}.antrag-demo__person{font-family:var(--font-serif);font-size:1rem;font-weight:600}.antrag-demo__zaehler{margin-top:.125rem;color:var(--blei)}.antrag-demo__fortschritt{display:block;height:.375rem;margin-top:.5rem;overflow:hidden;border-radius:999px;background:var(--linie-zart)}.antrag-demo__balken{display:block;height:100%;background:var(--gruen);transform-origin:left center;transition:transform .4s ease}.antrag-demo__angaben{display:grid;gap:.375rem;margin-top:.875rem}.antrag-demo__angabe{display:grid;grid-template-columns:1.125rem minmax(0,1fr);column-gap:.5rem;padding:.375rem .5rem;border:1px solid var(--linie-zart);border-radius:var(--radius);transition:background-color .4s ease,border-color .4s ease}.antrag-demo__haken{flex:none;grid-row:span 2;width:1.125rem;height:1.125rem;margin-top:.0625rem}.antrag-demo__haken circle{fill:var(--gruen);stroke:var(--gruen);stroke-width:1.5;transition:fill .3s ease,stroke .3s ease}.antrag-demo__haken path{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12;stroke-dashoffset:0;transition:stroke-dashoffset .35s ease .15s}.antrag-demo__frage{color:var(--blei)}.antrag-demo__antwort{font-weight:600;font-variant-numeric:tabular-nums lining-nums;transition:opacity .3s ease}.antrag-demo.ist-animiert .antrag-demo__angabe.ist-erledigt{background:var(--gruen-hauch);border-color:var(--gruen-hauch)}.antrag-demo.ist-animiert .antrag-demo__angabe:not(.ist-erledigt) .antrag-demo__haken circle{fill:var(--flaeche);stroke:var(--linie)}.antrag-demo.ist-animiert .antrag-demo__angabe:not(.ist-erledigt) .antrag-demo__haken path{stroke-dashoffset:12;transition:none}.antrag-demo.ist-animiert .antrag-demo__angabe:not(.ist-erledigt) .antrag-demo__antwort{opacity:0}.antrag-demo__mitte{display:flex;flex-direction:column;align-items:center;gap:.375rem}.antrag-demo__hinweis{color:var(--blei)}.antrag-demo__pfeil{margin-block:1rem;color:var(--beere);transform:rotate(90deg)}.antrag-demo__pfeil path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.antrag-demo__mitte.ist-aktiv .antrag-demo__pfeil-linie{stroke-dasharray:4 4;animation:demo-fluss .6s linear infinite}.vorschau--antrag{width:100%;container-type:inline-size}.vorschau--antrag .vorschau__flaeche{border-radius:var(--radius-gross);box-shadow:0 2px 4px rgba(27,33,48,.06)}@container (width < 35.125rem){.vorschau--antrag .vorschau__flaeche{max-height:48rem}.vorschau--antrag .vorschau__flaeche:after{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;height:5rem;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--flaeche));pointer-events:none}}.antrag-demo__paket{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:var(--gruen-hauch);border:1px solid var(--gruen-hauch);border-radius:var(--radius);color:var(--gruen);font-weight:600;transition:opacity .4s ease,transform .4s ease}.antrag-demo.ist-animiert .antrag-demo__paket:not(.ist-erledigt){opacity:0;transform:translateY(.375rem)}.antrag-demo__text{margin-top:.75rem;color:var(--blei);font-size:var(--text-sm)}@media (min-width:74rem){.antrag-demo__buehne{grid-template-columns:minmax(0,18.75rem) minmax(0,8.75rem) minmax(0,1fr);align-items:center;gap:1.5rem;padding:2.5rem 1.5rem}.antrag-demo__spalte--antrag,.antrag-demo__spalte--portal{max-width:none}.antrag-demo__mitte .demo-knopf--gross{white-space:normal;text-align:center}.antrag-demo__pfeil{margin-block:0;transform:none}}.vorschau{display:flex;flex-direction:column;min-width:0}.vorschau__leiste{display:flex;align-items:center;gap:1rem;padding:.625rem .875rem;background:#eeeeeb;border:1px solid var(--linie);border-bottom:0;border-radius:var(--radius-gross) var(--radius-gross) 0 0}.vorschau__punkte{display:inline-flex;gap:.375rem}.vorschau__punkte i{width:.625rem;height:.625rem;border-radius:50%;background:#cfcfca}.vorschau__adresse{padding:.125rem .75rem;border-radius:999px;background:var(--flaeche);color:var(--blei);font-size:.75rem}.vorschau__flaeche{position:relative;overflow:hidden;background:var(--flaeche);border:1px solid var(--linie);border-radius:0 0 var(--radius-gross) var(--radius-gross);box-shadow:0 1px 2px rgba(27,33,48,.06),0 24px 48px -24px rgba(27,33,48,.28)}.vorschau__inhalt{height:100%;pointer-events:none;user-select:none}.vorschau__inhalt>.app-vorschau{height:100%}.vorschau__inhalt *{scrollbar-width:none}.vorschau__text{margin-top:.75rem;color:var(--blei);font-size:var(--text-sm)}.vorschau--breit{width:100%}.vorschau--hoch{justify-self:center;width:min(100%,23.75rem)}.vorschau--hoch .vorschau__flaeche{height:40rem;border:.625rem solid var(--tinte);border-radius:2.25rem;box-shadow:0 30px 60px -30px rgba(27,33,48,.55)}.vorschau--hoch .vorschau__text{text-align:center}.vorschau--tablet{justify-self:center;width:min(100%,42.5rem)}.vorschau--tablet .vorschau__flaeche{height:52rem;max-height:130vw;border:.75rem solid var(--tinte);border-radius:1.5rem;box-shadow:0 30px 60px -30px rgba(27,33,48,.55)}.vorschau--tablet .vorschau__flaeche:after{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;height:7rem;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--flaeche));pointer-events:none}.vorschau--tablet .vorschau__text{text-align:center}.ki{padding-block:var(--space-section);background:var(--flaeche);border-block:1px solid var(--linie)}.ki__liste{display:grid;gap:2.5rem;margin-top:3rem}.ki-karte{display:flex;flex-direction:column;min-width:0}.ki-karte__bild{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:center;gap:.75rem;min-height:15rem;padding:1.25rem;background:var(--papier);border:1px solid var(--linie);border-radius:var(--radius-gross);font-size:var(--text-xs);line-height:1.35}.ki-karte__titel{margin-top:1.25rem;font-size:var(--text-h3)}.ki-karte>p{margin-top:.5rem;max-width:34rem;color:var(--blei)}.ki-pfeil{color:var(--beere);transform:rotate(90deg)}.ki-nachher,.ki-vorher{width:100%;max-width:17rem}.ki-stapel{position:relative;height:9.5rem}.ki-blatt{position:absolute;top:0;left:50%;width:4.75rem;height:6.25rem;margin-left:-2.375rem;padding:.625rem .5rem;background:var(--flaeche) repeating-linear-gradient(to bottom,transparent 0 .5rem,var(--linie-zart) .5rem calc(.5rem + 2px)) content-box;border:1px solid var(--linie);border-radius:3px;box-shadow:0 2px 4px rgba(27,33,48,.06)}.ki-blatt:first-child{transform:translateX(-1.25rem) rotate(-7deg)}.ki-blatt:nth-child(2){transform:translateX(1.25rem) rotate(5deg)}.ki-datei{position:absolute;bottom:0;left:0;width:100%;color:var(--blei);text-align:center}.ki-summe{padding:.5rem .75rem;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius)}.ki-summe>div{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding-block:.375rem;border-bottom:1px solid var(--linie-zart)}.ki-summe dd{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.ki-summe__pruefen dd{padding:0 .375rem;border-radius:999px;background:var(--beere-hauch);color:var(--beere);font-weight:600}.ki-summe>.ki-summe__zeile{margin-top:.125rem;border-top:var(--summenstrich);border-bottom:0;font-weight:600}.ki-beleg{display:grid;gap:.25rem;padding:.75rem;background:var(--flaeche);border:1px solid var(--linie);border-radius:3px;box-shadow:0 2px 4px rgba(27,33,48,.06)}.ki-beleg__kopf{margin-bottom:.25rem;padding-bottom:.375rem;border-bottom:1px solid var(--linie);font-weight:600}.ki-beleg__zeile{display:flex;justify-content:space-between;gap:.75rem;color:var(--blei);font-variant-numeric:tabular-nums lining-nums}.ki-beleg__zeile--netto{margin-top:.125rem;padding:.25rem .375rem;border-radius:3px;background:var(--beere-hauch);color:var(--tinte);font-weight:600;outline:1px dashed var(--beere)}.ki-feld{display:grid;gap:.375rem;padding:.75rem;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius)}.ki-feld__label{font-weight:600}.ki-feld__wert{padding:.375rem .5rem;border:1px solid var(--feldrand);border-radius:var(--radius);font-size:var(--text-sm);font-variant-numeric:tabular-nums lining-nums}.ki-feld__quelle{color:var(--beere)}.ki-feld__knopf{justify-self:start;padding:.25rem .75rem;border-radius:var(--radius);background:var(--beere);color:#fff;font-weight:600}.ki-karte__bild--chat{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:.625rem;font-size:var(--text-sm)}.ki-chat{max-width:85%;padding:.625rem .875rem;border-radius:14px}.ki-chat--frage{align-self:flex-end;border-bottom-right-radius:3px;background:var(--tinte);color:#fff}.ki-chat--antwort{align-self:flex-start;border-bottom-left-radius:3px;background:var(--flaeche);border:1px solid var(--linie)}.ki-chat__aktion{padding:.375rem .875rem;border:1px solid var(--beere);border-radius:var(--radius);background:var(--flaeche)}.ki-chat__aktion,.ki-chat__link{align-self:flex-start;color:var(--beere);font-weight:600}.ki-chat__link{padding-left:.875rem;text-decoration:underline;text-underline-offset:.18em}.ki-karte__bild--kanzlei .ki-chat--frage{background:var(--beere)}.ki__vorschauen{display:grid;gap:3rem;margin-top:clamp(3rem,2rem + 3vw,4.5rem)}.korrespondenz{padding-block:var(--space-section);background:var(--flaeche);border-top:1px solid var(--linie)}.korrespondenz__liste{display:grid;gap:2.5rem;margin-top:3rem}.ki-karte__bild--demo{display:flex;justify-content:center}.brief-demo{width:100%;max-width:26rem;overflow:hidden;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:0 2px 4px rgba(27,33,48,.06)}.brief-demo__leiste{display:flex;align-items:center;gap:.125rem;padding:.3125rem .5rem;background:var(--linie-zart);border-bottom:1px solid var(--linie)}.brief-demo__werkzeug{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:3px;font-size:var(--text-sm)}.brief-demo__werkzeug--fett{background:var(--flaeche);font-weight:700}.brief-demo__werkzeug--kursiv{font-family:var(--font-serif);font-style:italic}.brief-demo__werkzeug svg{fill:currentColor;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.brief-demo__werkzeug svg path{fill:none}.brief-demo__trenner{width:1px;height:1rem;margin-inline:.25rem;background:var(--linie)}.brief-demo__status{margin-left:auto;white-space:nowrap}.brief-demo__status-gespeichert{display:inline-flex;align-items:center;gap:.25rem;color:var(--gruen);font-weight:600}.brief-demo__status-gespeichert svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.brief-demo__status-bearbeitung{display:none;color:var(--blei)}.brief-demo.ist-animiert:not(.ist-gespeichert) .brief-demo__status-bearbeitung{display:inline}.brief-demo.ist-animiert:not(.ist-gespeichert) .brief-demo__status-gespeichert{display:none}.brief-demo__blatt{display:grid;gap:.5rem;padding:.875rem 1rem 1.125rem;font-size:.75rem;line-height:1.45}.brief-demo__briefkopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 .75rem;padding-bottom:.375rem;border-bottom:2px solid var(--beere)}.brief-demo__stelle{color:var(--beere);font-family:var(--font-serif);font-weight:600}.brief-demo__absender{color:var(--blei);font-size:.6875rem}.brief-demo__anschrift{margin-block:.25rem}.brief-demo__betreff{font-weight:600}.serien-demo__vorlage{display:grid;gap:.3125rem;padding:.75rem;background:var(--flaeche);border:1px solid var(--linie);border-radius:3px;box-shadow:0 2px 4px rgba(27,33,48,.06)}.serien-demo__art{color:var(--blei)}.serien-demo__name{margin-bottom:.25rem;font-weight:600}.serien-demo__zeile{color:var(--blei)}.serien-demo__platzhalter{padding:0 .3125rem;border-radius:3px;background:var(--beere-hauch);color:var(--beere);font-weight:600;white-space:nowrap}.serien-demo__knopf{margin-top:.375rem}.serien-demo__stapel{display:grid;padding-right:1.5rem}.serien-demo__brief{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.5rem;padding:.4375rem .625rem;background:var(--flaeche);border:1px solid var(--linie);border-left:3px solid var(--beere);border-radius:3px;box-shadow:0 2px 4px rgba(27,33,48,.06);transition:opacity .35s ease,transform .35s ease}.serien-demo__brief+.serien-demo__brief{margin-top:-.125rem}.serien-demo__brief:nth-child(2){margin-inline:.5rem -.5rem}.serien-demo__brief:nth-child(3){margin-inline:1rem -1rem}.serien-demo__brief:nth-child(4){margin-inline:1.5rem -1.5rem}.serien-demo__glaeubiger{grid-column:1/-1;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.serien-demo__anteil,.serien-demo__betrag{color:var(--blei);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.serien-demo__anteil{text-align:right}.serien-demo.ist-animiert .serien-demo__brief:not(.ist-erledigt){opacity:0;transform:translateX(-.75rem)}.serien-demo__formate{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem;margin-top:.25rem}.serien-demo__format{padding:.125rem .625rem;background:var(--flaeche);border:1px solid var(--linie);border-radius:999px;font-weight:600}@media (min-width:60rem){.korrespondenz__liste{grid-template-columns:1fr 1fr;gap:3rem 2.5rem}.korrespondenz__liste>.ki-karte{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}}.portal{padding-block:var(--space-section);background:var(--beere-hauch)}.portal__inner{display:grid;gap:3.5rem}.portal__list{display:grid;gap:1.5rem 3rem;margin-top:2.5rem}.portal__vorschauen{display:grid;gap:3rem}.portal__list li{padding-left:1.25rem;border-left:2px solid var(--beere)}.portal__list h3{font-size:var(--text-h3)}.portal__list p{margin-top:.375rem;max-width:34rem}.sicherheit{padding-block:var(--space-section);background:var(--nacht);color:var(--nacht-text)}.sicherheit .section-intro{color:var(--nacht-blei)}.sicherheit :focus-visible{outline-color:var(--nacht-beere)}.sicherheit__list{display:grid;margin-top:3rem;border-top:1px solid var(--nacht-linie)}.sicherheit__list>div{padding-block:1.5rem;border-bottom:1px solid var(--nacht-linie)}.sicherheit__list dt{font-family:var(--font-serif);font-size:var(--text-h3);font-weight:600;line-height:1.3;color:#fff}.sicherheit__list dd{margin-top:.5rem;max-width:36rem;color:var(--nacht-blei)}.sicherheit__mehr{margin-top:2.5rem}.preise{padding-block:var(--space-section)}.matrix__wrap{max-width:56rem;margin-top:2.5rem}.matrix{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-sm)}.matrix td,.matrix th{padding:.75rem .5rem;border-bottom:1px solid var(--linie);text-align:center;vertical-align:middle}.matrix tbody th[scope=row]{padding-left:0;font-weight:500;text-align:left;hyphens:auto;-webkit-hyphens:auto}.matrix thead td,.matrix thead th{border-bottom:var(--summenstrich)}.matrix__paket{width:26%;padding-block:1.25rem 1rem;vertical-align:bottom;font-weight:400}.matrix__einheit,.matrix__name,.matrix__preis{display:block}.matrix__name{font-size:1.125rem}.matrix__name,.matrix__preis{font-family:var(--font-serif);font-weight:600}.matrix__preis{margin-top:.25rem;font-size:clamp(1.25rem,.9rem + 1.6vw,2.25rem);line-height:1.1;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.matrix__einheit{margin-top:.25rem;color:var(--blei);font-size:var(--text-xs);line-height:1.3}.matrix__core,.matrix__paket--core{background:var(--flaeche);border-inline:1px solid var(--tinte)}.matrix__paket--core{border-top:1px solid var(--tinte);border-radius:var(--radius-gross) var(--radius-gross) 0 0}.matrix tbody:last-child tr:last-child .matrix__core{border-bottom-color:var(--tinte);border-radius:0 0 var(--radius-gross) var(--radius-gross)}.matrix__gruppe td,.matrix__gruppe th{padding-top:2rem;border-bottom-color:var(--tinte)}.matrix__gruppe th{padding-left:0;font-family:var(--font-serif);font-size:1.0625rem;font-weight:600;text-align:left}.matrix__ja{height:.5rem;margin-bottom:.25rem;border-left:2px solid var(--beere);border-bottom:2px solid var(--beere);transform:rotate(-45deg)}.matrix__ja,.matrix__nein{display:inline-block;width:.875rem}.matrix__nein{height:2px;vertical-align:middle;background:var(--feldrand)}.preise__weiter{margin-top:2.5rem}.team{padding-block:var(--space-section);background:var(--papier);border-top:1px solid var(--linie)}.team__list{display:grid;gap:2rem;margin-top:2.5rem}.team__person img{display:block;width:9rem;height:9rem;margin-bottom:1rem;border-radius:50%;object-fit:cover;border:3px solid var(--flaeche);box-shadow:0 0 0 1px var(--linie)}.team__person h3{font-size:var(--text-h3)}.team__rolle{margin:.2rem 0 .75rem;color:var(--beere);font-weight:600}.team__hinweis,.team__person p:last-child{color:var(--blei)}.team__hinweis{margin-top:2.5rem;padding-top:1.25rem;font-size:var(--text-sm)}.kontakt,.team__hinweis{border-top:1px solid var(--linie)}.kontakt{padding-block:var(--space-section);background:var(--flaeche)}.kontakt__inner{display:grid;gap:2.5rem}.formular{display:grid;gap:1.25rem 1.5rem;max-width:44rem}.formular__feld{display:grid;gap:.375rem;min-width:0}.formular label{font-weight:600;font-size:var(--text-sm)}.formular__optional{color:var(--blei);font-weight:400}.formular input,.formular select,.formular textarea{width:100%;min-height:2.875rem;padding:.625rem .75rem;border:1px solid var(--feldrand);border-radius:var(--radius);background:var(--flaeche);color:var(--tinte);font:inherit}.formular textarea{resize:vertical}.formular input:focus-visible,.formular select:focus-visible,.formular textarea:focus-visible{outline-offset:0;border-color:var(--beere)}.formular input:user-invalid,.formular select:user-invalid{border-color:var(--beere);box-shadow:inset 3px 0 0 var(--beere)}.formular__honig{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.formular__pruefung{min-height:4.0625rem}.formular__hinweis{color:var(--blei);font-size:var(--text-sm)}.formular__aktion{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.formular__status{flex:1 1 16rem;min-height:1.6em;font-size:var(--text-sm)}.formular__status[data-zustand=erfolg]{padding:.625rem .875rem;border-radius:var(--radius);background:var(--gruen-hauch);color:var(--gruen);font-weight:600}.formular__status[data-zustand=fehler]{padding:.625rem .875rem;border-radius:var(--radius);background:var(--beere-hauch);color:var(--beere-dunkel);font-weight:600}.site-footer{padding-block:3rem 2rem;background:var(--nacht);color:var(--nacht-text);font-size:var(--text-sm)}.site-footer :focus-visible{outline-color:var(--nacht-beere)}.site-footer__inner{display:grid;gap:1.5rem 3rem;align-items:center}.site-footer__logo{display:inline-block;justify-self:start}.site-footer__logo img{display:block;width:18rem;height:auto}.site-footer__links{display:flex;flex-wrap:wrap;gap:0 1.5rem}.site-footer__links a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--nacht-text)}.site-footer__links a:hover{color:var(--nacht-beere)}.site-footer__copy{padding-top:1.25rem;border-top:1px solid var(--nacht-linie);color:var(--nacht-blei)}.legal{padding-block:clamp(3rem,2rem + 4vw,5rem) var(--space-section)}.legal__inner{max-width:46rem}.legal h1{font-size:var(--text-h2);letter-spacing:-.01em}.legal h2{margin-top:2.75rem;font-size:1.375rem}.legal address,.legal p,.legal ul{margin-top:.875rem}.legal address{font-style:normal}.legal ul{padding-left:1.25rem;list-style:disc}.legal li+li{margin-top:.375rem}.legal__stand{color:var(--blei)}.legal__inhalt{margin-top:2rem;padding:1rem 1.25rem;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius)}.legal__inhalt ol{padding-left:1.5rem;list-style:decimal}.legal__inhalt li+li{margin-top:.25rem}.sec-hero{padding-block:clamp(3.5rem,2rem + 5vw,7rem) clamp(2.5rem,1.5rem + 3vw,4rem)}.sec-hero__title{max-width:14ch;font-size:clamp(2.5rem,1.5rem + 4.4vw,4.75rem);line-height:1.05;letter-spacing:-.025em}.sec-hero__lead{margin-top:1.5rem;max-width:40rem;color:var(--blei);font-size:var(--text-lg);line-height:1.55}.zusage{padding-bottom:1.5rem}.zusage__box{padding:clamp(1.5rem,1rem + 2.5vw,3rem);border-radius:var(--radius-gross);background:var(--nacht);color:var(--nacht-text)}.zusage__title{max-width:30ch;color:#fff;font-size:clamp(1.375rem,1.1rem + 1.1vw,1.875rem)}.zusage__list{display:grid;gap:1.25rem 3rem;margin-top:2rem}.zusage__list li{position:relative;padding-left:2.25rem;color:var(--nacht-blei)}.zusage__list li:after,.zusage__list li:before{content:"";position:absolute;left:.3125rem;top:.75em;width:1rem;height:2px;border-radius:1px;background:var(--nacht-beere);transform:rotate(45deg)}.zusage__list li:after{transform:rotate(-45deg)}.zusage__list strong{color:#fff}.badges{padding-block:0 var(--space-section)}.badges__list{display:grid;gap:1rem}.badge{padding:1.5rem;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius)}.badge__icon{display:block;color:var(--beere)}.badge__flagge{display:block;margin-block:.25rem .25rem;box-shadow:0 0 0 1px rgba(27,33,48,.12);border-radius:3px}.badge__title{margin-top:.875rem;font-size:1.25rem}.badge p{margin-top:.5rem;color:var(--blei)}.kontrollen{padding-block:var(--space-section);background:var(--flaeche);border-top:1px solid var(--linie)}.kontrollen__title{max-width:18ch;font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem);letter-spacing:-.02em;line-height:1.1}.kontrollen__nav ul{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.kontrollen__nav a{display:inline-flex;align-items:center;min-height:2.75rem;padding:.375rem 1rem;border:1px solid var(--linie);border-radius:999px;color:var(--tinte);font-size:var(--text-sm);text-decoration:none}.kontrollen__nav a:hover{border-color:var(--beere);color:var(--beere)}.gruppe{display:grid;gap:1rem;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);padding-top:1.25rem;border-top:1px solid var(--tinte)}.gruppe__title{font-size:1.5rem}.gruppe__list{display:grid}.gruppe__list>div{padding-block:1rem;border-bottom:1px solid var(--linie)}.gruppe__list dt{font-weight:650}.gruppe__list dd{margin-top:.25rem;color:var(--blei)}.avv{padding-block:var(--space-section)}.avv__wrap{margin-top:2.5rem}.avv__table{width:100%;border-collapse:collapse;text-align:left}.avv__table td,.avv__table th{padding:1rem 1.5rem 1rem 0;vertical-align:top}.avv__table thead th{border-bottom:1px solid var(--tinte);color:var(--blei);font-size:var(--text-sm);font-weight:600}.avv__table tbody tr{border-bottom:1px solid var(--linie)}.avv__table tbody th{font-weight:650}.faq{padding-block:var(--space-section);background:var(--flaeche);border-block:1px solid var(--linie)}.faq-tafel{margin-top:2.5rem}.faq-tafel__fragen{display:none}.faq-tafel__antwort h3{font-size:1.1875rem;line-height:1.35}.faq-tafel__antwort p{margin-top:.75rem;max-width:42rem}.faq-tafel:not(.ist-aktiv) .faq-tafel__antwort+.faq-tafel__antwort{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--linie)}.faq-tafel.ist-aktiv{display:grid;gap:1.5rem}.faq-tafel.ist-aktiv .faq-tafel__fragen{display:flex;flex-direction:column;border-top:1px solid var(--tinte)}.faq-tafel__frage{min-height:2.75rem;padding:.75rem 1rem;border:0;border-bottom:1px solid var(--linie);border-left:3px solid transparent;background:none;color:var(--tinte);font-family:var(--font-serif);font-size:1.0625rem;font-weight:600;line-height:1.35;text-align:left;cursor:pointer}.faq-tafel__frage:hover{color:var(--beere)}.faq-tafel__frage[aria-selected=true]{border-left-color:var(--beere);background:var(--papier);color:var(--beere)}.faq-tafel__frage:focus-visible{outline-offset:-3px}.faq-tafel.ist-aktiv .faq-tafel__antworten{display:grid;padding:clamp(1.25rem,1rem + 1vw,2rem);background:var(--papier);border:1px solid var(--linie);border-radius:var(--radius-gross)}.faq-tafel.ist-aktiv .faq-tafel__antwort{grid-area:1/1;visibility:hidden}.faq-tafel.ist-aktiv .faq-tafel__antwort.ist-gewaehlt{visibility:visible}.faq-tafel__antwort:focus-visible{outline-offset:6px}.sec-kontakt{padding-block:var(--space-section)}.sec-kontakt__aktion{margin-top:2rem}@media (max-width:47.99rem){.avv__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.avv__table,.avv__table tbody,.avv__table td,.avv__table th,.avv__table tr{display:block}.avv__table tbody tr{padding-block:1.25rem}.avv__table tbody td,.avv__table tbody th{padding:0}.avv__table tbody td{margin-top:.625rem}.avv__table tbody td:before{content:attr(data-label);display:block;color:var(--blei);font-size:var(--text-xs);font-weight:600}}@media (max-width:29.99rem){.matrix{font-size:.875rem}.matrix td,.matrix th{padding-inline:.25rem}.matrix__paket{width:27%}.matrix__einheit{font-size:.75rem}}@media (min-width:30rem){.logo__bild{height:3.5rem}.ki-karte__bild{grid-template-columns:minmax(0,.85fr) auto minmax(0,1.15fr);justify-items:stretch}.ki-pfeil{transform:none}.ki-karte__bild--chat{display:flex}}@media (min-width:40rem){.container{padding-inline:2rem}.sicherheit__list{column-gap:3rem}.formular,.sicherheit__list{grid-template-columns:1fr 1fr}.formular__aktion,.formular__feld--breit,.formular__hinweis{grid-column:1/-1}.vorschau--hoch .vorschau__flaeche{height:42rem}.vorschau--tablet .vorschau__flaeche{height:54rem;max-height:none}}@media (min-width:48rem){.team__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.portal__list{grid-template-columns:1fr 1fr}.badges__list{grid-template-columns:repeat(3,minmax(0,1fr))}.gruppe__list{grid-template-columns:1fr 1fr;column-gap:2.5rem}.site-footer__inner{grid-template-columns:auto minmax(0,1fr)}.site-footer__inner nav{justify-self:end}.site-footer__copy{grid-column:1/-1}}@media (min-width:60rem){.ki__liste{grid-template-columns:1fr 1fr;gap:3rem 2.5rem}.kontakt__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}.zusage__list{grid-template-columns:1fr 1fr}.gruppe{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);gap:4rem}.faq-tafel.ist-aktiv{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2.5rem}.faq-tafel.ist-aktiv .faq-tafel__fragen{align-self:start}}@media (min-width:64rem){.portal__vorschauen{grid-template-columns:minmax(0,23.75rem) minmax(0,42.5rem);justify-content:center;align-items:end;gap:3rem}}@media (min-width:72rem){:root{--header-height:5rem}[id]{scroll-margin-top:calc(var(--header-height) + 1rem)}.site-header{position:sticky;top:0;z-index:20}.site-header__inner{flex-wrap:nowrap;min-height:var(--header-height);padding-block:0}.site-nav{flex-basis:auto;margin-left:auto}.site-nav__list{gap:0 1.5rem}.site-header__cta{display:inline-flex}.sicherheit__list{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2rem}.sicherheit__list dd{font-size:var(--text-sm)}.gruppe__title{position:sticky;top:calc(var(--header-height) + 1.5rem);align-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.formular,.hero__actions,.site-header,.skip-link,.vorschau{display:none}.sicherheit,.site-footer{background:none;color:var(--tinte)}.sicherheit .section-intro,.sicherheit__list dd,.sicherheit__list dt,.site-footer__links a{color:var(--tinte)}}