@font-face{font-family:Barlow;font-weight:400;font-display:swap;src:url(/fonts/barlow-400.woff2) format("woff2")}@font-face{font-family:Barlow;font-weight:500;font-display:swap;src:url(/fonts/barlow-500.woff2) format("woff2")}:root{--blau: #044688;--dunkelblau: #002f5d;--gruen: #c2d100;--gelb: #f2b33d;--sand: #efe7da;--hell: #f2f5f9;--linie: #d6dee7;--hellblau: #8fd3f4;--weiss: #ffffff;--schrift: "Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--rand: 16px;--breite: 1200px;--rundung: 20px}@media(min-width:760px){:root{--rand: 32px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--schrift);font-size:1.0625rem;line-height:1.6;color:var(--blau);background:var(--weiss);padding-bottom:calc(64px + env(safe-area-inset-bottom,0))}@media(min-width:900px){body{padding-bottom:0}}img{max-width:100%;height:auto;display:block}a{color:var(--blau)}h1,h2,h3{font-weight:500;line-height:1.15;margin:0 0 .5em}h1{font-size:clamp(2.125rem,1.4rem + 3.6vw,4.25rem)}h2{font-size:clamp(1.75rem,1.45rem + 1.5vw,2.5rem)}h3{font-size:1.375rem;line-height:1.3}.dachzeile{font-size:.9375rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}strong,b{font-weight:500}.inhalt{max-width:var(--breite);margin:0 auto;padding:0 var(--rand)}.knopf{display:inline-block;padding:1em 1.8em;border-radius:999px;border:2px solid var(--blau);background:var(--blau);color:var(--weiss);font-size:.9375rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-decoration:none}.knopf:hover{filter:brightness(1.1)}.knopf--rand{background:transparent;color:var(--blau)}.knopf--gruen{background:var(--gruen);border-color:var(--gruen);color:var(--blau)}.knopf--gelb{background:var(--gelb);border-color:var(--gelb);color:var(--blau)}.text{max-width:72ch;padding-top:40px;padding-bottom:64px}.text h2{font-size:1.375rem;margin-top:2em}.hinweis{background:var(--hell);border-left:4px solid var(--linie);padding:12px 16px;border-radius:8px}.abschnitt{padding:56px 0}@media(min-width:760px){.abschnitt{padding:96px 0}}.dachzeile{display:block;margin-bottom:12px}.knopf-reihe{display:flex;flex-wrap:wrap;gap:12px}.knopf-reihe .knopf{min-width:260px;text-align:center}@media(max-width:559px){.knopf-reihe .knopf{flex:1 1 100%;min-width:0}}.foto{border-radius:var(--rundung);width:100%;object-fit:cover}:root{--tint: #f2f5f9;--ink: #044688;--muted: #044688;--line: #d6dee7;--white: #ffffff;--radius: 20px;--max: 1320px;--gutter: 16px;--mbar: 64px;--font: "Barlow", system-ui, -apple-system, "Segoe UI", sans-serif}@media(min-width:600px){:root{--gutter: 24px;--radius: 24px}}body{--accent: var(--line);color:var(--ink)}[hidden]{display:none!important}.btn{display:inline-flex;align-items:center}.nav .btn{width:auto;min-width:0;height:44px}.btn--navy{background:var(--blau);color:#fff}.btn--navy:hover{background:var(--dunkelblau);color:#fff}.fcol nav a,.header__logo{display:flex;align-items:center;min-height:44px}.menu-toggle{display:inline-flex;align-items:center;background:0 0;border:2px solid var(--blau);border-radius:999px;min-height:44px;font:500 16px var(--font);color:var(--blau);cursor:pointer}html.nav-offen{overflow:hidden}html.nav-offen .header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.nav{display:none;position:fixed;left:0;right:0;top:64px;bottom:calc(var(--mbar) + env(safe-area-inset-bottom,0));z-index:55;background:#fff;flex-direction:column;align-items:stretch;padding:4px var(--gutter) calc(24px + env(safe-area-inset-bottom,0));overflow-y:auto;overscroll-behavior:contain}.nav.is-open{display:flex}.nav__link,.nav__top{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:60px;padding:10px 0;background:0 0;border:0;border-bottom:1px solid var(--line);color:var(--blau);font:500 20px/1.2 var(--font);text-align:left;text-decoration:none;cursor:pointer}.nav__link small{display:block;font-size:15px;font-weight:400;margin-top:3px}.nav__chev{flex-shrink:0;transition:transform .2s}.nav__top[aria-expanded=true] .nav__chev{transform:rotate(180deg)}.nav__badge{flex-shrink:0;padding:4px 10px;border-radius:999px;background:var(--gruen);color:var(--blau);font-size:15px;font-weight:500;line-height:1.2}.b-fg .nav__badge{background:var(--gruen);color:var(--blau)}.b-ss .nav__badge{background:var(--gelb);color:var(--blau)}.nav [aria-current=page]>span:first-child,.nav__top[aria-current=page]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.mega{display:none;padding:8px 0 20px;border-bottom:1px solid var(--line)}.nav__top[aria-expanded=true]+.mega{display:block}.mega__in{display:grid;gap:20px}.mega__head small{display:block;font-size:15px}.mega__head,.mega__links a{display:flex;align-items:center;color:var(--blau);text-decoration:none}.mega__head{gap:14px}.mega__head img{width:88px;height:56px;object-fit:cover;border-radius:10px;flex-shrink:0}.mega__head span{font-size:19px;font-weight:500;line-height:1.2}.mega__head small{font-weight:400;margin-top:2px}.mega__links{display:flex;flex-direction:column;margin-top:6px}.mega__links a{min-height:44px;padding-left:102px;font-size:17px}.mega--klein .mega__links a{padding-left:16px}.mega__links a:hover{text-decoration:underline;text-underline-offset:5px}.nav>.btn{margin-top:20px;flex-shrink:0}@media(min-width:900px){.header__in{min-height:80px}.header__logo img{height:50px}.menu-toggle,.nav__link small{display:none}.nav{display:flex;position:static;flex-direction:row;align-items:center;gap:28px;padding:0;overflow:visible;background:0 0}.nav__item--klein{position:relative}.nav__link,.nav__top{width:auto;min-height:44px;padding:0;border:0;font-size:17px;gap:6px}.nav__link:hover>span:first-child{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.nav__badge{font-size:14px;padding:3px 8px}.mega{position:absolute;left:0;right:0;top:100%;padding:32px 0 40px;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 24px 40px #002f5d1a}.mega__in{width:min(1200px,calc(100% - 2 * var(--gutter)));margin:0 auto;grid-template-columns:1fr 1fr;gap:40px}.mega__head{flex-direction:column;align-items:flex-start;gap:12px}.mega__head img{width:100%;height:auto;aspect-ratio:16/9;border-radius:14px;transition:transform .2s}.mega__head:hover img{transform:scale(1.02)}.mega__head span{font-size:22px}.mega__links{margin-top:8px}.mega__links a{padding-left:0;min-height:40px}.mega--klein{left:-20px;right:auto;min-width:240px;padding:12px 20px;border:1px solid var(--line);border-radius:16px}.mega--klein .mega__links a{padding-left:0}.nav>.btn{margin-top:0;min-height:44px;padding:10px 22px}}.footer{background:var(--dunkelblau);padding:36px 0 24px;font-size:16px}.footer,.footer a{color:#fff}.footer a:hover{color:#fff;text-decoration-thickness:2px}.footer__contact{display:flex;flex-direction:column;font-weight:500;font-size:18px}.footer__contact a,.footer__social a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.footer__social{display:flex;gap:12px}.footer__social a{justify-content:center;width:44px;height:44px;border:2px solid rgba(255,255,255,.4);border-radius:50%;color:#fff;transition:background .15s,border-color .15s}.footer__social a:hover{background:#fff;border-color:#fff;color:var(--dunkelblau)}.footer__social svg{width:20px;height:20px}.footer__cols{display:flex;flex-direction:column;padding:8px 0 16px}.fcol{border-bottom:1px solid rgba(255,255,255,.15)}.fcol summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:52px;font-weight:500;font-size:17px}.fcol summary::-webkit-details-marker{display:none}.fcol summary:after{content:"+";font-size:22px}.fcol[open] summary:after{content:"–"}.fcol nav,.footer__legal{display:flex;flex-direction:column}.fcol nav{padding-bottom:12px}.footer__legal{border-top:0;padding-top:16px;gap:8px;font-size:15px;color:var(--line)}.footer__legal a{color:var(--line);display:inline-flex;align-items:center;min-height:44px}@media(min-width:900px){.footer{padding:48px 0 24px;font-size:15px}.footer__cols,.footer__contact{flex-direction:row;flex-wrap:wrap}.footer__contact{gap:8px 24px;font-size:17px}.footer__cols{gap:32px;padding:32px 0}.fcol{flex:1 1 180px;border:0}.fcol summary{pointer-events:none;min-height:0;font-size:16px;margin-bottom:8px}.fcol summary:after,.fcol[open] summary:after{content:none}.fcol nav{gap:8px;padding:0}.fcol--orte{flex-basis:100%;border-top:1px solid rgba(255,255,255,.15);padding-top:24px}.fcol--orte nav{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.fcol nav a,.footer__contact a,.footer__legal a{min-height:0;display:inline}.footer__legal{border-top:1px solid rgba(255,255,255,.15);padding-top:20px;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:12px}}.nl__feld input{border-radius:999px;color:var(--blau);background:#fff}.nl{display:grid;gap:16px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.15)}.nl__text span{font-size:16px;opacity:.9}.nl__form{display:grid;gap:10px}.nl__feld input{width:100%;height:52px;padding:0 18px;border:0;font:400 17px var(--font)}.nl .form-msg,.nl__note{margin:0;font-size:15px;opacity:.85}@media(min-width:900px){.nl{grid-template-columns:1fr 1.2fr;align-items:center;gap:40px;padding:32px 0}.nl__form{grid-template-columns:1fr auto}.nl__form .btn{width:auto;min-width:180px}.nl .form-msg,.nl__note{grid-column:1/-1}}.b-dach .btn--navy,.btn--navy{background:var(--dunkelblau)}.footer .btn--gruen,.nl .btn--gruen{background:#fff;color:var(--dunkelblau)}.nav__badge{background:var(--dunkelblau);color:#fff}.footer__logo img{width:130px;display:block}.footer__mid{display:grid;gap:0}.footer__kontakt{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.15)}.nl__text strong{display:block;font-size:20px;font-weight:500;margin:0}.footer__mid .nl{border-bottom:1px solid rgba(255,255,255,.15);grid-template-columns:1fr;align-items:start;align-content:start;gap:12px}@media(min-width:900px){.footer__logo img{width:150px}.footer__mid{grid-template-columns:1fr 1fr;gap:64px;border-bottom:1px solid rgba(255,255,255,.15)}.footer__kontakt,.footer__mid .nl{border-bottom:0;padding:32px 0}.footer__mid .nl{grid-template-columns:1fr;gap:16px}.footer__mid .nl__form{grid-template-columns:1fr auto}}.footer__logo{display:inline-block;margin-bottom:8px}.menu-toggle{gap:10px;padding:8px 16px 8px 14px}.burger{position:relative;display:inline-block;width:20px;height:14px}.burger i{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform .2s,opacity .2s,top .2s}.burger i:nth-child(1){top:0}.burger i:nth-child(2){top:6px}.burger i:nth-child(3){top:12px}.menu-toggle[aria-expanded=true] .burger i:nth-child(1){top:6px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .burger i:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] .burger i:nth-child(3){top:6px;transform:rotate(-45deg)}@media(prefers-reduced-motion:reduce){.burger i{transition:none}}.footer__legal .linkbtn{min-height:0;padding:0;font:inherit;color:inherit}.mega__ico{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0}.mega__ico--is,.mega__ico--ss{color:var(--blau)}@media(max-width:899px){.mega__links a{padding-left:62px}}@media(min-width:900px){.mega__head{flex-direction:row;align-items:center;gap:14px}}@media(min-width:1100px){.footer__legal,.fcol--orte nav{padding-right:200px}}.mega__ico--is svg>:first-child{stroke:var(--gruen)}.mega__ico--ss svg>:first-child{stroke:var(--gelb)}.alt{--tint: #f2f5f9;--ink: #044688;--muted: #044688;--line: #d6dee7;--white: #ffffff;--radius: 20px;--max: 1320px;--gutter: 16px;--font: "Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--accent: var(--line);line-height:1.55}@media(min-width:600px){.alt{--gutter: 24px;--radius: 24px}}.alt :where(p,h1,h2,h3){margin:0;letter-spacing:-.01em;text-wrap:balance}.alt :where(p){letter-spacing:normal;text-wrap:wrap}.alt :where(h1,h2,h3){line-height:inherit}.alt :where(h1){font-size:2em}.alt :where(h2){font-size:1.5em}.alt :where(h3){font-size:1.17em}.alt :where(img){max-width:100%;display:block}.alt [hidden]{display:none!important}.alt :focus-visible{outline:3px solid var(--blau);outline-offset:3px;border-radius:4px}.b-dach{color:var(--ink)}body.lp{padding-bottom:0}.kopfbild{background:linear-gradient(180deg,#002f5db8,#002f5dd1 60%,#002f5deb),url(/bilder/team.jpg) center 35% / cover no-repeat;color:#fff;padding:48px 0 44px}.kopfbild__in{display:flex;flex-direction:column;gap:16px}.kopfbild .kicker{color:#fff;opacity:.85}.kopfbild__titel{font-size:clamp(2.125rem,1.4rem + 3.6vw,4.25rem);font-weight:500;line-height:1.08;color:#fff}.kopfbild__text{font-size:19px;line-height:1.5;max-width:620px;color:#fff}.kopfbild__zahlen{margin-top:24px}.kopfbild__zahlen span{color:var(--line)}.kopfbild__link{color:#fff;font-weight:500;font-size:18px;text-decoration:underline;text-underline-offset:4px}@media(min-width:900px){.kopfbild{padding:88px 0 72px}.kopfbild .stats.kopfbild__zahlen{flex-wrap:nowrap;gap:32px}.kopfbild .stats.kopfbild__zahlen li{flex:1 1 0;min-width:0}}.laufband{margin:32px 0;display:flex;flex-direction:column;gap:16px}.laufband__reihe{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0 var(--gutter);scroll-padding:0 var(--gutter)}.laufband__reihe::-webkit-scrollbar{display:none}.laufband__reihe--2{padding-left:calc(var(--gutter) + 48px);scroll-padding-left:calc(var(--gutter) + 48px)}.laufband__spur{list-style:none;margin:0;padding:0;display:flex;gap:16px;width:max-content}.kachel{scroll-snap-align:start;flex:0 0 auto;width:min(80vw,320px);background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;gap:12px}.kachel[aria-hidden=true]{display:none}.kachel__sterne{color:var(--gelb);letter-spacing:2px;font-size:16px}.kachel blockquote{margin:0;font-size:17px;line-height:1.5;color:var(--blau);flex:1}.kachel__wer{font-size:15px;color:var(--blau);opacity:.75}@media(min-width:900px)and (prefers-reduced-motion:no-preference){.laufband__reihe{overflow:hidden;padding:0;scroll-snap-type:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.laufband__reihe--2{padding-left:0}.kachel{width:340px}.kachel[aria-hidden=true]{display:flex}.laufband__spur{animation:laufband 60s linear infinite}.laufband__reihe--2 .laufband__spur{animation-direction:reverse;animation-duration:70s;margin-left:-170px}.laufband:hover .laufband__spur{animation-play-state:paused}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.einblenden-an [data-einblenden]{transition:opacity .5s ease-out,transform .5s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--einblenden-pause, 0) * 80ms)}.einblenden-an [data-einblenden]:not(.ist-da){opacity:0;transform:translateY(20px)}@media(max-width:899px){.einblenden-an [data-einblenden]{transition-duration:.4s;transition-delay:calc(var(--einblenden-pause, 0) * 60ms)}.einblenden-an [data-einblenden]:not(.ist-da){transform:translateY(12px)}}@keyframes laufband{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}@keyframes zf-dreh{to{transform:rotate(360deg)}}.artikel figure{margin:0}.wrap{max-width:var(--max);margin:0 auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0));padding-right:max(var(--gutter),env(safe-area-inset-right,0))}.section{padding:48px 0}@media(min-width:900px){.section{padding:80px 0}}.section--tint{background:var(--tint)}.section--navy{background:var(--blau);color:#fff}.stack{display:flex;flex-direction:column;gap:20px}@media(min-width:900px){.stack{gap:24px}}.row{display:flex;flex-wrap:wrap;gap:24px}.row>*{flex:1 1 260px;min-width:0}@media(max-width:899px){.row[style*="gap:48px"],.row[style*="gap:56px"]{gap:32px!important}}.display{font-size:clamp(34px,8.6vw,68px);line-height:1.04;letter-spacing:-.015em}.h2{font-size:clamp(27px,6.4vw,42px);line-height:1.12}.h3{font-size:22px;line-height:1.2}.lead{font-size:18px;line-height:1.5;max-width:600px;margin:0}@media(min-width:900px){.lead{font-size:19px}}.durchsicht figcaption span,.muted{color:var(--muted)}.kicker{font-size:15px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--blau);text-decoration:none}a.kicker{min-height:44px;align-self:flex-start}.note{font-size:15px;color:var(--muted);margin:0}.btn,a.kicker{display:inline-flex;align-items:center}.btn{justify-content:center;gap:8px;width:100%;height:52px;padding:0 16px;border-radius:999px;border:2px solid transparent;font:500 15px/1 var(--font);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-decoration:none;text-align:center;cursor:pointer;transition:transform .15s ease,background .15s ease}@media(min-width:600px){.btn{width:auto;min-width:330px;padding:0 28px;letter-spacing:.08em;align-self:flex-start}}.btn:hover{transform:translateY(-1px)}.btn--blau,.btn--navy{background:var(--blau);color:#fff}.btn--blau:hover,.btn--navy:hover{background:var(--dunkelblau);color:#fff}.btn--gruen{background:var(--gruen);color:var(--blau)}.btn--gelb{background:var(--gelb);color:var(--blau)}.btn--white{background:#fff;color:var(--blau)}.btn--outline{border-color:currentColor;color:var(--blau);background:0 0}.btns{display:flex;flex-direction:column;gap:12px}@media(min-width:600px){.btns{flex-direction:row;flex-wrap:wrap}}.linkbtn{background:0 0;border:0;min-height:44px;padding:8px 0;font:16px var(--font);color:var(--muted);text-decoration:underline;cursor:pointer}.badge{display:inline-block;align-self:flex-start;border-radius:999px;padding:6px 14px;font-size:15px;font-weight:500;letter-spacing:.04em}.badge--gelb{background:var(--gelb);color:var(--blau)}.badge--gruen{background:var(--gruen);color:var(--blau)}.badge--navy{background:var(--blau);color:#fff}.header{position:sticky;top:0;z-index:50;background:#fffffff7;backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.header__in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.header__logo{display:flex;align-items:center;min-height:44px}.header__logo img{height:38px;width:auto}@media(min-width:900px){.header__in{min-height:80px}.header__logo img{height:50px}}.finder{padding-block:32px 28px}@media(min-width:900px){.finder{padding-block:56px 40px}}.finder__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px}.finder__q{font-size:clamp(30px,7.6vw,56px);line-height:1.05;font-weight:500;max-width:900px;margin:0 0 20px}.chip{display:inline-flex;align-items:center;min-height:48px;padding:10px 20px;border-radius:999px;border:2px solid var(--blau);background:#fff;color:var(--blau);font:500 17px var(--font);text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.chip:hover{background:var(--blau);color:#fff}@media(min-width:900px){.chip{min-height:56px;padding:14px 26px;font-size:19px}}.split,.split__side{display:flex;flex-direction:column}.split__side{position:relative;overflow:hidden;padding:28px var(--gutter);min-height:300px;justify-content:space-between;gap:20px;text-decoration:none;transition:flex-grow .45s ease}.split__side--fg{background:var(--blau);color:#fff}.split__side--fg:hover{color:#fff}.split__side--ss{background:var(--gelb)}.split__side--in,.split__side--in:hover,.split__side--ss,.split__side--ss:hover{color:var(--blau)}.split__side--in{background:var(--sand)}.split__title,.stats strong{line-height:1;font-weight:500}.split__title{font-size:clamp(36px,9vw,64px);letter-spacing:-.02em;hyphens:manual}.split__text{font-size:18px;line-height:1.4;max-width:440px}.split__head{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.split__side .btn{align-self:stretch;position:relative}@media(min-width:600px){.split__side .btn{align-self:flex-start}}@media(min-width:900px){.split{flex-direction:row;min-height:560px}.split__side{flex:1 1 380px;min-width:0;padding:48px;gap:32px}.split__side:hover{flex-grow:1.7}.split__text{font-size:19px}}.hero{position:relative;overflow:hidden}.hero--fg{background:var(--blau);color:#fff}.hero--ss{background:var(--gelb)}.hero--sand{background:var(--sand)}.hero__in{gap:24px;padding:32px var(--gutter) 28px;position:relative}.hero__in,.hero__text,.stats li{display:flex;flex-direction:column}.hero__text{min-width:0;gap:18px}.hero__media{width:100%;min-width:0;aspect-ratio:16/10;max-height:300px;border-radius:var(--radius)}.hero__img{object-fit:cover;width:100%;height:auto}@media(min-width:900px){.hero__in{flex-direction:row;flex-wrap:wrap;gap:48px;align-items:center;padding:72px 24px}.hero__text{flex:1 1 520px;gap:24px}.hero__media{flex:1 1 420px;width:auto;aspect-ratio:4/5;max-height:560px}}.ph-text{background:var(--sand);padding:0 4px;border-radius:4px}.stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:24px}.stats li{gap:4px}.stats strong{font-size:clamp(36px,8vw,52px);color:var(--gelb)}.stats--white strong{color:#fff}.stats--blue strong{color:var(--blau)}.card__body p,.stats span{font-size:16px}@media(min-width:900px){.stats{display:flex;flex-wrap:wrap;gap:40px}.stats li{flex:1 1 220px}.stats span{font-size:18px}}.cards{display:flex;flex-wrap:wrap;gap:16px}.card{flex:1 1 260px;min-width:0;border-radius:var(--radius);overflow:hidden;background:var(--tint);display:flex;flex-direction:column;color:inherit;text-decoration:none}.card--white{background:#fff}.card--sand{background:var(--sand)}.card--wide{flex:1.4 1 380px}.card__img{aspect-ratio:4/3}.card--wide .card__img{aspect-ratio:16/9}.card__body,.quick a{display:flex;flex-direction:column;gap:8px}.card__body{padding:20px;flex-grow:1}.card__body h3{font-size:21px}.card__body p{line-height:1.5;color:var(--blau)}.card__foto{width:100%;height:auto;object-fit:cover}@media(min-width:900px){.cards{gap:24px}.card__body{padding:26px;gap:10px}.card__body h3{font-size:24px}.card__body p{font-size:17px}.cards--swipe{flex-wrap:nowrap}.cards--swipe>.card{flex:1 1 0}}@media(max-width:899px){.cards--swipe{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--gutter);margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 12px;gap:12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cards--swipe::-webkit-scrollbar{display:none}.cards--swipe>.card{flex:0 0 78%;max-width:340px;scroll-snap-align:start}.cards--swipe .card__img{aspect-ratio:4/3}}.quick{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quick a{border:2px solid var(--line);border-radius:16px;padding:14px;min-height:96px;color:var(--ink);text-decoration:none;transition:border-color .15s,transform .15s}.quick a:hover{border-color:var(--blau);transform:translateY(-2px)}.quick svg{width:32px;height:32px}.quick strong{font-size:18px;line-height:1.2}.quick span{display:none}@media(min-width:600px){.quick span{display:block;color:var(--muted);font-size:15px}}@media(min-width:900px){.quick{display:flex;flex-wrap:wrap;gap:16px}.quick a{flex:1 1 220px;border-radius:var(--radius);padding:28px;gap:14px}.quick svg{width:48px;height:48px}.quick strong{font-size:24px}.quick span{font-size:16px}}.steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.steps li{display:grid;grid-template-columns:44px 1fr;column-gap:12px;row-gap:2px;padding:14px 0;border-top:1px solid var(--line)}.list>div:first-child,.steps li:first-child{border-top:3px solid var(--blau)}.steps .num{grid-row:span 2;font-size:26px;line-height:1.1;font-weight:500;color:var(--blau)}.steps li:not(:has(.num)){grid-template-columns:1fr}.steps strong{font-size:19px;font-weight:500}.steps span:not(.num){color:var(--muted);font-size:16px}.section--navy .steps li{border-color:#fff3}.section--navy .steps li:first-child{border-color:var(--gruen)}.section--navy .steps span:not(.num){color:var(--line)}@media(min-width:900px){.steps{flex-direction:row;flex-wrap:wrap;gap:40px}.steps li,.steps li:not(:has(.num)){flex:1 1 240px;display:flex;flex-direction:column;gap:10px;padding:20px 0 0;border-top:3px solid var(--blau)}.section--navy .steps li{border-color:var(--gruen)}.steps .num{font-size:48px;line-height:1}.steps strong{font-size:22px}.steps span:not(.num){font-size:17px}}.list{display:flex;flex-direction:column}.list>div{border-top:1px solid var(--line);padding:16px 0;display:flex;gap:14px;align-items:flex-start}.list>div:last-child{border-bottom:1px solid var(--line)}.list--bild>div{align-items:center;gap:20px}.list--bild img{width:104px;height:104px;flex:none;object-fit:cover;border-radius:var(--radius)}.list .n{font-size:24px;font-weight:500;color:var(--blau);min-width:36px}.list strong{font-size:19px;display:block}.list span>span:not(.n){display:block}@media(min-width:900px){.list>div{padding:22px 0;gap:20px}.list .n{font-size:28px;min-width:48px}.list strong{font-size:22px}}.cta-box{border-radius:var(--radius);padding:28px 20px;display:flex;flex-direction:column;gap:20px;align-items:stretch}.cta-box strong{font-size:clamp(26px,6.4vw,42px);line-height:1.08;font-weight:500;display:block}.cta-box p{font-size:17px!important}.cta-box .btn{align-self:stretch}@media(min-width:600px){.cta-box .btn{align-self:flex-start}}.cta-box--navy{background:var(--dunkelblau);color:#fff}.cta-box--navy .muted{color:var(--line)}@media(min-width:900px){.cta-box{padding:56px 48px;flex-direction:row;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-between}.cta-box p{font-size:19px!important}.cta-box .btn{align-self:center}}.film{width:100%;aspect-ratio:16/9;border-radius:var(--radius);background:var(--blau);display:block}.section--navy .muted{color:var(--line)}.faq{max-width:960px}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex-shrink:0;width:36px;height:36px;border-radius:999px;background:var(--tint);display:grid;place-items:center;font-size:22px}.faq details[open] summary:after{content:"–";background:var(--accent, var(--gruen))}.faq details p{padding:0 0 18px;font-size:17px;color:var(--muted)}@media(min-width:900px){.faq summary{padding:24px 0;font-size:20px}.faq summary:after{width:40px;height:40px}.faq details p{padding:0 56px 24px 0}}.form-box{display:flex;flex-direction:column;border-radius:var(--radius);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.form-box__side{padding:24px 20px;color:#fff;gap:14px}.form-box__side h2{font-size:clamp(26px,6.4vw,42px);line-height:1.08}.form-box__side p{font-size:17px!important}.form,.form-box__side,.form-box__side .contact{display:flex;flex-direction:column}.form-box__side .contact{gap:4px;font-size:17px}.form-box__side .contact a{display:inline-flex;align-items:center;min-height:44px}.form{min-width:0;padding:24px 20px;gap:18px}@media(min-width:900px){.form-box{flex-direction:row;flex-wrap:wrap}.form,.form-box__side{flex:1 1 340px;padding:48px;gap:20px}.form-box__side .contact{margin-top:auto;font-size:18px}.form{flex:2 1 520px}}.fields{display:flex;flex-direction:column;gap:14px}@media(min-width:600px){.fields{flex-direction:row;flex-wrap:wrap;gap:16px}.fields .field{flex:1 1 240px}}.field{display:flex;flex-direction:column;gap:6px;font-size:16px;font-weight:500}.field input,.field select{font:400 17px var(--font);min-height:52px;padding:13px 16px;border:2px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);width:100%}.field input:focus,.field select:focus{border-color:var(--blau);outline:0}.form>.field{flex:0 0 auto}.form-msg{border-radius:12px;padding:16px 20px;background:var(--tint);font-size:17px}.prose{max-width:820px}.prose h2{font-size:24px;margin:32px 0 10px}.prose li,.prose p{font-size:17px;color:var(--ink)}.prose p+p{margin-top:12px}@media(min-width:900px){.prose h2{font-size:26px;margin-top:40px}.prose li,.prose p{font-size:18px}}.split__side--foto:hover{color:#fff}.mliste details[open] summary:after{content:"–"}.split__side--foto{background-color:var(--blau);background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff}.split__side--foto .kicker{color:#fff!important}.split__side--foto .split__text,.split__side--foto .split__title{text-shadow:0 1px 12px rgba(0,47,93,.35)}.messen{display:flex;flex-direction:column;gap:28px}.kal{border:2px solid var(--line);border-radius:var(--radius);padding:16px}.kal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:19px}.kal__nav{width:44px;height:44px;border-radius:999px;border:2px solid var(--blau);background:#fff;color:var(--blau);font:500 22px var(--font);cursor:pointer}.kal__nav:disabled{opacity:.3;cursor:default}.kal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.kal__wt{font-size:15px;font-weight:500;padding:6px 0}.kal__tag{aspect-ratio:1;min-height:40px;display:grid;place-items:center;border-radius:999px;font-size:16px;border:0;background:0 0;color:var(--blau);font-family:var(--font)}.kal__tag--messe{background:var(--blau);color:#fff;cursor:pointer}.kal__tag--aktiv,.kal__tag--messe:hover{background:var(--dunkelblau)}.mliste{list-style:none;margin:0;padding:0}.mliste li{border-top:1px solid var(--line)}.mliste li:first-child{border-top:3px solid var(--blau)}.mliste li:last-child{border-bottom:1px solid var(--line)}.mliste summary{display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:center;padding:14px 0;cursor:pointer;list-style:none}.mliste summary::-webkit-details-marker{display:none}.mliste summary:after{content:"+";grid-column:2;grid-row:1 / span 2;font-size:28px;line-height:1}.mliste time{font-weight:500;font-size:16px}.mliste strong{font-size:19px;line-height:1.25}.mliste__info{padding:0 0 20px}.mliste dl{display:grid;grid-template-columns:1fr;gap:2px;margin:0 0 16px}.mliste dt{font-size:15px;margin-top:8px}.mliste dd{margin:0;font-size:17px}.mliste__btns,.team li{display:flex;flex-direction:column;gap:10px}.mliste li.is-aktiv{background:var(--tint);margin:0 -12px;padding:0 12px;border-radius:12px}@media(min-width:600px){.mliste dl{grid-template-columns:150px 1fr;gap:8px 16px}.mliste dt{margin-top:0}.mliste__btns{flex-direction:row;flex-wrap:wrap}}@media(min-width:900px){.messen{flex-direction:row;flex-wrap:wrap;gap:40px;align-items:flex-start}.kal{flex:1 1 360px;max-width:480px;padding:24px}.kal__grid{gap:4px}.mliste{flex:1 1 380px}.mliste strong{font-size:20px}}.media img,.vid>img,img.card__img{width:100%;object-fit:cover;display:block}.media img,.vid>img{height:100%}img.card__img{height:auto;min-height:0}.vid{position:relative;background:var(--dunkelblau);overflow:hidden}.vid iframe,.vid__btn{position:absolute;border:0}.vid iframe{inset:0;width:100%;height:100%}.vid__btn{left:12px;bottom:12px;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 18px 10px 14px;border-radius:999px;background:#fff;color:var(--blau);font:500 16px/1 var(--font);cursor:pointer;box-shadow:0 4px 16px #0000002e;transition:transform .15s}.vid__btn:hover{transform:scale(1.04)}.vid__icon{width:0;height:0;border-left:12px solid var(--blau);border-top:7px solid transparent;border-bottom:7px solid transparent}.team span,.vid-hint{font-size:15px;color:var(--muted)}.media,.team img{width:100%;border-radius:var(--radius)}.media{min-width:0;overflow:hidden;aspect-ratio:4/3}@media(min-width:900px){.media{flex:1 1 460px}}.team{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.team li{align-items:center;text-align:center;gap:4px}.team img{max-width:100%;height:auto;min-height:0;flex:none;aspect-ratio:3/4;object-fit:cover;object-position:50% 20%;margin-bottom:10px;background:var(--tint)}.team strong{font-size:18px;font-weight:500}.team span{line-height:1.35}@media(min-width:600px){.team{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.team strong{font-size:20px}.team span{font-size:16px}}@media(min-width:1100px){.team{grid-template-columns:repeat(6,minmax(0,1fr))}}.karte{width:100%;height:auto;display:block;border-radius:var(--radius)}.karte__ort{font:400 21px var(--font);fill:var(--blau)}.karte__land,.karte__sitz{font:500 28px var(--font);fill:var(--blau)}.karte__land{font:500 18px var(--font);letter-spacing:.14em;fill-opacity:.45}@media(min-width:600px){.karte__ort{font-size:15px}.karte__sitz{font-size:19px}.karte__land{font-size:12px}}.answers{display:grid;grid-template-columns:1fr;gap:10px}.answer,.pfad a{align-items:center;text-decoration:none}.answer{display:flex;flex-direction:row;gap:14px;min-height:76px;padding:14px;border:2px solid var(--line);border-radius:16px;background:#fff;color:var(--blau);text-align:left;font:inherit;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.answer svg{width:28px;height:28px;flex-shrink:0}.answer__t{display:block;font-size:18px;font-weight:500;line-height:1.15}.answer__s{display:block;font-size:15px;line-height:1.3;margin-top:3px}.answer:hover,.answer[aria-pressed=true]{border-color:var(--blau)}.loesung{margin-top:14px;border-radius:16px;background:var(--tint);padding:20px;display:flex;flex-direction:column;gap:12px}.loesung__k{font-size:15px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.loesung__t{font-size:24px;line-height:1.15;font-weight:500}.loesung__fakt{display:flex;align-items:baseline;gap:10px}.loesung__fakt strong{font-size:32px;line-height:1;white-space:nowrap}.loesung__btns{display:flex;flex-direction:column;gap:10px;margin-top:4px}.chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chips__k{width:100%;font-size:15px}.zchip{border-radius:999px;color:var(--blau);background:#fff}.zchip{min-height:44px;padding:0 16px;border:2px solid var(--blau);font:inherit;font-size:16px;font-weight:500;cursor:pointer;white-space:nowrap}.answer[aria-pressed=true],.filter button[aria-pressed=true],.zchip[aria-pressed=true]{background:var(--blau);color:#fff}@media(min-width:600px){.answers{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr}.answer{flex-direction:column;align-items:flex-start;gap:8px;min-height:112px}.loesung__btns{flex-direction:row;flex-wrap:wrap}}@media(min-width:900px){.answers{gap:16px}.answer{min-height:140px;padding:22px;border-radius:var(--radius)}.answer:hover{transform:translateY(-2px)}.answer svg{width:36px;height:36px}.answer__t{font-size:22px}.answer__s{font-size:16px}.loesung{margin-top:20px;padding:32px;border-radius:var(--radius)}.loesung__t{font-size:30px}}.pfad{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;align-self:flex-start}.pfad a{display:inline-flex;min-height:44px}.pfad a{color:inherit}.pfad a:hover{text-decoration:underline;text-underline-offset:4px}.pfad span[aria-hidden]{opacity:.6}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.b-fg{--accent: #8fd3f4}.b-ss{--accent: var(--sand)}.b-dach{--blau: #002f5d;--ink: #002f5d;--muted: #002f5d}.b-dach .btn--blau,.b-dach .btn--navy,.btn--navy{background:var(--dunkelblau)}.b-dach .btn--navy[href*="fliegengitter/"]{background:var(--gruen);color:var(--blau)}.b-dach .btn--navy[href*="sonnenschutz/"]{background:var(--gelb);color:var(--blau)}.b-fg .header .btn--navy,.b-ss .header .btn--navy{background:var(--blau)}.b-fg .header .btn--navy:hover,.b-ss .header .btn--navy:hover{background:var(--dunkelblau)}.b-dach .btn--outline{color:var(--dunkelblau)}.b-fg .btn--blau{background:var(--gruen);color:var(--blau)}.b-ss .btn--blau{background:var(--gelb);color:var(--blau)}.b-fg .btn--navy:not([href*=kontakt]):not([href*=empfehlung]){background:var(--gruen);color:var(--blau)}.b-ss .btn--navy:not([href*=kontakt]):not([href*=empfehlung]){background:var(--gelb);color:var(--blau)}.hero--fg,.hero--sand,.hero--ss{background:#fff;color:var(--blau);border-bottom:4px solid var(--accent)}.hero--fg .kicker,.hero--sand .kicker,.hero--ss .kicker{color:var(--blau)}.b-fg .section--tint,.b-ss .section--tint{background:#fff}.b-fg .card,.b-ss .card,.card--sand{background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.split__side--in:not(.split__side--foto),.split__side--ss:not(.split__side--foto){background:#fff;color:var(--blau);box-shadow:inset 0 0 0 1px var(--line);border-top:4px solid var(--accent)}.section--navy{background:var(--dunkelblau)}.b-fg .list>div:first-child,.b-fg .steps li:first-child,.b-ss .list>div:first-child,.b-ss .steps li:first-child{border-top-color:var(--accent)}@media(min-width:900px){.b-fg .steps li,.b-ss .steps li{border-top-color:var(--accent)}}.faq details[open] summary:after{background:var(--accent)}.b-fg .loesung,.b-ss .loesung{background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.fachwort{display:block;margin-top:6px;font-size:14px;color:var(--muted);opacity:.8}.section--navy .fachwort{color:var(--line);opacity:1}.fachwort--oben{margin:0 0 2px;letter-spacing:.04em}.card__body>.mehr{margin-top:auto;padding-top:10px;align-self:flex-start}.quick a[aria-pressed=true]{border-color:var(--blau);box-shadow:inset 0 0 0 2px var(--blau)}.quick__hinweis{margin:0;font-size:16px;color:var(--muted)}.claim{margin:0 0 18px;font-size:17px;line-height:1.45;color:var(--ink);max-width:640px}.stats--blue{grid-template-columns:1fr 1fr;row-gap:28px}.stimmen__k{margin:0;font-size:18px;font-weight:500}.stimmen{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media(min-width:900px){.stimmen{grid-template-columns:repeat(3,1fr)}}.stimmen li{display:flex;flex-direction:column}.stimmen li{gap:10px;padding:20px 0;border-top:1px solid var(--line)}.stimmen blockquote{margin:0;font-size:18px;line-height:1.5}.lp-chef figcaption,.stimmen span{font-size:15px;color:var(--muted)}.stimmen[hidden]{display:none}.claim-band{background:var(--tint);color:var(--dunkelblau);padding:28px 0}.claim-band .claim{color:var(--dunkelblau);margin:0;font-size:clamp(19px,4.8vw,22px);line-height:1.4}@media(min-width:900px){.claim-band{padding:40px 0}}.text-zuerst>.stack{order:-1}@media(min-width:1000px){.text-zuerst>.stack{order:0}}.schein{margin:8px 0 0;max-width:340px;transform:rotate(-3deg);filter:drop-shadow(0 12px 24px rgba(0,47,93,.22))}.schein svg{display:block;width:100%;height:auto}@media(min-width:900px){.schein{max-width:380px;margin-top:16px}.empf-hero{display:grid;grid-template-columns:minmax(0,1fr) 400px;column-gap:64px;align-items:start}.empf-hero>:not(.schein){grid-column:1}.empf-hero>.schein{grid-column:2;grid-row:1 / span 3;align-self:center;margin:0}}.schein-link{display:block;max-width:340px;border-radius:22px;text-decoration:none}.schein-link .schein{margin:0;transition:transform .2s ease,filter .2s ease}.schein-link:focus-visible .schein,.schein-link:hover .schein{transform:rotate(-1deg) translateY(-4px);filter:drop-shadow(0 18px 32px rgba(0,47,93,.3))}.schein-link:focus-visible{outline:3px solid var(--blau);outline-offset:8px}@media(min-width:900px){.schein-link{max-width:380px}}@media(prefers-reduced-motion:reduce){.schein-link .schein{transition:none}}.artikel{max-width:820px;display:flex;flex-direction:column;gap:14px}.artikel h1{margin-top:4px}.artikel h2{font-size:24px;margin-top:22px}.artikel h3{font-size:20px;margin-top:12px}.artikel h4{font-size:18px}.artikel li,.artikel p{font-size:17px;line-height:1.6;color:var(--ink)}.artikel ol,.artikel ul{padding-left:22px;gap:6px}.artikel a{color:var(--blau)}.artikel img{max-width:100%;height:auto;border-radius:var(--radius)}.alt-cols{gap:20px}.alt-cols,.alt-cols>div,.artikel ol,.artikel ul,.blurb{display:flex;flex-direction:column}.alt-cols>div{gap:12px;min-width:0}.blurb{gap:8px}.zitat{margin:0;padding:4px 0 4px 18px;border-left:3px solid var(--blau);font-style:italic}.zitat p{color:var(--ink)}.zitat cite{display:block;margin-top:6px;font-style:normal;font-size:15px;color:var(--muted)}.mehr a{font-weight:500}.alt-hinweis{border-left:3px solid var(--dunkelblau);padding:10px 14px;background:#fff;box-shadow:0 1px 4px #002f5d1f;border-radius:4px}.faq summary,.kurz strong{font-weight:500;font-size:18px}.faq summary{cursor:pointer;padding:8px 0}.held{margin:6px 0 4px}.held img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.cards--blog .card__img{aspect-ratio:4/3;height:auto;object-fit:cover}.haken li:before,.kurz{border-left:3px solid var(--gruen)}.filter,.kurz{display:flex;gap:8px}.kurz{padding:14px 18px;background:#fff;box-shadow:0 1px 4px #002f5d1f;border-radius:4px;flex-direction:column}.kurz strong{color:var(--blau)}.durchsicht figure,.kurz ul{margin:0}.filter{flex-wrap:wrap}.filter button,.lp-wahl button{min-height:44px;padding:8px 16px;border-radius:999px;border:1px solid var(--blau);background:#fff;color:var(--blau);font:500 16px/1 var(--font);cursor:pointer}.card[hidden]{display:none}.blurb img{max-width:96px}@media(max-width:599px){.cards--blog{gap:0}.cards--blog .card{flex:1 1 100%;flex-direction:row;align-items:center;gap:14px;border-radius:0;border-bottom:1px solid var(--line);padding:14px 0}.cards--blog .card__img{width:92px;height:92px;flex:0 0 92px;aspect-ratio:1;border-radius:8px;object-fit:cover}.cards--blog .card__body{padding:0;gap:6px}.cards--blog .card__body h3{font-size:18px;line-height:1.3}.cards--blog .card__body p{display:none}.cards--blog .badge{align-self:flex-start;font-size:12px;padding:3px 8px}}@media(min-width:900px){.artikel{gap:16px}.artikel h2{font-size:28px}.artikel li,.artikel p{font-size:18px}.alt-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:32px;align-items:start}}.haken{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.haken li{position:relative;padding-left:32px;font-size:18px;line-height:1.45}.haken li:before{content:"";position:absolute;left:2px;top:4px;width:18px;height:10px;border-bottom:3px solid var(--gruen);transform:rotate(-45deg)}.lp-kopf .header__in{justify-content:space-between}.lp-tel{font-weight:500;color:var(--blau);text-decoration:none;font-size:17px}.lp-held{padding:24px 0 40px}.lp-held__in{display:flex;flex-direction:column;gap:28px}.lp-held__text{gap:16px}.lp-bew,.lp-zitat cite{font-size:15px;color:var(--muted)}.lp-bew{margin:0}.lp-sterne{color:var(--gelb);letter-spacing:2px;margin-right:4px}.lp-unter,.lp-zitat{margin:0;color:var(--blau)}.lp-unter{font-size:20px;font-weight:500;line-height:1.35}.lp-zitat{padding-left:14px;border-left:3px solid var(--gruen);font-style:italic}.lp-zitat cite{display:block;font-style:normal;margin-top:4px}.lp-quiz{background:#fff;border-radius:var(--radius);box-shadow:0 4px 24px #002f5d1f;padding:20px;display:flex;flex-direction:column;gap:12px}.lp-quiz__k{margin:0;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lp-quiz__f{margin:0;font-size:21px;font-weight:500;color:var(--blau);line-height:1.3}.lp-wahl{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lp-wahl button{min-height:56px;border:2px solid var(--blau);border-radius:12px;font:500 18px/1.2 var(--font);padding:8px}.lp-wahl button:focus-visible,.lp-wahl button:hover{background:var(--blau);color:#fff}.lp-wahl--gross{grid-template-columns:1fr}.lp-held__bild{border-radius:var(--radius)}.lp-grid,.lp-liste,.lp-schritte,.lp-stimmen{list-style:none;margin:0;padding:0;display:grid;gap:16px}.lp-chef img,.lp-grid li{border-radius:var(--radius)}.lp-grid li{display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid var(--line)}.lp-grid strong,.lp-liste strong,.lp-schritte strong{font-weight:500;font-size:19px;color:var(--blau)}.lp-grid p,.lp-schritte p{margin:0;color:var(--ink)}.lp-ico{color:var(--gruen)}.lp-schritte li{gap:6px;padding-left:16px;border-left:3px solid var(--gruen)}.lp-schritte__k{font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lp-chef,.lp-liste li,.lp-schritte li{display:flex;flex-direction:column}.lp-liste li{gap:2px;padding-left:30px;position:relative}.lp-liste li:before{content:"";position:absolute;left:4px;top:6px;width:14px;height:8px;border-left:3px solid var(--gruen);border-bottom:3px solid var(--gruen);transform:rotate(-45deg)}.lp-grid p,.lp-liste span,.lp-schritte p,.lp-stimmen p{font-size:16px;line-height:1.5}.lp-stimmen li{padding:16px 0;border-top:1px solid var(--line)}.lp-stimmen p{margin:6px 0 0;font-size:17px;color:var(--ink)}.lp-chef{margin:0;gap:8px;max-width:360px}.lp-chef img{width:100%;height:auto}.lp-mehr{display:flex;flex-wrap:wrap;gap:10px}.lp-mehr a{padding:10px 16px;border:1px solid var(--blau);border-radius:999px;color:var(--blau);text-decoration:none;font-weight:500}.lp-fuss{padding:28px 0 32px;border-top:1px solid var(--line);font-size:15px;color:var(--muted)}.fun,.lp-fuss .wrap{display:flex;flex-direction:column}.lp-fuss .wrap{gap:8px}.lp-fuss a{color:inherit}.fun{position:fixed;inset:0;z-index:80;background:#fff;overflow-y:auto}.fun[hidden]{display:none}.fun__kopf{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--line)}.fun__zu,.fun__zurueck{background:0 0;border:0;min-width:44px;min-height:44px;font:500 17px var(--font);color:var(--blau);cursor:pointer}.fun__balken{height:4px;background:var(--tint)}.fun__balken span{display:block;height:100%;width:25%;background:var(--gruen);transition:width .25s}.fun__form{width:100%;max-width:560px;margin:0 auto;padding:28px 16px 40px}.fun__schritt{display:flex;flex-direction:column;gap:16px}.fun__kontakt span,.fun__nr{font-size:14px;color:var(--muted)}.fun__nr{margin:0;letter-spacing:.06em;text-transform:uppercase}.fun__f{font-size:26px;line-height:1.25;color:var(--blau);margin:0}.fun__t{margin:0;font-size:17px;line-height:1.5}.fun__danke h3{margin:8px 0 0;font-size:20px;color:var(--blau)}.fun__kontakt{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.fun__kontakt span{display:block}@media(min-width:900px){.lp-held{padding:48px 0 64px}.lp-held__in{flex-direction:row;align-items:center;gap:56px}.lp-held__in>*{flex:1 1 0;min-width:0}.lp-grid,.lp-schritte{grid-template-columns:repeat(3,1fr)}.lp-schritte{gap:32px}.lp-stimmen{grid-template-columns:repeat(2,1fr);column-gap:40px}.lp-fuss .wrap{flex-direction:row;justify-content:space-between}}.mehr{display:inline-block;margin-top:10px;font-weight:600;color:var(--blau)}.card--link{position:relative}.card--link h3 a{color:inherit;text-decoration:none}.card--link h3 a:after{content:"";position:absolute;inset:0}.card--link:hover .mehr{text-decoration:underline}.weiter{display:flex;flex-wrap:wrap;gap:10px}.weiter a{padding:10px 16px;border:1px solid var(--line);border-radius:999px;color:var(--ink);text-decoration:none;font-weight:500}.weiter a:hover{border-color:var(--blau);color:var(--blau)}.vid .vid__btn{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);width:72px;height:72px;min-height:0;padding:0;justify-content:center;border-radius:50%}.vid .vid__btn:hover{transform:translate(-50%,-50%) scale(1.08)}.vid .vid__icon{margin-left:5px;border-left-width:20px;border-top-width:12px;border-bottom-width:12px}.vid[data-dauer]:after{content:attr(data-dauer);position:absolute;right:10px;bottom:10px;padding:4px 10px;border-radius:999px;background:#002f5dd9;color:#fff;font:500 14px/1.2 var(--font)}.vid:has(iframe):after{display:none}.media--breit,.media.vid{aspect-ratio:16/9}.media.vid[data-format=hoch]{aspect-ratio:3/4;max-width:420px;margin-inline:auto}.stack>.media{flex:none}.orte{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;font-size:17px;line-height:1.5;color:var(--muted)}.orte strong{color:var(--blau);font-weight:500}[data-gewerbe-ende] .btn{color:#fff;text-decoration:none}.sonder__img{width:100%;height:auto;margin-top:8px}.zf-box{position:relative;padding:0;min-height:480px}.zf-box .zf-laden{position:absolute;top:48px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:12px;margin:0;font-size:17px;color:var(--muted)}.zf-box[data-geladen] .zf-laden{display:none}.zf-box .zf-kreis{width:22px;height:22px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--blau);animation:zf-dreh .8s linear infinite}@media(prefers-reduced-motion:reduce){.zf-box .zf-kreis{animation:none}}.durchsicht figcaption,.vertrauen{display:flex;flex-direction:column;gap:8px}@media(max-width:899px){.form-box>.form{order:-1}}.vertrauen{list-style:none;margin:0;padding:0;gap:10px;font-size:18px}.vertrauen li{display:flex;gap:10px;align-items:baseline}.vertrauen li:before{content:"✓";color:var(--gruen);font-weight:600}.durchsicht{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.durchsicht img{width:100%;height:auto;display:block;border-radius:12px;aspect-ratio:640/338;object-fit:cover}.durchsicht figcaption{gap:2px;margin-top:8px;font-size:15px}@media(min-width:900px){.durchsicht{grid-template-columns:repeat(4,1fr)}}@media(min-width:900px){.b-fg .section:not(.section--navy)+.section:not(.section--navy),.b-ss .section:not(.section--navy)+.section:not(.section--navy),.section:not(.section--navy):not(.section--tint)+.section:not(.section--navy):not(.section--tint){padding-top:24px}}.quick--gewerbe svg{color:var(--blau)}@media(min-width:900px){.quick--gewerbe a{flex:1 1 calc(25% - 12px)}}.vid video{position:absolute;inset:0;width:100%;height:100%;background:var(--dunkelblau)}.b-ss .haken li:before{border-bottom-color:var(--gelb)}.tipp{position:relative;display:flex;flex-direction:column;gap:4px;max-width:860px;padding:18px 56px 18px 20px;border:1px solid var(--line);border-left:4px solid var(--gruen);border-radius:var(--radius);background:#fff;color:var(--blau);text-decoration:none;transition:border-color .15s,box-shadow .15s}.b-ss .haken li:before,.b-ss .tipp{border-left-color:var(--gelb)}.b-dach .tipp{border-left-color:var(--dunkelblau)}.tipp:hover{box-shadow:0 6px 20px #002f5d1a}.tipp__k{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tipp__t{font-size:19px;font-weight:500;line-height:1.3}.tipp__s{font-size:16px;line-height:1.45;color:var(--muted)}.tipp__pfeil{position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:24px;line-height:1}.b-fg .section:not(.section--navy)+.section:not(.section--navy),.b-ss .section:not(.section--navy)+.section:not(.section--navy),.section:not(.section--navy):not(.section--tint)+.section:not(.section--navy):not(.section--tint){padding-top:24px}@media(min-width:900px){.b-fg .section:not(.section--navy)+.section:not(.section--navy),.b-ss .section:not(.section--navy)+.section:not(.section--navy),.section:not(.section--navy):not(.section--tint)+.section:not(.section--navy):not(.section--tint){padding-top:32px}}@media(max-width:899px){.card__foto{order:2}.card__body{order:1}.hero__media{max-height:none}.hero__media,main .media{aspect-ratio:16/9}}.sonder__img{aspect-ratio:1/1;object-fit:cover;max-width:280px}.galerie{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 4px;scroll-padding-left:var(--gutter);scrollbar-width:none}.galerie::-webkit-scrollbar{display:none}.galerie img{flex:0 0 78%;max-width:340px;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);scroll-snap-align:start;display:block}@media(min-width:900px){.galerie{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;overflow:visible;margin:0;padding:0}.galerie img{max-width:none;width:100%}}.b-fg .quick svg>:last-child,.answer[data-antwort=mucken] svg>:first-child{stroke:var(--gruen)}.b-ss .quick svg>:last-child,.answer[data-antwort=hitze] svg>:first-child,.answer[data-antwort=blicke] svg>:last-child{stroke:var(--gelb)}.stats strong .zaehler{display:inline-block;font:inherit;color:inherit;font-variant-numeric:tabular-nums;white-space:nowrap}.stepper__balken{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;max-width:520px}.stepper__label{font-size:15px;font-weight:500;color:var(--blau)}.stepper__spur{display:block;height:6px;border-radius:999px;background:var(--line);overflow:hidden}.stepper__fuell{display:block;height:100%;width:0;border-radius:inherit;background:var(--blau);transition:width .6s cubic-bezier(.22,.61,.36,1)}.stepper__fenster{overflow:hidden;padding:6px;margin:-6px}.stepper__schritt{display:flex;flex-direction:column}.stepper__schritt .finder__q:focus,.stepper__schritt .loesung:focus{outline:none}.stepper__schritt .loesung{margin-top:0}.stepper__chips .zchip{min-height:48px}.stepper__zurueck{align-self:flex-start;min-height:44px;margin-top:12px;padding:0;border:0;background:none;color:var(--blau);font:inherit;font-size:16px;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.stepper__zurueck:focus-visible,.stepper__chips .zchip:focus-visible{outline:3px solid var(--blau);outline-offset:3px}@media(prefers-reduced-motion:reduce){.stepper__fuell{transition:none}}.mbar[data-astro-cid-id5e7t3w]{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px max(var(--rand),env(safe-area-inset-right,0)) calc(8px + env(safe-area-inset-bottom,0)) max(var(--rand),env(safe-area-inset-left,0));background:#fffffff7;backdrop-filter:blur(8px);border-top:1px solid var(--linie);box-shadow:0 -6px 20px #002f5d14}.mbar[data-astro-cid-id5e7t3w] a[data-astro-cid-id5e7t3w]{display:flex;align-items:center;justify-content:center;gap:6px;height:48px;padding:0 6px;border-radius:999px;border:2px solid var(--blau);color:var(--blau);font:500 15px/1 var(--schrift);text-decoration:none;white-space:nowrap}.mbar[data-astro-cid-id5e7t3w] a[data-astro-cid-id5e7t3w] svg[data-astro-cid-id5e7t3w]{flex-shrink:0}.mbar[data-astro-cid-id5e7t3w] .mbar__cta[data-astro-cid-id5e7t3w]{background:var(--dunkelblau);border-color:var(--dunkelblau);color:#fff}@media(max-width:359px){.mbar[data-astro-cid-id5e7t3w] a[data-astro-cid-id5e7t3w] svg[data-astro-cid-id5e7t3w]{display:none}}@media(min-width:900px){.mbar[data-astro-cid-id5e7t3w]{display:none}}
