@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/montserrat-var-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/montserrat-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../fonts/open-sans-var-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../fonts/open-sans-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blau: #1397D8;--blau-tief: #1470A8;--blau-nacht: #0E5A87;--gruen: #7CC105;--gruen-dunkel:#149921;--gruen-text: #0F6B1A;--gruen-hauch: #E9F6EA;--gelb: #EDBF00;--gelb-hover: #F5D04A;--rot: #D80927;--orange: #E24D03;--violett: #7E2BA5;--tuerkis: #17CC82;--tinte: #2B2B2B;--text-stark: #3D3D3D;--text: #5D5D5D;--text-leise: #6B6B6B;--weiss: #FFFFFF;--kuehl: #F4F7F9;--kuehl-blau: #EAF4FB;--linie: #DDE5EC;--linie-stark: #8A97A3;--linie-blau: #B9D7EC;--linie-fuss: #CFE0EE;--gelb-hauch: #FFF6D1;--gelb-text: #6B5600;--koerper: #CFE3F2;--rhein: #9CCBEA;--rhein-hell: #C7E2F4;--schatten-farbe: 20, 61, 92;--verlauf: linear-gradient(90deg, #1397D8 0%, #17CC82 22%, #7CC105 40%, #EDBF00 58%, #E24D03 76%, #D80927 88%, #7E2BA5 100%);--font-heading: "Montserrat", "Montserrat Ersatz", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body: "Open Sans", "Open Sans Ersatz", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-accent: var(--font-heading);--f-h1: clamp(2.25rem, 4.4vw, 4rem);--f-h2: clamp(1.75rem, 3vw, 2.625rem);--f-h3: clamp(1.25rem, 1.6vw, 1.5rem);--f-h4: 1.125rem;--f-zahl: clamp(3rem, 6vw, 5rem);--f-lead: clamp(1.125rem, 1.35vw, 1.3125rem);--f-body: clamp(1.0625rem, 1.15vw, 1.1875rem);--f-small: 1rem;--f-micro: .875rem;--f-btn: .9375rem;--radius-sm: 12px;--radius: 20px;--radius-lg: 32px;--radius-pill: 999px;--schatten: 0 12px 32px rgba(var(--schatten-farbe), .08);--schatten-hoch: 0 22px 48px rgba(var(--schatten-farbe), .16);--schatten-leise: 0 6px 18px rgba(var(--schatten-farbe), .06);--wrap: 1240px;--wrap-schmal: 780px;--pad: 20px;--bandpad: clamp(64px, 8vw, 120px);--gap: clamp(20px, 2.4vw, 32px);--kopfhoehe: 84px;--navy: var(--text-stark);--ink: var(--tinte);--graphit: var(--text);--red-ink: #B4061F;--ice: var(--kuehl-blau);--ice-soft: var(--kuehl);--ice-line: var(--linie);--line: var(--linie);--line-soft: var(--linie);--gap-klein: 12px;--container: var(--wrap);--color-bg: var(--weiss);--color-text: var(--tinte);--color-muted: var(--text-leise);--color-primary: var(--blau-tief);--color-primary-dark: var(--blau-nacht);--color-surface: var(--kuehl);--color-border: var(--linie);--color-accent: var(--gelb);--shadow: var(--schatten);--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2.5rem;--space-5: 4rem}@media (min-width: 760px){:root{--pad: 32px}}@media (min-width: 1200px){:root{--pad: 48px}}@media (max-width: 1359px){:root{--kopfhoehe: 72px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--kopfhoehe) + 24px);scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--weiss);color:var(--text);font-family:var(--font-body);font-size:var(--f-body);line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{max-width:100%;height:auto;display:block}ul,ol{margin:0;padding:0}li{list-style:none}figure{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}p{margin:0 0 1.05em}p:last-child{margin-bottom:0}strong,b{font-weight:700}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--text-stark);margin:0;letter-spacing:-.015em;overflow-wrap:break-word;text-wrap:balance}h1{font-size:var(--f-h1);font-weight:500;line-height:1.12}h2{font-size:var(--f-h2);font-weight:300;line-height:1.2}h3{font-size:var(--f-h3);font-weight:700;line-height:1.3}h4{font-size:var(--f-h4);font-weight:700;line-height:1.35}h1 b,h2 b{font-weight:700;color:var(--tinte)}h1+p,h2+p,h3+p,h4+p{margin-top:.75em}p,li,dd,td,th,figcaption,summary{overflow-wrap:break-word}@media (max-width: 760px){h1,h2,h3,p,li,dd,td,th,summary{-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;hyphenate-limit-chars:10 4 4}}.marke{-webkit-hyphens:none;hyphens:none;white-space:nowrap}a{color:var(--blau-tief);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--blau-nacht)}main p a:not(.btn),main li a:not(.btn,.chip,.karte__link,.inhaltsnav a),main dd a{text-decoration:underline}:focus-visible{outline:3px solid var(--blau-tief);outline-offset:3px;border-radius:6px}.fuss :focus-visible,.band--dunkel :focus-visible{outline-color:var(--gelb)}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--blau-tief);color:var(--weiss);padding:.8rem 1.25rem;border-radius:0 0 var(--radius-sm) 0;font-weight:700}.skip-link:focus{left:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.svg-sprite{position:absolute;width:0;height:0;overflow:hidden}.text-mitte{text-align:center}[hidden]{display:none!important}.vorschaustreifen{margin:0;padding:8px var(--pad);text-align:center;background:var(--kuehl-blau);color:var(--text-stark);font-family:var(--font-heading);font-size:var(--f-micro);font-weight:600;border-bottom:1px solid var(--linie)}.wrap,.container{width:100%;max-width:calc(var(--wrap) + 2 * var(--pad));margin-inline:auto;padding-inline:var(--pad)}.wrap--schmal,.container--narrow{max-width:calc(var(--wrap-schmal) + 2 * var(--pad))}.band{position:relative;padding-block:var(--bandpad)}.band--kuehl{background:var(--kuehl)}.band--blau{background:var(--kuehl-blau)}.band--eng{padding-block:clamp(40px,5vw,72px)}.band--oben-null{padding-top:0}.band--weich{background:radial-gradient(60% 80% at 100% 0%,rgba(19,151,216,.08),transparent 60%),radial-gradient(50% 70% at 0% 100%,rgba(124,193,5,.07),transparent 60%),var(--kuehl)}.section{padding-block:var(--bandpad)}.raster{display:grid;gap:var(--gap)}@media (min-width: 700px){.raster--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 700px){.raster--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.raster--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 700px){.raster--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.raster--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.split{display:grid;gap:clamp(32px,5vw,80px);align-items:center}.split>*{min-width:0}@media (min-width: 960px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split--bild-rechts>:first-child{order:2}.split--oben{align-items:start}}.bandkopf{max-width:760px;margin-bottom:clamp(32px,4vw,56px)}.bandkopf--mitte{margin-inline:auto;text-align:center}.bandkopf p{font-size:var(--f-lead);line-height:1.6;color:var(--text)}.kopf{position:sticky;top:0;z-index:60;background:#fffffff5;backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);transition:box-shadow .25s ease}.kopf__spur{position:absolute;left:0;right:0;bottom:-3px;height:3px;overflow:hidden;pointer-events:none}.kopf__spur:before{content:"";position:absolute;inset:0;background:var(--verlauf);opacity:.32}.kopf__fortschritt{position:absolute;inset:0;transform-origin:0 50%;transform:scaleX(0);background-color:var(--blau);will-change:transform}.kopf.ist-gescrollt{box-shadow:0 8px 24px rgba(var(--schatten-farbe),.1)}.kopf__in{height:var(--kopfhoehe);display:flex;align-items:center;gap:12px;max-width:1480px;margin-inline:auto;padding-inline:var(--pad)}.kopf__logo{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px}.kopf__logo img{width:clamp(140px,10.5vw,168px);height:auto}@media (max-width: 420px){.kopf__logo img{width:140px}}.nav{margin-left:auto}.nav__liste{display:flex;align-items:center;gap:2px}.nav__punkt{position:relative}.nav__link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 9px;font-family:var(--font-heading);font-size:.875rem;font-weight:600;color:var(--text-stark);text-decoration:none;border-radius:var(--radius-pill);white-space:nowrap}.nav__link:hover{color:var(--blau-tief);background:var(--kuehl)}.nav__link[aria-current=page],.nav__punkt.ist-aktiv>.nav__link{color:var(--blau-tief)}.nav__link[aria-current=page]:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:2px;background:var(--blau-tief);border-radius:2px}.nav__pfeil{width:10px;height:6px;transition:transform .2s ease}.nav__unter{--unter-abstand: calc((var(--kopfhoehe) - 44px) / 2 + 13px);position:absolute;top:calc(100% + var(--unter-abstand));left:-8px;min-width:260px;display:grid;gap:2px;padding:10px;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten-hoch);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.nav__unter:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--unter-abstand)}.nav__punkt:hover>.nav__unter,.nav__punkt:focus-within>.nav__unter,.nav__punkt.ist-offen>.nav__unter{opacity:1;visibility:visible;transform:translateY(0)}.nav__punkt:hover .nav__pfeil,.nav__punkt.ist-offen .nav__pfeil{transform:rotate(180deg)}.nav__unter a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 12px;border-radius:var(--radius-sm);color:var(--text-stark);text-decoration:none;font-size:.9375rem}.nav__unter a:hover{background:var(--kuehl-blau);color:var(--blau-tief)}.nav__unter .extern-zeichen{width:12px;height:12px;color:var(--text-leise);flex:0 0 auto}.kopf__social{display:flex;gap:2px}.kopf__social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:44px;color:var(--text-stark);border-radius:var(--radius-pill)}.kopf__social a:hover{color:var(--blau-tief);background:var(--kuehl)}.kopf__social svg{width:19px;height:19px}.kopf__cta{flex:0 0 auto}.burger{display:none;margin-left:auto;align-items:center;gap:10px;min-height:44px;padding:0 16px;border:1px solid var(--linie);border-radius:var(--radius-pill);background:var(--weiss);font-family:var(--font-heading);font-weight:700;font-size:.9375rem;color:var(--text-stark);text-decoration:none}.burger__striche{position:relative;width:18px;height:12px}.burger__striche:before,.burger__striche:after,.burger__striche span{content:"";position:absolute;left:0;right:0;height:2px;background:currentColor;border-radius:2px}.burger__striche:before{top:0}.burger__striche span{top:5px}.burger__striche:after{bottom:0}@media (min-width: 1360px) and (max-width: 1439px){.nav__link{padding:0 7px}.kopf__in{gap:8px}}@media (max-width: 1359px){.nav,.kopf__social{display:none}.burger{display:inline-flex}.kopf__cta{margin-left:4px}}@media (max-width: 560px){.kopf .kopf__cta{display:none}}.panel{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;background:var(--weiss);opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .25s ease,transform .25s ease,visibility .25s;overflow-y:auto;overscroll-behavior:contain}.panel:target,.panel.ist-offen{opacity:1;transform:none;visibility:visible}.panel__kopf{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--kopfhoehe);padding-inline:var(--pad);border-bottom:1px solid var(--linie)}.panel__kopf img{width:150px}.panel__zu{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--linie);border-radius:var(--radius-pill);color:var(--text-stark);font:inherit;font-weight:700;text-decoration:none;background:var(--weiss);cursor:pointer}.panel__nav{padding:12px var(--pad) 24px}.panel__nav>ul>li{border-bottom:1px solid var(--linie)}.panel__nav a{display:flex;align-items:center;justify-content:space-between;min-height:52px;font-family:var(--font-heading);font-weight:600;font-size:1.125rem;color:var(--text-stark);text-decoration:none}.panel__nav a[aria-current=page]{color:var(--blau-tief)}.panel__unter{padding:0 0 12px 14px;border-left:3px solid var(--kuehl-blau);margin-bottom:8px}.panel__unter a{min-height:44px;font-size:1rem;font-weight:500}.panel__fuss{margin-top:auto;padding:20px var(--pad) 32px;background:var(--kuehl);display:grid;gap:16px}.panel__social{display:flex;gap:8px}.panel__social a{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--weiss);color:var(--text-stark)}.panel__social svg{width:22px;height:22px}body.menue-offen{overflow:hidden}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 28px;border:2px solid transparent;border-radius:var(--radius-pill);font-family:var(--font-heading);font-size:var(--f-btn);font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn svg{width:18px;height:18px;flex:0 0 auto}.btn--gelb,.btn--primary{background:var(--gelb);color:var(--tinte);box-shadow:0 8px 20px #edbf0047}.btn--gelb:hover,.btn--primary:hover{background:var(--gelb-hover);color:var(--tinte)}.btn--gelb{position:relative;overflow:hidden;isolation:isolate}.btn--gelb:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.6) 50%,transparent 70%);transform:translate(-120%)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.btn--gelb:after{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.btn--gelb:hover:after{transform:translate(120%)}}.btn--blau,.btn--secondary{background:var(--blau-tief);color:var(--weiss)}.btn--blau:hover,.btn--secondary:hover{background:var(--blau-nacht);color:var(--weiss)}.btn--rand,.btn--ghost{background:transparent;color:var(--blau-tief);border-color:var(--blau-tief)}.btn--rand:hover,.btn--ghost:hover{background:var(--blau-tief);color:var(--weiss)}.btn--hell{background:var(--weiss);color:var(--blau-tief)}.btn--hell:hover{background:var(--kuehl-blau);color:var(--blau-nacht)}.btn--sm,.btn--klein{min-height:44px;padding:10px 18px;font-size:.8125rem}.btn--gross{min-height:58px;padding:16px 34px;font-size:1rem}.btn--voll{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;pointer-events:none}.knopfreihe{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.knopfreihe--mitte{justify-content:center}.kicker{display:inline-block;margin:0 0 14px;font-family:var(--font-heading);font-size:.875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blau-tief)}.lead{font-size:var(--f-lead);line-height:1.6;color:var(--text)}.extern-zeichen{display:inline-block;width:13px;height:13px;vertical-align:-1px;margin-left:4px}.buehne{position:relative;overflow:hidden;padding-block:clamp(36px,5vw,72px) clamp(48px,6vw,96px);background:var(--weiss)}.buehne__in{position:relative;z-index:1;display:grid;gap:clamp(28px,4vw,64px);align-items:center}@media (min-width: 960px){.buehne__in{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr)}}.buehne__text{max-width:640px}.buehne__text h1{margin-bottom:0}.buehne__text{container-type:inline-size}.buehne__text .h1--n14{font-size:min(var(--f-h1),10.5cqi)}.buehne__text .h1--n15{font-size:min(var(--f-h1),9.8cqi)}.buehne__text .h1--n16{font-size:min(var(--f-h1),9.19cqi)}.buehne__text .h1--n17{font-size:min(var(--f-h1),8.65cqi)}.buehne__text .h1--n18{font-size:min(var(--f-h1),8.16cqi)}.buehne__text .h1--n19{font-size:min(var(--f-h1),7.74cqi)}.buehne__text .h1--n20{font-size:min(var(--f-h1),7.35cqi)}.buehne__text .h1--n21{font-size:min(var(--f-h1),7cqi)}.buehne__text .h1--n22{font-size:min(var(--f-h1),6.68cqi)}.buehne__lead{font-size:var(--f-lead);line-height:1.6;margin-top:22px;max-width:560px}.buehne__medium{position:relative}.buehne__rahmen{position:relative;overflow:hidden;border-radius:var(--radius-lg);aspect-ratio:4 / 3;background:var(--kuehl-blau);box-shadow:var(--schatten-hoch);isolation:isolate}.buehne__rahmen img,.buehne__rahmen video{width:100%;height:100%;object-fit:cover}.buehne__rahmen video{position:absolute;inset:0;opacity:0;transition:opacity .8s ease}.buehne__rahmen.laeuft video{opacity:1}.buehne__rahmen:after{content:"";position:absolute;inset:auto 0 0;height:40%;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.28),transparent)}@media (max-width: 959px){.buehne__medium{order:-1}.buehne__rahmen{aspect-ratio:16 / 10;border-radius:var(--radius)}}@media (min-width: 960px){.buehne{padding-block:clamp(40px,4vw,64px) clamp(88px,8vw,128px)}.buehne__in{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.buehne__medium{margin-right:calc((min(100vw,var(--wrap) + 2 * var(--pad)) - 100vw) / 2 - var(--pad))}.buehne__rahmen{aspect-ratio:auto;height:clamp(440px,38vw,620px);border-radius:56px 0 0 56px}.buehne .video-steuer{right:max(16px,calc((100vw - var(--wrap)) / 2 - 8px))}}@media (max-width: 959px){.buehne{padding-top:0}.buehne__medium{margin-inline:calc(-1 * var(--pad))}.buehne__rahmen{border-radius:0 0 var(--radius-lg) var(--radius-lg);aspect-ratio:4 / 3;box-shadow:none}}@media (min-width: 600px) and (max-width: 959px){.buehne__rahmen{aspect-ratio:16 / 9}}@media (max-width: 959px){.buehne .video-steuer{top:16px;bottom:auto;right:calc(var(--pad) + 4px);width:44px;height:44px}.plakette{right:auto;max-width:calc(100% - 2 * var(--pad) - 8px)}}.buehne__note{position:absolute;z-index:3;left:28px;top:28px;display:inline-flex;align-items:center;gap:12px;padding:10px 16px 10px 12px;background:#ffffffe6;border-radius:var(--radius);-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);box-shadow:var(--schatten);color:var(--text-stark);text-decoration:none;font-family:var(--font-heading);transition:transform .2s ease,box-shadow .2s ease}.buehne__note:hover{transform:translateY(-2px);box-shadow:var(--schatten-hoch);color:var(--text-stark)}.buehne__note-wert{font-size:1.75rem;font-weight:800;line-height:1;color:var(--tinte)}.buehne__note-sterne{display:flex;gap:2px;color:var(--gelb)}.buehne__note-sterne svg{width:14px;height:14px}.buehne__note-text{display:block;margin-top:3px;font-size:.8125rem;font-weight:600;line-height:1.2}@media (max-width: 959px){.buehne__note{left:calc(var(--pad) + 4px);top:16px;padding:8px 12px 8px 10px}.buehne__note-wert{font-size:1.375rem}}.video-steuer{position:absolute;z-index:2;right:16px;bottom:16px;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:0;border-radius:50%;background:#ffffffeb;color:var(--tinte);box-shadow:var(--schatten)}.video-steuer:hover{background:var(--weiss)}.video-steuer svg{width:18px;height:18px}.video-steuer .icon-play{display:none}.video-steuer[aria-pressed=true] .icon-play{display:block}.video-steuer[aria-pressed=true] .icon-pause{display:none}.plakette{position:absolute;z-index:3;left:-18px;bottom:28px;display:flex;align-items:center;gap:14px;padding:14px 20px 14px 14px;background:var(--weiss);border-radius:var(--radius);box-shadow:var(--schatten-hoch);font-family:var(--font-heading);color:var(--text-stark)}.plakette__zahl{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:var(--kuehl-blau);font-size:1.375rem;font-weight:800;color:var(--blau-tief)}.plakette__text{font-size:.9375rem;font-weight:600;line-height:1.3}@media (max-width: 959px){.plakette{left:calc(var(--pad) + 4px);bottom:-22px}}@media (min-width: 960px){.plakette{left:-28px;bottom:40px}}.blaetter{position:absolute;z-index:0;pointer-events:none}.blaetter svg{width:100%;height:100%;overflow:visible}.blaetter use,.blaetter path{mix-blend-mode:multiply}.buehne .blaetter{width:min(62vw,820px);aspect-ratio:1;right:-14vw;top:-18%;opacity:.55}.buehne .blaetter--zwei{width:min(36vw,420px);left:-12vw;right:auto;top:auto;bottom:-30%;opacity:.35}.band .blaetter{width:min(40vw,520px);aspect-ratio:1;opacity:.28}.pfad{font-size:var(--f-micro);margin-bottom:18px;color:var(--text-leise)}.pfad ol{display:flex;flex-wrap:wrap;gap:6px}.pfad li+li:before{content:"/";margin-right:6px;color:var(--linie-stark)}.pfad a{display:inline-block;padding:12px 4px;margin:-12px -4px;color:var(--text-leise);text-decoration:none}.pfad a:hover{color:var(--blau-tief);text-decoration:underline}.karte{position:relative;display:flex;flex-direction:column;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten-leise);padding:clamp(24px,2.6vw,36px);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.karte h3{margin-bottom:10px}.karte p{font-size:var(--f-small);line-height:1.65}.karte--link:hover{transform:translateY(-4px);box-shadow:var(--schatten-hoch);border-color:transparent}.karte__link{padding-block:11px;margin-block:-11px;color:inherit;text-decoration:none}.karte__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.karte__link:focus-visible{outline:none}.karte__link:focus-visible:after{outline:3px solid var(--blau-tief);outline-offset:3px}.karte__mehr{margin-top:auto;padding-top:16px;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:.875rem;font-weight:700;color:var(--blau-tief)}.karte__mehr svg{width:18px;height:10px;transition:transform .2s ease}.link-pfeil{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--font-heading);font-size:.9375rem;font-weight:700;color:var(--blau-tief);text-decoration:none}.link-pfeil svg{width:18px;height:10px;transition:transform .2s ease}.link-pfeil:hover{text-decoration:underline}.link-pfeil:hover svg{transform:translate(4px)}.karte--link:hover .karte__mehr svg{transform:translate(4px)}.karte--foto{padding:0;overflow:hidden}.bild-fehlt{display:block;width:100%;height:100%;min-height:160px;background:var(--kuehl-blau)}.karte__bild{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:var(--kuehl-blau)}.karte__bild img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.karte--link:hover .karte__bild img{transform:scale(1.05)}.karte__text{display:flex;flex-direction:column;flex:1;padding:clamp(22px,2.4vw,30px)}.symbol{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:18px;border-radius:18px;background:var(--kuehl-blau);color:var(--blau-tief)}.symbol svg{width:26px;height:26px}.symbol--gelb{background:var(--gelb-hauch);color:var(--gelb-text)}.symbol--gruen{background:var(--gruen-hauch);color:var(--gruen-text)}.zahlen{display:grid;gap:var(--gap)}@media (min-width: 760px){.zahlen{grid-template-columns:repeat(3,minmax(0,1fr))}}.zahl{position:relative;overflow:hidden;text-align:center;padding:clamp(28px,3vw,44px) 20px;background:var(--weiss);border-radius:var(--radius);border:1px solid var(--linie);box-shadow:var(--schatten-leise)}.zahl__wert{display:block;font-family:var(--font-heading);font-size:var(--f-zahl);font-weight:800;line-height:1;color:var(--blau);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.zahl__label{display:block;margin-top:14px;font-family:var(--font-heading);font-weight:700;font-size:.9375rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-stark)}.band--zahlen{position:relative;z-index:2}@media (min-width: 960px){.band--zahlen{margin-top:calc(-1*clamp(40px,6vw,88px))}}@media (max-width: 759px){.band--zahlen .zahl{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;text-align:left}.band--zahlen .zahl__wert{font-size:2.25rem;white-space:nowrap}.band--zahlen .zahl__label{margin-top:0;text-align:right;font-size:.8125rem}}.band--zahlen .zahlen{gap:0;background:var(--weiss);border-radius:var(--radius-lg);border:1px solid var(--linie);box-shadow:var(--schatten-hoch);overflow:hidden}.band--zahlen .zahl{border:0;border-radius:0;box-shadow:none;background:transparent}.band--zahlen .zahl+.zahl{border-top:1px solid var(--linie)}@media (min-width: 760px){.band--zahlen .zahl+.zahl{border-top:0;border-left:1px solid var(--linie)}}.punkte{display:grid;gap:28px 32px}@media (min-width: 620px){.punkte{grid-template-columns:repeat(2,minmax(0,1fr))}}.punkt{display:grid;grid-template-columns:52px 1fr;gap:16px;align-items:start}.punkt .symbol{width:52px;height:52px;margin:0;border-radius:16px}.punkt h3{font-size:var(--f-h4);margin-bottom:6px}.punkt p{font-size:var(--f-small);line-height:1.6;color:var(--text-leise)}.merkmale{display:grid;gap:clamp(32px,3.4vw,48px) var(--gap)}@media (min-width: 760px){.merkmale--2,.merkmale--4{grid-template-columns:repeat(2,minmax(0,1fr))}.merkmale--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1100px){.merkmale--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.merkmal{position:relative;padding-top:22px;border-top:1px solid var(--linie-blau)}.merkmal:before{content:"";position:absolute;left:0;top:-1px;height:2px;width:56px;background:var(--blau-tief)}.merkmal__nr{display:block;margin-bottom:16px;font-family:var(--font-heading);font-size:1.75rem;font-weight:300;line-height:1;letter-spacing:-.02em;color:var(--blau-tief);font-variant-numeric:tabular-nums}.merkmal h3{font-size:var(--f-h4);margin-bottom:8px}.merkmal p{font-size:var(--f-small);line-height:1.65;color:var(--text)}@media (prefers-reduced-motion: no-preference){@media (scripting: enabled){.merkmal[data-reveal]:before{width:0;transition:width .9s cubic-bezier(.2,.7,.2,1) .3s}.merkmal[data-reveal].ist-da:before{width:56px}}}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 18px;border:1px solid var(--linie);border-radius:var(--radius-pill);background:var(--weiss);font-family:var(--font-heading);font-size:.875rem;font-weight:600;color:var(--text-stark);text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.chip:hover{border-color:var(--blau-tief);color:var(--blau-tief)}.chip[aria-pressed=true],.chip.ist-aktiv{background:var(--blau-tief);border-color:var(--blau-tief);color:var(--weiss)}.chip__zahl{font-size:.75rem;opacity:.8}.chip[aria-pressed=true] .chip__zahl,.chip.ist-aktiv .chip__zahl,[aria-selected=true]>.chip__zahl{opacity:1}.chip--gruen:hover,.chip--gruen:focus-visible{background:var(--gruen-hauch);border-color:var(--gruen-dunkel);color:var(--gruen-text)}.suchfeld{position:relative}.suchfeld input{width:100%;min-height:56px;padding:14px 54px 14px 52px;border:1px solid var(--linie-stark);border-radius:var(--radius-pill);background:var(--weiss);font-size:1rem;color:var(--tinte)}.suchfeld input:focus{outline:3px solid var(--blau-tief);outline-offset:2px;border-color:var(--blau-tief)}.suchfeld__lupe{position:absolute;left:20px;top:50%;width:20px;height:20px;transform:translateY(-50%);color:var(--text-leise);pointer-events:none}.suchfeld__leeren{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--text-leise)}.haken{display:grid;gap:10px}.haken li{position:relative;padding-left:32px;font-size:var(--f-small);line-height:1.55}.haken li:before{content:"";position:absolute;left:0;top:.2em;width:20px;height:20px;border-radius:50%;background:var(--kuehl-blau) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-6.5' fill='none' stroke='%231470A8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 20px no-repeat}.hinweis{padding:18px 22px;border-left:4px solid var(--blau);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--kuehl-blau);font-size:var(--f-small);color:var(--text-stark)}.bildstapel{position:relative;display:grid;gap:18px}.bildstapel img{width:100%;border-radius:var(--radius);object-fit:cover;box-shadow:var(--schatten)}@media (min-width: 960px){.bildstapel{grid-template-columns:1.2fr 1fr;align-items:end}.bildstapel img:first-child{aspect-ratio:4 / 5}.bildstapel img:last-child{aspect-ratio:4 / 5;margin-bottom:48px}.split--oben>.bildstapel{position:sticky;top:calc(var(--kopfhoehe) + 48px)}}.bento{display:grid;gap:var(--gap)}@media (min-width: 760px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento__karte--gross{grid-column:1 / -1}}@media (min-width: 1000px){.bento{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(290px,auto))}.bento__karte--gross{grid-column:1;grid-row:1 / span 2}}.bento__karte{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:340px;border-radius:var(--radius-lg);background:var(--blau-nacht);color:var(--weiss);box-shadow:var(--schatten);transition:transform .3s ease,box-shadow .3s ease}.bento__bild{position:absolute;inset:0;z-index:-2}.bento__bild picture,.bento__bild img{width:100%;height:100%;object-fit:cover}.bento__bild img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.bento__film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.bento__film.ist-an{opacity:1}.bento__karte:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0a223400 18%,#0a22348c 50%,#0a2234eb)}.bento__karte:hover{transform:translateY(-4px);box-shadow:var(--schatten-hoch)}.bento__karte:hover .bento__bild img{transform:scale(1.06)}.bento__text{padding:clamp(24px,2.8vw,40px);max-width:560px}.bento__nr{display:block;margin-bottom:10px;font-family:var(--font-heading);font-size:.875rem;font-weight:800;letter-spacing:.14em;color:var(--gelb)}.bento__karte h3{color:var(--weiss);margin-bottom:8px}.bento__karte .karte__link,.bento__karte .karte__link:hover{color:var(--weiss)}.bento__karte--gross h3{font-size:var(--f-h2)}.bento__karte p{font-size:var(--f-small);line-height:1.6;color:#ffffffeb}.bento__karte .karte__mehr{color:var(--weiss);padding-top:14px}.bento__karte .karte__link:focus-visible:after{outline-color:var(--gelb)}@media (min-width: 1000px){.bento__karte--gross{min-height:600px}}.ziele{display:grid;gap:var(--gap)}@media (min-width: 760px){.ziele{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1200px){.ziele{grid-template-columns:repeat(4,minmax(0,1fr))}}.stimmen__kopf{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:24px;margin-bottom:36px}.gesamtnote{display:inline-flex;align-items:center;gap:16px;padding:14px 22px;background:var(--weiss);border-radius:var(--radius);box-shadow:var(--schatten-leise);border:1px solid var(--linie)}.gesamtnote__wert{font-family:var(--font-heading);font-size:2.25rem;font-weight:800;color:var(--tinte);line-height:1}.gesamtnote__sterne{display:flex;gap:2px;color:var(--gelb)}.gesamtnote__sterne svg{width:18px;height:18px}.gesamtnote__text{font-size:var(--f-micro);color:var(--text-leise);line-height:1.4}.stimmen__spur{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 4px 22px;margin-inline:-4px;scrollbar-width:thin}@media (min-width: 1100px){.stimmen__spur{grid-auto-columns:calc((100% - 2 * var(--gap)) / 3)}}.stimme{scroll-snap-align:start;display:flex;flex-direction:column;gap:14px;padding:28px;background:var(--weiss);border-radius:var(--radius);border:1px solid var(--linie);box-shadow:var(--schatten-leise)}.stimme__sterne{display:flex;gap:2px;color:var(--gelb)}.stimme__sterne svg{width:16px;height:16px}.stimme blockquote{margin:0;font-size:var(--f-small);line-height:1.65;color:var(--text);white-space:pre-line}.stimme footer{margin-top:auto;font-family:var(--font-heading);font-weight:700;color:var(--text-stark);font-size:.9375rem}.stimme footer span{display:block;font-family:var(--font-body);font-weight:400;font-size:var(--f-micro);color:var(--text-leise)}.spur-steuer{display:flex;gap:10px}.spur-steuer button{width:48px;height:48px;border-radius:50%;border:1px solid var(--linie);background:var(--weiss);display:inline-flex;align-items:center;justify-content:center;color:var(--text-stark)}.spur-steuer button:hover{border-color:var(--blau-tief);color:var(--blau-tief)}.spur-steuer svg{width:18px;height:18px}.spur-fortschritt{position:relative;height:4px;margin:4px 4px 0;border-radius:4px;background:var(--linie);overflow:hidden}.spur-fortschritt span{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--blau-tief);transition:transform .15s linear}.stimmen__spur{scrollbar-width:none}.stimmen__spur::-webkit-scrollbar{display:none}.stimme{transition:transform .25s ease,box-shadow .25s ease}.stimme:hover{transform:translateY(-3px);box-shadow:var(--schatten)}.rechtshinweis{margin-top:18px;font-size:var(--f-micro);color:var(--text-leise)}.karriere{position:relative;overflow:hidden;display:grid;gap:0;align-items:stretch;background:var(--weiss);border-radius:var(--radius-lg);box-shadow:var(--schatten);border:1px solid var(--linie)}@media (min-width: 900px){.karriere{grid-template-columns:1.05fr 1fr}}.karriere__text{padding:clamp(32px,5vw,64px)}.karriere__bild{min-height:280px}.karriere__bild img{width:100%;height:100%;object-fit:cover}.filmbuehne{position:relative;overflow:hidden;display:grid;isolation:isolate;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius-lg);box-shadow:var(--schatten)}@media (min-width: 960px){.filmbuehne{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.filmbuehne__text{padding:clamp(32px,5vw,64px);align-self:center}.filmbuehne__text .haken{margin:18px 0 20px}.filmbuehne__text .haken li{font-size:var(--f-body);color:var(--text-stark)}.filmbuehne__film{position:relative;min-height:300px;aspect-ratio:16 / 10;background:var(--blau-nacht);overflow:hidden}@media (min-width: 960px){.filmbuehne__film{aspect-ratio:auto;min-height:520px}}.filmbuehne__film picture,.film__bild,.film__vorschau,.film__nativ{position:absolute;inset:0;width:100%;height:100%}.film__bild,.film__vorschau{object-fit:cover;object-position:38% 50%}.film__vorschau{opacity:0;transition:opacity 1s ease}.filmbuehne__film.laeuft-vorschau .film__vorschau{opacity:1}.filmbuehne__film:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 60% at 50% 50%,#0a223447,#0a22340d 70%),linear-gradient(to top,rgba(10,34,52,.35),transparent 45%)}.film__nativ{object-fit:contain;background:#000;z-index:2}.film__start{--mx: 0px;--my: 0px;position:absolute;z-index:3;left:50%;top:50%;display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;border:0;border-radius:50%;background:var(--gelb);color:var(--tinte);box-shadow:0 16px 40px #00000047;transform:translate(calc(-50% + var(--mx)),calc(-50% + var(--my)));transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .2s ease,box-shadow .2s ease}.film__start svg{position:relative;z-index:1;width:32px;height:32px;margin-left:5px}.film__start:hover{background:var(--gelb-hover);box-shadow:0 20px 52px #00000057}.film__start:hover svg{transform:scale(1.08)}.film__start:focus-visible{outline:3px solid var(--weiss);outline-offset:5px}.film__puls{position:absolute;inset:0;border-radius:50%;border:2px solid var(--gelb);pointer-events:none;opacity:0}@media (prefers-reduced-motion: no-preference){.film__puls{animation:film-puls 2.6s cubic-bezier(.2,.7,.2,1) infinite}.film__puls--zwei{animation-delay:1.3s}.film__start:hover .film__puls{animation-duration:1.6s}}@keyframes film-puls{0%{transform:scale(1);opacity:.9}to{transform:scale(1.9);opacity:0}}@media (scripting: none){.film__start,.film__vorschau{display:none}}@media (scripting: enabled){.film__nativ{display:none}.dialog--film .film__nativ{display:block}}@media (max-width: 959px){.film__start{width:80px;height:80px}.film__start svg{width:28px;height:28px}}.dialog--film{width:min(1180px,calc(100vw - 24px));background:#000;border-radius:var(--radius);overflow:visible}.dialog--film::backdrop{background:#060e16db}.dialog--film .film__nativ{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:var(--radius)}.dialog--film .dialog__zu{position:absolute;z-index:4;right:0;top:-56px;background:#ffffff24;color:var(--weiss)}.dialog--film .dialog__zu:hover{background:#ffffff42}@media (max-width: 600px){.dialog--film .dialog__zu{top:-52px}}.finder{display:grid;gap:clamp(28px,4vw,56px);align-items:start}@media (min-width: 900px){.finder{grid-template-columns:minmax(260px,380px) minmax(0,1fr)}}.finder__figur{position:relative;width:100%;max-width:380px;margin-inline:auto}@media (max-width: 899px){.finder__figur{max-width:300px}}.finder__buehne{position:relative;aspect-ratio:3 / 5}.finder__buehne:before{content:"";position:absolute;inset:8% 0 6%;z-index:0;border-radius:50%;background:radial-gradient(closest-side,#1397d829,#1397d800)}.finder__ansicht,.finder__dreh{position:absolute;inset:0;z-index:1;transition:opacity .35s ease}.finder__ansicht img{width:100%;height:100%;object-fit:contain}.finder__ansicht--hinten,.finder__figur[data-seite=hinten] .finder__ansicht--vorne{opacity:0}.finder__figur[data-seite=hinten] .finder__ansicht--hinten{opacity:1}.finder__dreh{opacity:0;background-repeat:no-repeat;background-size:1300% 100%;background-position:0 0;pointer-events:none}.finder__dreh.hat-bild{background-image:url(../img/figur/dreh-sprite.webp?v=20261012b)}.finder__figur.dreht .finder__dreh{opacity:1;transition:none}.finder__figur.dreht .finder__ansicht,.finder__figur.dreht .finder__punkt{opacity:0;transition:none}.finder__glut{position:absolute;inset:0;z-index:1;opacity:0;pointer-events:none;transition:opacity .45s ease}.finder__glut img{width:100%;height:100%;object-fit:contain}.finder__figur.dreht .finder__glut{opacity:0!important;transition:none}@keyframes finder-glut{0%,to{filter:none}50%{filter:brightness(1.06) saturate(1.15)}}.finder__punkt{position:absolute;z-index:2;display:none;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:transparent;cursor:pointer;transition:opacity .3s ease}.finder__figur:not(.ist-bereit) .finder__punkt{visibility:hidden}.finder__punkt:before{content:"";width:18px;height:18px;border-radius:50%;background:var(--weiss);border:4px solid var(--blau-tief);box-shadow:0 4px 12px rgba(var(--schatten-farbe),.3);transition:background-color .2s ease,border-color .2s ease,scale .25s cubic-bezier(.3,1.4,.5,1)}.finder__punkt:after{content:"";position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;border:2px solid var(--blau);opacity:0;pointer-events:none}.finder__punkt:hover:before{scale:1.15}.finder__punkt.ist-aktiv:before{background:var(--gelb);border-color:var(--tinte);scale:1.2}.finder__punkt.ist-aktiv:after{border-color:var(--gelb)}.finder__punkt:focus{outline:none}.finder__punkt:focus-visible:before{outline:3px solid var(--tinte);outline-offset:3px}.finder__punkt-name{position:absolute;left:calc(100% - 4px);top:50%;translate:0 -50%;padding:4px 10px;border-radius:var(--radius-pill);background:var(--tinte);color:var(--weiss);font-family:var(--font-heading);font-size:.75rem;font-weight:700;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease}.finder__punkt:hover .finder__punkt-name,.finder__punkt.ist-aktiv .finder__punkt-name{opacity:1}@media (prefers-reduced-motion: no-preference){.finder__punkt:after{animation:finder-puls 2.4s cubic-bezier(.2,.7,.2,1) infinite}.finder__punkt.ist-aktiv:after{animation-duration:1.6s}}@keyframes finder-puls{0%{scale:.5;opacity:.9}to{scale:1.35;opacity:0}}.finder__seiten{display:flex;justify-content:center;gap:4px;width:max-content;margin:14px auto 0;padding:4px;border-radius:var(--radius-pill);background:var(--weiss);border:1px solid var(--linie)}.finder__seite{min-height:44px;padding:6px 16px;border:0;border-radius:var(--radius-pill);background:transparent;font-family:var(--font-heading);font-size:.8125rem;font-weight:700;color:var(--text-stark)}.finder__seite[aria-pressed=true]{background:var(--blau-tief);color:var(--weiss)}.finder__bereich:not([hidden]){animation:einblenden .45s cubic-bezier(.2,.7,.2,1)}@keyframes einblenden{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.finder__figur[data-seite=vorne] .finder__punkt[data-finder-punkt=kiefer]{display:grid;left:44.77%;top:14.46%}.finder__figur[data-seite=vorne] .finder__punkt[data-finder-punkt=schulter]{display:grid;left:33.13%;top:22.75%}.finder__figur[data-seite=vorne] .finder__punkt[data-finder-punkt=huefte]{display:grid;left:62.8%;top:48.23%}.finder__figur[data-seite=vorne] .finder__punkt[data-finder-punkt=knie]{display:grid;left:41.47%;top:69.45%}.finder__figur[data-seite=hinten] .finder__punkt[data-finder-punkt=nacken]{display:grid;left:50%;top:17.34%}.finder__figur[data-seite=hinten] .finder__punkt[data-finder-punkt=schulter]{display:grid;left:66.39%;top:22.2%}.finder__figur[data-seite=hinten] .finder__punkt[data-finder-punkt=ruecken]{display:grid;left:50%;top:40.03%}.finder__figur[data-seite=hinten] .finder__punkt[data-finder-punkt=huefte]{display:grid;left:38.52%;top:48.23%}.finder__figur[data-zone=kiefer][data-seite=vorne] .finder__glut[data-glut=kiefer][data-glut-seite=vorne],.finder__figur[data-zone=schulter][data-seite=vorne] .finder__glut[data-glut=schulter][data-glut-seite=vorne],.finder__figur[data-zone=huefte][data-seite=vorne] .finder__glut[data-glut=huefte][data-glut-seite=vorne],.finder__figur[data-zone=knie][data-seite=vorne] .finder__glut[data-glut=knie][data-glut-seite=vorne],.finder__figur[data-zone=nacken][data-seite=hinten] .finder__glut[data-glut=nacken][data-glut-seite=hinten],.finder__figur[data-zone=schulter][data-seite=hinten] .finder__glut[data-glut=schulter][data-glut-seite=hinten],.finder__figur[data-zone=ruecken][data-seite=hinten] .finder__glut[data-glut=ruecken][data-glut-seite=hinten],.finder__figur[data-zone=huefte][data-seite=hinten] .finder__glut[data-glut=huefte][data-glut-seite=hinten]{opacity:1}@media (prefers-reduced-motion: no-preference){.finder__figur[data-zone=kiefer][data-seite=vorne] .finder__glut[data-glut=kiefer][data-glut-seite=vorne],.finder__figur[data-zone=schulter][data-seite=vorne] .finder__glut[data-glut=schulter][data-glut-seite=vorne],.finder__figur[data-zone=huefte][data-seite=vorne] .finder__glut[data-glut=huefte][data-glut-seite=vorne],.finder__figur[data-zone=knie][data-seite=vorne] .finder__glut[data-glut=knie][data-glut-seite=vorne],.finder__figur[data-zone=nacken][data-seite=hinten] .finder__glut[data-glut=nacken][data-glut-seite=hinten],.finder__figur[data-zone=schulter][data-seite=hinten] .finder__glut[data-glut=schulter][data-glut-seite=hinten],.finder__figur[data-zone=ruecken][data-seite=hinten] .finder__glut[data-glut=ruecken][data-glut-seite=hinten],.finder__figur[data-zone=huefte][data-seite=hinten] .finder__glut[data-glut=huefte][data-glut-seite=hinten]{animation:finder-glut 2.8s ease-in-out infinite}}.finder__wahl{margin-bottom:20px}.finder__panel{min-height:320px;padding:clamp(24px,3vw,40px);background:var(--weiss);border-radius:var(--radius-lg);border:1px solid var(--linie);box-shadow:var(--schatten)}.finder__panel h3{font-size:var(--f-h3);margin-bottom:8px}.finder__gruppe+.finder__gruppe{margin-top:26px}.finder__gruppe h4{font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-leise);margin-bottom:12px}.finder__links{display:grid;gap:10px}@media (min-width: 560px){.finder__links{grid-template-columns:repeat(2,minmax(0,1fr))}}.finder__links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:12px 16px;border-radius:var(--radius-sm);background:var(--kuehl);color:var(--text-stark);font-weight:600;text-decoration:none;font-size:var(--f-small);transition:background-color .2s ease,color .2s ease}.finder__links a:hover{background:var(--kuehl-blau);color:var(--blau-tief)}.finder__links svg{width:18px;height:10px;flex:0 0 auto}.finder__start{color:var(--text-leise)}.finder__hinweis{margin-top:22px;font-size:var(--f-micro);color:var(--text-leise)}.ortswahl{display:grid;gap:18px}.ortswahl__steuer{display:grid;gap:12px}@media (min-width: 1000px){.ortswahl__steuer{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px}.ortswahl__meldung{grid-column:1 / -1}}.ortswahl__suche{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ortswahl__suche .suchfeld{flex:1 1 240px;max-width:460px}.ortswahl__filter{gap:8px}.ortswahl__meldung{margin:0;min-height:1.5em;font-size:var(--f-small);color:var(--text-stark)}.ortswahl__meldung:empty{min-height:0}.ortswahl__meldung.ist-fehler{color:var(--red-ink);font-weight:700}.ortswahl__buehne{position:relative;display:grid;overflow:hidden;isolation:isolate;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius-lg);box-shadow:var(--schatten)}@media (min-width: 1000px){.ortswahl__buehne{grid-template-columns:380px minmax(0,1fr);height:clamp(560px,72vh,700px)}.ortswahl--kompakt .ortswahl__buehne{height:clamp(520px,64vh,620px)}.ortswahl__seite{order:-1;border-right:1px solid var(--linie)}}.ortswahl__karte{position:relative;min-height:320px;background:#edf2f5;overflow:hidden}@media (max-width: 999px){.ortswahl__karte{height:min(54vh,440px)}}.ortswahl__svg{position:absolute;inset:0;width:100%;height:100%;transition:opacity .5s ease}.ortswahl__svg .land{fill:#edf2f5}.ortswahl__svg .rhein{fill:none;stroke:var(--rhein);stroke-width:14;stroke-linecap:round;stroke-linejoin:round}.ortswahl__svg .rhein-mitte{fill:none;stroke:var(--rhein-hell);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.ortswahl__svg .ortname{font-family:var(--font-heading);font-size:17px;font-weight:700;fill:var(--text-stark)}.ortswahl__svg .ortname--klein{font-size:13px;font-weight:600;fill:var(--text-leise)}.ortswahl__karte .ortswahl__vektor{position:absolute;inset:0;opacity:0;transition:opacity .6s ease;font-family:var(--font-body)}.ortswahl__karte.hat-vektor .ortswahl__vektor{opacity:1}.ortswahl__karte.hat-vektor .ortswahl__svg{opacity:0;pointer-events:none}.ortswahl__quelle{position:absolute;z-index:3;right:8px;bottom:8px;padding:2px 8px;border-radius:8px;background:#ffffffe0;font-size:.75rem;color:var(--text-leise)}.ortswahl__quelle a{color:inherit}.pin{cursor:pointer}.pin .pin__form{fill:var(--blau-tief);stroke:var(--weiss);stroke-width:3;transition:fill .2s ease,transform .2s ease;transform-box:fill-box;transform-origin:50% 100%}.pin .pin__nr{font-family:var(--font-heading);font-size:13px;font-weight:800;fill:var(--weiss);pointer-events:none}.pin:hover .pin__form,.pin.ist-aktiv .pin__form{fill:var(--rot);transform:scale(1.18)}.pin--gruen .pin__form{fill:var(--gruen-dunkel)}.pin--gruen:hover .pin__form,.pin--gruen.ist-aktiv .pin__form{fill:var(--gruen-text)}.pin.ist-gedimmt{opacity:.3}.karte-region__du{fill:var(--gelb);stroke:var(--tinte);stroke-width:3}.kpin-huelle{width:34px;height:41px}.kpin{--kpin-farbe: var(--blau-tief);display:grid;place-items:center;width:34px;height:34px;padding:0;border:3px solid var(--weiss);border-radius:50% 50% 50% 4px;transform:rotate(-45deg);background:var(--kpin-farbe);cursor:pointer;box-shadow:0 6px 16px rgba(var(--schatten-farbe),.32);transition:scale .25s cubic-bezier(.3,1.4,.5,1),background-color .2s ease}.kpin span{transform:rotate(45deg);font-family:var(--font-heading);font-size:.8125rem;font-weight:800;color:var(--weiss);line-height:1}.kpin--gruen{--kpin-farbe: var(--gruen-dunkel)}.kpin:hover{scale:1.12}.kpin.ist-aktiv{--kpin-farbe: var(--rot);scale:1.28;z-index:2}.kpin--gruen.ist-aktiv{--kpin-farbe: var(--gruen-text)}.kpin.ist-gedimmt{opacity:.35}.kpin:focus-visible{outline:3px solid var(--tinte);outline-offset:3px}.kdu{width:18px;height:18px;border-radius:50%;background:var(--blau);border:3px solid var(--weiss);box-shadow:0 0 0 6px #1397d838,0 4px 12px rgba(var(--schatten-farbe),.3)}.maplibregl-ctrl-attrib,.maplibregl-ctrl-logo{display:none!important}.ortswahl__seite{display:flex;flex-direction:column;min-width:0;min-height:0}.ortswahl__kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 20px;border-bottom:1px solid var(--linie)}.ortswahl__zahl{margin:0;font-family:var(--font-heading);font-size:.9375rem;font-weight:600;color:var(--text-stark)}.ortswahl__zahl strong{color:var(--blau-tief);font-weight:800}.ortswahl__blaettern{display:flex;align-items:center;gap:2px}.ortswahl__pfeil{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--linie);border-radius:50%;background:var(--weiss);color:var(--text-stark);transition:border-color .2s ease,color .2s ease,background-color .2s ease}.ortswahl__pfeil:hover{border-color:var(--blau-tief);color:var(--blau-tief)}.ortswahl__pfeil svg{width:16px;height:16px}.ortswahl__stelle{min-width:62px;text-align:center;font-family:var(--font-heading);font-size:.875rem;font-weight:700;color:var(--text-stark);font-variant-numeric:tabular-nums}.ortswahl__liste{flex:1;min-height:0}.ortswahl__alle{margin:4px 20px 12px}.ort{position:relative;padding:14px 16px;border:1px solid transparent;border-radius:var(--radius);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.ort__waehlen{position:absolute;inset:0;z-index:0;width:100%;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.ort__waehlen:focus-visible{outline:3px solid var(--blau-tief);outline-offset:-3px}.ort__kopf{position:relative;z-index:1;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;align-items:start;pointer-events:none}.ort__nr{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--kuehl-blau);color:var(--blau-tief);font-family:var(--font-heading);font-size:.8125rem;font-weight:800;transition:background-color .2s ease,color .2s ease}.ort--gruen .ort__nr{background:var(--gruen-hauch);color:var(--gruen-text)}.ort.ist-aktiv .ort__nr{background:var(--rot);color:var(--weiss)}.ort--gruen.ist-aktiv .ort__nr{background:var(--gruen-dunkel)}.ort h3{font-size:var(--f-h4);line-height:1.3;margin:2px 0 0}.ort address{margin-top:2px;font-style:normal;font-size:.875rem;line-height:1.45;color:var(--text-leise)}.ort__abstand{padding-top:4px;font-family:var(--font-heading);font-size:.8125rem;font-weight:700;color:var(--blau-tief);white-space:nowrap}.ort__marken{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0 44px;pointer-events:none}.marke-etikett{display:inline-flex;align-items:center;min-height:26px;padding:2px 10px;border-radius:var(--radius-pill);background:var(--kuehl-blau);color:var(--blau-tief);font-size:.75rem;font-weight:700;font-family:var(--font-heading)}.marke-etikett--gelb{background:var(--gelb-hauch);color:var(--gelb-text)}.ort__aktionen{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 2px 44px}.ort__aktionen .btn{min-height:44px;padding:10px 14px;font-size:.75rem}.chip.ist-gewaehlt{background:var(--kuehl-blau);border-color:var(--blau-tief);color:var(--blau-tief)}.chip--gruen.ist-gewaehlt{background:var(--gruen-hauch);border-color:var(--gruen-dunkel);color:var(--gruen-text)}@media (min-width: 1000px){.ortswahl__liste{overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:4px;padding:8px;scrollbar-width:thin}.ort:hover{background:var(--kuehl)}.ort.ist-aktiv{background:var(--weiss);border-color:var(--linie-blau);box-shadow:var(--schatten)}.ortswahl.ist-bereit .ort:not(.ist-aktiv) .ort__aktionen{display:none}.ortswahl.ist-bereit .ort.ist-aktiv .ort__aktionen{animation:einblenden .35s cubic-bezier(.2,.7,.2,1)}}@media (max-width: 999px){.ortswahl__kopf{border-bottom:0;padding:14px 12px 2px 16px}.ortswahl__liste{display:grid;grid-auto-flow:column;grid-auto-columns:min(86%,360px);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:10px 16px 20px;scroll-padding-inline:16px;scrollbar-width:none}.ortswahl__liste::-webkit-scrollbar{display:none}.ort{scroll-snap-align:start;padding:18px;background:var(--weiss);border-color:var(--linie);box-shadow:var(--schatten-leise)}.ort.ist-aktiv{border-color:var(--blau);box-shadow:0 0 0 3px #1397d829,var(--schatten-leise)}.ort--gruen.ist-aktiv{border-color:var(--gruen-dunkel);box-shadow:0 0 0 3px #14992129,var(--schatten-leise)}.ort__marken,.ort__aktionen{margin-left:0}.ort__aktionen .btn{flex:1 1 auto}.ortswahl__filter{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--pad));padding:2px var(--pad) 4px;scrollbar-width:none}.ortswahl__filter::-webkit-scrollbar{display:none}.ortswahl__filter .chip{flex:0 0 auto}}@media (max-width: 560px){.ortswahl__suche{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.ortswahl__suche .suchfeld{max-width:none}.ortswahl__ich{order:2;width:52px;padding:0}.ortswahl__ich span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ortswahl__suche [type=submit]{order:3;padding-inline:16px}.ortswahl__suche .knopfreihe .btn,.ortswahl__suche .btn{width:auto}}.lfinder__steuer{position:sticky;top:calc(var(--kopfhoehe) - 1px);z-index:20;display:grid;gap:14px;padding:16px 0 18px;margin-bottom:18px;background:linear-gradient(var(--kuehl) 85%,rgba(244,247,249,0))}@media (min-width: 900px){.lfinder__steuer{grid-template-columns:minmax(260px,380px) 1fr;align-items:center}}.lfinder__chips{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none}.lfinder__chips::-webkit-scrollbar{display:none}@media (min-width: 900px){.lfinder__chips{flex-wrap:wrap;overflow:visible}}.ortsgruppe__titel{font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-leise);margin:14px 0 12px}[data-lgruppe]+[data-lgruppe]{margin-top:clamp(28px,3vw,44px)}.lfinder__raster{display:grid;gap:var(--gap)}@media (min-width: 640px){.lfinder__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.lfinder__raster{grid-template-columns:repeat(3,minmax(0,1fr))}}.lkarte__art{position:absolute;z-index:1;left:14px;top:14px}.lfinder__leer{padding:40px;text-align:center;background:var(--weiss);border-radius:var(--radius);border:1px dashed var(--linie-stark)}.lfinder__zahl{font-size:var(--f-small);color:var(--text-leise);margin:0 0 10px}.zielrad{display:grid;justify-items:center;gap:26px;max-width:900px;text-align:center;margin:clamp(64px,7vw,104px) auto 0;padding-top:clamp(48px,5vw,72px);border-top:1px solid var(--linie)}.zielrad>.kicker{margin:0}.zielrad__bild{position:relative;width:min(100%,440px);aspect-ratio:1}.zielrad__bild svg{display:block;width:100%;height:100%;overflow:visible}.zielrad__teil{cursor:pointer;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.zielrad__teil path{fill:var(--kuehl-blau);transition:fill .3s ease}.zielrad__teil text{fill:var(--blau-tief);font-family:var(--font-heading);font-weight:700;font-size:17px;letter-spacing:.02em;pointer-events:none;transition:fill .3s ease}.zielrad__teil:hover path{fill:var(--linie-blau)}.zielrad__teil.ist-aktiv path{fill:var(--blau-tief)}.zielrad__teil.ist-aktiv text{fill:var(--weiss)}.zielrad__teil[data-zielrad-teil="0"].ist-aktiv{transform:translate(5.9px,-8.1px)}.zielrad__teil[data-zielrad-teil="1"].ist-aktiv{transform:translate(9.5px,3.1px)}.zielrad__teil[data-zielrad-teil="2"].ist-aktiv{transform:translateY(10px)}.zielrad__teil[data-zielrad-teil="3"].ist-aktiv{transform:translate(-9.5px,3.1px)}.zielrad__teil[data-zielrad-teil="4"].ist-aktiv{transform:translate(-5.9px,-8.1px)}.zielrad__mitte{position:absolute;inset:21.5%;display:none;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:9%;border-radius:50%;background:var(--weiss);text-align:center;box-shadow:0 0 0 1px var(--linie),0 18px 44px rgba(var(--schatten-farbe),.12)}.zielrad.ist-bereit .zielrad__mitte{display:flex}.zielrad__mitte>*{transition:opacity .22s ease,translate .22s ease}.zielrad__mitte.ist-wechsel>*{opacity:0;translate:0 6px}.zielrad__nr{font-family:var(--font-heading);font-size:1.5rem;font-weight:300;line-height:1;color:var(--blau);font-variant-numeric:tabular-nums}.zielrad__mitte strong{font-family:var(--font-heading);font-size:1.125rem;line-height:1.25;color:var(--tinte)}.zielrad__satz{font-size:.875rem;line-height:1.45;color:var(--text)}.zielrad__liste{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.zielrad:not(.ist-bereit) .zielrad__liste{display:grid;gap:14px;text-align:left;justify-content:start}.zielrad__liste li p{margin:6px 0 0;font-size:var(--f-small);color:var(--text-leise)}.zielrad.ist-bereit .zielrad__liste li p{display:none}.ablauf__knoepfe{margin-top:clamp(40px,5vw,56px)}@media (max-width: 560px){.zielrad.ist-bereit .zielrad__liste{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;width:calc(100% + 2 * var(--pad));margin-inline:calc(-1 * var(--pad));padding:2px var(--pad) 6px}.zielrad.ist-bereit .zielrad__liste::-webkit-scrollbar{display:none}.zielrad.ist-bereit .zielrad__liste li{flex:0 0 auto}}@media (max-width: 480px){.zielrad__mitte{inset:20.5%;padding:7%;gap:4px}.zielrad__nr{font-size:1.125rem}.zielrad__mitte strong{font-size:1rem}.zielrad__satz{font-size:.8125rem;line-height:1.4}}.querband{display:grid;gap:24px 48px;align-items:center;padding:clamp(28px,4vw,52px) clamp(24px,4.5vw,64px);background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius-lg);box-shadow:var(--schatten-leise)}.querband h2{margin-bottom:10px}.querband p:last-child{color:var(--text)}@media (min-width: 860px){.querband{grid-template-columns:minmax(0,1fr) auto}}.querband .btn svg{width:20px;height:10px;transition:transform .2s ease}.querband .btn:hover svg{transform:translate(4px)}.zielrad__wahl{display:inline-flex;align-items:center;min-height:44px;padding:8px 20px;border:1px solid var(--linie);border-radius:var(--radius-pill);background:var(--weiss);font-family:var(--font-heading);font-size:.9375rem;font-weight:700;color:var(--text-stark);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.zielrad__wahl:hover{border-color:var(--blau-tief);color:var(--blau-tief)}.zielrad__wahl[aria-pressed=true]{background:var(--blau-tief);border-color:var(--blau-tief);color:var(--weiss)}.zielrad:not(.ist-bereit) .zielrad__wahl{pointer-events:none;border:0;padding:0;min-height:0;background:none;color:var(--text-stark)}.inhaltsnav{position:sticky;top:calc(var(--kopfhoehe) + 14px);z-index:30;height:0;display:flex;justify-content:center;align-items:flex-start;pointer-events:none}.inhaltsnav ul{position:relative;display:flex;gap:2px;padding:5px;max-width:calc(100vw - 2 * var(--pad));overflow-x:auto;scrollbar-width:none;pointer-events:auto;background:#ffffffe0;border:1px solid var(--linie);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:0 12px 32px rgba(var(--schatten-farbe),.14);transition:opacity .3s ease,translate .3s ease}.inhaltsnav ul::-webkit-scrollbar{display:none}.inhaltsnav li{flex:0 0 auto}.inhaltsnav a{position:relative;z-index:1;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;white-space:nowrap;border-radius:var(--radius-pill);color:var(--text-stark);text-decoration:none;font-family:var(--font-heading);font-size:.875rem;font-weight:600;transition:color .3s ease}.inhaltsnav a:hover{color:var(--blau-tief)}.inhaltsnav a.ist-aktiv,.inhaltsnav a.ist-aktiv:hover{color:var(--weiss)}.inhaltsnav__marke{position:absolute;left:0;top:5px;bottom:5px;width:0;border-radius:var(--radius-pill);background:var(--blau-tief);opacity:0;pointer-events:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),width .45s cubic-bezier(.2,.8,.2,1),opacity .2s ease}@media (scripting: enabled){.inhaltsnav:not(.ist-sichtbar) ul{opacity:0;translate:0 -10px;pointer-events:none}}@media (max-width: 759px){.inhaltsnav{display:none}}@media (min-width: 760px){html:has(.inhaltsnav){scroll-padding-top:calc(var(--kopfhoehe) + 88px)}}.prosa h2{margin-bottom:18px}.prosa h2+p{margin-top:0}.prosa p+h2{margin-top:44px}.prosa .haken{margin:18px 0 8px}.medienrahmen{position:relative;overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--schatten-hoch);aspect-ratio:4 / 3;background:var(--kuehl-blau)}.medienrahmen img,.medienrahmen video{width:100%;height:100%;object-fit:cover}.medienrahmen__marke{position:absolute;z-index:2;left:16px;top:16px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--radius-pill);background:#ffffffeb;font-family:var(--font-heading);font-size:.75rem;font-weight:700;color:var(--text-stark)}.medienrahmen__marke:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--rot)}.vorteile{display:grid;gap:var(--gap)}@media (min-width: 640px){.vorteile{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.vorteile{grid-template-columns:repeat(3,minmax(0,1fr))}}.vorteil{padding:28px;background:var(--weiss);border-radius:var(--radius);border:1px solid var(--linie)}.vorteil__nr{display:block;font-family:var(--font-heading);font-weight:300;font-size:1.75rem;line-height:1;letter-spacing:-.02em;color:var(--blau-tief);margin-bottom:16px;font-variant-numeric:tabular-nums}.vorteil h3{font-size:var(--f-h4);margin-bottom:8px}.vorteil p{font-size:var(--f-small);line-height:1.6}.einsatz{display:grid;gap:var(--gap)}@media (min-width: 760px){.einsatz{grid-template-columns:repeat(2,minmax(0,1fr))}}.einsatz .karte h3{font-size:var(--f-h4);margin-bottom:16px}.fragen{display:grid;gap:12px;max-width:920px;margin-inline:auto}.frage{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius);overflow:hidden}.frage summary{position:relative;list-style:none;cursor:pointer;padding:20px 64px 20px 24px;min-height:64px;font-family:var(--font-heading);font-weight:700;font-size:1.0625rem;color:var(--text-stark);display:flex;align-items:center}.frage summary::-webkit-details-marker{display:none}.frage summary:after{content:"";position:absolute;right:22px;top:50%;width:28px;height:28px;margin-top:-14px;border-radius:50%;background:var(--kuehl-blau) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M9 12l5 5 5-5' fill='none' stroke='%231470A8' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 28px no-repeat;transition:transform .25s ease}.frage[open] summary:after{transform:rotate(180deg)}.frage summary:hover{color:var(--blau-tief)}.frage__txt{padding:0 24px 22px;font-size:var(--f-small);line-height:1.7}.frage[open]{border-color:var(--linie-blau);box-shadow:var(--schatten-leise)}.abschluss{position:relative;overflow:hidden;text-align:center;padding:clamp(40px,6vw,80px) clamp(24px,5vw,72px);background:var(--kuehl-blau);border-radius:var(--radius-lg)}.abschluss>*{position:relative;z-index:1}.abschluss p{max-width:720px;margin-inline:auto;font-size:var(--f-lead);line-height:1.6}.abschluss h2{margin-bottom:18px}.querverweise{display:grid;gap:14px}@media (min-width: 700px){.querverweise{grid-template-columns:repeat(3,minmax(0,1fr))}}.schritte{position:relative;display:grid;gap:var(--gap);margin-top:8px}@media (min-width: 900px){.schritte{grid-template-columns:repeat(3,minmax(0,1fr))}.schritte:before{content:"";position:absolute;top:28px;left:17%;right:17%;height:2px;background:var(--linie-blau);border-radius:2px}}.schritt{position:relative;text-align:center;padding:0 12px}.schritt__nr{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:18px;border-radius:50%;background:var(--weiss);border:3px solid var(--blau);font-family:var(--font-heading);font-size:1.375rem;font-weight:800;color:var(--blau-tief)}.schritt h3{font-size:var(--f-h4);margin-bottom:8px}.schritt p{font-size:var(--f-small);line-height:1.65;max-width:360px;margin-inline:auto}.karte h4{margin-bottom:8px}.abschluss .blaetter{width:340px;aspect-ratio:610 / 766;right:-90px;top:-110px;opacity:.3}.band .blaetter{position:absolute}.reiter{display:inline-flex;flex-wrap:wrap;max-width:100%;gap:4px;padding:5px;border-radius:var(--radius-pill);background:var(--weiss);border:1px solid var(--linie)}@media (max-width: 420px){.reiter{border-radius:var(--radius)}.reiter button,.reiter a{flex:1 1 auto;justify-content:center;padding:8px 14px}}.reiter button,.reiter a{min-height:44px;padding:8px 20px;border:0;border-radius:var(--radius-pill);background:transparent;font-family:var(--font-heading);font-weight:700;font-size:.875rem;color:var(--text-stark);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.reiter [aria-selected=true],.reiter .ist-aktiv{background:var(--blau-tief);color:var(--weiss)}.preistabelle{width:100%;border-collapse:collapse;background:var(--weiss);border-radius:var(--radius);overflow:hidden}.preistabelle th,.preistabelle td{padding:14px 20px;text-align:left;border-bottom:1px solid var(--linie);font-size:var(--f-small)}.preistabelle thead th{font-family:var(--font-heading);font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-leise);background:var(--kuehl)}.preistabelle td:last-child,.preistabelle th:last-child{text-align:right;white-space:nowrap}.preistabelle tbody tr:hover{background:var(--kuehl)}.preistabelle .betrag{font-family:var(--font-heading);font-weight:700;color:var(--tinte);font-variant-numeric:tabular-nums}.preistabelle__rahmen{overflow-x:auto;border:1px solid var(--linie);border-radius:var(--radius)}.preise__kopf{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;margin-bottom:20px}.rechner{display:grid;gap:18px;padding:clamp(24px,3vw,40px);background:var(--weiss);border-radius:var(--radius-lg);border:1px solid var(--linie);box-shadow:var(--schatten)}.rechner__zeile{display:grid;gap:12px}@media (min-width: 700px){.rechner__zeile{grid-template-columns:1fr 140px;align-items:end}}.rechner label{display:block;font-family:var(--font-heading);font-weight:700;font-size:.875rem;color:var(--text-stark);margin-bottom:6px}.rechner select,.rechner input{width:100%;min-height:52px;padding:12px 16px;border:1px solid var(--linie-stark);border-radius:var(--radius-sm);background:var(--weiss);font-size:1rem;color:var(--tinte)}.rechner__summe{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-top:16px;border-top:2px solid var(--linie)}.rechner__summe strong{font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.25rem);color:var(--tinte);font-variant-numeric:tabular-nums}.rechner__posten{display:grid;gap:8px;font-size:var(--f-small)}.rechner__posten li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed var(--linie)}.rechner__posten button{border:0;background:transparent;color:var(--red-ink);font-weight:700;min-height:32px}.rechner__hinweis{font-size:var(--f-micro);color:var(--text-leise)}.zeitleiste{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,300px);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:34px 4px 24px}.zeitleiste:before{content:"";position:absolute;left:0;right:0;top:46px;height:2px;background:var(--linie-blau);border-radius:2px}.zeitpunkt{position:relative;scroll-snap-align:start;padding-top:38px}.zeitpunkt:before{content:"";position:absolute;left:0;top:4px;width:22px;height:22px;border-radius:50%;background:var(--weiss);border:4px solid var(--blau)}.zeitpunkt--heute:before{border-color:var(--gelb);background:var(--gelb)}.zeitpunkt__jahr{display:block;font-family:var(--font-heading);font-size:1.5rem;font-weight:800;color:var(--blau-tief);margin-bottom:10px}.zeitpunkt__karte{padding:22px;background:var(--weiss);border-radius:var(--radius);border:1px solid var(--linie);box-shadow:var(--schatten-leise);height:calc(100% - 46px)}.zeitpunkt__karte h3{font-size:var(--f-h4);margin-bottom:8px}.zeitpunkt__karte p{font-size:var(--f-small);line-height:1.6}.partner-raster{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 640px){.partner-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1000px){.partner-raster{grid-template-columns:repeat(4,minmax(0,1fr))}}.partner-kachel{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:170px;padding:22px;text-align:center;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius);color:var(--text-stark);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}a.partner-kachel:hover{transform:translateY(-4px);box-shadow:var(--schatten-hoch)}.partner-kachel img{max-height:76px;width:auto;object-fit:contain}.partner-kachel span{font-family:var(--font-heading);font-weight:700;font-size:.875rem}.faq-steuer{display:grid;gap:16px;max-width:920px;margin:0 auto 28px}.faq-gruppe+.faq-gruppe{margin-top:44px}.faq-gruppe__titel{max-width:920px;margin:0 auto 16px;font-size:var(--f-h3)}.wege{display:grid;gap:var(--gap)}@media (min-width: 900px){.wege{grid-template-columns:repeat(2,minmax(0,1fr))}}.weg{position:relative;padding:clamp(28px,3.4vw,44px);background:var(--weiss);border-radius:var(--radius-lg);border:1px solid var(--linie);box-shadow:var(--schatten-leise)}.weg--empfohlen{border-color:var(--blau);box-shadow:0 0 0 3px #1397d824,var(--schatten)}.weg__etikett{position:absolute;top:-14px;left:28px;padding:4px 14px;border-radius:var(--radius-pill);background:var(--gelb);color:var(--tinte);font-family:var(--font-heading);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rechtstext{max-width:860px;margin-inline:auto}.rechtstext h2{font-size:var(--f-h3);font-weight:700;margin:44px 0 14px}.rechtstext h3{font-size:var(--f-h4);margin:26px 0 10px}.rechtstext p,.rechtstext li{font-size:var(--f-small);line-height:1.75}.rechtstext ul{margin:0 0 1em;display:grid;gap:6px}.rechtstext ul li{position:relative;padding-left:20px}.rechtstext ul li:before{content:"";position:absolute;left:4px;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--blau)}.rechtstext dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;font-size:var(--f-small);margin:0 0 1em}.rechtstext dt{font-weight:700;color:var(--text-stark)}.rechtstext dd{margin:0}.firmenblock{padding:24px 28px;margin-bottom:20px;border-radius:var(--radius);background:var(--kuehl)}.firmenblock h3{margin-top:0}.ki-transparenz{display:flex;align-items:flex-start;gap:14px;margin-top:8px}.ki-transparenz img{flex:none;width:22px;height:22px;margin-top:.3em}.rechtstext__inhalt{margin:0 0 32px;padding:22px 26px;border-radius:var(--radius);background:var(--kuehl)}.rechtstext__inhalt ol{margin:0;padding-left:1.4em;columns:2 220px;column-gap:32px}.rechtstext__inhalt li{font-size:var(--f-small);line-height:1.9}.rechtstext .rechtstext__inhalt li{padding-left:0}.rechtstext .rechtstext__inhalt li:before{content:none}.rechtstext__stand{margin-top:40px;color:var(--text-leise)}.firmenblock h2{margin-top:0}.weg h3{margin-bottom:10px}.weg .knopfreihe{margin-top:22px}.schrittfolge{list-style:none;margin:26px 0 0;padding:0;position:relative;display:grid;gap:20px}.schrittfolge:before{content:"";position:absolute;left:19px;top:20px;bottom:20px;width:2px;border-radius:2px;background:var(--linie-blau);transform-origin:top}.schrittfolge li{position:relative;display:grid;grid-template-columns:40px 1fr;gap:16px;align-items:start}.schrittfolge__nr{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--weiss);border:2px solid var(--blau);color:var(--blau-tief);font-family:var(--font-heading);font-weight:700;font-size:.95rem;position:relative;z-index:1}.schrittfolge li>span:last-child{padding-top:8px;color:var(--text);line-height:1.5}.schrittfolge strong{display:block;color:var(--text-stark);font-family:var(--font-heading);font-weight:700;margin-bottom:2px}@media (min-width: 900px){.weg--empfohlen{align-self:start;position:sticky;top:112px}}@media (prefers-reduced-motion: no-preference){@media (scripting: enabled){[data-reveal] .schrittfolge:before{transform:scaleY(0);transition:transform 1s .35s cubic-bezier(.2,.7,.2,1)}[data-reveal].ist-da .schrittfolge:before{transform:none}[data-reveal] .schrittfolge__nr{scale:.6;opacity:0;transition:scale .5s cubic-bezier(.3,1.4,.5,1),opacity .3s}[data-reveal].ist-da .schrittfolge li:nth-child(1) .schrittfolge__nr{scale:1;opacity:1;transition-delay:.3s}[data-reveal].ist-da .schrittfolge li:nth-child(2) .schrittfolge__nr{scale:1;opacity:1;transition-delay:.65s}[data-reveal].ist-da .schrittfolge li:nth-child(3) .schrittfolge__nr{scale:1;opacity:1;transition-delay:1s}}}.telefonliste.telefonliste--seite{max-height:none;overflow:visible;margin:18px -14px 0;padding:0}.kontakt__hinweis{max-width:920px;margin:28px auto 0}.chip__pin{width:16px;height:16px;flex:none;color:var(--blau-tief)}.chip[aria-pressed=true] .chip__pin,.chip.ist-aktiv .chip__pin{color:inherit}.faq-reiter{justify-self:center;flex-wrap:wrap;justify-content:center;border-radius:var(--radius)}.faq-meldung{min-height:1.5em;text-align:center;font-size:var(--f-small);color:var(--text-leise)}[data-faq]:has(.faq-reiter:not([hidden])) .faq-gruppe__titel{display:none}[data-faq]:has(.faq-reiter:not([hidden])) .faq-gruppe+.faq-gruppe{margin-top:0}.chips--mitte{justify-content:center}.partner-filter{margin-bottom:32px}.partner-raster>li{display:flex}.partner-raster .partner-kachel{flex:1}.karte__quelle{margin-bottom:10px;font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-leise)}.dialog{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:var(--radius-lg);box-shadow:0 30px 80px #0000004d;color:var(--text)}.dialog::backdrop{background:#12202c8c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.dialog__kopf{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 20px 0 28px}.dialog__kopf h2{font-size:var(--f-h3);font-weight:700}.dialog__zu{flex:0 0 auto;width:44px;height:44px;border:0;border-radius:50%;background:var(--kuehl);display:inline-flex;align-items:center;justify-content:center;color:var(--tinte)}.dialog__zu svg{width:18px;height:18px}.dialog__inhalt{padding:16px 28px 28px}.dialog__inhalt p{font-size:var(--f-small)}.dialog__klein{font-size:var(--f-micro);color:var(--text-leise);margin-top:16px}.termin{position:fixed;inset:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:var(--weiss);color:var(--text);overflow:hidden}.termin[open]{display:flex;flex-direction:column;animation:termin-hoch .42s cubic-bezier(.2,.8,.2,1)}.termin::backdrop{background:#12202c80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes termin-hoch{0%{transform:translateY(100%)}to{transform:none}}@keyframes termin-rein{0%{transform:translate(100%)}to{transform:none}}@media (min-width: 760px){.termin{inset:0 0 0 auto;width:min(520px,100vw);border-radius:28px 0 0 28px;box-shadow:-24px 0 80px #00000038}.termin[open]{animation-name:termin-rein}}html:has(.termin[open]),html:has(.dialog--film[open]){overflow:hidden}.termin__kopf{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:max(12px,env(safe-area-inset-top)) 12px 12px 20px;border-bottom:1px solid var(--linie)}.termin__kopf h2{flex:1;font-size:var(--f-h4);font-weight:700;margin:0}.termin__knopf{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--kuehl);color:var(--tinte);text-decoration:none}.termin__knopf:hover{background:var(--kuehl-blau);color:var(--blau-tief)}.termin__knopf svg{width:18px;height:18px}[data-termin-zurueck]+h2{padding-left:2px}.termin__kopf>[data-termin-zurueck]:not([hidden]){margin-left:-8px}.termin__ort{flex:0 0 auto;display:flex;align-items:center;gap:10px;margin:0;padding:10px 20px;background:var(--gelb-hauch);color:var(--gelb-text);font-size:var(--f-small)}.termin__ort svg{width:18px;height:18px;flex:none}.termin__ort strong{color:var(--tinte)}.termin__ort-hinweis{display:none}.termin[data-ansicht-aktiv=online] .termin__ort-hinweis{display:inline}.termin__ansicht{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.termin__ansicht--start{display:grid;align-content:start;gap:14px;padding:24px 20px calc(24px + env(safe-area-inset-bottom))}.termin__ansicht[hidden]{display:none}.termin__frage{margin:0 0 4px;font-family:var(--font-heading);font-size:1.25rem;font-weight:300;color:var(--text-stark)}.termin__weg{position:relative;display:grid;gap:6px;width:100%;padding:22px 64px 22px 22px;text-align:left;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius);color:var(--text);box-shadow:var(--schatten-leise);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.termin__weg:hover{transform:translateY(-2px);border-color:var(--blau-tief);box-shadow:var(--schatten)}.termin__weg--online{border:2px solid var(--gelb);background:linear-gradient(180deg,var(--gelb-hauch),var(--weiss) 70%)}.termin__weg--online:hover{border-color:var(--gelb)}.termin__weg-etikett{justify-self:start;padding:3px 10px;border-radius:var(--radius-pill);background:var(--gelb);color:var(--tinte);font-family:var(--font-heading);font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.termin__weg-titel{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--tinte)}.termin__weg-text{font-size:var(--f-small);line-height:1.55}.termin__weg-pfeil{position:absolute;right:18px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--kuehl-blau);color:var(--blau-tief);transition:transform .2s ease,background-color .2s ease}.termin__weg--online .termin__weg-pfeil{background:var(--gelb);color:var(--tinte)}.termin__weg-pfeil svg{width:16px;height:9px}.termin__weg:hover .termin__weg-pfeil{transform:translate(3px,-50%)}.termin__klein{margin:6px 0 0;font-size:var(--f-micro);line-height:1.55;color:var(--text-leise)}.termin__ansicht--online{position:relative;overflow:hidden;background:var(--kuehl)}.termin__rahmen,.termin__iframe{position:absolute;inset:0;z-index:1;width:100%;height:100%;border:0;display:block}.termin__laden{position:absolute;inset:0;z-index:0;display:grid;place-content:center;justify-items:center;gap:16px;background:var(--kuehl);color:var(--text-leise);font-size:var(--f-small)}.termin__laden[hidden]{display:none}.termin__kreis{width:44px;height:44px;border-radius:50%;border:3px solid var(--linie-blau);border-top-color:var(--blau-tief)}@media (prefers-reduced-motion: no-preference){.termin__kreis{animation:drehen .8s linear infinite}}@keyframes drehen{to{transform:rotate(360deg)}}.termin__ansicht--telefon{padding:16px 12px calc(20px + env(safe-area-inset-bottom))}.termin__staedte{padding:0 8px 12px;gap:8px}.telefonliste{display:grid;gap:4px;margin:0;padding:0}.telefonliste li[hidden]{display:none}.telefonliste a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:10px 12px;border-radius:var(--radius-sm);color:var(--text-stark);text-decoration:none;font-size:var(--f-small);transition:background-color .15s ease}.telefonliste a:hover{background:var(--kuehl)}.telefonliste__ort{display:grid;gap:1px;min-width:0}.telefonliste__ort strong{font-family:var(--font-heading)}.telefonliste__ort small{font-size:.8125rem;color:var(--text-leise)}.telefonliste__nr{display:inline-flex;align-items:center;gap:8px;flex:none;padding:8px 12px;border-radius:var(--radius-pill);background:var(--kuehl-blau);color:var(--blau-tief);font-weight:700;white-space:nowrap;font-size:.875rem}.telefonliste__nr svg{width:14px;height:14px}.telefonliste li.ist-gewaehlt a{background:var(--gelb-hauch)}.telefonliste li.ist-gewaehlt .telefonliste__nr{background:var(--gelb);color:var(--tinte)}.telefonliste.telefonliste--seite a{min-height:52px}.aktionsleiste{position:fixed;z-index:50;left:0;right:0;bottom:0;display:none;grid-template-columns:1.3fr 1fr 1fr;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fffffff7;box-shadow:0 -8px 24px rgba(var(--schatten-farbe),.14);transform:translateY(110%);transition:transform .3s ease}.aktionsleiste.ist-sichtbar{transform:none}.aktionsleiste a,.aktionsleiste button{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;padding:6px 8px;border-radius:var(--radius-sm);border:0;font-family:var(--font-heading);font-size:.75rem;font-weight:700;text-decoration:none;color:var(--text-stark);background:var(--kuehl)}.aktionsleiste svg{width:20px;height:20px}.aktionsleiste .aktionsleiste__termin{background:var(--gelb);color:var(--tinte);flex-direction:row;gap:8px;font-size:.8125rem}@media (max-width: 760px){.aktionsleiste{display:grid}body.hat-aktionsleiste{padding-bottom:80px}}.fuss{position:relative;background:var(--kuehl-blau);color:var(--text);padding-top:clamp(56px,7vw,96px)}.fuss:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--verlauf)}.fuss__raster{display:grid;gap:40px}@media (min-width: 760px){.fuss__raster{grid-template-columns:1.3fr 1fr 1fr}}@media (min-width: 1100px){.fuss__raster{grid-template-columns:1.4fr 1fr 1fr 1fr}}.fuss__logo img{width:190px}.fuss__claim{margin-top:18px;font-size:var(--f-small);max-width:340px}.fuss h2{font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-stark);margin-bottom:16px}.fuss ul{display:grid;gap:4px}.fuss li a{display:inline-flex;align-items:center;min-height:44px;color:var(--text);text-decoration:none;font-size:var(--f-small)}.fuss li a:hover{color:var(--blau-tief);text-decoration:underline}.fuss .fuss__social{display:flex;gap:10px;margin-top:22px}.fuss__social a{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--weiss);color:var(--text-stark);box-shadow:var(--schatten-leise)}.fuss__social a:hover{color:var(--blau-tief)}.fuss__social svg{width:20px;height:20px}.fuss__unten{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;align-items:center;margin-top:56px;padding-block:24px 32px;border-top:1px solid var(--linie-fuss);font-size:var(--f-micro);color:var(--text-leise)}.fuss__unten a{display:inline-block;padding:12px 0;margin:-12px 0;color:var(--text-leise)}@media (prefers-reduced-motion: no-preference){@media (scripting: enabled){[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}[data-reveal].ist-da{opacity:1;transform:none}[data-reveal="2"]{transition-delay:.08s}[data-reveal="3"]{transition-delay:.16s}[data-reveal="4"]{transition-delay:.24s}}.blaetter--schweben svg{animation:schweben 18s ease-in-out infinite alternate}@keyframes schweben{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(-2%,3%,0) rotate(6deg)}}}@media (prefers-reduced-motion: no-preference){@view-transition{navigation: auto;}.kopf{view-transition-name:kopf}::view-transition-old(root){animation:.18s ease both vt-aus}::view-transition-new(root){animation:.34s cubic-bezier(.2,.7,.2,1) both vt-ein}@keyframes vt-aus{to{opacity:0}}@keyframes vt-ein{0%{opacity:0;translate:0 14px}}@supports (animation-timeline: view()){.buehne__rahmen img,.buehne__rahmen video{animation:tiefe-buehne linear both;animation-timeline:scroll(root);animation-range:0 90vh}@keyframes tiefe-buehne{to{scale:1.08;translate:0 4%}}.bento__bild img,.karte__bild img{animation:tiefe-ankommen linear both;animation-timeline:view();animation-range:entry 0% cover 45%}@keyframes tiefe-ankommen{0%{scale:1.14}to{scale:1}}.bildstapel>:first-child{animation:tiefe-hoch linear both;animation-timeline:view();animation-range:cover}.bildstapel>:last-child{animation:tiefe-runter linear both;animation-timeline:view();animation-range:cover}@keyframes tiefe-hoch{0%{translate:0 28px}to{translate:0 -28px}}@keyframes tiefe-runter{0%{translate:0 -18px}to{translate:0 22px}}}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 759px){.wisch{display:grid;grid-auto-flow:column;grid-auto-columns:min(84%,340px);grid-template-columns:none;grid-template-rows:none;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--pad));padding:6px var(--pad) 14px;scroll-padding-inline:var(--pad);scrollbar-width:none}.wisch::-webkit-scrollbar{display:none}.wisch>*{scroll-snap-align:start;min-width:0}.wisch>[hidden]{display:none}.bento.wisch .bento__karte{min-height:380px}.merkmale.wisch .merkmal{padding:22px 20px 24px;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius)}.merkmale.wisch .merkmal:before{left:20px}}@media (min-width: 760px){.wisch+.spur-fortschritt{display:none}}@media (max-width: 959px){.bildstapel{grid-template-columns:1.15fr 1fr;align-items:end;gap:12px}.bildstapel img{aspect-ratio:4 / 5}.bildstapel img:last-child{margin-bottom:28px}}@media (max-width: 759px){.fuss__raster{grid-template-columns:1fr 1fr;gap:32px 20px}.fuss__raster>:first-child{grid-column:1 / -1}}@media (max-width: 560px){.knopfreihe .btn{width:100%}.btn{padding-inline:20px}.ort__aktionen .btn{flex:1 1 auto}.preistabelle th,.preistabelle td{padding:12px 14px}.frage summary{padding:18px 58px 18px 18px;font-size:1rem}.frage__txt{padding:0 18px 18px}}.site-header{position:sticky;top:0;z-index:60;background:var(--weiss);box-shadow:0 8px 24px rgba(var(--schatten-farbe),.08)}.site-header .logo{font-family:var(--font-heading);font-weight:800;font-size:1.125rem;color:var(--text-stark);text-decoration:none}.site-header .logo span{color:var(--blau-tief);font-weight:600}.seite-leistung .band--anschluss{padding-top:clamp(8px,1.6vw,24px)}@media (min-width: 960px){.seite-leistung .band--anschluss{margin-top:calc(-1*clamp(24px,3vw,48px))}}.leistungsraster{display:grid;row-gap:0;column-gap:clamp(32px,4vw,56px)}.leistungsraster>*{min-width:0}.leistungsraster>.prosa~.prosa{margin-top:44px}.leistungsraster__seite{display:grid;gap:20px;align-content:start;margin-top:40px}@media (min-width: 960px){.leistungsraster{grid-template-columns:minmax(0,1fr) clamp(300px,29vw,384px);grid-template-rows:repeat(8,auto) 1fr;column-gap:clamp(40px,5vw,80px);align-items:start}.leistungsraster>.prosa{grid-column:1}.leistungsraster__seite{grid-column:2;grid-row:1 / -1;margin-top:0}.leistungsraster__seite{position:sticky;top:var(--seite-oben, calc(var(--kopfhoehe) + 32px))}html:has(.inhaltsnav) .leistungsraster__seite{top:var(--seite-oben, calc(var(--kopfhoehe) + 88px))}}.leistungsraster--allein{margin-inline:auto}.leistungsraster .prosa>h2:first-child{margin-top:0}.leistungsraster>.prosa>:last-child{margin-bottom:0}@media (min-width: 960px){.leistungsraster__seite .medienrahmen{aspect-ratio:16 / 10}}.blick{position:relative;padding:clamp(22px,2vw,28px);background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius-lg);box-shadow:var(--schatten)}.band--kuehl .blick{box-shadow:var(--schatten-leise)}.blick__kopf{margin:0 0 6px;font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blau-tief)}.blick__teil{padding:14px 0 16px;border-top:1px solid var(--linie)}.blick__teil:first-of-type{border-top:0;padding-top:4px}.blick__titel{font-size:var(--f-h4);margin:0 0 8px}.blick__gruppe{margin:12px 0 2px;font-family:var(--font-heading);font-size:.8125rem;font-weight:700;color:var(--text-stark)}.blick__titel+.blick__gruppe{margin-top:0}.blick__gruppe--kasse{margin-top:14px;padding-top:12px;border-top:1px dashed var(--linie)}.blick__preise{margin:0}.blick__preis{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:5px 0;border-bottom:1px dashed var(--linie)}.blick__preis:last-child{border-bottom:0}.blick__preis dt{font-size:var(--f-micro);line-height:1.4;color:var(--text)}.blick__preis dd{margin:0;white-space:nowrap;font-family:var(--font-heading);font-size:1.0625rem;font-weight:700;color:var(--tinte);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.blick__preise--eins .blick__preis{flex-direction:column;align-items:flex-start;gap:2px;padding:2px 0 0;border:0}.blick__preise--eins .blick__preis dd{order:-1;font-size:2rem;font-weight:800;line-height:1.1;color:var(--blau-tief)}.blick__satz{margin:0;font-size:var(--f-micro);line-height:1.55;color:var(--text)}.blick__satz+.blick__orte,.blick__satz+.blick__namen{margin-top:12px}.blick__hinweis{margin:12px 0 0;font-size:.8125rem;line-height:1.5;color:var(--text-leise)}.blick__hinweis a{white-space:nowrap}.blick__orte{display:grid;gap:10px}.blick__ort{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:var(--f-micro);line-height:1.45}.blick__ort svg{width:18px;height:18px;margin-top:2px;color:var(--blau-tief)}.blick__ort strong{display:block;color:var(--text-stark);font-family:var(--font-heading)}.blick__ort span span{color:var(--text)}.blick__namen{columns:2;column-gap:16px;font-size:.8125rem;line-height:1.5;color:var(--text-stark)}.blick__namen li{position:relative;padding-left:14px;break-inside:avoid;margin-bottom:4px}.blick__namen li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--blau)}.blick__sprung{margin-top:6px;font-size:.875rem}.blick__knopf{margin-top:8px;flex-direction:column;gap:2px}.blick__knopf-ort{display:block;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:none}.blick__preisliste{display:inline-block;padding:14px 0;margin:-14px 0}.blick__spaet{display:grid;grid-template-rows:1fr}.blick__spaet-in{min-height:0;padding:8px 24px 32px;margin:-8px -24px -32px;overflow:hidden;overflow:clip}.blick.ist-ruhend .blick__spaet{opacity:0;visibility:hidden}@media (min-width: 960px){.blick.ist-ruhend .blick__spaet{grid-template-rows:0fr}}@media (prefers-reduced-motion: no-preference){.blick__spaet{transition:grid-template-rows .5s cubic-bezier(.2,.7,.2,1),opacity .4s ease .12s,visibility 0s}.blick.ist-ruhend .blick__spaet{transition:grid-template-rows .3s ease,opacity .18s ease,visibility 0s .3s}}@media (max-width: 760px){.seite-leistung.ist-blick-knopf-im-bild .aktionsleiste.ist-sichtbar{transform:translateY(calc(100% + 40px))}}@media (min-width: 640px) and (max-width: 959px){.leistungsraster__seite:has(.medienrahmen):has(.blick){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.leistungsraster__seite:has(.blick)>.medienrahmen{position:sticky;top:calc(var(--kopfhoehe) + 24px)}html:has(.inhaltsnav) .leistungsraster__seite:has(.blick)>.medienrahmen{top:calc(var(--kopfhoehe) + 80px)}.leistungsraster__seite:not(:has(.medienrahmen)) .blick:has(.blick__teil+.blick__teil){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;align-items:start}.leistungsraster__seite:not(:has(.medienrahmen)) .blick__kopf,.leistungsraster__seite:not(:has(.medienrahmen)) .blick__fuss{grid-column:1 / -1}.leistungsraster__seite:not(:has(.medienrahmen)) .blick__teil+.blick__teil{border-top:0;padding-top:4px;padding-left:32px;border-left:1px solid var(--linie);margin-left:-1px}.leistungsraster__seite:not(:has(.medienrahmen)) .blick__knopf{width:auto;min-width:min(100%,320px)}.leistungsraster__seite:not(:has(.medienrahmen)) .blick__fuss{justify-items:start}}.seite-leistung main .fachbegriff{display:inline;padding:10px 1px;margin:-10px -1px;border:0;border-radius:4px;background:linear-gradient(var(--kuehl-blau),var(--kuehl-blau)) center / 0 1.35em no-repeat;font:inherit;color:inherit;line-height:inherit;text-align:inherit;cursor:pointer;text-decoration:underline dotted var(--blau-tief);text-decoration-thickness:2px;text-underline-offset:.28em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .25s ease,color .2s ease;position:relative}.seite-leistung main .fachbegriff:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:max(calc(100% + 12px),48px);translate:-50% 0}.seite-leistung main .fachbegriff:hover,.seite-leistung main .fachbegriff[aria-expanded=true],.seite-leistung main .fachbegriff.ist-offen{color:var(--blau-nacht);background-size:100% 1.35em;text-decoration-style:solid}@media (prefers-reduced-motion: reduce){.seite-leistung main .fachbegriff{transition:none}}@supports not selector(:popover-open){.fachbegriff__blatt{display:none}}.fachbegriff__blatt{width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:18px 18px 14px;overflow:visible;border:0;border-radius:var(--radius);background:var(--weiss);color:var(--text);box-shadow:0 0 0 1px var(--linie),var(--schatten-hoch);display:grid;grid-template-columns:64px minmax(0,1fr) 44px;column-gap:14px;align-items:start;grid-template-areas:"bild kicker zu" "bild name zu" "kurz kurz kurz" "mehr mehr mehr"}.fachbegriff__blatt:not(:popover-open){display:none}.fachbegriff__bild{grid-area:bild;width:64px;height:64px;overflow:hidden;border-radius:var(--radius-sm);background:var(--kuehl-blau)}.fachbegriff__bild picture,.fachbegriff__bild img{display:block;width:100%;height:100%;object-fit:cover}.fachbegriff__bild .bild-fehlt{min-height:0}.fachbegriff__text{display:contents}.fachbegriff__kicker{grid-area:kicker;align-self:end;margin:4px 0 2px;font-family:var(--font-heading);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blau-tief)}.fachbegriff__name{grid-area:name;margin:0;font-family:var(--font-heading);font-size:var(--f-h4);font-weight:700;line-height:1.3;color:var(--tinte)}.fachbegriff__kurz{grid-area:kurz;margin:14px 0 0;font-size:var(--f-micro);line-height:1.6;color:var(--text)}.fachbegriff__mehr{grid-area:mehr;justify-self:start;margin-top:4px;font-size:.875rem}.fachbegriff__zu{grid-area:zu;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-10px -10px 0 0;border:0;border-radius:50%;background:transparent;color:var(--text-leise)}.fachbegriff__zu:hover{background:var(--kuehl);color:var(--tinte)}.fachbegriff__zu svg{width:16px;height:16px}.fachbegriff__blatt:before{content:"";position:absolute;top:-7px;left:var(--pfeil-x, 50%);width:14px;height:14px;background:var(--weiss);box-shadow:-1px -1px 0 0 var(--linie);transform:translate(-50%) rotate(45deg);border-radius:3px 0 0;display:none}.fachbegriff__blatt.ist-gesetzt:before{display:block}.fachbegriff__blatt.ist-oben:before{top:auto;bottom:-7px;box-shadow:1px 1px 0 0 var(--linie);border-radius:0 0 3px}@media (min-width: 760px){@supports (position-area: bottom){.fachbegriff__blatt{inset:auto;margin:4px 0;position-anchor:--fachbegriff;position-area:bottom;justify-self:anchor-center;position-try-fallbacks:flip-block}}.fachbegriff__blatt.ist-frei{inset:auto;margin:0}}@media (max-width: 759px){.fachbegriff__blatt{inset:auto 0 0;width:100%;max-width:none;margin:0;padding:26px var(--pad) calc(18px + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -12px 40px rgba(var(--schatten-farbe),.18);grid-template-columns:72px minmax(0,1fr) 44px}.fachbegriff__bild{width:72px;height:72px}.fachbegriff__blatt:before,.fachbegriff__blatt.ist-gesetzt:before,.fachbegriff__blatt.ist-oben:before{display:block;top:10px;bottom:auto;left:50%;width:40px;height:4px;border-radius:4px;background:var(--linie);box-shadow:none;transform:translate(-50%)}.fachbegriff__kurz{font-size:var(--f-small)}.fachbegriff__mehr{min-height:48px}.fachbegriff__blatt::backdrop{background:rgba(var(--schatten-farbe),.28)}}@media (prefers-reduced-motion: no-preference){.fachbegriff__blatt{transition:opacity .2s ease,translate .28s cubic-bezier(.2,.7,.2,1),overlay .28s allow-discrete,display .28s allow-discrete;opacity:0;translate:0 6px}.fachbegriff__blatt:popover-open{opacity:1;translate:0 0}@starting-style{.fachbegriff__blatt:popover-open{opacity:0;translate:0 6px}}.fachbegriff__blatt.ist-oben{translate:0 -6px}.fachbegriff__blatt.ist-oben:popover-open{translate:0 0}@media (max-width: 759px){.fachbegriff__blatt{translate:0 100%;opacity:1;transition:translate .34s cubic-bezier(.2,.8,.2,1),overlay .34s allow-discrete,display .34s allow-discrete}.fachbegriff__blatt:popover-open{translate:0 0}@starting-style{.fachbegriff__blatt:popover-open{translate:0 100%}}.fachbegriff__blatt::backdrop{transition:background-color .3s ease,overlay .34s allow-discrete,display .34s allow-discrete}@starting-style{.fachbegriff__blatt:popover-open::backdrop{background-color:transparent}}}}@media (max-width: 760px){.seite-leistung h1,.seite-leistung h2,.seite-leistung h3{-webkit-hyphens:manual;hyphens:manual}}@media (max-width: 420px){.seite-leistung main h2:not(.kicker){font-size:min(var(--f-h2),7.9vw)}.seite-leistung main .karte h3,.seite-leistung main .vorteil h3{font-size:min(var(--f-h4),5.4vw)}}.seite-leistung .querverweise .karte--foto h3{font-size:var(--f-h4);margin-bottom:8px}.seite-leistung .querverweise .karte__text p{color:var(--text)}.seite-leistung .querverweise .karte__bild{aspect-ratio:16 / 10}.seite-leistung .vorteil{position:relative}.ortswahl__steuer{grid-template-columns:minmax(0,1fr);gap:14px}@media (min-width: 1000px){.ortswahl__steuer{grid-template-columns:minmax(0,1fr);row-gap:14px}}.ortswahl__suche{display:grid;grid-template-columns:minmax(0,480px) auto;grid-template-areas:"feld ich" "hilfe hilfe";justify-content:start;align-items:center;gap:6px 12px}.ortswahl__suche .suchfeld{grid-area:feld;max-width:none}.ortswahl__suche .ortswahl__ich{grid-area:ich}.ortswahl__feld input{padding-right:112px;text-overflow:ellipsis}.ortswahl__feld input::placeholder{color:var(--text-leise);opacity:1}.ortswahl__los{position:absolute;right:6px;top:50%;translate:0 -50%;min-height:44px;padding:0 18px;border:0;border-radius:var(--radius-pill);background:var(--blau-tief);color:var(--weiss);cursor:pointer;font-family:var(--font-heading);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:background-color .2s ease}.ortswahl__los:hover{background:var(--blau-nacht)}.ortswahl__los:focus-visible{outline:3px solid var(--tinte);outline-offset:2px}.ortswahl__hilfe{grid-area:hilfe;margin:0;padding-left:22px;font-size:var(--f-micro);line-height:1.4;color:var(--text-leise)}.ortswahl__filterzeile{display:grid;gap:8px}@media (scripting: enabled){.ortswahl__filterzeile[hidden]{display:grid!important;visibility:hidden}}.ortswahl__gruppe{display:flex;align-items:center;gap:12px;min-width:0}.ortswahl__gruppenname{flex:0 0 104px;font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-leise)}.ortswahl__gruppe .ortswahl__filter{gap:8px}.ortswahl__filter .chip{padding-inline:16px}.ortswahl__filter .chip:disabled{opacity:.45;cursor:default}.ortswahl__filter .chip:disabled:hover{border-color:var(--linie);background:var(--weiss);color:var(--text-stark)}.ortswahl__filter .chip:focus-visible{outline:3px solid var(--blau-tief);outline-offset:2px}.chip--gruen[aria-pressed=true]{background:var(--gruen-text);border-color:var(--gruen-text);color:var(--weiss)}.chip--gruen[aria-pressed=true]:hover{background:var(--gruen-text);color:var(--weiss)}@media (max-width: 999px){.ortswahl__gruppe{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--pad));padding:2px var(--pad) 4px}.ortswahl__gruppe::-webkit-scrollbar{display:none}.ortswahl__gruppenname{flex-basis:auto}.ortswahl__gruppe .ortswahl__filter{flex-wrap:nowrap;overflow:visible;margin:0;padding:0}.ortswahl__gruppe .chip{flex:0 0 auto}}@media (max-width: 560px){.ortswahl__suche{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"feld feld" "hilfe ich";gap:6px 10px}.ortswahl__suche .ortswahl__ich{width:44px;min-height:44px;padding:0}.ortswahl__hilfe{padding-left:20px}}.ortswahl__quelle{left:8px;right:auto;bottom:8px;padding:1px 7px;font-size:.6875rem;line-height:1.6}.kpin{translate:var(--dx, 0px) var(--dy, 0px);pointer-events:auto}.kpin-huelle{pointer-events:none}.kpin-leine,.kpin-fuss{position:absolute;left:50%;bottom:0;pointer-events:none;opacity:0}.kpin-leine{width:var(--leine, 0px);height:2px;margin-bottom:-1px;border-radius:2px;background:var(--blau-tief);transform-origin:0 50%;rotate:var(--winkel, 0rad)}.kpin-fuss{width:10px;height:10px;margin:0 0 -5px -5px;border-radius:50%;background:var(--blau-tief);border:2px solid var(--weiss);box-shadow:0 1px 4px rgba(var(--schatten-farbe),.3)}.ist-versetzt>.kpin-fuss{opacity:1}.ist-versetzt>.kpin-leine{opacity:.7}.kpin-huelle:has(.kpin--gruen)>.kpin-leine,.kpin-huelle:has(.kpin--gruen)>.kpin-fuss{background:var(--gruen-dunkel)}.kpin-huelle:has(.kpin.ist-aktiv)>.kpin-leine,.kpin-huelle:has(.kpin.ist-aktiv)>.kpin-fuss{background:var(--rot)}.kpin-huelle:has(.kpin.ist-gedimmt)>.kpin-leine,.kpin-huelle:has(.kpin.ist-gedimmt)>.kpin-fuss{opacity:0}@media (prefers-reduced-motion: no-preference){.kpin{transition:scale .25s cubic-bezier(.3,1.4,.5,1),background-color .2s ease,translate .35s cubic-bezier(.2,.7,.2,1),opacity .25s ease}.kpin-leine{transition:width .35s cubic-bezier(.2,.7,.2,1),rotate .35s ease,opacity .2s ease}.kpin-fuss{transition:opacity .2s ease}}.kpin--gruen:hover{--kpin-farbe: var(--gruen-text)}.kbuendel-huelle{width:0;height:0}.kbuendel{position:absolute;left:0;top:0;translate:calc(-50% + var(--dx, 0px)) calc(-50% + var(--dy, 0px));display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:0 16px;white-space:nowrap;border:3px solid var(--weiss);border-radius:var(--radius-pill);background:var(--blau-tief);color:var(--weiss);box-shadow:0 6px 16px rgba(var(--schatten-farbe),.32);cursor:pointer;font-family:var(--font-heading);font-size:.8125rem;font-weight:600;line-height:1}.kbuendel strong{font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums}.kbuendel:hover{background:var(--blau-nacht)}.kbuendel:focus-visible{outline:3px solid var(--tinte);outline-offset:3px}.ist-gebuendelt>.kpin{opacity:0;scale:.4;pointer-events:none}.ist-gebuendelt>.kpin-leine,.ist-gebuendelt>.kpin-fuss{opacity:0}@media (prefers-reduced-motion: no-preference){.kbuendel{animation:r5-buendel-ein .3s cubic-bezier(.3,1.4,.5,1);transition:background-color .2s ease,translate .35s cubic-bezier(.2,.7,.2,1)}}@keyframes r5-buendel-ein{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}.kpin.ist-gedimmt,.pin.ist-gedimmt{pointer-events:none;cursor:default}.ortswahl__karte:not(.hat-vektor) .ortswahl__vektor,.ortswahl__karte:not(.hat-vektor) .ortswahl__vektor *{pointer-events:none}.ortswahl__svg .pin-fuss line{stroke:var(--blau-tief);stroke-width:2;stroke-linecap:round}.ortswahl__svg .pin-fuss circle{fill:var(--blau-tief);stroke:var(--weiss);stroke-width:2}.ort__hausnr{white-space:nowrap}@media (min-width: 1000px){.ort--gruen:not(.ist-aktiv):hover{background:var(--gruen-hauch)}.ort--gruen.ist-aktiv{border-color:var(--gruen-dunkel)}}@media (max-width: 999px){.ort--gruen:hover{border-color:var(--gruen-dunkel)}}.ort__teilen{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:0 18px;margin:4px 0 0 44px}.ort__leise{min-height:44px;padding:0 2px;border:0;background:none;cursor:pointer;font-family:var(--font-heading);font-size:.8125rem;font-weight:700;color:var(--blau-tief);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ort__leise:hover{color:var(--blau-nacht);text-decoration-thickness:2px}.ort__leise:focus-visible{outline:3px solid var(--blau-tief);outline-offset:2px;border-radius:6px}.ort__bestaetigung{font-size:var(--f-micro);font-weight:600;color:var(--gruen-text)}.ort__bestaetigung:empty{display:none}.ort__foto{position:relative;z-index:1;overflow:hidden;border-radius:var(--radius-sm);background:var(--kuehl);pointer-events:none}.ort__foto picture,.ort__foto img{display:block;width:100%;height:100%}.ort__foto img{object-fit:cover}@media (min-width: 1000px){.ort__foto{aspect-ratio:16 / 10;margin:12px 0 0 44px}.ortswahl.ist-bereit .ort:not(.ist-aktiv) .ort__foto,.ortswahl.ist-bereit .ort:not(.ist-aktiv) .ort__teilen{display:none}}@media (min-width: 1000px) and (prefers-reduced-motion: no-preference){.ortswahl.ist-bereit .ort.ist-aktiv .ort__foto{animation:r5-foto-ein .5s cubic-bezier(.2,.7,.2,1)}.ortswahl.ist-bereit .ort.ist-aktiv .ort__teilen{animation:einblenden .35s cubic-bezier(.2,.7,.2,1)}}@keyframes r5-foto-ein{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@media (max-width: 999px){.ort{display:flex;flex-direction:column;min-width:0}.ort__aktionen{margin-top:auto;padding-top:14px}.ort__teilen{margin-left:0}.ort--foto .ort__kopf{grid-template-columns:72px minmax(0,1fr) auto;min-height:54px}.ort__marken .marke-etikett{padding-inline:8px}.ort--foto .ort__nr{position:relative;z-index:2;margin:-8px 0 0 -8px;box-shadow:0 0 0 3px var(--weiss)}.ort__foto{position:absolute;z-index:0;top:18px;left:18px;width:72px;aspect-ratio:4 / 3;border-radius:10px}}@media (max-width: 560px){.ort{padding:16px}.ort__foto{top:16px;left:16px}.ort__marken{gap:5px}}.wachstum{display:grid;gap:20px;margin-top:clamp(32px,4vw,56px)}@media (min-width: 960px){.wachstum{grid-template-columns:300px minmax(0,1fr);grid-template-areas:"stand buehne" "steuer steuer";gap:24px 48px;align-items:center}.wachstum__stand{grid-area:stand}.wachstum__buehne{grid-area:buehne}.wachstum__steuer{grid-area:steuer}}.wachstum__stand{display:grid;gap:6px;align-content:center;min-width:0}.wachstum__stand p{margin:0}.wachstum__jahr{font-family:var(--font-heading);font-size:var(--f-zahl);font-weight:300;line-height:1;color:var(--blau);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.wachstum__zahl{font-family:var(--font-heading);font-size:var(--f-small);font-weight:600;color:var(--text-stark)}.wachstum__zahl strong{margin-right:2px;font-size:1.75rem;font-weight:800;color:var(--blau-tief);font-variant-numeric:tabular-nums}.wachstum__titel{min-height:2.8em;-webkit-hyphens:manual;hyphens:manual;font-family:var(--font-heading);font-size:var(--f-h4);font-weight:700;line-height:1.4;color:var(--tinte)}.wachstum__buehne{position:relative;height:clamp(340px,42vw,520px);overflow:hidden;isolation:isolate;border:1px solid var(--linie);border-radius:var(--radius-lg);background:var(--kuehl);box-shadow:var(--schatten)}.wachstum__buehne .wachstum__karte{position:absolute;inset:0;opacity:0;transition:opacity .6s ease;font-family:var(--font-body)}.wachstum.ist-geladen .wachstum__karte{opacity:1}.wachstum__quelle{position:absolute;z-index:3;left:8px;bottom:8px;padding:1px 7px;border-radius:8px;background:var(--weiss);font-size:.6875rem;line-height:1.6;color:var(--text-leise)}.wachstum__quelle a{color:inherit}.wpunkt-huelle{width:0;height:0}.wpunkt{position:absolute;left:0;top:0;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--blau-tief);border:3px solid var(--weiss);box-shadow:0 2px 8px rgba(var(--schatten-farbe),.35);scale:0;opacity:0;translate:var(--dx, 0px) var(--dy, 0px)}.wpunkt--gruen{background:var(--gruen-dunkel)}.wpunkt.ist-offen{scale:1;opacity:1}.wpunkt.ist-neu{width:20px;height:20px;margin:-10px 0 0 -10px;background:var(--blau);box-shadow:0 0 0 6px color-mix(in srgb,var(--blau) 22%,transparent),0 2px 8px rgba(var(--schatten-farbe),.35)}.wpunkt__name{position:absolute;left:calc(100% + 10px);top:50%;translate:0 -50%;white-space:nowrap;pointer-events:none;padding:3px 10px;border-radius:var(--radius-pill);background:var(--weiss);box-shadow:var(--schatten-leise);font-family:var(--font-heading);font-size:.75rem;font-weight:700;color:var(--tinte);opacity:0}.wpunkt.ist-links .wpunkt__name{left:auto;right:calc(100% + 10px)}.wpunkt.ist-neu .wpunkt__name,.wpunkt.ist-benannt .wpunkt__name{opacity:1}@media (prefers-reduced-motion: no-preference){.wpunkt{transition:scale .55s cubic-bezier(.3,1.6,.5,1) var(--verzug, 0ms),opacity .25s ease var(--verzug, 0ms),width .3s ease,height .3s ease,margin .3s ease,background-color .3s ease,translate .4s cubic-bezier(.2,.7,.2,1)}.wpunkt__name{transition:opacity .3s ease calc(var(--verzug, 0ms) + .15s)}}.wachstum__steuer{display:flex;align-items:center;gap:12px;min-width:0}.wachstum__abspielen{display:inline-flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--blau-tief);color:var(--weiss);cursor:pointer;box-shadow:var(--schatten-leise);transition:background-color .2s ease}.wachstum__abspielen:hover{background:var(--blau-nacht)}.wachstum__abspielen svg{width:20px;height:20px}.wachstum__symbol-pause,.wachstum__abspielen[aria-pressed=true] .wachstum__symbol-play{display:none}.wachstum__abspielen[aria-pressed=true] .wachstum__symbol-pause{display:block}.wachstum__leiste{display:flex;flex:1;gap:6px;min-width:0;padding:4px;overflow-x:auto;scrollbar-width:none;border:1px solid var(--linie);border-radius:var(--radius-pill);background:var(--weiss)}.wachstum__leiste::-webkit-scrollbar{display:none}.wachstum__schritt{flex:1 0 auto;min-width:64px;min-height:44px;padding:0 12px;border:0;border-radius:var(--radius-pill);background:transparent;cursor:pointer;font-family:var(--font-heading);font-size:.875rem;font-weight:700;color:var(--text-leise);font-variant-numeric:tabular-nums;transition:background-color .2s ease,color .2s ease}.wachstum__schritt:hover{background:var(--kuehl);color:var(--blau-tief)}.wachstum__schritt.ist-vorbei{color:var(--blau-tief)}.wachstum__schritt[aria-pressed=true]{background:var(--blau-tief);color:var(--weiss)}.wachstum__schritt:focus-visible,.wachstum__abspielen:focus-visible{outline:3px solid var(--tinte);outline-offset:2px}@media (max-width: 959px){.wachstum__stand{grid-template-columns:auto minmax(0,1fr);column-gap:18px;align-items:baseline}.wachstum__jahr{font-size:clamp(2.75rem,12vw,3.5rem)}.wachstum__titel{grid-column:1 / -1}}@media (max-width: 559px){.wachstum__stand{grid-template-columns:minmax(0,1fr)}}@media (max-width: 759px){.wachstum__buehne{height:360px;border-radius:var(--radius)}.wpunkt__name{font-size:.6875rem;padding:2px 8px}}.ortswahl__kopf{flex-wrap:wrap;row-gap:0;min-width:0}.ortswahl__zahl{flex:1 1 auto;min-width:0;white-space:nowrap}.ortswahl__blaettern{flex:none}.ortswahl__zusatz{flex:1 0 100%;min-width:0;margin:0 0 2px;overflow-wrap:break-word;font-size:var(--f-micro);font-weight:600;line-height:1.4;color:var(--text-leise)}@media (max-width: 380px){.ortswahl__kopf{gap:6px;padding-left:12px}.ortswahl__stelle{min-width:50px}}@media (min-width: 1000px){.ortswahl__liste:not(.ist-am-ende){-webkit-mask-image:linear-gradient(to bottom,var(--tinte) calc(100% - 40px),transparent);mask-image:linear-gradient(to bottom,var(--tinte) calc(100% - 40px),transparent)}}:root{--r5-schleier: rgba(18, 32, 44, .5)}.kopf__suche kbd,.suche kbd,.termin__esc{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border:1px solid var(--linie);border-bottom-width:2px;border-radius:6px;background:var(--weiss);font-family:var(--font-heading);font-size:.6875rem;font-weight:700;line-height:1;color:var(--text-leise)}.kopf__suche{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 10px 0 12px;border:1px solid var(--linie);border-radius:var(--radius-pill);background:var(--weiss);color:var(--text-stark);transition:border-color .2s ease,color .2s ease,background-color .2s ease}.kopf__suche:hover{border-color:var(--blau-tief);color:var(--blau-tief)}.kopf__suche svg{width:18px;height:18px;flex:none}@media (min-width: 1600px){.kopf__in{max-width:1600px}}@media (max-width: 1599px){.kopf__suche{padding:0;width:44px}.kopf__suche kbd{display:none}}@media (min-width: 1440px) and (max-width: 1599px){.kopf__in{gap:6px}.nav__link{padding:0 6px}.kopf__social a{width:34px}}@media (min-width: 1360px) and (max-width: 1439px){.kopf__in{gap:4px;padding-inline:32px}.nav__link{padding:0 5px}.kopf__social a{width:32px}.kopf__logo img{width:132px}.kopf__cta.btn--sm{padding-inline:14px}}.nav__pfeil,.nav__link .extern-zeichen{flex-shrink:0}@media (max-width: 374px){.kopf__in{gap:8px}.burger{padding:0 13px}.burger__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width: 1359px){.kopf__suche:not([hidden]){margin-left:auto}.kopf__suche:not([hidden])+.kopf__cta{margin-left:0}.kopf__suche[hidden]+.kopf__cta{margin-left:auto}.kopf__suche~.burger{margin-left:0}}@media (max-width: 560px){.kopf__suche[hidden]~.burger{margin-left:auto}}@media (min-width: 1360px){.kopf__suche[hidden]{display:inline-flex!important;visibility:hidden}}@media (hover: none),(pointer: coarse){.kopf__suche kbd{display:none}.kopf__suche{padding:0;width:44px}}.panel__suche{display:flex;align-items:center;gap:12px;width:calc(100% - 2 * var(--pad));min-height:52px;margin:16px var(--pad) 0;padding:0 20px;border:1px solid var(--linie-stark);border-radius:var(--radius-pill);background:var(--weiss);color:var(--text-leise);font-size:1rem;text-align:left}.panel__suche svg{width:20px;height:20px;flex:none;color:var(--text-stark)}.panel__suche span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel__suche:hover{border-color:var(--blau-tief);color:var(--text-stark)}.suche{width:min(720px,calc(100vw - 32px));max-width:none;max-height:min(680px,calc(100dvh - (2*clamp(32px,10vh,112px))));margin:clamp(32px,10vh,112px) auto auto;padding:0;border:0;border-radius:var(--radius-lg);background:var(--weiss);color:var(--text);overflow:hidden;box-shadow:0 40px 100px rgba(var(--schatten-farbe),.38),0 0 0 1px var(--linie)}.suche[open]{display:flex;flex-direction:column}.suche::backdrop{background:var(--r5-schleier);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html:has(.suche[open]){overflow:hidden}@media (prefers-reduced-motion: no-preference){.suche[open]{animation:suche-ein .26s cubic-bezier(.2,.8,.2,1)}.suche[open]::backdrop{animation:suche-schleier .26s ease}}@keyframes suche-ein{0%{opacity:0;translate:0 -10px;scale:.985}}@keyframes suche-schleier{0%{opacity:0}}@media (max-width: 759px){.suche{width:100%;height:100dvh;max-height:100dvh;margin:0;border-radius:0;box-shadow:none}}.suche__kopf{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:max(10px,env(safe-area-inset-top)) 12px 10px 22px;border-bottom:1px solid var(--linie);transition:box-shadow .2s ease}.suche__kopf:focus-within{box-shadow:inset 0 -2px 0 var(--blau-tief)}.suche__lupe{width:22px;height:22px;flex:none;color:var(--blau-tief)}.suche__feld{flex:1;min-width:0;min-height:56px;padding:0;border:0;background:transparent;outline:0;font-family:var(--font-heading);font-size:1.25rem;font-weight:500;color:var(--tinte)}.suche__feld::placeholder{color:var(--text-leise);font-weight:400}.suche__feld:focus-visible{outline:0}.suche__zu{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 12px;border:0;border-radius:var(--radius-pill);background:var(--kuehl);color:var(--tinte)}.suche__zu:hover{background:var(--kuehl-blau);color:var(--blau-tief)}.suche__zu svg{width:16px;height:16px}@media (max-width: 759px),(hover: none){.suche__zu kbd{display:none}.suche__zu{padding:0}}.suche__liste{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 10px 14px;scroll-padding:40px 0 12px}.suche__gruppe+.suche__gruppe{margin-top:4px}.suche__gruppe-titel{padding:14px 14px 6px;font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-leise)}.suche__treffer{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;min-height:52px;padding:10px 14px;border-radius:var(--radius-sm);color:var(--text-stark);text-decoration:none;scroll-margin:8px}.suche__treffer--bild{grid-template-columns:72px minmax(0,1fr) auto}.suche__treffer.ist-aktiv{background:var(--kuehl-blau);color:var(--text-stark)}.suche__treffer.ist-aktiv:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--blau-tief)}.suche__bild{display:block;width:72px;height:48px;border-radius:10px;overflow:hidden;background:var(--kuehl-blau)}.suche__bild img{width:100%;height:100%;object-fit:cover}.suche__text{display:grid;gap:2px;min-width:0}.suche__titel{font-family:var(--font-heading);font-size:1rem;font-weight:600;line-height:1.35;color:var(--tinte)}.suche__auszug{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.875rem;line-height:1.5;color:var(--text)}.suche__meta{display:inline-flex;align-items:center;gap:8px;justify-self:end;text-align:right;font-family:var(--font-heading);font-size:.75rem;font-weight:600;color:var(--text-leise);white-space:nowrap}.suche__preis{font-size:.9375rem;font-weight:700;color:var(--tinte)}.suche__extern{width:12px;height:12px}.suche mark{background:var(--gelb-hauch);color:inherit;border-radius:3px;box-shadow:inset 0 -2px 0 var(--gelb)}@media (max-width: 559px){.suche__treffer{grid-template-columns:minmax(0,1fr)}.suche__treffer>.suche__meta{grid-column:1 / -1;justify-self:start}.suche__treffer.suche__treffer--bild{grid-template-columns:56px minmax(0,1fr);align-items:start}.suche__treffer--bild>.suche__meta{grid-column:2}.suche__bild{width:56px;height:40px;margin-top:3px}.suche__treffer.suche__treffer--ort{grid-template-columns:minmax(0,1fr) auto}.suche__treffer--ort>.suche__meta{grid-column:auto;justify-self:end}}.suche__aktionen{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 12px}.suche__aktion{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--linie);border-radius:var(--radius-pill);background:var(--weiss);font-family:var(--font-heading);font-size:.8125rem;font-weight:700;color:var(--text-stark);text-decoration:none}.suche__aktion svg{width:15px;height:15px;flex:none;color:var(--blau-tief)}.suche__nummer{font-weight:600;color:var(--text-leise)}.suche__aktion--termin{background:var(--gelb);border-color:var(--gelb);color:var(--tinte)}.suche__aktion:hover{border-color:var(--blau-tief)}.suche__aktion--termin:hover{background:var(--gelb-hover);border-color:var(--gelb-hover);color:var(--tinte)}.suche__aktion.ist-aktiv{outline:3px solid var(--blau-tief);outline-offset:2px}.suche__abstand{color:var(--blau-tief)}@media (max-width: 479px){.suche__nummer{display:none}.suche__aktion{padding:0 14px}}.suche__hinweis{margin:0;padding:12px 14px;font-size:.875rem;line-height:1.55;color:var(--text-leise)}.suche__hinweis--leer{color:var(--text-stark);font-size:1rem;padding-top:18px}.suche__fuss{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:6px 20px;padding:10px 22px;border-top:1px solid var(--linie);background:var(--kuehl);font-size:.75rem;color:var(--text-leise)}.suche__fuss span{display:inline-flex;align-items:center;gap:4px}@media (max-width: 759px),(hover: none),(pointer: coarse){.suche__fuss{display:none}}.termin__zu{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 16px;border:0;border-radius:var(--radius-pill);background:var(--tinte);color:var(--weiss);font-family:var(--font-heading);font-size:.875rem;font-weight:700;transition:background-color .2s ease}.termin__zu:hover{background:var(--text-stark)}.termin__zu svg{width:16px;height:16px;flex:none}.termin__zu:focus-visible{outline-color:var(--blau-tief)}.termin__esc{display:none;border-color:var(--text-leise);background:transparent;color:var(--linie)}@media (min-width: 760px) and (hover: hover) and (pointer: fine){.termin__esc{display:inline-flex}}.termin__stimme{display:grid;gap:6px;margin:4px 0 0;padding:18px 20px 6px;border-radius:var(--radius);background:var(--kuehl)}.termin__sterne{display:inline-flex;gap:2px;color:var(--gelb)}.termin__sterne svg{width:14px;height:14px}.termin__stimme blockquote{margin:0}.termin__stimme blockquote p{margin:0;font-size:1rem;line-height:1.55;color:var(--text-stark)}.termin__stimme figcaption{font-size:.8125rem;color:var(--text-leise)}.termin__rechtshinweis summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;list-style:none;font-size:.8125rem;color:var(--text-leise);text-decoration:underline;text-underline-offset:.2em}.termin__rechtshinweis summary::-webkit-details-marker{display:none}.termin__rechtshinweis summary:hover{color:var(--blau-tief)}.termin__rechtshinweis p{margin:0 0 12px;font-size:.8125rem;line-height:1.55;color:var(--text-leise)}.abschluss{background:radial-gradient(90% 120% at 100% 0%,var(--blau-tief),transparent 62%),var(--blau-nacht);color:var(--kuehl-blau);box-shadow:var(--schatten-hoch)}.abschluss h2,.abschluss h2 b{color:var(--weiss)}.abschluss .kicker,.abschluss p{color:var(--kuehl-blau)}.abschluss a:not(.btn){color:var(--weiss)}.abschluss :focus-visible{outline-color:var(--gelb)}.abschluss .btn--blau,.abschluss .btn--rand{background:transparent;border-color:var(--weiss);color:var(--weiss)}.abschluss .btn--blau:hover,.abschluss .btn--rand:hover{background:var(--weiss);border-color:var(--weiss);color:var(--blau-nacht)}.abschluss .btn--gelb{box-shadow:none}.abschluss .blaetter{opacity:.2}.abschluss .blaetter img{mix-blend-mode:screen}@media (max-width: 760px){h1,h2,h3{-webkit-hyphens:manual;hyphens:manual}}.buehne__text h1:not([class*=h1--n]){font-size:min(var(--f-h1),11.3cqi)}.buehne+.band:not(.band--kuehl):not(.band--blau):not(.band--weich):not(.band--eng):not(.band--oben-null),.buehne+.inhaltsnav+.band:not(.band--kuehl):not(.band--blau):not(.band--weich):not(.band--eng):not(.band--oben-null){padding-top:calc(var(--bandpad) / 2)}.panel.ist-offen{transition:opacity .25s ease,transform .25s ease,visibility 0s}@media (min-width: 760px) and (max-width: 1599px) and (hover: hover) and (pointer: fine){.kopf__suche{position:relative}.kopf__suche kbd{display:inline-flex;position:absolute;top:calc(100% + 8px);left:50%;z-index:2;transform:translate(-50%);white-space:nowrap;pointer-events:none;box-shadow:0 6px 16px rgba(var(--schatten-farbe),.12);opacity:0;visibility:hidden}.kopf__suche:hover kbd,.kopf__suche:focus-visible kbd{opacity:1;visibility:visible}}@media (min-width: 760px) and (max-width: 1599px) and (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.kopf__suche kbd{transition:opacity .15s ease,visibility .15s}}@media (max-width: 559px){.suche__feld{font-size:1.0625rem}.suche__feld::placeholder{font-size:.9375rem}}@media (min-width: 960px){.buehne__in{align-items:start}}@media (prefers-reduced-motion: no-preference) and (scripting: enabled){.buehne__rahmen{view-transition-name:buehne-medium}::view-transition-group(buehne-medium){animation-duration:.45s;animation-timing-function:cubic-bezier(.25,.1,.25,1)}::view-transition-image-pair(buehne-medium){isolation:isolate;overflow:clip}.buehne__rahmen{transition:box-shadow .35s ease}:active-view-transition .buehne__rahmen{box-shadow:none}::view-transition-old(buehne-medium),::view-transition-new(buehne-medium){width:100%;height:100%;object-fit:cover;animation-duration:.45s;animation-timing-function:cubic-bezier(.25,.1,.25,1)}}@media (min-width: 960px){#warum .bildstapel{align-items:start}#warum .bildstapel img{margin-bottom:0}#warum .bildstapel>:first-child img{aspect-ratio:2 / 3}#warum .bildstapel>:last-child{margin-top:117%}}@media (min-width: 960px) and (max-width: 1199px){#warum .bildstapel>:first-child img{aspect-ratio:3 / 5}#warum .bildstapel>:last-child{margin-top:165%}}.stimmen__kopf{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kopf steuer" "note note";align-items:end;gap:22px 24px;margin-bottom:32px}.stimmen__kopf .bandkopf{grid-area:kopf;margin-bottom:0}.stimmen__kopf .spur-steuer{grid-area:steuer;padding-bottom:2px}.stimmen__kopf .gesamtnote{grid-area:note;justify-self:start}@media (max-width: 759px){.stimmen__kopf{grid-template-columns:minmax(0,1fr);grid-template-areas:"kopf" "note"}.stimmen__kopf .spur-steuer{display:none}.stimmen__kopf .gesamtnote{padding:12px 18px;gap:14px}.stimmen__kopf .gesamtnote__wert{font-size:1.875rem}}.stimmen__spur{align-items:start;scroll-padding-inline:4px}#stimmen .spur-fortschritt{margin-inline:0}.stimme footer{margin-top:2px}.stimme.ist-gekuerzt:not(.ist-offen) .stimme__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;overflow:hidden}.stimme__mehr{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;margin:-12px 0 -8px;padding:0 2px;border:0;background:none;cursor:pointer;font-family:var(--font-heading);font-size:.875rem;font-weight:700;color:var(--blau-tief);text-decoration:underline;text-decoration-color:var(--linie-blau);text-underline-offset:4px;text-decoration-thickness:2px}.stimme__mehr:hover{color:var(--blau-nacht);text-decoration-color:currentColor}#stimmen{padding-bottom:clamp(40px,5vw,64px)}.partnerband{padding-top:0}.partnerband__kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px;margin-bottom:28px;padding-top:clamp(40px,5vw,64px);border-top:1px solid var(--linie)}.partnerband__kopf .bandkopf{margin-bottom:0}.partnerband__kopf .bandkopf p{margin-top:10px}.partnerband__alle{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-family:var(--font-heading);font-size:var(--f-btn);font-weight:700;color:var(--blau-tief);text-decoration:none}.partnerband__alle svg{width:18px;height:10px;transition:translate .25s ease}.partnerband__alle:hover{color:var(--blau-nacht);text-decoration:underline;text-underline-offset:5px}.partnerband__alle:hover svg{translate:4px 0}.partnerband__raster{display:grid;gap:12px}@media (min-width: 760px){.partnerband__raster{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1100px){.partnerband__raster{grid-template-columns:repeat(8,minmax(0,1fr))}}.partnerband__raster>li{display:flex;min-width:0}.partnerband__logo{position:relative;flex:1;display:flex;align-items:center;justify-content:center;height:112px;padding:18px;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius);transition:border-color .25s ease,box-shadow .25s ease}.partnerband__logo picture{display:contents}.partnerband__logo img{width:auto;height:auto;max-width:100%;max-height:64px;object-fit:contain;filter:grayscale(1);opacity:.68;transition:filter .3s ease,opacity .3s ease}.partnerband__logo:hover img,.partnerband__logo:focus-visible img{filter:none;opacity:1}a.partnerband__logo:hover{border-color:var(--linie-blau);box-shadow:var(--schatten-leise)}a.partnerband__logo:focus-visible{outline:3px solid var(--blau-tief);outline-offset:3px}@media (max-width: 759px){.partnerband__raster.wisch{grid-auto-columns:40%;gap:10px}.partnerband__logo{height:96px;padding:14px}.partnerband__logo img{max-height:56px}}.finder__punkt:after{content:none;animation:none}.finder__punkt:before{width:12px;height:12px;border:2px solid var(--weiss);background:var(--blau-tief);box-shadow:0 0 0 1px var(--linie-blau),0 3px 8px rgba(var(--schatten-farbe),.25)}.finder__punkt:hover:before{scale:1.3}.finder__punkt.ist-aktiv:before{width:16px;height:16px;border:3px solid var(--tinte);background:var(--gelb);box-shadow:0 0 0 6px color-mix(in srgb,var(--gelb) 28%,transparent),0 4px 12px rgba(var(--schatten-farbe),.3);scale:1}.finder__punkt .finder__punkt-name{left:calc(100% - 6px)}.finder__punkt:not(.ist-aktiv):hover .finder__punkt-name{opacity:.85}.finder__inhalt,.finder__leiste{display:contents}.finder{row-gap:20px;grid-template-areas:"figur" "seiten" "wahl" "panel"}.finder__figur{grid-area:figur}.finder__wahl{grid-area:wahl;margin-bottom:0}.finder__seiten{grid-area:seiten;margin:-6px auto 0}.finder__panel{grid-area:panel;display:flex;flex-direction:column}.finder__panel .finder__hinweis{margin-top:auto;padding-top:22px}@media (max-width: 559px){.finder__figur{max-width:250px}}@media (min-width: 900px){.finder{grid-template-columns:minmax(240px,300px) minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"figur wahl" "figur panel" "seiten panel";align-items:stretch}.finder__figur{align-self:start}.finder__wahl{align-self:center}.finder__seiten{margin:0 auto}.finder__wahl .chip{padding-inline:14px}.finder__panel .finder__bereich:not([hidden]){flex:1 1 0;display:flex;flex-direction:column}.finder__panel .finder__gruppe{flex:1 1 0;display:flex;flex-direction:column}.finder__panel .finder__links{flex:1 1 0;min-height:56px;grid-auto-rows:minmax(56px,72px);align-content:start}.finder__panel .finder__gruppe:has(.finder__links>a:nth-child(3)){flex-grow:2}.finder__panel .finder__links:has(>a:nth-child(3)){min-height:122px}.finder__panel .finder__gruppe:has(.finder__links>a:nth-child(5)){flex-grow:3}.finder__panel .finder__links:has(>a:nth-child(5)){min-height:188px}.finder__panel .finder__gruppe:has(.finder__links>a:nth-child(7)){flex-grow:4}.finder__panel .finder__links:has(>a:nth-child(7)){min-height:254px}}@media (min-width: 1360px){.finder{grid-template-columns:minmax(260px,380px) minmax(0,1fr) auto;grid-template-rows:auto 1fr;grid-template-areas:"figur wahl seiten" "figur panel panel";column-gap:20px}.finder__figur{margin-right:36px}.finder__seiten{margin:0;align-self:center}.finder__wahl .chip{padding-inline:16px}}.finder__bereich:not([hidden])~.finder__bereich:not([hidden]){margin-top:32px}.lfinder__steuer{grid-template-columns:minmax(0,1fr) auto;align-items:center}.lfinder__suche{display:contents}.lfinder__steuer .suchfeld{grid-column:1;grid-row:1;min-width:0}.lfinder__ansicht{grid-column:2;grid-row:1;justify-self:end;align-self:start}.lfinder__chips{grid-column:1 / -1;grid-row:3}@media (min-width: 900px){.lfinder__steuer{grid-template-columns:minmax(260px,380px) auto;justify-content:space-between;gap:12px 18px}.lfinder__chips{grid-column:1 / -1;grid-row:3}.lfinder__ansicht{grid-column:2;grid-row:1}}.lfinder__chips .chip{flex:none;white-space:nowrap;padding-inline:16px}@media (min-width: 900px){.lfinder__chips{gap:6px}.lfinder__chips .chip{padding-inline:14px}}.lfinder__ansicht{display:inline-flex;gap:2px;padding:4px;border:1px solid var(--linie);border-radius:var(--radius-pill);background:var(--weiss)}.lfinder__ansicht button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 14px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-stark);font-family:var(--font-heading);font-size:.8125rem;font-weight:700;transition:background-color .2s ease,color .2s ease}.lfinder__ansicht button:hover{color:var(--blau-tief)}.lfinder__ansicht button[aria-pressed=true]{background:var(--blau-tief);color:var(--weiss)}.lfinder__ansicht svg{width:16px;height:16px;flex:none}@media (max-width: 559px){.lfinder__ansicht button{padding:0;width:44px}.lfinder__ansicht span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.lfinder__hilfe{grid-column:1 / -1;grid-row:2;margin:-8px 0 0 22px;font-size:var(--f-micro);color:var(--text-leise)}@media (min-width: 900px){.lfinder__hilfe{margin-top:-6px}}@media (max-width: 379px){.lfinder__steuer .suchfeld{grid-column:1 / -1}.lfinder__ansicht{grid-row:2}.lfinder__hilfe{grid-column:1;align-self:center;margin:0 0 0 14px}}.lfinder__info{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-height:1.6em;margin:-6px 0 6px}.lfinder__info .lfinder__zahl{margin:0;font-size:var(--f-micro);color:var(--text-leise)}.lfinder__info .lfinder__zahl:empty{display:none}.lkarte{position:relative}.lkarte .karte__bild{aspect-ratio:16 / 10}.lkarte__art{position:absolute;z-index:1;left:12px;top:12px;pointer-events:none}.lkarte .lkarte__text{padding:18px 20px 22px;gap:6px}.lkarte .lkarte__titel{margin:0;padding-right:30px;font-size:1.0625rem;line-height:1.3}.lkarte .lkarte__kurz{margin:0;font-size:.9375rem;line-height:1.55;color:var(--text)}.lkarte{container-type:inline-size}.lkarte__pfeil{position:absolute;right:18px;top:calc(62.5cqw + 24px);width:18px;height:10px;color:var(--blau-tief);pointer-events:none;transition:translate .25s ease}.lkarte.karte--link:hover .lkarte__pfeil,.lkarte:focus-within .lkarte__pfeil{translate:4px 0}.lkarte.karte--link:hover{transform:translateY(-3px)}@media (min-width: 760px){.lfinder__raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media (min-width: 1200px){.lfinder__raster{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}[data-lgruppe=angebote] .lfinder__raster{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}[data-lgruppe=angebote] .lkarte .lkarte__text{padding:16px 16px 20px}[data-lgruppe=angebote] .lkarte .lkarte__titel{font-size:1rem;padding-right:24px}[data-lgruppe=angebote] .lkarte .lkarte__kurz{font-size:.875rem}[data-lgruppe=angebote] .lkarte__pfeil{right:14px;top:calc(62.5cqw + 20px)}}@media (min-width: 760px) and (max-width: 1099px){.lkarte .lkarte__text{padding:16px 16px 20px}.lkarte .lkarte__titel{font-size:1rem;padding-right:26px}.lkarte .lkarte__kurz{font-size:.875rem}.lkarte__pfeil{right:14px}}.ist-liste .lfinder__raster{display:grid;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;gap:8px;overflow:visible;margin-inline:0;padding:0;scroll-snap-type:none}@media (min-width: 760px){.ist-liste .lfinder__raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}}@media (min-width: 1200px){.ist-liste .lfinder__raster{grid-template-columns:repeat(3,minmax(0,1fr))}}.ist-liste .lfinder__raster+.spur-fortschritt{display:none}.ist-liste .lkarte{display:grid;grid-template-columns:64px minmax(0,1fr) 24px;grid-template-areas:"bild titel pfeil" "bild art pfeil";align-items:center;column-gap:14px;row-gap:2px;padding:10px 14px 10px 10px;min-height:84px;border-radius:var(--radius-sm);box-shadow:none;container-type:normal}.ist-liste .lkarte.karte--link:hover{transform:none;border-color:var(--blau-tief);box-shadow:var(--schatten-leise)}.ist-liste .lkarte .karte__bild{grid-area:bild;width:64px;height:64px;aspect-ratio:1;border-radius:10px}.ist-liste .lkarte .karte__bild img{animation:none}.ist-liste .lkarte__text{display:contents}.ist-liste .lkarte .lkarte__titel{grid-area:titel;align-self:end;padding:0;font-size:1rem}.ist-liste .lkarte .lkarte__kurz{display:none}.ist-liste .lkarte__art{grid-area:art;align-self:start;justify-self:start;position:static;min-height:0;padding:0;background:none;font-size:.75rem;color:var(--text-leise)}.ist-liste .lkarte__pfeil{grid-area:pfeil;position:static;justify-self:end}.ist-liste [data-lgruppe]+[data-lgruppe]{margin-top:28px}.kfilm{margin-top:clamp(8px,1vw,16px)}.kfilm__kapitel{display:grid;gap:var(--gap)}@media (min-width: 760px){.kfilm__kapitel{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width: 759px){.kfilm:not(.ist-bereit) .kfilm__kapitel{grid-auto-flow:column;grid-auto-columns:min(84%,340px);overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--pad));padding:4px var(--pad) 12px;scroll-padding-inline:var(--pad)}.kfilm:not(.ist-bereit) .kfilm__eintrag{scroll-snap-align:start}}.kfilm__standbild{margin:0 0 14px;overflow:hidden;border-radius:var(--radius);background:var(--kuehl-blau);aspect-ratio:16 / 9}.kfilm__standbild img{width:100%;height:100%;object-fit:cover}.kfilm__name{font-size:var(--f-h4);margin:0 0 6px}.kfilm__nr{font-weight:300;color:var(--blau-tief);font-variant-numeric:tabular-nums;margin-right:4px}.kfilm__text{margin:0;font-size:var(--f-small);line-height:1.65;color:var(--text)}.kfilm:not(.ist-bereit) .kfilm__text{-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;hyphenate-limit-chars:10 4 4}.kfilm.ist-bereit{display:grid;gap:18px;grid-template-areas:"sucher" "kapitel" "text"}.kfilm.ist-bereit .kfilm__standbild{display:none}.kfilm__sucher{grid-area:sucher;position:relative;aspect-ratio:16 / 9;overflow:hidden;isolation:isolate;border-radius:var(--radius-lg);background:var(--blau-nacht);box-shadow:var(--schatten)}.kfilm__clip{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease}.kfilm__clip.ist-aktiv{opacity:1;z-index:1}.kfilm__sucher:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to top,rgba(var(--schatten-farbe),.55),rgba(var(--schatten-farbe),0) 42%)}.kfilm__einblendung{position:absolute;z-index:3;left:clamp(16px,2.4vw,28px);bottom:clamp(14px,2.2vw,26px);right:88px;display:grid;gap:2px;margin:0;color:var(--weiss);line-height:1.2}.kfilm__zaehler{font-family:var(--font-heading);font-size:.8125rem;font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums}.kfilm__einblendung-name{font-family:var(--font-heading);font-size:clamp(1.125rem,2vw,1.5rem);font-weight:700}.kfilm__pause{position:absolute;z-index:3;right:clamp(12px,2vw,22px);bottom:clamp(12px,2vw,22px);display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid color-mix(in srgb,var(--weiss) 45%,transparent);border-radius:50%;background:color-mix(in srgb,var(--tinte) 40%,transparent);color:var(--weiss);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .2s ease}.kfilm__pause:hover{background:color-mix(in srgb,var(--tinte) 62%,transparent)}.kfilm__pause:focus-visible{outline:3px solid var(--weiss);outline-offset:3px}.kfilm__pause svg{width:18px;height:18px}.kfilm.ist-bereit .kfilm__kapitel{grid-area:kapitel;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--pad));padding:2px var(--pad) 4px;scroll-padding-inline:var(--pad)}.kfilm.ist-bereit .kfilm__kapitel::-webkit-scrollbar{display:none}.kfilm.ist-bereit .kfilm__eintrag{flex:none}.kfilm.ist-bereit .kfilm__name{margin:0;font-size:inherit}.kfilm__wahl{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:10px 18px 12px;overflow:hidden;border:1px solid var(--linie);border-radius:var(--radius-pill);background:var(--weiss);font-family:var(--font-heading);font-size:.875rem;font-weight:700;color:var(--text-stark);white-space:nowrap;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.kfilm__wahl:hover{border-color:var(--blau-tief);color:var(--blau-tief)}.kfilm__wahl[aria-pressed=true]{border-color:var(--blau-tief);color:var(--blau-tief);background:var(--kuehl-blau)}.kfilm__wahl .kfilm__nr{margin:0;font-weight:400}.kfilm__linie{position:absolute;left:18px;right:18px;bottom:6px;height:2px;border-radius:2px;background:transparent;overflow:hidden}.kfilm__wahl[aria-pressed=true] .kfilm__linie{background:var(--linie-blau)}.kfilm__linie>span{position:absolute;inset:0;background:var(--blau-tief);transform:scaleX(0);transform-origin:left center}.kfilm__textfeld{grid-area:text;display:grid}.kfilm__textfeld>.kfilm__text{grid-area:1 / 1;visibility:hidden;opacity:0;transition:opacity .35s ease;max-width:62ch;font-size:var(--f-body);line-height:1.65}.kfilm__textfeld>.kfilm__text.ist-aktiv{visibility:visible;opacity:1}@media (min-width: 1024px){.kfilm.ist-bereit{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"sucher kapitel" "sucher text";column-gap:clamp(28px,3vw,48px);row-gap:20px}.kfilm.ist-bereit .kfilm__kapitel{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;overflow:visible;margin:0;padding:0;border-top:1px solid var(--linie)}.kfilm.ist-bereit .kfilm__eintrag{border-bottom:1px solid var(--linie)}.kfilm__wahl{display:flex;width:100%;min-height:56px;padding:14px 4px 16px;gap:14px;border:0;border-radius:0;background:transparent;font-size:1rem;white-space:normal;text-align:left}.kfilm__wahl:hover{background:transparent}.kfilm__wahl[aria-pressed=true]{background:transparent;color:var(--tinte)}.kfilm__wahl .kfilm__nr{min-width:2ch;font-size:1rem}.kfilm__linie{left:0;right:0;bottom:-1px}.kfilm__wahl[aria-pressed=true] .kfilm__linie{background:transparent}.kfilm__textfeld{align-self:start}}.preise__suche{display:grid;gap:6px;flex:1 1 260px;max-width:420px}.preise__hilfe{margin:0 0 0 22px;font-size:var(--f-micro);color:var(--text-leise)}.preise__hinweis{margin-top:20px}.preise+.rechner{margin-top:clamp(32px,4vw,48px)}.rechner__kopf h3{margin:0 0 8px}.rezept{display:grid;gap:10px;padding:clamp(18px,2.4vw,26px);border-radius:var(--radius);background:var(--kuehl-blau)}.rechner .rezept__titel{margin:0;font-family:var(--font-heading);font-size:var(--f-h4);font-weight:700;color:var(--tinte)}.rezept__zeile{display:grid;gap:10px}@media (min-width: 560px){.rezept__zeile{grid-template-columns:minmax(0,1fr) auto}}.rezept__zeile input{width:100%;min-height:52px;padding:12px 16px;border:1px solid var(--linie-stark);border-radius:var(--radius-sm);background:var(--weiss);font-size:1.0625rem;color:var(--tinte);font-family:var(--font-heading);font-weight:600;letter-spacing:.02em}.rezept__zeile input::placeholder{font-weight:400;color:var(--text-leise);letter-spacing:0}.rezept__zeile input:focus{outline:3px solid var(--blau-tief);outline-offset:2px;border-color:var(--blau-tief)}.rezept__hilfe{margin:0;font-size:var(--f-micro);color:var(--text)}.rezept__ergebnis{display:grid;gap:8px}.rezept__ergebnis:empty{display:none}.rezept__meldung{margin:0;padding:10px 14px;border-radius:var(--radius-sm);background:var(--weiss);font-size:var(--f-small);color:var(--text-stark)}.rezept__meldung--ok{background:var(--gruen-hauch);color:var(--gruen-text)}.rezept__meldung--offen{background:var(--gelb-hauch);color:var(--gelb-text)}.rezept__frage{display:grid;gap:10px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--weiss);border:1px solid var(--linie-blau)}.rezept__frage .rezept__meldung{padding:0;background:none;font-weight:600}.rezept__wahlen{display:flex;flex-wrap:wrap;gap:8px}.rezept__wahl{min-height:44px;padding:8px 18px;border:1px solid var(--blau-tief);border-radius:var(--radius-pill);background:var(--weiss);color:var(--blau-tief);font-family:var(--font-heading);font-size:.875rem;font-weight:700}.rezept__wahl:hover{background:var(--blau-tief);color:var(--weiss)}.rechner__oder{display:flex;align-items:center;gap:14px;margin:4px 0 -4px;font-size:var(--f-micro);color:var(--text-leise)}.rechner__oder:before,.rechner__oder:after{content:"";flex:1;height:1px;background:var(--linie)}.rechner [data-rechner-dazu]{justify-self:start}@media (max-width: 559px){.rechner [data-rechner-dazu]{justify-self:stretch}}.rechner__summe>span{display:grid;gap:2px}.rechner__summe small{font-size:var(--f-micro);color:var(--text-leise)}.rechner__summe strong{white-space:nowrap}.rechner__posten:empty{display:none}.rechner__meldung{margin:0;padding:10px 14px;border-radius:var(--radius-sm);background:var(--gelb-hauch);color:var(--gelb-text);font-size:var(--f-small)}.rechner__meldung:empty{display:none}.rezept__meldung:focus{outline:3px solid var(--blau-tief);outline-offset:2px}.rezept__meldung:focus:not(:focus-visible){outline:none}.rechner__posten button{min-height:44px;padding:0 4px}.filmbuehne--breit{grid-template-columns:minmax(0,1fr)}.filmbuehne--breit .filmbuehne__film{aspect-ratio:16 / 9;min-height:0}.filmbuehne--breit .film__bild,.filmbuehne--breit .film__vorschau{object-position:50% 50%}.filmbuehne--breit .filmbuehne__text{display:grid;gap:8px clamp(32px,5vw,80px);padding:clamp(28px,4.5vw,56px) clamp(24px,5vw,64px) clamp(32px,5vw,60px)}.filmbuehne--breit .filmbuehne__kopf .lead{margin-bottom:0}.filmbuehne--breit .filmbuehne__punkte .haken{margin-top:4px}.filmbuehne--breit .filmbuehne__punkte .knopfreihe{margin-top:24px}@media (min-width: 960px){.filmbuehne--breit{grid-template-columns:minmax(0,1fr)}.filmbuehne--breit .filmbuehne__film{aspect-ratio:16 / 9;min-height:0}.filmbuehne--breit .filmbuehne__text{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.filmbuehne--breit .filmbuehne__punkte{padding-top:34px}}.durchwahlen{display:grid;margin:18px 0 0;border-top:1px solid var(--linie)}.durchwahl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;min-height:64px;padding:10px 0;border-bottom:1px solid var(--linie)}.durchwahl__ort{display:grid;gap:1px;min-width:0}.durchwahl__ort strong{font-family:var(--font-heading);font-size:var(--f-small);color:var(--tinte);line-height:1.3}.durchwahl__ort span{font-size:.875rem;line-height:1.4;color:var(--text-leise)}.durchwahl__nr{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 16px;border:1px solid var(--linie-blau);border-radius:var(--radius-pill);background:var(--kuehl-blau);font-family:var(--font-heading);font-size:.875rem;font-weight:700;color:var(--blau-tief);white-space:nowrap;text-decoration:none;font-variant-numeric:tabular-nums;transition:background-color .2s ease,color .2s ease,border-color .2s ease}main .durchwahl a.durchwahl__nr{text-decoration:none}.durchwahl__nr:hover{background:var(--blau-tief);border-color:var(--blau-tief);color:var(--weiss)}.durchwahl__nr svg{width:14px;height:14px;flex:none}.durchwahl--gruen .durchwahl__nr:hover{background:var(--gruen-hauch);border-color:var(--gruen-dunkel);color:var(--gruen-text)}@media (max-width: 419px){.durchwahl{grid-template-columns:minmax(0,1fr);padding:12px 0}.durchwahl__nr{justify-self:start}}.kontakt__hinweis{max-width:920px;margin:28px auto 0;padding:20px clamp(20px,3vw,32px);border:1px solid var(--linie);border-radius:var(--radius);background:var(--weiss);box-shadow:var(--schatten-leise);font-size:var(--f-small);line-height:1.6;color:var(--text);text-align:center}.kontakt__hinweis strong{color:var(--tinte)}#standorte .querband h2{font-size:var(--f-h3);font-weight:300}#standorte .querband p:last-child{max-width:680px}.partner-raster{gap:14px}.partner-raster .partner-kachel{display:grid;grid-template-rows:auto 1fr;justify-items:center;align-items:start;gap:14px;min-height:0;padding:22px 16px 18px;text-decoration:none;color:var(--text-stark)}main .partner-raster a.partner-kachel{text-decoration:none}.partner-kachel__logo{display:flex;align-items:center;justify-content:center;width:100%;height:72px;background:var(--weiss)}.partner-kachel__logo picture{display:contents}.partner-kachel .partner-kachel__logo img{width:100%;height:100%;max-width:150px;max-height:none;object-fit:contain;mix-blend-mode:multiply;filter:var(--logo-hell, none);transition:filter .3s ease,opacity .3s ease}.partner-kachel--aufhellen{--logo-hell: brightness(1.1)}.partner-kachel__name{align-self:end;font-family:var(--font-heading);font-size:.8125rem;font-weight:700;line-height:1.3;text-align:center;color:var(--text-stark);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}a.partner-kachel:hover .partner-kachel__name,a.partner-kachel:focus-visible .partner-kachel__name{color:var(--blau-tief)}a.partner-kachel:focus-visible{outline:3px solid var(--blau-tief);outline-offset:3px}@media (hover: hover) and (pointer: fine){.partner-kachel .partner-kachel__logo img{filter:grayscale(1) var(--logo-hell, );opacity:.78}a.partner-kachel:hover .partner-kachel__logo img,a.partner-kachel:focus-visible .partner-kachel__logo img{filter:var(--logo-hell, none);opacity:1}}@media (max-width: 639px){.partner-raster .partner-kachel{padding:16px 10px 14px;gap:10px}.partner-kachel__logo{height:56px}}.faq-hilfe{margin:-8px 0 0 22px;font-size:var(--f-micro);color:var(--text-leise)}.lfinder__steuer .suchfeld input,.preise__suche .suchfeld input,[data-faq] .suchfeld input{padding-right:18px}@media (max-width: 899px){.lfinder__chips{margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scroll-padding-inline:var(--pad)}}@media (min-width: 1024px){.kfilm__wahl{color:var(--text-leise)}.kfilm__wahl:hover{color:var(--blau-tief)}.kfilm__wahl .kfilm__nr{color:inherit}.kfilm__wahl[aria-pressed=true] .kfilm__nr{color:var(--blau-tief)}}.rechner__posten li{align-items:center;padding:4px 0}@media (min-width: 420px){.durchwahl__nr{min-width:13.5em;justify-content:flex-start}}@media (max-width: 419px){.durchwahl{gap:6px;padding:12px 0 14px}}@media (max-width: 559px){#standorte .querband .btn{width:100%;padding-inline:18px;font-size:var(--f-btn)}}@media (min-width: 360px) and (max-width: 419px){#standorte .querband .btn{padding-inline:16px;font-size:.875rem;letter-spacing:.02em;gap:10px;white-space:nowrap}}.matrix{max-width:920px;margin:0 auto 24px}.preistabelle--matrix th,.preistabelle--matrix td{padding:12px 14px;vertical-align:middle}.preistabelle--matrix thead th{text-transform:none;letter-spacing:0;font-size:var(--f-small);color:var(--tinte);line-height:1.3}.preistabelle--matrix thead th a{color:var(--blau-tief)}.preistabelle--matrix tbody th{font-weight:600;color:var(--tinte)}.preistabelle--matrix td,.preistabelle--matrix thead th:not(:first-child),.preistabelle--matrix td:last-child,.preistabelle--matrix th:last-child{text-align:center}.preistabelle--matrix th:first-child{text-align:left}.matrix__ja{width:22px;height:22px;color:var(--gruen-dunkel);vertical-align:middle}.matrix__nein{display:inline-block;width:10px;height:2px;background:var(--linie-stark);vertical-align:middle}.matrix__bald{font-size:.8125rem;color:var(--text-leise)}.matrix__kurz{display:none}@media (max-width: 599px){.preistabelle--matrix th,.preistabelle--matrix td{padding:10px 4px}.preistabelle--matrix thead th{font-size:.75rem;hyphens:auto}.preistabelle--matrix tbody th{font-size:.8125rem;padding-left:12px;width:32%;hyphens:manual}.matrix__ja{width:18px;height:18px}.matrix__kurz{display:inline}.matrix__lang{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width: 379px){.preistabelle--matrix th,.preistabelle--matrix td{padding:9px 2px}.preistabelle--matrix thead th{font-size:.6875rem}.preistabelle--matrix tbody th{font-size:.75rem;padding-left:10px;hyphens:auto}}.einsatz .karte .karte__titel{font-size:var(--f-h4);margin-bottom:16px}.einsatz--1{max-width:920px;margin-inline:auto}@media (min-width: 760px){.einsatz--1{grid-template-columns:minmax(0,1fr)}.einsatz--1 .haken{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}@media (min-width: 1100px){.einsatz--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.tipp{margin-top:28px;padding:clamp(20px,2vw,28px);border-radius:var(--radius);background:var(--gelb-hauch);border:1px solid var(--linie)}.tipp>h2{font-size:var(--f-h4);margin-bottom:8px;color:var(--gelb-text)}.tipp>h2 b{font-weight:700}.tipp p:last-child{margin-bottom:0}.zeiten{display:grid;grid-template-columns:auto 1fr;gap:6px 20px;margin:0;font-size:var(--f-small)}.zeiten dt{color:var(--text-stark);font-weight:600}.zeiten dd{margin:0;color:var(--text);font-variant-numeric:tabular-nums}.praxisdaten{display:grid;gap:14px;margin:8px 0 28px}.praxisdaten>div{display:grid;grid-template-columns:170px 1fr;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--linie)}.praxisdaten dt{font-family:var(--font-heading);font-size:var(--f-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-leise);padding-top:3px}.praxisdaten dd{margin:0;font-size:var(--f-small);color:var(--text-stark)}.praxisdaten a{color:var(--blau-tief)}@media (max-width: 479px){.praxisdaten>div{grid-template-columns:1fr;gap:2px}}.kontaktkarten{display:grid;gap:var(--gap);margin-bottom:36px}@media (min-width: 900px){.kontaktkarten{grid-template-columns:repeat(3,minmax(0,1fr))}}.kontaktkarte{display:flex;flex-direction:column;gap:14px}.kontaktkarte h3{font-size:var(--f-h4);margin:0}.kontaktkarte address{font-style:normal;font-size:var(--f-small);line-height:1.6;color:var(--text-stark)}.kontaktkarte p{margin:0;font-size:var(--f-small)}.kontaktkarte .btn{margin-top:auto;align-self:flex-start}.kontaktkarte__wege{display:grid;gap:2px}.kontaktkarte__wege a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--blau-tief);font-weight:600;word-break:break-word}.kontaktkarte__wege svg{width:18px;height:18px;flex:none}.fuss__adresse{margin-top:18px;font-style:normal;font-size:var(--f-small);line-height:1.7}.fuss__adresse strong{color:var(--text-stark)}.fuss__adresse a{display:inline-block;padding:9px 0;margin:-9px 0;color:var(--text)}.fuss__adresse a:hover{color:var(--blau-tief)}.fuss__zeiten{display:grid;grid-template-columns:1fr;gap:2px;margin:0;font-size:var(--f-small)}.fuss__zeiten dt{color:var(--text-stark);font-weight:600}.fuss__zeiten dd{margin:0 0 10px}.termin__info{display:grid;gap:20px;margin-top:8px;padding-top:20px;border-top:1px solid var(--linie)}@media (min-width: 560px){.termin__info{grid-template-columns:1fr 1fr}}.termin__info h3{font-size:var(--f-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--text-leise);margin:0 0 8px}.termin__info p{margin:0 0 8px;font-size:var(--f-small)}a.termin__weg{text-decoration:none;color:inherit}.ziele .karte__text h3{font-size:var(--f-h4)}@media (min-width: 1100px){.ziele--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.bereich__weiter{margin:28px 0 0;text-align:center}
