.befunde{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));display:grid}.befund{padding:var(--space-6);border-radius:var(--radius-3);background:var(--surface);color:inherit;transition:background-color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);border:0;flex-direction:column;text-decoration:none;display:flex}.befund:hover{background:var(--surface-2);transform:translateY(-2px)}.befundSatz{margin-top:var(--space-4);color:var(--ink-soft);font-size:var(--fs-md);line-height:1.55}.befundCta{padding-top:var(--space-4);font-family:var(--zahl);font-variant-numeric:tabular-nums;font-size:var(--fs-md);color:var(--brand);margin-top:auto;font-weight:500}.prinzip .befundMeta,.befundMeta{margin:var(--space-2) 0 0;font-family:var(--zahl);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);color:var(--ink-faint)}.datenband{padding:var(--space-9) calc(50vw - 50%) var(--space-9);background:var(--surface-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.datenbandInhalt{max-width:1120px;margin:0 auto}.datenband .befund{background:var(--paper)}.datenband .befund:hover{background:var(--surface)}.datenband .chartWrap{border-color:var(--line)}.kopfzeichen{vertical-align:-.16em;width:auto;height:1.15em;margin-right:.4em}.kopfzeichenSaeule{fill:var(--brand)}.kopfzeichenSaeule:nth-of-type(2){fill:var(--signal)}.kopfzeichenNapf{stroke:var(--ink-faint);stroke-width:2.5px;stroke-linecap:round}@media (max-width:720px){.datenband{padding-top:var(--space-6);padding-bottom:var(--space-6)}}@media (min-width:721px){.startrechner .field input[type=number]{font-size:var(--fs-5xl);font-family:var(--zahl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;padding:var(--space-3) var(--space-4);text-align:center;height:auto;font-weight:600}.startrechner .segmented button{padding:var(--space-3) var(--space-4);font-size:var(--fs-lg)}}.sectionHead .werkzeugGruppe,.werkzeugGruppe{font-family:var(--zahl);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-weight:500;line-height:1.2}.startHaupt{container-type:inline-size}.startHaupt .datenband{margin-left:calc(50% - 50cqw);margin-right:calc(50% - 50cqw);padding-left:calc(50cqw - 50%);padding-right:calc(50cqw - 50%)}.werkzeugbereich{flex-direction:column;display:flex}.werkzeugbereich-katze>[data-tier=katze]{order:-1}@media (max-width:759px){.werkzeuge .werkzeug{padding:var(--space-5);gap:var(--space-2)}.werkzeuge .werkzeug .kz-ergebnis .kzWert{font-size:2.125rem;line-height:1.05}.werkzeuge .werkzeug .kz-kachel .kzWert{font-size:var(--fs-xl);line-height:1.3}.werkzeuge .werkzeug .kz-kachel.kz-einheitSatz .kzEinheit{font-size:var(--fs-md)}.werkzeuge .werkzeug .werkzeugText{display:none}.werkzeuge .werkzeug .werkzeugCta{min-height:44px;margin-top:var(--space-1);align-items:center;display:inline-flex}}.werkzeuge .werkzeug .kzEinheit{text-transform:none;letter-spacing:normal}.werkzeuge .werkzeug .werkzeugFrage{color:var(--ink);font-style:normal}@media (max-width:759px){.werkzeuge .werkzeug{gap:var(--space-1);padding:var(--space-4) var(--space-5)}.werkzeuge .werkzeug .werkzeugZahl{align-items:baseline;gap:var(--space-2);flex-direction:row;order:2}.werkzeuge .werkzeug .werkzeugSache{gap:var(--space-05);order:1}.werkzeuge .werkzeug .kzWert{font-size:var(--fs-2xl)}.werkzeuge .werkzeug .kzEinheit{font-size:var(--fs-sm)}.werkzeuge .werkzeug .werkzeugKicker,.werkzeuge .werkzeug .werkzeugText,.werkzeuge .werkzeug .werkzeugFaktText,.werkzeuge .werkzeug .werkzeugCta{display:none}}.taglineBeleg{margin:var(--space-4) 0 0;font-family:var(--zahl);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--ink-faint);max-width:55ch;line-height:1.5}.startEinstiegTitel{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:759px){.befund{padding:var(--space-5)}.befund .befundCta{display:none}}.startEinstieg .kz-neben .kzWert{font-size:var(--fs-2xl)}:root[data-theme=dark] .startrechner{box-shadow:inset 0 1px 0 #ffffff0f, var(--shadow)}.startseite{--rund-gross:16px;--rund-mittel:12px;--rund-klein:8px}.startseite .startHero{display:block}.startseite .kostenbelegVorschau{display:none}@media (min-width:900px){.startseite .startHero{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.startseite .startHero .masthead{margin:0}.startseite .kostenbelegVorschau{min-width:0;padding:var(--space-5);border:1px solid var(--line);border-top:3px solid var(--signal);background:var(--surface);border-radius:12px;flex-direction:column;justify-content:space-between;display:flex}}.startseite .kostenbelegKopf{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--ink);font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:flex}.startseite .kostenbelegStempel{color:var(--brand-stark);font-size:var(--fs-xs);letter-spacing:.04em;border:1px solid;border-radius:4px;padding:2px 6px}.startseite .kostenbelegProfil{margin:var(--space-6) 0 var(--space-2);color:var(--ink-soft);font-size:var(--fs-sm)}.startseite .kostenbelegWert{color:var(--signal-stark);font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:650;line-height:1}.startseite .kostenbelegWert span{margin-top:var(--space-2);color:var(--ink-soft);font-family:var(--sans);font-size:var(--fs-sm);letter-spacing:0;font-weight:600;display:block}.startseite .kostenbelegDaten{margin:var(--space-6) 0 0;border-top:1px solid var(--line)}.startseite .kostenbelegDaten>div{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);border-bottom:1px solid var(--line-soft);display:flex}.startseite .kostenbelegDaten :is(dt,dd){font-size:var(--fs-xs);margin:0}.startseite .kostenbelegDaten dt,.startseite .kostenbelegSpur{color:var(--ink-faint)}.startseite .kostenbelegDaten dd{color:var(--ink);text-align:right;font-weight:600}.startseite .kostenbelegSpur{margin:var(--space-4) 0 0;font-size:var(--fs-xs);line-height:1.5}.startseite .masthead{max-width:42rem;padding:var(--space-6) 0 var(--space-4);box-shadow:none;background:0 0;border:0;border-radius:0}.startseite .section.startEinstieg{margin-top:var(--space-4);position:relative}.startseite .startEinstieg:before{content:none}.startseite .startrechner{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--space-6) var(--space-5) var(--space-5);box-shadow:none;background:0 0;border-radius:0}.startseite .startSucheSekundaer{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line-soft)}.startseite .startSucheSekundaer h2{font-size:var(--fs-md);margin:0;font-weight:650}.startseite .startSucheSekundaer p{margin:var(--space-2) 0 var(--space-4);color:var(--ink-soft)}.startseite .startSucheSekundaer .startsuche{background:0 0;border:0;margin:0;padding:0}.startseite .startrechnerEingabe{padding:0 0 var(--space-5);border:0;border-bottom:1px solid var(--line-soft);margin:0}.startseite .startrechnerEingabe legend{font-size:var(--fs-lg);padding:0;font-weight:650}.startseite .startrechnerEingabe .hint{max-width:54ch;margin:var(--space-2) 0 var(--space-4)}.startseite .startrechnerArten{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.startseite .startrechnerArten button{border:1px solid var(--line);border-radius:var(--rund-klein);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:.65rem .75rem;font-weight:600}.startseite .startrechnerArten button:hover,.startseite .startrechnerArten button:focus-visible,.startseite .startrechnerArten button.aktiv{border-color:var(--brand);background:color-mix(in oklab, var(--brand) 12%, var(--surface))}.startseite .startrechnerArten button{white-space:normal;overflow-wrap:anywhere;min-width:0}.startseite .startrechnerArten button.nichtVerfuegbar{color:var(--ink-soft);border-style:dashed}.startseite .startrechnerTier{gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.startseite .startrechnerTier button,.startseite .startrechnerGewicht input{border:1px solid var(--line);border-radius:var(--rund-klein);min-height:48px;color:var(--ink);font:inherit;background:0 0}.startseite .startrechnerTier button{cursor:pointer;font-weight:650}.startseite .startrechnerTier button.aktiv{border-color:var(--brand);background:color-mix(in oklab, var(--brand) 12%, var(--surface))}.startseite .startrechnerRasse{margin-bottom:var(--space-3);color:var(--ink-soft);font-size:var(--fs-sm);gap:.35rem;font-weight:600;display:grid}.startseite .startrechnerRasseDetails{margin:0 0 var(--space-3);color:var(--ink-soft);font-size:var(--fs-sm)}.startseite .startrechnerRasseDetails summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--ink-soft);align-items:center;font-weight:600;display:flex}.startseite .startrechnerRasseDetails[open] summary{margin-bottom:var(--space-2);color:var(--ink)}.startseite .startrechnerRasse select{border:1px solid var(--line);border-radius:var(--rund-klein);background:var(--surface);width:min(100%,28rem);min-height:48px;color:var(--ink);font:inherit;padding:.65rem .75rem}.startseite .startrechnerRasse .hint{margin:0;font-weight:400}.startseite .startrechnerBarfLink{margin:var(--space-3) 0 0;font-size:var(--fs-sm)}.startseite .startrechnerBarfErgebnis{justify-items:start;gap:.75rem;margin-top:1.25rem;display:grid}.startseite .startrechnerBarfErgebnis .hint{margin:0}.startseite .startrechnerGewicht{max-width:12rem;margin-bottom:var(--space-4);color:var(--ink-soft);font-size:var(--fs-sm);gap:.35rem;font-weight:600;display:grid}.startseite .startrechnerGewicht input{width:100%;color:var(--ink);padding:.65rem .75rem}.startseite .startrechnerProfilfelder{gap:var(--space-4);grid-template-columns:minmax(0,28rem) minmax(8rem,12rem);align-items:start;display:grid}.startseite .startrechnerProfilfelder>.fehler{grid-column:1/-1}.startseite .startrechnerProfilfelder .startrechnerRasse select{width:100%}.startseite .startrechnerEingabe>.startBedarf{margin:0 0 var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--line-soft);background:0 0;border-radius:0}.startseite .startrechnerEingabe .startBedarfWeg{margin-bottom:0}.startseite .startTitel{max-width:26ch;font-size:clamp(1.85rem,4vw,2.75rem);line-height:1.12}.startseite .startrechnerEigenschaften{gap:var(--space-3);margin:var(--space-3) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.startseite .startrechnerEigenschaften label{gap:var(--space-2);min-width:0;color:var(--ink-soft);font-size:var(--fs-sm);font-weight:600;display:grid}.startseite .startrechnerEigenschaften select{border:1px solid var(--line);border-radius:var(--rund-klein);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;padding:8px}.startseite .startrechnerAntwort{min-width:0;padding-top:var(--space-4);border-top:1px solid var(--line)}.startseite .startrechnerAntwort .startBedarf{margin:var(--space-4) 0;background:0 0;border-radius:0;padding:0}.startseite .startrechnerAntwort .startrechnerErgebnis{margin:0;display:block}.startseite .startrechnerAntwort .startrechnerProfil{margin:var(--space-2) 0;font-size:var(--fs-sm);line-height:1.5}.startseite .startEinstieg .startrechnerAntwort .kz-schlagzeile .kzWert{font-size:2.5rem}.startseite .startEinstieg .startrechnerAntwort .kz-schlagzeile .kzEinheit{font-size:var(--fs-sm)}.startseite .startrechnerZahlen{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.startseite .startrechnerZahlen .startBedarf{margin:0}.startseite .startrechnerMonat>p:first-child{margin:0 0 var(--space-1);font-size:var(--fs-sm);font-weight:650}.startseite .startrechnerMonat .kz{margin:0}.startseite .startrechnerZahlen .kzWert{font-size:clamp(1.65rem,6vw,2.5rem)}.startseite .startrechnerAntwort details{margin-top:var(--space-4)}.startseite .startrechnerAntwort summary{cursor:pointer;min-height:44px;font-size:var(--fs-sm);color:var(--ink-soft);align-items:center;display:flex}.startseite .startrechnerAntwort .startrechnerKosten{margin:var(--space-2) 0 var(--space-4)}.startseite .startrechnerAntwort .startrechnerErgebnis>.btn{margin-top:var(--space-3)}@media (min-width:1100px){.startseite .startrechnerEingabe{gap:var(--space-3) var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.startseite .startrechnerEingabe>.hint{grid-column:1/-1}.startseite .startrechnerEinstellungen{grid-column:1}.startseite .startrechnerProfilfelder{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 7rem}.startseite .startrechnerAntwort{border-top:0;border-left:1px solid var(--line);padding:0 0 0 var(--space-6);grid-area:2/2/span 2}.startseite .startrechnerEigenschaften{grid-area:3/1;align-self:start;margin-top:0}}@media (max-width:1099px){.startseite .startrechnerEingabe{gap:var(--space-3);display:grid}.startseite .startrechnerEinstellungen{display:contents}.startseite .startrechnerEingabe>.hint{grid-row:1;margin-bottom:0}.startseite .startrechnerTier{grid-row:2;margin-bottom:0}.startseite .startrechnerProfilfelder{gap:var(--space-2);grid-row:3;grid-template-columns:minmax(0,1fr) 6rem}.startseite .startrechnerProfilfelder .startrechnerRasseDetails,.startseite .startrechnerProfilfelder .startrechnerRasse,.startseite .startrechnerProfilfelder .startrechnerGewicht{margin-bottom:0}.startseite .startrechnerRasseDetails>.hint{margin-bottom:0;font-size:.75rem}.startseite .startrechnerAntwort{grid-row:4}.startseite .startrechnerEigenschaften{grid-row:5;grid-template-columns:repeat(2,minmax(0,1fr))}.startseite .startrechnerEigenschaften label:first-child{grid-column:1/-1}.startseite .startrechnerArten{grid-template-columns:repeat(3,minmax(0,1fr))}.startseite .startrechnerArten button{white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:52px;padding-inline:.45rem;font-size:clamp(.78rem,3.6vw,.95rem);line-height:1.2}.startseite .startrechnerZahlen{gap:var(--space-3);grid-template-columns:1fr}.startseite .startrechnerZahlen .kzWert{font-size:clamp(2rem,11vw,2.75rem)}.startseite .startrechnerMonat .startrechnerKosten{max-width:28ch}}.startseite .werkzeugbereich .stamp,.startseite .werkzeugbereich .werkzeugZahl,.startseite .werkzeugbereich .werkzeugFaktText{display:none}.startseite .werkzeugbereich .sectionHead{margin-bottom:var(--space-3)}.startseite .werkzeugbereich .werkzeuge{gap:.6rem}.startseite .werkzeugbereich .werkzeug{border-radius:var(--rund-klein);min-height:0;box-shadow:none;padding:1rem 1.1rem}.startseite .datenband{margin-top:var(--space-8);margin-bottom:var(--space-8);display:none}.startseite .startEinstieg .kz-schlagzeile .kzWert{font-size:clamp(3.75rem,16vw,5.5rem);line-height:.95}.startseite .startEinstieg .kz-schlagzeile .kzEinheit{font-size:var(--fs-2xl)}.startseite .startEinstieg .artschalter{margin-inline:0;margin-bottom:var(--space-4);border-radius:var(--rund-mittel);background:color-mix(in oklab, var(--paper) 55%, transparent);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.startseite .startEinstieg .artschalter button{border-radius:var(--rund-klein);text-align:center;justify-content:center;font-weight:600}.startseite .startEinstieg .artschalter button[aria-pressed=true]{background:var(--brand);color:var(--on-brand);box-shadow:0 6px 16px -8px color-mix(in oklab, var(--brand) 80%, transparent)}.startseite .startEinstieg .btn{border-radius:var(--rund-mittel);width:100%;min-height:52px;font-size:var(--fs-xl);background:var(--brand);box-shadow:none;border-color:#0000;justify-content:center;font-weight:600}.startseite .startEinstieg .kachel,.startseite .startEinstieg .panel,.startseite .preisband{border-radius:var(--rund-mittel)}.startseite .startrechnerKosten{color:var(--ink-soft);max-width:34ch}.startseite .taglineBeleg{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line-soft)}.startseite .werkzeuge{display:block}.startseite .werkzeuge .werkzeug{align-items:baseline;gap:0 var(--space-4);border:0;border-bottom:1px solid var(--line);padding:var(--space-4) 0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,38%);display:grid;transform:none}.startseite .werkzeuge .werkzeug:last-child{border-bottom:0}.startseite .werkzeuge .werkzeug:hover,.startseite .werkzeuge .werkzeug:focus-visible{background:0 0;transform:none}.startseite .werkzeuge .werkzeug:hover .werkzeugTitel{color:var(--brand)}.startseite .werkzeuge .werkzeugSache{gap:var(--space-1);flex-direction:column;grid-column:1;min-width:0;display:flex}.startseite .werkzeuge .werkzeugTitel{font-size:var(--fs-2xl);transition:color var(--dur-1) var(--ease);line-height:1.2}.startseite .werkzeuge .werkzeugFrage{font-size:var(--fs-sm);color:var(--ink-faint);margin:0}.startseite .werkzeuge .werkzeugZahl{text-align:right;flex:none;grid-column:2}.startseite .werkzeuge .werkzeugZahl .kz{flex-direction:column;align-items:flex-end;gap:0}.startseite .werkzeuge .werkzeugZahl .kzWert{font-size:var(--fs-2xl);color:var(--ink)}.startseite .werkzeuge .werkzeugZahl .kzEinheit{font-size:var(--fs-2xs);color:var(--ink-faint);letter-spacing:0;text-transform:none;text-align:right;line-height:1.3}.startseite .werkzeuge .werkzeugKicker,.startseite .werkzeuge .werkzeugText,.startseite .werkzeuge .werkzeugFaktText,.startseite .werkzeuge .werkzeugCta{display:none}.startseite .werkzeuge .werkzeugLeit{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--brand);border-radius:var(--rund-gross);padding:var(--space-5);margin-bottom:var(--space-4);box-shadow:none}@media (max-width:759.98px){.startseite .werkzeuge .werkzeugLeit{gap:var(--space-3);grid-template-columns:1fr}.startseite .werkzeuge .werkzeugLeit .werkzeugZahl{grid-column:1}}.startseite .werkzeuge .werkzeugLeit .werkzeugZahl{text-align:left}.startseite .werkzeuge .werkzeugLeit .werkzeugZahl .kz{align-items:baseline;gap:var(--space-2);flex-direction:row}.startseite .werkzeuge .werkzeugLeit .kzWert{font-size:var(--fs-4xl);color:var(--brand)}.startseite .werkzeuge .werkzeugLeit+.werkzeug{border-top:0}.startseite [data-tier=katze] .werkzeuge .werkzeugLeit{background:var(--surface);border-color:var(--line);border-top-color:var(--akzent)}.startseite [data-tier=katze] .werkzeuge .werkzeugLeit .kzWert{color:var(--akzent)}@media (min-width:760px){.startseite .werkzeuge .werkzeugLeit .werkzeugSache{grid-area:2/1}.startseite .werkzeuge .werkzeugLeit .werkzeugZahl{grid-area:1/2/span 2}}.startseite .artvergleich{border-radius:var(--rund-gross);padding:var(--space-5);margin-bottom:var(--space-5);background:var(--surface);border:1px solid var(--line);box-shadow:none}.startseite .artvergleich .avEinheit{margin:0 0 var(--space-4);font-family:var(--titel);font-size:var(--fs-2xl);letter-spacing:-.01em;color:var(--brand);font-weight:600;line-height:1.2}.startseite .artvergleich .avListe{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.startseite .artvergleich .avZeile{align-items:baseline;gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.startseite .artvergleich .avName{font-size:var(--fs-lg);color:var(--ink-soft);grid-column:1}.startseite .artvergleich .avWert{font-family:var(--zahl);font-variant-numeric:tabular-nums;font-size:var(--fs-3xl);color:var(--ink);grid-column:2;font-weight:600;line-height:1.1}.startseite .artvergleich .avBalken{background:var(--brand);border-radius:999px;grid-column:1/-1;height:14px;display:block}.startseite .artvergleich .avZeile[data-art=nass] .avBalken{background:var(--signal)}.startseite .artvergleich .avSatz{margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:1px solid var(--line);font-size:var(--fs-lg);color:var(--ink);align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.startseite .artvergleich .avFaktor{font-family:var(--zahl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--signal);font-size:clamp(2.5rem,9vw,3.25rem);font-weight:700;line-height:1}.startseite .artvergleich .avFuss{margin:var(--space-3) 0 0;font-size:var(--fs-2xs);color:var(--ink-faint)}.startseite .datenband .befunde{display:block}.startseite .datenband .befund:first-child{margin-bottom:var(--space-4);border-radius:var(--rund-gross);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);box-shadow:none}.startseite .datenband .befund:first-child .kzWert{font-size:clamp(2.75rem,11vw,4rem)}.startseite .datenband .befund:first-child~.befund{border:0;border-top:1px solid var(--line);padding:var(--space-4) 0;gap:var(--space-2);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;display:flex}.startseite .datenband .befund:first-child~.befund:hover{background:0 0}.startseite .datenband .befund:first-child~.befund:hover .befundSatz{color:var(--ink)}.startseite .datenband .befund:first-child~.befund .kz{align-items:baseline;gap:var(--space-2);flex-direction:row}.startseite .datenband .befund:first-child~.befund .kzWert{font-size:var(--fs-3xl);line-height:1.05}.startseite .datenband .befund:first-child~.befund .kzEinheit{font-size:var(--fs-2xs);color:var(--ink-faint);letter-spacing:0;text-transform:none;line-height:1.3}.startseite .datenband .befund:first-child~.befund .befundSatz{font-size:var(--fs-md);color:var(--ink-soft);transition:color var(--dur-1) var(--ease)}.startseite .datenband .chartWrap{border-radius:var(--rund-mittel)}.startseite .werkzeugbereich{margin-top:var(--space-4);gap:var(--space-4)}.startseite .werkzeugbereich>.section{margin-top:0}.startseite .datenband,.startseite .datenband+.section+.section{margin-top:var(--space-4)}.startseite .werkzeuge .werkzeug .werkzeugZahl{display:none}.startseite .werkzeuge .werkzeug,.startseite .werkzeuge .werkzeugLeit{grid-template-columns:minmax(0,1fr) auto;align-items:center}.startseite .werkzeuge .werkzeug:not(.werkzeugLeit):after{content:"";border-right:2px solid var(--ink-faint);border-top:2px solid var(--ink-faint);grid-area:1/2;width:10px;height:10px;margin-right:4px;transform:rotate(45deg)}.startseite .werkzeuge .werkzeug:not(.werkzeugLeit):hover:after{border-color:var(--brand)}.startseite .werkzeuge .werkzeug .werkzeugTitel{font-size:var(--fs-xl)}.startseite .werkzeuge .werkzeugLeit,.startseite [data-tier=katze] .werkzeuge .werkzeugLeit{align-items:stretch;gap:var(--space-3);background:var(--surface-2);border:1px solid var(--line);box-shadow:none;flex-direction:column;display:flex}.startseite .werkzeuge .werkzeugLeit .werkzeugTitel{font-size:var(--fs-2xl)}.startseite .werkzeuge .werkzeugLeit .werkzeugCta{min-height:44px;padding:0 var(--space-5);background:var(--brand);color:var(--paper);font-weight:600;font-size:var(--fs-sm);border-radius:999px;order:9;align-self:flex-start;align-items:center;display:inline-flex}.startseite .werkzeuge .werkzeugLeit:hover .werkzeugCta{filter:brightness(1.08)}.kleintierEinstieg{gap:var(--space-6);margin-top:var(--space-7);padding:var(--space-6);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;display:grid}.kleintierEinstieg h2{margin:0 0 var(--space-2);font-size:var(--fs-xl)}.kleintierEinstieg p{max-width:38rem;color:var(--ink-muted);margin:0}.kleintierEinstieg .eyebrow{margin-bottom:var(--space-2);color:var(--brand);font-size:var(--fs-sm);font-weight:700}.kleintierMerkmale{gap:var(--space-1);margin:var(--space-4) 0 0;color:var(--ink-muted);font-size:var(--fs-sm);padding:0;list-style:none;display:grid}.kleintierMerkmale li{padding-left:1.2rem;position:relative}.kleintierMerkmale li:before{content:"✓";color:var(--brand);font-weight:700;position:absolute;left:0}.kleintierLinks{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kleintierLink{justify-content:center;gap:var(--space-1);min-height:92px;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface-2);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.kleintierLink:hover,.kleintierLink:focus-visible{border-color:var(--brand);color:var(--brand)}.kleintierLink span{color:var(--ink-muted);font-size:var(--fs-sm)}.kleintierLink .kleintierLinkCta{color:var(--brand);font-size:var(--fs-sm);margin-top:auto;font-weight:700}@media (max-width:720px){.kleintierEinstieg{gap:var(--space-4);padding:var(--space-5) 0;grid-template-columns:1fr}.kleintierLinks{grid-template-columns:1fr}}
