@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-latin-500-normal.33jdofnh71adk.woff2)format("woff2"),url(../media/space-grotesk-latin-500-normal.22aucsocraley.woff)format("woff")}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(../media/barlow-condensed-latin-300-normal.26uv30-cky9sb.woff2)format("woff2"),url(../media/barlow-condensed-latin-300-normal.1pwkh7pc0qgkf.woff)format("woff")}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-condensed-latin-400-normal.3966srz6ua9nl.woff2)format("woff2"),url(../media/barlow-condensed-latin-400-normal.1y9apvljb2g4s.woff)format("woff")}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-condensed-latin-500-normal.3wun_rgcl0ums.woff2)format("woff2"),url(../media/barlow-condensed-latin-500-normal.28rq7sis4b5t1.woff)format("woff")}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-600-normal.289y3avl9x-vx.woff2)format("woff2"),url(../media/barlow-condensed-latin-600-normal.0gvkp1c3flf_w.woff)format("woff")}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-700-normal.21s4tc4km7afu.woff2)format("woff2"),url(../media/barlow-condensed-latin-700-normal.1on3xg---ibgx.woff)format("woff")}
@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cousine-latin-400-normal.0l1bkhm5wswsu.woff2)format("woff2"),url(../media/cousine-latin-400-normal.068tp125dh1lv.woff)format("woff")}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-base:#1b1b1b;--bg-deep:#141414;--bg-tint:#2b2d30;--bg-card:#2f3134;--bg-raised:#3f4144;--bg-salbei:#343639;--surface-dark:#343639;--highlight-surface:#1c2a35;--ink-primary:#ebedf0;--ink-strong:#fff;--ink-muted:#b1b3b6;--ink-faint:#808285;--line-hairline:#383a3d;--line-mid:#545659;--line-strong:#434548;--accent-label:#5aa8e0;--accent-highlight:#5aa8e0;--accent:#3b92d0;--action-primary:#3bd0c4;--action-primary-hover:#2fb5aa;--action-primary-active:#26968d;--on-action:#1e1e1e;--action-base:#ebedf0;--on-dark:#fff;--status-risiko:#e5484d;--status-ideal:#ebedf0;--chip-bg:#143c5f8c;--chip-border:#3b92d080;--chip-ink:#8fc6ee;--koerper:#434548;--status-referenz:#616366;--font-display:"Space Grotesk", system-ui, sans-serif;--font-body:"Barlow Condensed", system-ui, sans-serif;--font-mono:"Cousine", ui-monospace, monospace;--gutter:20px;--radius-card:24px;--color-text:var(--ink-primary);--color-muted:var(--ink-muted);--color-accent:var(--action-primary);--color-bg:var(--bg-base)}html #stcm-wrapper{--iconColor:var(--action-primary);--iconBackgroundColor:var(--on-action)}html #stcm-wrapper #stcm-icon{background-color:var(--action-primary)!important}html #stcm-wrapper #stcm-icon svg,html #stcm-wrapper #stcm-icon svg *{fill:var(--on-action)!important}@media (min-width:640px){:root{--gutter:40px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);color:var(--ink-primary);background:var(--bg-base);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;line-height:1.5}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}p,h1,h2,h3,ul{margin:0}[id]{scroll-margin-top:24px}.wrap{width:min(1200px, 100% - 2 * var(--gutter));margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nach-oben{right:var(--gutter);bottom:var(--gutter);z-index:50;background:var(--action-primary);width:48px;height:48px;color:var(--on-action);cursor:pointer;opacity:0;visibility:hidden;border:0;border-radius:50%;place-items:center;transition:opacity .3s,transform .3s,visibility .3s,background .2s;display:grid;position:fixed;transform:translateY(12px)}.nach-oben--sichtbar{opacity:1;visibility:visible;transform:none}.nach-oben:hover{background:var(--action-primary-hover)}.nach-oben:focus-visible{outline:2px solid var(--ink-strong);outline-offset:3px}@media (max-width:699px){.site-footer{padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.nach-oben{transition:none}}.eyebrow{color:var(--accent-label);font-size:18px;font-weight:500;line-height:24px}.display{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(34px,4.2vw,44px);font-weight:500;line-height:1.12}.h1{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(30px,3.4vw,40px);font-weight:500;line-height:1.2}.h2{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(26px,2.8vw,32px);font-weight:500;line-height:1.2}.h3{font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.4}.lead{font-size:18px;line-height:1.5}.muted{color:var(--ink-muted)}.section-head{flex-direction:column;gap:14px;max-width:760px;display:flex}.section-head--spaced{gap:16px}.section-head--spaced .section-head__title{flex-direction:column;gap:32px;display:flex}.fineprint{flex-direction:column;gap:4px;font-size:14px;line-height:normal;display:flex}.fineprint a{color:var(--accent-label);text-underline-position:from-font;width:fit-content;font-weight:700}.btn{border:1px solid var(--action-primary);background:var(--action-primary);min-width:120px;color:var(--on-action);font-family:var(--font-body);letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:100px;justify-content:center;align-items:center;padding:15px 26px;font-size:15px;font-weight:600;line-height:18px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn:hover{background:var(--action-primary-hover);border-color:var(--action-primary-hover)}.btn:active{background:var(--action-primary-active);border-color:var(--action-primary-active)}.btn:focus-visible,.pill:focus-visible,.faq__toggle:focus-visible,.marker:focus-visible,.cal__day:focus-visible{outline:2px solid var(--ink-strong);outline-offset:3px}.btn--outline{color:var(--ink-strong);background:#ffffff1f;border-color:#ffffff80}.btn--outline:hover{border-color:var(--action-primary);background:var(--action-primary);color:var(--on-action)}.btn--outline:active{background:var(--action-primary-active)}.btn--tertiary{min-width:0;color:var(--action-primary);background:0 0;border:0;gap:8px;padding:8px 0}.btn--tertiary:after{content:"→";transition:transform .2s}.btn--tertiary:hover,.btn--tertiary:active{color:var(--action-primary-hover);background:0 0;border:0}.btn--small{padding:10px 20px;font-size:14px}.btn--block{width:100%}.site-header{z-index:20;position:relative}.site-header__bar{justify-content:space-between;align-items:center;gap:24px;padding-block:28px;display:flex}.wordmark{white-space:nowrap;flex-direction:column;gap:2px;text-decoration:none;display:flex}.wordmark__name{font-family:var(--font-display);font-size:21px;font-weight:500;line-height:26px}.wordmark__zusatz{color:var(--ink-muted);opacity:.72;font-size:15px;line-height:18px}.site-header__actions{align-items:center;gap:12px;display:flex}.site-nav{border:1px solid var(--line-hairline);background:var(--bg-base);border-radius:100px;gap:4px;padding:4px 16px;display:flex}.site-nav a{white-space:nowrap;border-radius:100px;padding:8px 12px;font-size:17px;font-weight:500;line-height:24px;text-decoration:none;transition:background-color .2s}.site-nav a:hover{background:var(--bg-raised)}.menu-toggle{border:1px solid var(--line-hairline);background:var(--bg-base);cursor:pointer;border-radius:100px;justify-content:center;align-items:center;width:48px;height:48px;display:none}.menu-toggle span,.menu-toggle span:before,.menu-toggle span:after{background:var(--ink-primary);width:18px;height:1.5px;transition:transform .2s;display:block;position:relative}.menu-toggle span:before,.menu-toggle span:after{content:"";position:absolute;left:0}.menu-toggle span:before{top:-6px}.menu-toggle span:after{top:6px}.site-header[data-open=true] .menu-toggle span{background:0 0}.site-header[data-open=true] .menu-toggle span:before{transform:translateY(6px)rotate(45deg)}.site-header[data-open=true] .menu-toggle span:after{transform:translateY(-6px)rotate(-45deg)}@media (max-width:1099px){.menu-toggle{display:inline-flex}.site-nav{border-radius:var(--radius-card);flex-direction:column;padding:12px;display:none;position:absolute;top:calc(100% - 12px);left:0;right:0;box-shadow:0 12px 32px -12px #0009}.site-header[data-open=true] .site-nav{display:flex}}@media (max-width:639px){.site-header__cta{display:none}}.lineal{background-image:url(/images/lineal.svg);background-repeat:repeat-x;background-size:40.22px 12px;height:12px}.laufband{height:70px;overflow:hidden}.laufband__track{gap:48px;width:max-content;padding-block:16px;animation:60s linear infinite laufband;display:flex}.laufband__track p{letter-spacing:.64px;color:var(--ink-muted);text-transform:uppercase;white-space:nowrap;font-size:32px;font-weight:600;line-height:normal}.laufband:hover .laufband__track{animation-play-state:paused}@keyframes laufband{to{transform:translate(calc(-50% - 24px))}}@media (prefers-reduced-motion:reduce){.laufband__track{animation:none}}.hero__stage{justify-content:space-between;gap:40px;padding-top:40px;padding-bottom:56px;display:flex}.hero__text{flex-direction:column;flex-shrink:0;justify-content:space-between;gap:40px;width:460px;min-height:540px;display:flex}.hero__inhalt{flex-direction:column;gap:40px;display:flex}.hero__copy{flex-direction:column;gap:16px;display:flex}.hero__lede{color:var(--ink-muted);font-size:20px;line-height:1.35}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.ort{gap:12px;font-size:18px;line-height:1.3;display:flex}.ort svg{color:var(--accent-label);flex-shrink:0}.ort__lines{flex-direction:column;gap:4px;display:flex}.ort__titel{font-weight:500}.ort--hero{border-top:1px solid var(--line-hairline);padding-top:20px}.ort--hero .ort__adresse{color:var(--ink-muted)}.faecher{flex-shrink:0;width:640px;height:540px;position:relative}.faecher__foto{object-fit:cover;border-radius:var(--radius-card);background:var(--bg-raised);transform-origin:50%;width:290px;height:420px;transition:transform 3s;position:absolute;top:60px;left:175px}.faecher__foto--links{z-index:2;transform:translate(-62%)translateY(4%)scale(.75)rotate(-15deg)}.faecher__foto--mitte{z-index:3;transform:translateY(4%)}.faecher__foto--rechts{z-index:2;transform:translate(62%)translateY(4%)scale(.75)rotate(15deg)}@media (prefers-reduced-motion:reduce){.faecher__foto{transition:none}}@media (max-width:1239px){.hero__stage{flex-direction:column;align-items:center}.hero__text{width:100%;max-width:640px;min-height:0}}@media (max-width:699px){.faecher{aspect-ratio:640/540;width:100%;height:auto}.faecher__foto{width:45.3%;height:78%;top:11%;left:27.3%}}.philosophie{flex-direction:column;gap:24px;padding-top:96px;padding-bottom:120px;display:flex}.kachel{border-radius:var(--radius-card);background:var(--bg-tint)}.haltung{flex-direction:column;gap:20px;padding:clamp(28px,4vw,56px);display:flex}.bio{gap:24px;display:flex}.bio__foto{object-fit:cover;border-radius:var(--radius-card);background:var(--bg-raised);flex-shrink:0;width:486px}.bio__rechts{flex-direction:column;gap:24px;min-width:0;display:flex}.aerztin{border-radius:var(--radius-card);background:var(--surface-dark);color:var(--on-dark);flex-direction:column;gap:12px;padding:36px 40px;display:flex}.aerztin__eyebrow{color:var(--accent-highlight);font-size:16px;font-weight:500;line-height:20px}.aerztin__fach{opacity:.7;font-size:18px;font-weight:500;line-height:1.57}.aerztin__text{opacity:.85;font-size:18px;line-height:1.5}.aerztin__text p+p{margin-top:27px}.vita{flex-direction:column;display:flex}.vita__station{gap:20px;display:flex}.vita__marke{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:104px;display:flex}.vita__pill{color:var(--chip-ink);border:1px solid var(--chip-border);background:var(--chip-bg);white-space:nowrap;border-radius:100px;padding:4px 12px;font-size:15px;font-weight:500;line-height:20px}.vita__linie{border-left:1px dashed var(--line-mid);flex:1}.vita__text{flex-direction:column;gap:4px;padding-bottom:28px;display:flex}.vita__station:last-child .vita__text{padding-bottom:0}.vita__titel{font-size:21px;font-weight:500;line-height:1.2}.vita__beschreibung{color:var(--ink-muted);font-size:18px;line-height:1.5}@media (max-width:1023px){.bio{flex-direction:column}.bio__foto{aspect-ratio:486/604;width:100%;max-height:560px}}@media (max-width:639px){.aerztin{padding:28px 24px}.vita__marke{width:84px}}.praevention{padding-top:120px;padding-bottom:96px}.praevention__bodymap{flex-direction:column;align-items:center;gap:56px;display:flex}.praevention__head{text-align:center;flex-direction:column;align-items:center;gap:32px;max-width:726px;display:flex}.praevention__copy{flex-direction:column;align-items:center;gap:16px;display:flex}.praevention__copy .h2{max-width:554px}.praevention__text{max-width:514px;font-size:21px;line-height:24px}.biomarker{flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}.bodymap{width:800px;height:600px;position:relative}.bodymap__koerper{width:301px;height:552px;position:absolute;top:26px;left:249.44px}.bodymap__zone{filter:blur(3px);background:radial-gradient(closest-side,#0000008c,#00000038 55%,#0000);border-radius:50%;transition:background .3s;position:absolute}.bodymap__zone[data-aktiv=true]{filter:blur(4px);background:radial-gradient(closest-side,#5fd9cecc,#3b92d059 55%,#3b92d000)}.bodymap__linie{pointer-events:none;position:absolute;overflow:visible}.bodymap__linie path{fill:none;stroke:var(--line-mid);stroke-width:1.25px;stroke-linecap:round;transition:stroke .3s}.bodymap__linie[data-aktiv=true] path{stroke:var(--ink-strong);stroke-width:1.5px}.cluster{flex-direction:column;gap:16px;display:flex;position:absolute}.cluster--links{align-items:flex-end}.cluster--rechts{align-items:flex-start}.cluster__label{color:var(--ink-muted);margin-bottom:-2px;font-size:16px;font-weight:500;line-height:20px}.cluster[data-aktiv=true] .cluster__label{color:var(--ink-strong)}.cluster--links .cluster__label{margin-right:30px}.cluster__marker{flex-direction:column;gap:8px;display:flex}.cluster--links .cluster__marker{align-items:flex-end}.cluster--links .cluster__marker>:nth-child(2n){margin-right:-17px}.cluster--rechts .cluster__marker>:nth-child(2n){margin-left:0}.marker{background:var(--bg-card);color:var(--ink-primary);white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:17px;font-weight:600;line-height:1.57;transition:border-color .2s,box-shadow .2s,transform .12s;display:inline-flex;box-shadow:0 4px 7px #00000040}.marker:hover{transform:translateY(-1px);box-shadow:0 6px 12px #00000059}.marker:active{transform:scale(.98)}.marker__icon{background:var(--bg-raised);width:34px;height:34px;color:var(--ink-strong);border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.marker[aria-pressed=true]{border-color:var(--action-primary);color:var(--ink-strong);box-shadow:0 6px 8px #00000040}.marker[aria-pressed=true] .marker__icon{background:var(--action-primary);color:var(--on-action)}.erklaerung{border-radius:var(--radius-card);background:var(--bg-salbei);gap:24px;width:800px;max-width:100%;padding:28px;display:flex;position:relative;box-shadow:0 6px 20px -4px #00000040,inset 0 0 0 1px #ffffff0f}.erklaerung__info{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.erklaerung__titel{font-family:var(--font-display);letter-spacing:-.5px;margin-bottom:4px;font-size:24px;font-weight:500;line-height:1.2}.erklaerung__text{font-size:18px;line-height:24px}.gauge{flex-direction:column;flex-shrink:0;gap:10px;width:300px;display:flex}.gauge__val{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.gauge__label{color:var(--ink-muted);font-size:16px;line-height:20px}.gauge__wert{font-family:var(--font-display);letter-spacing:-1px;font-size:40px;font-weight:500;line-height:44px}.gauge__bar{background:var(--status-referenz);border-radius:4px;height:8px;position:relative}.gauge__seg{border-radius:4px;height:8px;transition:left .3s,width .3s;position:absolute;top:0}.gauge__seg--ideal{background:var(--status-ideal)}.gauge__seg--risiko{background:var(--status-risiko)}.gauge__dot{border:2px solid var(--bg-salbei);background:var(--status-ideal);border-radius:50%;width:14px;height:14px;margin-left:-7px;transition:left .3s;position:absolute;top:-3px}.gauge__range,.gauge__legende{color:var(--ink-muted);font-size:14px;line-height:20px;display:flex}.gauge__range{justify-content:space-between}.gauge__legende{flex-wrap:wrap;gap:4px 12px;margin-top:4px}.gauge__legende span{align-items:center;gap:4px;display:inline-flex}.gauge__legende i{background:var(--status-referenz);border-radius:50%;width:6px;height:6px}.gauge__legende .ideal i{background:var(--status-ideal)}.gauge__legende .risiko i{background:var(--status-risiko)}@media (max-width:879px){.bodymap{grid-template-columns:1fr 1fr;gap:28px 16px;width:100%;height:auto;display:grid}.bodymap__koerper,.bodymap__zone,.bodymap__linie{display:none}.cluster{position:static;align-items:flex-start!important}.cluster__label{margin-right:0!important}.cluster__marker{align-items:flex-start!important}.cluster__marker>*{margin:0!important}.erklaerung{flex-direction:column}.gauge{width:100%}}@media (max-width:479px){.bodymap{grid-template-columns:1fr}}.ablauf{flex-direction:column;gap:40px;padding-bottom:96px;display:flex}.ablauf .section-head{max-width:690px}.ablauf .section-head .h1{max-width:500px}.ablauf__text{opacity:.8}.schritte{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.schritt{border-radius:var(--radius-card);background:var(--bg-tint);flex-direction:column;align-items:flex-start;gap:16px;min-height:470px;padding:20px 20px 24px;transition:background-color .35s,color .35s;display:flex}.schritt__foto{object-fit:cover;background:var(--bg-raised);border-radius:16px;width:100%;height:132px}.schritt__nummer{background:var(--chip-bg);border:1px solid var(--chip-border);font-family:var(--font-display);color:var(--chip-ink);border-radius:10px;padding:6px 10px;font-size:15px;font-weight:500;line-height:18px;transition:background-color .35s,border-color .35s,color .35s}.schritt__titel{font-family:var(--font-display);font-size:20px;font-weight:500;line-height:26px}.schritt__text{color:var(--ink-muted);font-size:17px;line-height:24px;transition:color .35s}.tag{background:var(--chip-bg);border:1px solid var(--chip-border);color:var(--chip-ink);border-radius:100px;padding:5px 12px;font-size:15px;font-weight:500;line-height:18px;transition:border-color .35s,color .35s}.schritt:hover{--chip-bg:#3b92d029;--chip-border:#24689a80;--chip-ink:#1f5a86;color:var(--bg-base);background:#c9dcec}.schritt:hover .schritt__nummer{border-color:var(--action-primary);background:var(--action-primary);color:var(--on-action)}.schritt:hover .schritt__text{color:#34404b}@media (max-width:1099px){.schritte{grid-template-columns:repeat(2,minmax(0,1fr))}.schritt{min-height:0}}@media (max-width:579px){.schritte{grid-template-columns:1fr}}.sektion{flex-direction:column;gap:40px;padding-block:96px;display:flex}@media (max-width:639px){.sektion,.philosophie,.praevention{padding-block:64px}.ablauf{padding-bottom:64px}}.wahl-karte,.panel,.anderer-weg{--bg-base:#2b2d30;--bg-tint:#2f3134;--bg-card:#2f3134;--bg-raised:#46484b;--bg-salbei:#3f4144;--line-hairline:#494b4e;--line-mid:#56585b;--line-strong:#4e5053}.badge{color:var(--chip-ink);border:1px solid var(--chip-border);background:var(--chip-bg);white-space:nowrap;border-radius:100px;width:fit-content;padding:7px 14px;font-size:16px;font-weight:500;line-height:20px;display:inline-flex}.badge--klein{letter-spacing:.4px;font-size:14px;line-height:normal}.wahl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.wahl-karte{border:1px solid var(--line-mid);border-radius:var(--radius-card);background:var(--bg-tint);text-align:left;flex-direction:column;gap:32px;min-height:355px;padding:32px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.wahl-karte,.weg .panel{isolation:isolate;background:#1d1f22;position:relative;overflow:hidden}.wahl-karte:before,.weg .panel:before{content:"";z-index:-2;pointer-events:none;filter:blur(40px);opacity:.6;background:radial-gradient(90% 80% at 15% 10%,#3bd0c48c 0%,#3b92d052 35%,#3b92d01a 60%,#3b92d000 85%);position:absolute;inset:-25%}.wahl-karte:after,.weg .panel:after{content:"";z-index:-1;pointer-events:none;background:url(/images/noise.svg);position:absolute;inset:0}button.wahl-karte{cursor:pointer}.wahl-karte:hover{border-color:var(--action-primary);transform:translateY(-3px);box-shadow:0 16px 36px -14px #000000b3}.wahl-karte__inhalt{flex-direction:column;flex:1;gap:20px;display:flex}.wahl-karte__kopf{flex-direction:column;gap:16px;display:flex}.wahl-karte__info{flex-direction:column;gap:8px;display:flex}.wahl-karte__meta{color:var(--ink-muted);font-size:16px;font-weight:500;line-height:20px}.wahl-karte__abschluss{flex-direction:column;gap:32px;display:flex}.rule{background:var(--line-hairline);border:0;height:1px;margin:0}.wahl-karte__fuss{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.preis{white-space:nowrap;flex-direction:column;gap:2px;padding-bottom:8px;display:flex}.preis__label{color:var(--ink-muted);font-size:16px;font-weight:500;line-height:20px}.preis__wert{font-family:var(--font-display);letter-spacing:-.32px;font-size:32px;font-weight:500;line-height:1.2}.hinweis{border-radius:var(--radius-card);background:var(--bg-tint);gap:16px;padding:24px;display:flex}.hinweis svg{flex-shrink:0}.hinweis--frei{background:0 0;border-radius:0;padding:0}.hinweis__text{flex-direction:column;gap:8px;min-width:0;display:flex}.hinweis__titel{font-size:21px;font-weight:500;line-height:1.2}.hinweis__body{flex-direction:column;gap:8px;font-size:16px;line-height:1.4;display:flex}.hinweis__body strong{font-weight:700}.weg{border:1px solid var(--line-mid);border-radius:var(--radius-card);background:var(--bg-card);flex-direction:column;gap:32px;padding:32px;display:flex}.weg__kopf{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.weg__kopftext{flex-direction:column;gap:24px;max-width:640px;display:flex}.sub-label{color:var(--accent-label);font-size:16px;font-weight:500;line-height:20px}.weg__block{flex-direction:column;gap:16px;display:flex}.weg__schritte{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.weg-schritt{gap:14px;display:flex}.weg-schritt__num{border:1px solid var(--chip-border);background:var(--chip-bg);width:28px;height:28px;color:var(--chip-ink);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:500;line-height:1.57;display:flex}.weg-schritt__text{flex-direction:column;gap:2px;font-size:18px;line-height:1.5;display:flex}.weg-schritt__text strong{font-weight:700}.pills{flex-wrap:wrap;gap:12px;display:flex}.pill{border:1px solid var(--line-hairline);background:var(--bg-base);white-space:nowrap;cursor:pointer;border-radius:99px;padding:12px 20px;font-size:17px;font-weight:500;line-height:normal;transition:background-color .2s,color .2s,border-color .2s}.pill:hover{border-color:var(--line-mid)}.pill[aria-selected=true]{border-color:var(--action-primary);background:var(--action-primary);color:var(--on-action)}.panel{border-radius:var(--radius-card);background:var(--bg-tint);display:flex}.panel__links,.panel__rechts{flex-direction:column;flex:1;min-width:0;padding:40px;display:flex}.panel__links{gap:32px}.panel__rechts{gap:18px}.panel__trenner{background:var(--line-hairline);flex-shrink:0;width:1px}.panel__kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.panel__titelstack{flex-direction:column;gap:24px;display:flex}.panel__preis{font-family:var(--font-display);letter-spacing:-.32px;color:var(--ink-strong);white-space:nowrap;font-size:32px;font-weight:500;line-height:1.2}.panel__inhalt{flex-direction:column;gap:22px;display:flex}.panel__desc{color:var(--ink-strong);font-size:18px;line-height:1.5}.benefits{color:var(--ink-strong);flex-direction:column;gap:10px;padding:0;font-size:16px;font-weight:500;line-height:1.57;list-style:none;display:flex}.benefits li,.punkte li{padding-left:16px;position:relative}.benefits li:before,.punkte li:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:.66em;left:0}.leistungen{flex-direction:column;gap:6px;display:flex}.leistungen__label{color:var(--accent-label);font-size:18px;font-weight:500;line-height:24px}.leistungen__text{font-size:16px;line-height:1.4}.marker-kopf{font-size:18px;font-weight:600;line-height:normal}.marker-gruppe{flex-direction:column;gap:8px;display:flex}.marker-gruppe__label{letter-spacing:.4px;text-transform:uppercase;font-size:14px;font-weight:500;line-height:normal}.marker-tags{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.marker-tags li{border:1px solid var(--chip-border);background:var(--chip-bg);font-family:var(--font-mono);color:var(--chip-ink);border-radius:4px;padding:5px 9px;font-size:11px;line-height:normal}.weg__cta{justify-content:flex-end;padding-top:4px;display:flex}.anderer-weg{border-radius:var(--radius-card);background:var(--bg-tint);text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;display:flex}.anderer-weg__text{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.anderer-weg__label{font-size:16px;font-weight:500;line-height:20px}.anderer-weg__name{font-size:21px;font-weight:500;line-height:1.2}.anderer-weg__preis{font-size:16px;line-height:1.4}.anderer-weg:hover .btn--tertiary{color:var(--action-primary-hover)}.anderer-weg:hover .btn--tertiary:after{transform:translate(4px)}.beide{border-radius:var(--radius-card);background:var(--bg-tint);flex-direction:column;gap:12px;padding:24px 26px;display:flex}.punkte ul{flex-direction:column;gap:12px;padding:0;font-size:16px;line-height:1.4;list-style:none;display:flex}.punkte li{padding-left:18px}.punkte li:before{top:.5em}.punkte strong{font-weight:700}.oeffnen{animation:.35s ease-out oeffnen}@keyframes oeffnen{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.oeffnen{animation:none}}@media (max-width:899px){.wahl{grid-template-columns:1fr}.wahl-karte{min-height:0}.weg{padding:24px 20px}.weg__kopf{flex-direction:column-reverse}.weg__schritte{grid-template-columns:1fr}.panel{flex-direction:column}.panel__trenner{width:auto;height:1px;margin-inline:24px}.panel__links,.panel__rechts{padding:28px 24px}.anderer-weg{flex-direction:column;align-items:flex-start}.weg__cta .btn{width:100%}}.termine{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.slots{flex-direction:column;gap:24px;display:flex}.slots__liste{flex-direction:column;gap:12px;display:flex}.slot{border-radius:var(--radius-card);background:var(--bg-tint);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.slot__tag{flex-direction:column;gap:2px;display:flex}.slot__name{font-size:18px;font-weight:500;line-height:1.57}.slot__rhythmus{color:var(--ink-muted);font-size:14px;line-height:normal}.slot__zeit{color:var(--action-base);white-space:nowrap;font-size:18px;font-weight:700;line-height:1.5}.slot--aus{border:1px dashed var(--ink-muted);color:var(--ink-muted);background:0 0;border-radius:20px}.slot--aus .slot__zeit{color:var(--ink-muted);white-space:normal;text-align:right;text-decoration:line-through}.vorbereitung{flex-direction:column;gap:16px;height:100%;padding:28px;display:flex}.vorbereitung__titel{font-size:21px;font-weight:600;line-height:normal}.vorbereitung .punkte ul{color:var(--ink-strong);gap:13px}.vorbereitung .punkte li:before{width:7px;height:7px}@media (max-width:899px){.termine{grid-template-columns:1fr}}.faq{gap:140px;padding-top:140px;padding-bottom:200px;display:flex}.faq__intro{flex-direction:column;flex-shrink:0;gap:24px;width:389px;display:flex}.faq__intro .lead{max-width:361px}.faq__liste{flex:1;min-width:0;max-width:691px;margin-left:auto}.faq__item{border-bottom:.4px solid var(--ink-faint)}.faq__toggle{text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:60px;width:100%;padding:28px 0;display:flex}.faq__frage{flex:1;gap:32px;font-size:21px;font-weight:500;line-height:1.2;display:flex}.faq__plus{flex-shrink:0;transition:transform .3s}.faq__toggle[aria-expanded=true] .faq__plus{transform:rotate(45deg)}.faq__antwort{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.faq__item[data-open=true] .faq__antwort{grid-template-rows:1fr}.faq__antwort>div{overflow:hidden}.faq__antwort-text{color:var(--ink-muted);padding:0 80px 28px 0;font-size:18px;line-height:26px}.faq__antwort-text p+p{margin-top:12px}.faq__antwort-text ul{margin:12px 0 0;padding-left:22px;list-style:outside}.faq__antwort-text li+li{margin-top:6px}@media (max-width:1099px){.faq{flex-direction:column;gap:40px;padding-top:96px;padding-bottom:120px}.faq__intro{width:auto}.faq__liste{max-width:none;margin-left:0}}@media (max-width:639px){.faq__toggle{gap:20px}.faq__frage{gap:16px;font-size:19px}.faq__antwort-text{padding-right:0}}.termin{padding-bottom:120px}.termin__kachel{border-radius:var(--radius-card);background:url(/images/noise.svg), radial-gradient(60% 110% at 100% 30%, #3b92d06b 0%, #3bd0c41f 45%, #3bd0c400 75%), var(--bg-tint);color:var(--ink-strong);justify-content:space-between;align-items:center;gap:40px;padding:clamp(28px,4vw,56px);display:flex}.termin__links{flex-direction:column;gap:40px;width:560px;max-width:100%;display:flex}.termin__text{flex-direction:column;gap:16px;display:flex}.termin__headline{font-family:var(--font-display);font-size:clamp(30px,3.4vw,40px);font-weight:500;line-height:1.2}.termin__lede{font-size:20px;line-height:28px}.termin__aktionen{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.cal{flex-direction:column;gap:12px;display:flex}.cal__kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.cal__monat{font-family:var(--font-display);font-size:20px;font-weight:500;line-height:26px}.cal__nav{gap:4px;display:flex}.cal__nav button{cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:100px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.cal__nav button:disabled{opacity:.35;cursor:default}.cal__grid{grid-template-columns:repeat(7,40px);gap:8px;display:grid}.cal__wt{text-align:center;height:20px;font-size:15px;font-weight:500;line-height:20px}.cal__day{background:0 0;border:1px solid #ffffff59;border-radius:100px;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;line-height:20px;display:flex}.cal__day--leer{border-color:#0000}.cal__day--aus{text-decoration:line-through}.cal__day--vergangen{opacity:.4}.cal__day--frei{border-color:var(--ink-strong);background:var(--ink-strong);color:var(--bg-base);cursor:pointer;font-weight:600;transition:transform .15s}.cal__day--frei:hover{transform:scale(1.08)}.cal__legende{flex-wrap:wrap;gap:4px 16px;padding-top:8px;font-size:15px;line-height:20px;display:flex}.cal__legende-buchbar{align-items:center;gap:8px;font-weight:500;display:inline-flex}.cal__legende-buchbar i{background:var(--ink-strong);border-radius:50%;width:12px;height:12px}@media (max-width:1023px){.termin__kachel{flex-direction:column;align-items:flex-start}}@media (max-width:419px){.cal__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.cal__day{aspect-ratio:1;width:100%;height:auto}}.site-footer{background:var(--bg-deep);color:var(--on-dark)}.site-footer__inner{flex-direction:column;gap:56px;padding-top:80px;padding-bottom:40px;display:flex}.site-footer__inhalt{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.site-footer__marke{flex-direction:column;gap:16px;display:flex}.site-footer__wortmarke{flex-direction:column;gap:4px;display:flex}.site-footer__name{font-family:var(--font-display);font-size:26px;font-weight:500;line-height:32px}.site-footer__zusatz{opacity:.65;font-size:17px;line-height:22px}.site-footer__text{opacity:.8;font-size:18px;font-weight:300;line-height:26px}.site-footer__spalte{flex-direction:column;gap:12px;display:flex}.site-footer__titel{opacity:.55;font-size:15px;font-weight:600;line-height:18px}.site-footer__links{flex-direction:column;align-items:flex-start;gap:8px;font-size:17px;line-height:24px;display:flex}.site-footer__links a,.site-footer__links button{cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.site-footer__links a:hover,.site-footer__links button:hover{text-decoration:underline}.site-footer__linie{background:var(--on-dark);opacity:.22;height:1px}.site-footer__rechtszeile{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:15px;line-height:20px;display:flex}.site-footer__rechtszeile>*{opacity:.55}.unterseite{padding-top:96px;padding-bottom:120px}.unterseite__kopf{flex-direction:column;gap:32px;max-width:760px;display:flex}.unterseite__titel{flex-direction:column;gap:16px;display:flex}.unterseite__intro{font-size:20px;line-height:1.4}.rechtstext{max-width:760px;font-size:18px;line-height:1.45}.rechtstext :is(h2,h3,h4,h5,h6){border-top:2px solid var(--rechtstext-linie);margin-top:40px;margin-bottom:12px;padding-top:24px;font-size:20px;font-weight:600;line-height:1.3}.rechtstext :is(h2,h3,h4,h5,h6),.rechtstext :is(h2,h3,h4,h5,h6) *{font-size:20px!important;line-height:1.3!important}.rechtstext hr,.rechtstext p:empty{display:none}.rechtstext{--rechtstext-linie:#ffffff8c}.rechtstext p+p{margin-top:12px}.rechtstext a{color:var(--accent-label)}.cookie-einstellungen{margin-top:20px}.abrechnung{padding-top:80px;padding-bottom:120px}.abrechnung__kopf{flex-direction:column;gap:48px;display:flex}.abrechnung__kopf .lead{margin-top:-2px}.abrechnung__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:48px;display:grid}.abrechnung__punkt{flex-direction:column;gap:12px;display:flex}.abrechnung__punkt h2{font-size:21px;font-weight:500;line-height:1.2}.abrechnung__punkt p{font-size:16px;line-height:1.4}.abrechnung__linie{background:var(--line-strong);height:1px;margin-block:48px}.abrechnung__disclaimer{color:var(--ink-strong);font-size:14px;line-height:normal}@media (max-width:767px){.abrechnung__grid{grid-template-columns:1fr;gap:32px}.unterseite,.abrechnung{padding-top:56px;padding-bottom:80px}}.wahl-karte .h3,.wahl-karte .lead,.wahl-karte span.rule{display:block}.bz-kopf{border-bottom:1px solid var(--line-hairline)}.bz-kopf__bar{width:min(1200px, 100% - 2 * var(--gutter));justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;padding-block:28px;display:flex}.bz-kopf__abbrechen{font-size:17px;font-weight:500;line-height:22px;text-decoration:none}.bz-kopf__abbrechen:hover{text-decoration:underline}.bz-schritte{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bz-schritt{color:var(--ink-muted);white-space:nowrap;align-items:center;gap:8px;font-size:17px;font-weight:500;line-height:22px;display:flex}.bz-schritt+.bz-schritt:before{content:"";background:var(--line-mid);width:24px;height:1px}.bz-schritt__nr{border:1.5px solid var(--ink-muted);border-radius:100px;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;line-height:18px;display:flex}.bz-schritt--aktiv,.bz-schritt--fertig{color:var(--ink-primary);font-weight:600}.bz-schritt--aktiv .bz-schritt__nr{border-color:var(--action-primary);background:var(--action-primary);color:var(--on-action)}.bz-schritt--fertig .bz-schritt__nr{border-color:var(--line-mid);background:var(--surface-dark);color:var(--on-dark)}.bz-inhalt{flex-direction:column;gap:40px;padding-top:72px;padding-bottom:96px;display:flex}.bz-inhalt__kopf{flex-direction:column;max-width:760px;display:flex}.bz-inhalt__titel{flex-direction:column;gap:16px;padding-top:32px;display:flex}.bz-h1{font-family:var(--font-display);font-size:clamp(30px,3.4vw,40px);font-weight:500;line-height:1.2}.bz-lede{color:var(--ink-muted);font-size:20px;line-height:28px}.bz-spalten{align-items:flex-start;gap:40px;display:flex}.bz-haupt{flex-direction:column;flex:1;gap:40px;min-width:0;display:flex}.bz-seite{border:1px solid var(--line-mid);border-radius:var(--radius-card);background:var(--bg-tint);flex-direction:column;flex-shrink:0;gap:20px;width:400px;padding:28px;display:flex}.bz-seite__titel{font-size:20px;font-weight:600;line-height:26px}.bz-seite__info,.bz-liste{flex-direction:column;gap:12px;font-size:17px;line-height:24px;display:flex}.bz-zeile{justify-content:space-between;gap:16px;display:flex}.bz-zeile span{color:var(--ink-muted);white-space:nowrap}.bz-zeile strong{text-align:right;font-weight:600}.bz-aktionen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bz-aktionen__rechts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px 24px;margin-left:auto;display:flex}.bz-aktionen__hinweis{color:var(--ink-muted);font-size:16px;line-height:22px}.bz-radio{border:1.5px solid var(--ink-muted);border-radius:100px;flex-shrink:0;width:24px;height:24px;position:relative}[aria-checked=true] .bz-radio{border-color:var(--action-primary)}[aria-checked=true] .bz-radio:after{content:"";background:var(--action-primary);border-radius:50%;position:absolute;inset:4.5px}.bz-optionen{flex-direction:column;gap:12px;display:flex}.bz-option{border-radius:var(--radius-card);background:var(--bg-tint);text-align:left;cursor:pointer;border:1.5px solid #0000;align-items:flex-start;gap:20px;width:100%;padding:28px;transition:border-color .2s,background-color .2s;display:flex}.bz-option:hover{border-color:var(--line-mid)}.bz-option--aktiv,.bz-option--aktiv:hover{border-color:var(--action-base);background:var(--bg-card)}.bz-option__text{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.bz-option__titel{font-family:var(--font-display);font-size:24px;font-weight:500;line-height:30px}.bz-option__beschreibung{color:var(--ink-muted);font-size:18px;line-height:26px}.bz-option__preis{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.bz-option__preis>span:last-child{font-family:var(--font-display);font-size:24px;font-weight:500;line-height:30px}.bz-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bz-panel{border-radius:var(--radius-card);background:var(--bg-tint);text-align:left;cursor:pointer;border:1.5px solid #0000;flex-direction:column;gap:16px;min-height:241px;padding:24px;transition:border-color .2s,background-color .2s;display:flex}.bz-panel:hover{border-color:var(--line-mid)}.bz-panel--aktiv,.bz-panel--aktiv:hover{border-color:var(--action-base);background:var(--bg-card)}.bz-panel__kopf{justify-content:space-between;align-items:center;display:flex}.bz-panel__badge{padding:4px 12px;font-size:15px}.bz-panel__name{flex-direction:column;gap:4px;display:flex}.bz-panel__titel{font-family:var(--font-display);font-size:24px;font-weight:500;line-height:30px}.bz-panel__preis{color:var(--ink-strong);font-size:18px;font-weight:600;line-height:24px}.bz-panel__text{color:var(--ink-muted);font-size:17px;line-height:24px}.bz-karte{border-radius:var(--radius-card);background:var(--bg-tint);flex-direction:column;gap:20px;padding:28px;display:flex}.bz-karte__titel{font-size:20px;font-weight:600;line-height:26px}.bz-karte__text{color:var(--ink-muted);font-size:17px;line-height:24px}.bz-termin__kopf{flex-direction:column;gap:8px;display:flex}.bz-termin__inhalt{gap:28px;display:flex}.bz-kal{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.bz-kal__monat{font-family:var(--font-display);justify-content:space-between;align-items:center;font-size:20px;font-weight:500;line-height:26px;display:flex}.bz-kal__monat button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px}.bz-kal__monat button:disabled{color:var(--ink-muted);opacity:.5;cursor:default}.bz-kal__grid{grid-template-columns:repeat(7,44px);gap:4px;display:grid}.bz-kal__wt{text-align:center;height:20px;color:var(--ink-muted);font-size:14px;font-weight:500;line-height:20px}.bz-kal__tag{width:44px;height:44px;color:var(--ink-muted);background:0 0;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;font-size:17px;line-height:22px;display:flex}.bz-kal__tag--aus{text-decoration:line-through}.bz-kal__tag--frei,.bz-kal__tag--gewaehlt{cursor:pointer;font-weight:600}.bz-kal__tag--frei{border-color:var(--action-base);background:var(--bg-card);color:var(--ink-primary)}.bz-kal__tag--frei:hover{background:var(--bg-raised)}.bz-kal__tag--gewaehlt{border-color:var(--action-primary);background:var(--action-primary);color:var(--on-action)}.bz-kal__legende{flex-wrap:wrap;gap:4px 16px;padding-top:8px;font-size:15px;line-height:20px;display:flex}.bz-kal__legende span{align-items:center;gap:8px;display:inline-flex}.bz-kal__legende i{border:1px solid var(--action-base);background:var(--bg-card);border-radius:50%;width:12px;height:12px}.bz-kal__legende i.gewaehlt{background:var(--action-primary)}.bz-kal__legende i.aus{border-color:var(--line-mid);background:0 0}.bz-zeiten{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.bz-zeiten__tag{font-size:18px;font-weight:600;line-height:24px}.bz-zeiten__liste{flex-wrap:wrap;gap:8px;display:flex}.bz-zeit{border:1px solid var(--action-base);background:var(--bg-card);cursor:pointer;border-radius:100px;padding:10px 18px;font-size:17px;font-weight:600;line-height:22px}.bz-zeit:hover{background:var(--bg-raised)}.bz-zeit--gewaehlt,.bz-zeit--gewaehlt:hover{background:var(--action-primary);color:var(--on-action)}.bz-zeiten__dauer{color:var(--ink-muted);font-size:15px;line-height:20px}.bz-termin__status{max-width:332px;color:var(--ink-muted);font-size:15px;line-height:20px}.bz-termin__status--fehler{color:var(--status-risiko);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.bz-link{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.bz-link:hover{color:var(--accent-label)}.bz-bestaetigt__verwalten{margin-top:8px;font-size:16px;line-height:22px}.bz-hinweis{border:1px solid var(--line-mid)}.bz-gewaehlt{border-radius:var(--radius-card);background:var(--surface-dark);color:var(--on-dark);justify-content:space-between;align-items:flex-end;gap:16px;padding:24px 32px;display:flex}.bz-gewaehlt__label{font-size:16px;font-weight:500;line-height:20px}.bz-gewaehlt__titel{font-family:var(--font-display);font-size:28px;font-weight:500;line-height:1.3}.bz-gewaehlt__rechts{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.bz-gewaehlt__preis{font-family:var(--font-display);white-space:nowrap;font-size:28px;font-weight:500;line-height:1.2}.bz-gewaehlt button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;font-weight:500;text-decoration:underline}.bz-fehler,.bz-feld__fehler{color:var(--status-risiko);font-size:16px;font-weight:500}.bz-formular{gap:40px}.bz-felder{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.bz-feld{flex-direction:column;gap:8px;display:flex}.bz-feld label{font-size:16px;font-weight:500;line-height:20px}.bz-feld input{border:1px solid var(--line-mid);background:var(--bg-card);width:100%;font-family:var(--font-body);color:var(--ink-primary);border-radius:12px;padding:14px 16px;font-size:18px;line-height:24px}.bz-feld input::placeholder{color:var(--ink-muted)}.bz-feld input:focus{outline:2px solid var(--ink-strong);outline-offset:1px}.bz-feld input[aria-invalid=true]{border-color:var(--status-risiko)}.bz-zusammen__zeile button{color:var(--accent-label);cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;font-weight:500}.bz-check{cursor:pointer;align-items:flex-start;gap:12px;font-size:17px;line-height:24px;display:flex;position:relative}.bz-check input{opacity:0;width:22px;height:22px;position:absolute}.bz-check__box{border:1.5px solid var(--action-base);border-radius:6px;flex-shrink:0;width:22px;height:22px;margin-top:1px;position:relative}.bz-check input:checked+.bz-check__box{background:var(--action-primary)}.bz-check input:checked+.bz-check__box:after{content:"";border:solid var(--on-action);border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.bz-check input:focus-visible+.bz-check__box{outline:2px solid var(--ink-strong);outline-offset:2px}.bz-zusammen{border:1px solid var(--line-mid);gap:0;padding-block:8px}.bz-zusammen__zeile{align-items:flex-start;gap:20px;padding-block:20px;font-size:17px;line-height:24px;display:flex}.bz-zusammen__zeile+.bz-zusammen__zeile{border-top:1px solid var(--line-hairline)}.bz-zusammen__label{width:160px;color:var(--ink-muted);flex-shrink:0;font-weight:500}.bz-zusammen__wert{min-width:0;color:var(--ink-muted);flex-direction:column;flex:1;gap:4px;display:flex}.bz-zusammen__wert strong{color:var(--ink-primary);font-size:18px;font-weight:600}.bz-kosten{border-radius:var(--radius-card);background:var(--highlight-surface);flex-direction:column;gap:8px;padding:24px 28px;font-size:17px;line-height:24px;display:flex}.bz-kosten__zeile{justify-content:space-between;align-items:center;gap:16px;display:flex}.bz-kosten__label{font-size:20px;font-weight:600;line-height:26px}.bz-kosten__preis{font-family:var(--font-display);white-space:nowrap;font-size:28px;font-weight:500;line-height:34px}.bz-bestaetigt{border-radius:var(--radius-card);background:var(--surface-dark);color:var(--on-dark);align-items:center;gap:24px;padding:32px;display:flex}.bz-bestaetigt__datum{background:var(--action-primary);color:var(--on-action);border-radius:16px;flex-direction:column;flex-shrink:0;align-items:center;padding:12px 20px;font-size:16px;font-weight:600;line-height:20px;display:flex}.bz-bestaetigt__datum strong{font-family:var(--font-display);font-size:40px;font-weight:500;line-height:44px}.bz-bestaetigt__text{flex-direction:column;gap:4px;font-size:18px;line-height:26px;display:flex}.bz-bestaetigt__titel{font-family:var(--font-display);font-size:24px;font-weight:500;line-height:30px}.bz-weiter{flex-direction:column;gap:20px;display:flex}.bz-weiter .vita__pill{white-space:nowrap}.bz-weiter__titel{font-size:18px;font-weight:600;line-height:24px}.bz-weiter__text{color:var(--ink-muted);font-size:17px;line-height:24px}@media (max-width:1099px){.bz-spalten{flex-direction:column;align-items:stretch}.bz-seite{width:auto}.bz-kopf__bar{flex-wrap:wrap}.bz-schritte{order:3;width:100%;padding-bottom:4px;overflow-x:auto}}@media (max-width:767px){.bz-inhalt{padding-top:40px;padding-bottom:64px}.bz-panels,.bz-felder{grid-template-columns:1fr}.bz-termin__inhalt{flex-direction:column}.bz-option{flex-wrap:wrap;padding:22px}.bz-option__preis{align-items:flex-start;width:100%;padding-left:44px}.bz-zusammen__zeile{flex-wrap:wrap;gap:4px 12px}.bz-zusammen__label{width:100%}.bz-gewaehlt,.bz-bestaetigt{flex-direction:column;align-items:flex-start;padding:24px}.bz-gewaehlt__rechts{align-items:flex-start}.bz-schritt__label{display:none}.bz-schritt--aktiv .bz-schritt__label{display:inline}}@media (max-width:419px){.bz-kal{width:100%}.bz-kal__grid{grid-template-columns:repeat(7,minmax(0,1fr))}.bz-kal__tag{aspect-ratio:1;width:100%;height:auto}}@supports (text-box:trim-both cap alphabetic){.marker-tags li,.tag,.badge,.pill,.vita__pill{text-box:trim-both cap alphabetic}.badge{padding-block:calc(17px - .5cap);display:inline-block}.badge--klein{padding-block:calc(15.5px - .5cap)}.bz-panel__badge,.vita__pill{padding-block:calc(14px - .5cap)}.marker-tags li{padding-block:calc(11px - .5cap)}.tag{padding-block:calc(14px - .5cap)}.pill{padding-block:calc(22px - .5cap)}}
