.wahl{min-width:3.1rem;min-height:2.75rem;padding:.6em 1.05em;border-radius:var(--radius-klein);border:1px solid rgba(255,255,255,.16);background:#ffffff0d;font-family:var(--sans);font-weight:550;font-size:.94rem;cursor:pointer;color:var(--ink-leise-hell);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.wahl:hover{border-color:var(--gold);color:var(--ink-hell)}.wahl:active{transform:translateY(1px)}.wahl[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--auf-akzent);font-weight:600}.werk__ergebnis{display:grid;gap:1rem}.tafel{border-radius:var(--radius);padding:1.5rem 1.55rem;background:linear-gradient(160deg,rgba(var(--gold-rgb),.16),rgba(var(--petrol-rgb),.22));border:1px solid rgba(var(--gold-rgb),.34)}.tafel__label{font-size:.82rem;color:var(--ink-leise-hell);letter-spacing:.01em}.tafel__zahl{font-size:clamp(1.85rem,5.4vw,2.5rem);font-weight:600;line-height:1.12;color:var(--ink-hell);margin-top:.3rem}.tafel__zahl span{font-size:.46em;color:var(--gold);font-weight:500}.tafel__eur{color:var(--ink-leise-hell);font-size:.93rem;margin-top:.25rem}.tafel__spanne{color:var(--ink-leise-hell);font-size:.8rem;margin-top:.35rem;opacity:.85;text-wrap:balance}.tafel__fuss{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.05rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.14);font-size:.9rem}.tafel__fuss span{color:var(--ink-leise-hell)}.tafel__fuss strong{color:var(--gold-hell);font-weight:600}.block{border:1px solid var(--linie-dunkel);border-radius:var(--radius);background:#ffffff09;padding:1.25rem 1.35rem}.block--gut{border-color:#6bbf954d;background:#6bbf9512}.block--warn{border-color:#d8a94a4d;background:#d8a94a0f}.block__titel{font-family:var(--serif);font-size:clamp(.9rem,3.95vw,1.06rem);color:var(--ink-hell);margin-bottom:.18rem}.block__unter{font-size:.83rem;color:var(--ink-leise-hell);margin-bottom:.9rem;line-height:1.55}.block__fuss{font-size:.82rem;color:var(--ink-leise-hell);margin-top:.8rem}.posten{list-style:none}.posten__zeile{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:.92rem}.posten__zeile:last-child{border-bottom:0}.posten__name{display:grid;gap:.12rem;color:var(--ink-hell)}.posten__name em{font-style:normal;color:var(--gold);font-size:.85em}.posten__name small{color:var(--ink-leise-hell);font-size:.79rem;line-height:1.5;max-width:34em}.posten__wert{font-weight:600;white-space:nowrap;color:var(--gold-hell)}.posten__summe{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--linie-dunkel);font-size:.95rem}.posten__summe span{color:var(--ink-leise-hell)}.posten__summe strong{color:var(--gold-hell)}.merkzettel{list-style:none;display:grid;gap:.7rem}.merk{font-size:.88rem;line-height:1.6;color:var(--ink-leise-hell);padding-left:1.6rem;position:relative}.merk:before{position:absolute;left:0;top:0;font-weight:600;font-family:var(--tabellar)}.merk--pflicht:before{content:"!";color:var(--kritisch)}.merk--kosten:before{content:"+";color:var(--warn)}.merk--tipp:before{content:"→";color:var(--gut-hell)}.merk--fehler:before{content:"×";color:var(--kritisch)}.quelle{font-size:.79rem;color:rgba(var(--hell-rgb),.42);padding:0 .35rem}.haken-liste{display:grid;gap:.55rem}.haken{display:flex;gap:.75rem;align-items:flex-start;cursor:pointer;padding:.75rem .85rem;border:1px solid rgba(255,255,255,.13);border-radius:var(--radius-klein);background:#ffffff08;transition:border-color .16s ease,background .16s ease}.haken:hover{border-color:rgba(var(--gold-rgb),.45);background:#ffffff0d}.haken:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:3px}.haken:has(input:checked){border-color:var(--gold);background:var(--gold-schleier)}.haken input{margin-top:.28rem;width:1.05rem;height:1.05rem;accent-color:var(--gold);flex:none}.haken span{display:grid;gap:.12rem}.haken strong{font-weight:550;font-size:.93rem;color:var(--ink-hell)}.haken small{color:var(--ink-leise-hell);font-size:.81rem;line-height:1.5}@media (max-width: 30rem){.buehne{padding:3.5rem 0 4rem}.frage,.block,.tafel{padding:1.1rem}.posten__zeile,.posten__summe,.tafel__fuss{align-items:start;gap:.35rem;flex-direction:column}.posten__wert{white-space:normal}.tafel__zahl{overflow-wrap:anywhere}}.anzeige{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin:-.35rem 0 .8rem;font-size:.76rem}.anzeige__label{color:var(--ink-leise-hell);margin-right:.2rem}.anzeige button{font:inherit;font-weight:600;cursor:pointer;padding:.32rem .8rem;border-radius:999px;min-height:2rem;border:1px solid rgba(var(--hell-rgb),.22);background:transparent;color:var(--ink-leise-hell)}.anzeige button[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--auf-akzent)}.anzeige button:hover:not([aria-pressed=true]){border-color:var(--gold);color:var(--ink-hell)}.posten__behoerde{display:block;margin-top:.3rem;font-weight:600;color:var(--ink-hell)}.mini-summe{position:fixed;left:0;right:0;z-index:29;top:0;display:flex;align-items:center;gap:.6rem;justify-content:center;flex-wrap:wrap;padding:.55rem 4vw;border:0;cursor:pointer;font:inherit;text-align:center;background:rgba(var(--dunkel-rgb),.96);color:var(--ink-hell);border-bottom:1px solid rgba(var(--gold-rgb),.35);box-shadow:0 10px 24px -14px #0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(-120%);opacity:0;pointer-events:none;transition:transform .25s ease,opacity .2s ease}.mini-summe.ist-sichtbar{transform:none;opacity:1;pointer-events:auto}.mini-summe__label{font-size:.76rem;color:var(--ink-leise-hell)}.mini-summe__zahl{font-size:1.02rem;font-weight:700;color:var(--ink-hell);white-space:nowrap}.mini-summe__zahl span{color:var(--gold);font-size:.8em;margin-left:.15em}.mini-summe__pfeil{color:var(--gold);font-weight:800}@media (prefers-reduced-motion: reduce){.mini-summe{transition:none}}.mini-summe__gegen{display:none}@media (max-width: 59.99rem){.mini-summe{left:4vw;right:4vw;margin-top:.45rem;padding:.7rem 2.6rem .75rem 1rem;display:grid;justify-content:start;gap:.1rem;text-align:left;border-radius:1rem;background:linear-gradient(160deg,rgba(var(--gold-rgb),.16),rgba(var(--petrol-rgb),.22)),rgba(var(--dunkel-rgb),.97);border:1px solid rgba(var(--gold-rgb),.45);box-shadow:0 18px 36px -18px #000000b3}.mini-summe__label{font-size:.72rem}.mini-summe__zahl{font-size:clamp(1.25rem,6vw,1.55rem);line-height:1.15;white-space:normal}.mini-summe__gegen{display:block;font-size:.74rem;color:var(--ink-leise-hell)}.mini-summe__pfeil{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1.7rem;height:1.7rem;border-radius:50%;display:grid;place-items:center;background:rgba(var(--gold-rgb),.18);font-size:.9rem}}.tafel{position:relative;margin-top:.8rem;background:var(--creme)!important;color:var(--ink);border:2px solid var(--gold)!important;box-shadow:0 26px 50px -26px rgba(var(--gold-rgb),.6),0 10px 30px -18px #00000080!important}.tafel:before{content:"Gesamtpreis";position:absolute;top:-.8rem;left:1.2rem;background:var(--gold);color:var(--auf-akzent);border-radius:999px;padding:.34rem .8rem;font-family:var(--mono);font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;line-height:1}.tafel .tafel__label{color:var(--ink-leise)}.tafel .tafel__zahl{color:var(--ink)}.tafel .tafel__zahl span{color:var(--gold);font-weight:700}.tafel .tafel__eur,.tafel .tafel__spanne{color:var(--ink-leise)}.tafel .tafel__fuss{border-top-color:#0000001a}.tafel .tafel__fuss span{color:var(--ink-leise)}.tafel .tafel__fuss strong{color:var(--gold-dunkel)}.tafel .anzeige__label{color:var(--ink-leise)}.tafel .anzeige button{border-color:#00000029;color:var(--ink)}.tafel .anzeige button[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--auf-akzent)}@media (max-width: 63.99rem){.tafel{--k: 0}.tafel .anzeige,.tafel .tafel__fuss{overflow:hidden;max-height:calc((1 - var(--k)) * 5.5rem);opacity:calc(1 - var(--k) * 1.7)}.tafel .tafel__pdf{overflow:hidden;max-height:calc((1 - var(--k)) * 4rem);margin-top:calc(1rem * (1 - var(--k)));padding-block:calc(.95em * (1 - var(--k)));opacity:calc(1 - var(--k) * 1.7)}.tafel .anzeige{margin-top:calc(-.35rem * (1 - var(--k)));margin-bottom:calc(.8rem * (1 - var(--k)))}.tafel .tafel__fuss{margin-top:calc(1.05rem * (1 - var(--k)));padding-top:calc(.9rem * (1 - var(--k)))}.tafel .tafel__label{font-size:calc(.82rem - var(--k) * .1rem)}.tafel .tafel__zahl{font-size:calc(clamp(1.85rem,5.4vw,2.5rem) * (1 - var(--k)) + clamp(1.25rem,6vw,1.6rem) * var(--k));margin-top:calc(.3rem - var(--k) * .2rem)}.tafel .tafel__eur{font-size:calc(.93rem - var(--k) * .17rem);margin-top:calc(.25rem - var(--k) * .15rem)}.tafel .tafel__spanne{font-size:calc(.8rem - var(--k) * .1rem);margin-top:calc(.35rem - var(--k) * .3rem)}.tafel:before{top:calc(-.8rem + var(--k) * .15rem);font-size:calc(.66rem - var(--k) * .06rem);padding:calc(.34rem - var(--k) * .06rem) calc(.8rem - var(--k) * .15rem)}}@media (max-width: 30rem){.tafel{padding-top:calc(1.1rem - var(--k) * .4rem);padding-bottom:calc(1.1rem - var(--k) * .35rem)}}.posten__je{display:block;font-size:.74rem;font-weight:400;opacity:.75;margin-top:.15rem;white-space:normal;text-align:right;text-wrap:balance;min-width:9.5rem}.kontakt[data-astro-cid-vquv7xxp]{background:var(--anthrazit);color:var(--ink-hell);padding:4.5rem 0 5rem}.kontakt__innen[data-astro-cid-vquv7xxp]{display:grid;gap:2.5rem}@media (min-width: 60rem){.kontakt__innen[data-astro-cid-vquv7xxp]{grid-template-columns:1fr 26rem;gap:4rem;align-items:start}}.kontakt[data-astro-cid-vquv7xxp] h2[data-astro-cid-vquv7xxp]{color:var(--ink-hell);margin:.9rem 0 .8rem}.ausgleich[data-astro-cid-vquv7xxp]{text-wrap:balance}.kontakt[data-astro-cid-vquv7xxp] p[data-astro-cid-vquv7xxp]{color:var(--ink-leise-hell)}.kontakt__punkte[data-astro-cid-vquv7xxp]{list-style:none;display:grid;gap:.55rem;margin-top:1.5rem}.kontakt__punkte[data-astro-cid-vquv7xxp] li[data-astro-cid-vquv7xxp]{font-size:.92rem;color:var(--ink-leise-hell);padding-left:1.5rem;position:relative}.kontakt__punkte[data-astro-cid-vquv7xxp] li[data-astro-cid-vquv7xxp]:before{content:"";position:absolute;left:0;top:.5em;width:.7rem;height:.38rem;border-left:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(-45deg)}.formular[data-astro-cid-vquv7xxp]{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:1.75rem 1.5rem 1.6rem;display:grid;gap:1rem}.feld[data-astro-cid-vquv7xxp]{display:grid;gap:.4rem}.feld[data-astro-cid-vquv7xxp] label[data-astro-cid-vquv7xxp]{font-size:.86rem;font-weight:600;color:var(--ink-hell)}.feld__frei[data-astro-cid-vquv7xxp]{font-weight:400;color:var(--ink-leise-hell)}.feld[data-astro-cid-vquv7xxp] input[data-astro-cid-vquv7xxp]{font-family:var(--sans);font-size:16px;padding:.85rem 1rem;border-radius:var(--radius-klein);border:1px solid rgba(255,255,255,.18);background:rgba(var(--dunkel-rgb),.55);color:var(--ink-hell)}.feld[data-astro-cid-vquv7xxp] input[data-astro-cid-vquv7xxp]::placeholder{color:rgba(var(--hell-rgb),.38)}.feld[data-astro-cid-vquv7xxp] input[data-astro-cid-vquv7xxp]:focus{border-color:var(--gold);outline:none}.feld[data-astro-cid-vquv7xxp] input[data-astro-cid-vquv7xxp].ist-falsch{border-color:var(--kritisch)}.feld__fehler[data-astro-cid-vquv7xxp]{font-size:.82rem;color:var(--kritisch)}.einwilligung[data-astro-cid-vquv7xxp]{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;font-size:.82rem;line-height:1.5;color:var(--ink-leise-hell);cursor:pointer}.einwilligung[data-astro-cid-vquv7xxp] input[data-astro-cid-vquv7xxp]{width:1.2rem;height:1.2rem;margin-top:.1rem;accent-color:var(--gold)}.einwilligung[data-astro-cid-vquv7xxp] a[data-astro-cid-vquv7xxp]{color:var(--gold-hell)}.einwilligung[data-astro-cid-vquv7xxp] strong[data-astro-cid-vquv7xxp]{color:var(--ink-hell)}.einwilligung--frei[data-astro-cid-vquv7xxp]{font-size:.76rem}.einwilligung--frei[data-astro-cid-vquv7xxp] span[data-astro-cid-vquv7xxp]{text-wrap:balance}.einwilligung[data-astro-cid-vquv7xxp] em[data-astro-cid-vquv7xxp]{font-style:normal;font-weight:700}.formular__stoerung[data-astro-cid-vquv7xxp]{display:grid;gap:.35rem;padding:.9rem 1rem;border-radius:var(--radius-klein);background:#e085741f;border:1px solid rgba(224,133,116,.5);font-size:.88rem}.formular__stoerung[data-astro-cid-vquv7xxp] strong[data-astro-cid-vquv7xxp]{color:var(--ink-hell)}.formular__stoerung[data-astro-cid-vquv7xxp] span[data-astro-cid-vquv7xxp]{color:var(--ink-leise-hell)}.falle[data-astro-cid-vquv7xxp]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.formular[data-astro-cid-vquv7xxp] .knopf[data-astro-cid-vquv7xxp]{width:100%;margin-top:.25rem}.knopf--wa[data-astro-cid-vquv7xxp]{background:#25d366;color:#0b2e18}.knopf--wa[data-astro-cid-vquv7xxp]:hover{background:#4ae086;box-shadow:none}.formular__hinweis[data-astro-cid-vquv7xxp]{font-size:.78rem;color:rgba(var(--hell-rgb),.6);line-height:1.55}.formular__hinweis[data-astro-cid-vquv7xxp] a[data-astro-cid-vquv7xxp]{color:var(--gold-hell)}.formular__oder[data-astro-cid-vquv7xxp]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;font-size:.8rem;color:rgba(var(--hell-rgb),.5)}.formular__oder[data-astro-cid-vquv7xxp]:before,.formular__oder[data-astro-cid-vquv7xxp]:after{content:"";height:1px;background:#ffffff24}.arzt[data-astro-cid-6vmwsaes]{background:var(--anthrazit);color:var(--ink-hell);padding:4.5rem 0}.arzt__innen[data-astro-cid-6vmwsaes]{display:grid;gap:2rem;align-items:center}@media (min-width: 56rem){.arzt__innen[data-astro-cid-6vmwsaes]{grid-template-columns:5fr 7fr;gap:3.5rem}}.arzt__bild[data-astro-cid-6vmwsaes]{position:relative;margin:0;max-width:28rem}.arzt__bild[data-astro-cid-6vmwsaes] img[data-astro-cid-6vmwsaes]{display:block;width:100%;height:auto;border-radius:var(--radius);aspect-ratio:1;object-fit:cover}.arzt__bild[data-astro-cid-6vmwsaes] figcaption[data-astro-cid-6vmwsaes]{position:absolute;left:.9rem;bottom:.9rem;display:flex;align-items:center;gap:.5rem;background:#0a2b21d1;color:var(--ink-hell);font-size:.82rem;padding:.45rem .8rem .45rem .45rem;border-radius:999px;backdrop-filter:blur(6px)}.arzt__siegel[data-astro-cid-6vmwsaes]{background:var(--gold);color:var(--auf-akzent);font-family:var(--mono);font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.3rem .6rem;border-radius:999px}.arzt[data-astro-cid-6vmwsaes] h2[data-astro-cid-6vmwsaes]{color:var(--ink-hell);margin:.9rem 0 1rem;font-size:clamp(1.8rem,6.4vw,3rem);line-height:1.12}.arzt[data-astro-cid-6vmwsaes] h2[data-astro-cid-6vmwsaes] em[data-astro-cid-6vmwsaes]{font-style:normal;color:var(--gold);display:block}.ausgleich[data-astro-cid-6vmwsaes]{text-wrap:balance}.arzt__lead[data-astro-cid-6vmwsaes]{color:var(--ink-leise-hell);font-size:1.02rem;line-height:1.65;max-width:38rem}.arzt__punkte[data-astro-cid-6vmwsaes]{list-style:none;display:grid;gap:.6rem;margin:1.5rem 0 1.8rem;padding:0}.arzt__punkte[data-astro-cid-6vmwsaes] li[data-astro-cid-6vmwsaes]{position:relative;padding-left:1.7rem;color:var(--ink-hell);font-size:.95rem;line-height:1.5}.arzt__punkte[data-astro-cid-6vmwsaes] li[data-astro-cid-6vmwsaes]:before{content:"";position:absolute;left:0;top:.3rem;width:1rem;height:1rem;border-radius:50%;background:var(--gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7' fill='none' stroke='%2314211C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .7rem no-repeat}.arzt__knopf[data-astro-cid-6vmwsaes]{width:100%;max-width:24rem}.arzt__fuss[data-astro-cid-6vmwsaes]{margin-top:.9rem;font-size:.84rem;color:var(--ink-leise-hell)}
