.Button-module__iYV4-q__button{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);min-height:3.25rem;font-size:var(--font-size-base);transition:background-color var(--transition-base), color var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);cursor:pointer;border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.Button-module__iYV4-q__button:focus-visible{border-radius:var(--radius-pill)}.Button-module__iYV4-q__button svg{flex-shrink:0;width:1.25rem;height:1.25rem}@media (max-width:40rem){.Button-module__iYV4-q__button{padding-inline:var(--space-3)}}.Button-module__iYV4-q__primary{color:var(--color-ink-on-brand);background:var(--glass-sheen), #01b6f8f5;box-shadow:var(--glass-rim), var(--glass-ink-depth);-webkit-backdrop-filter:var(--glass-blur);border-color:#fff9}.Button-module__iYV4-q__primary:hover{background:var(--glass-sheen), #62d2fcf5;box-shadow:var(--glass-rim-strong), var(--glass-ink-depth-strong);border-color:#ffffffd9}.Button-module__iYV4-q__primary:focus-visible{box-shadow:var(--glass-rim), var(--glass-ink-depth), var(--focus-ring)}.Button-module__iYV4-q__button[aria-disabled=true]{cursor:progress;opacity:.7}.Button-module__iYV4-q__primary[aria-disabled=true]:hover{background:var(--glass-sheen), #01b6f8f5;box-shadow:var(--glass-rim), var(--glass-ink-depth);border-color:#fff9}.Button-module__iYV4-q__secondary{color:var(--color-primary-dark);background:var(--glass-sheen), #ffffffdb;box-shadow:var(--glass-rim), var(--glass-ink-depth);-webkit-backdrop-filter:var(--glass-blur);border-color:#ffffffbf}.Button-module__iYV4-q__secondary:hover{background:var(--glass-sheen), #fffffff0;box-shadow:var(--glass-rim-strong), var(--glass-ink-depth-strong);border-color:#fff}.Button-module__iYV4-q__secondary:focus-visible{box-shadow:var(--glass-rim), var(--glass-ink-depth), var(--focus-ring)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Button-module__iYV4-q__primary{background:var(--color-brand)}.Button-module__iYV4-q__primary:hover{background:var(--color-brand-light)}.Button-module__iYV4-q__secondary{background:#fff}.Button-module__iYV4-q__secondary:hover{background:var(--color-primary-light)}}@media (prefers-reduced-transparency:reduce){.Button-module__iYV4-q__primary,.Button-module__iYV4-q__secondary{-webkit-backdrop-filter:none}.Button-module__iYV4-q__primary{background:var(--color-brand)}.Button-module__iYV4-q__primary:hover{background:var(--color-brand-light)}.Button-module__iYV4-q__secondary{background:#fff}.Button-module__iYV4-q__secondary:hover{background:var(--color-primary-light)}}
.Container-module__QakJAa__container{max-width:var(--max-width-content);padding:0 var(--space-4);margin:0 auto}
.EmergencyBanner-module__UsAdha__notruf{width:100%;max-width:34rem;margin:var(--space-3) auto 0;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-primary-dark);color:#fff;min-height:3.25rem;transition:background-color var(--transition-base), box-shadow var(--transition-base);border:1px solid #ffffff59;flex-direction:column;justify-content:center;align-items:center;line-height:1.35;text-decoration:none;display:flex;box-shadow:0 12px 30px -14px #03141cb3}.EmergencyBanner-module__UsAdha__zeile{align-items:center;gap:var(--space-2);display:flex}@media (hover:hover) and (pointer:fine){.EmergencyBanner-module__UsAdha__notruf:hover{background:var(--color-primary);box-shadow:0 16px 36px -14px #03141ccc}}.EmergencyBanner-module__UsAdha__notruf:focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 7px #063b52e6}.EmergencyBanner-module__UsAdha__icon{flex-shrink:0;display:inline-flex}.EmergencyBanner-module__UsAdha__icon svg{width:1.5rem;height:1.5rem}.EmergencyBanner-module__UsAdha__text{font-size:var(--font-size-lg)}.EmergencyBanner-module__UsAdha__text strong{font-weight:700}.EmergencyBanner-module__UsAdha__nummer{font-size:var(--font-size-lg);white-space:nowrap;font-weight:700}@media (min-width:36rem){.EmergencyBanner-module__UsAdha__notruf{width:fit-content;max-width:38rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);flex-direction:row;gap:.3rem}.EmergencyBanner-module__UsAdha__zeile{gap:.3rem}}
.Footer-module__S6Hkya__footer{--fusszeile-zeile:1.8rem;margin-top:var(--space-5);padding:var(--space-4) 0 var(--space-3);background:linear-gradient(#e6f4fa00 0%,#e6f4fab3 16%,#d6ecf7eb 100%)}.Footer-module__S6Hkya__grid{gap:var(--space-4);column-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.Footer-module__S6Hkya__gebiet{grid-column:1/-1}@media (max-width:21rem){.Footer-module__S6Hkya__grid{grid-template-columns:1fr}.Footer-module__S6Hkya__gebiet{grid-column:auto}}@media (min-width:34rem){.Footer-module__S6Hkya__grid{column-gap:var(--space-5)}}@media (min-width:56rem){.Footer-module__S6Hkya__grid{column-gap:var(--space-5);grid-template-columns:auto auto minmax(0,1fr)}.Footer-module__S6Hkya__gebiet{grid-column:auto}.Footer-module__S6Hkya__grid>:nth-child(2){margin-left:calc(-1 * var(--space-3))}}.Footer-module__S6Hkya__brandColumn{--marken-einzug:calc(1.85rem * 418 / 409 + var(--space-2))}.Footer-module__S6Hkya__brand{align-items:center;gap:var(--space-2);width:fit-content;margin-bottom:var(--space-3);color:var(--color-text);font-weight:700;font-size:var(--font-size-lg);text-decoration:none;display:flex}.Footer-module__S6Hkya__logo{width:auto;height:1.85rem}.Footer-module__S6Hkya__address{margin:0 0 var(--space-2);font-style:normal;font-size:var(--font-size-sm);line-height:var(--fusszeile-zeile)}@media (min-width:56rem){.Footer-module__S6Hkya__address{padding-left:var(--marken-einzug)}}.Footer-module__S6Hkya__heading{margin:0 0 var(--space-3);font-size:var(--font-size-lg);font-weight:700}.Footer-module__S6Hkya__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.Footer-module__S6Hkya__list li{min-height:var(--fusszeile-zeile);display:flex}.Footer-module__S6Hkya__list a{color:var(--color-text-muted);font-size:var(--font-size-sm);min-height:var(--fusszeile-zeile);align-items:center;text-decoration:none;display:flex}.Footer-module__S6Hkya__list a:hover{color:var(--color-primary-dark);text-decoration:underline}.Footer-module__S6Hkya__withIcon{align-items:center;gap:var(--space-2);overflow-wrap:break-word;min-width:0;display:inline-flex}.Footer-module__S6Hkya__withIcon svg{width:1.15rem;height:1.15rem;color:var(--color-primary);flex-shrink:0}.Footer-module__S6Hkya__gebiet{margin:0}.Footer-module__S6Hkya__gebietListe{justify-content:start;column-gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);grid-template-columns:repeat(auto-fill,minmax(6.5rem,max-content));margin:0;padding:0;list-style:none;display:grid}.Footer-module__S6Hkya__gebietListe li{min-height:var(--fusszeile-zeile);align-items:center;display:flex}@media (max-width:33.99rem){.Footer-module__S6Hkya__gebietListe li{min-height:0}}.Footer-module__S6Hkya__bottom{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--glass-card-border);flex-wrap:wrap;grid-column:1/-1;display:flex}.Footer-module__S6Hkya__copyright{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.Footer-module__S6Hkya__credit{margin-top:var(--space-1);display:block}@media (min-width:34rem){.Footer-module__S6Hkya__credit{margin-top:0;display:inline}.Footer-module__S6Hkya__credit:before{content:"·";vertical-align:middle;margin:0 .55em;line-height:1;display:inline-block}}.Footer-module__S6Hkya__legalList{font-size:var(--font-size-sm);margin:0;margin-top:calc(-1 * var(--space-1));flex-direction:column;align-items:flex-end;gap:0;padding:0;list-style:none;display:flex}@media (min-width:24.5rem){.Footer-module__S6Hkya__legalList{align-items:flex-start}}.Footer-module__S6Hkya__legalList a{color:var(--color-text-muted);padding:var(--space-1) 0;text-decoration:none;display:inline-block}.Footer-module__S6Hkya__legalList a:hover{color:var(--color-primary-dark);text-decoration:underline}@media (min-width:24.5rem) and (max-width:55.99rem){.Footer-module__S6Hkya__bottom{justify-content:start;column-gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(6.5rem,max-content));display:grid}.Footer-module__S6Hkya__copyright{grid-column:1/-2}.Footer-module__S6Hkya__legalList{grid-column:-2/-1}}@media (min-width:56rem){.Footer-module__S6Hkya__bottom{align-items:center}}@supports (grid-template-columns:subgrid){@media (min-width:56rem){.Footer-module__S6Hkya__bottom{grid-template-columns:subgrid;align-items:start;display:grid}.Footer-module__S6Hkya__copyright{grid-column:1/3}.Footer-module__S6Hkya__legalList{justify-content:start;column-gap:var(--space-3);grid-column:3/-1;grid-template-columns:repeat(auto-fill,minmax(6.5rem,max-content));display:grid}.Footer-module__S6Hkya__legalList li:first-child{grid-area:1/-3/auto/-2}.Footer-module__S6Hkya__legalList li:last-child{grid-area:1/-2/auto/-1}}}@supports not (grid-template-columns:subgrid){@media (min-width:56rem){.Footer-module__S6Hkya__legalList{align-items:center;gap:var(--space-4);flex-direction:row}}}
.HomeHero-module__ZWTPJG__hero{isolation:isolate;min-height:100svh;margin-top:calc(-1 * var(--site-header-height));color:#fff;font-family:var(--font-family-heading);--hero-garten:url(/bilder/hero/garten-poster-1280.webp);--hero-schaum:url(/bilder/hero/hero-schaum-lauf.webp);background:#063b52;position:relative;overflow:hidden}.HomeHero-module__ZWTPJG__garden,.HomeHero-module__ZWTPJG__video,.HomeHero-module__ZWTPJG__shade,.HomeHero-module__ZWTPJG__foam,.HomeHero-module__ZWTPJG__foamStill{width:100%;height:100%;position:absolute;inset:0}.HomeHero-module__ZWTPJG__garden{background:var(--hero-garten) center / cover;transform:scale(1.06)}.HomeHero-module__ZWTPJG__video{object-fit:cover;object-position:center}.HomeHero-module__ZWTPJG__shade{background:radial-gradient(50rem 32rem at 50% 48%,#062424d6,#0624245c 63%,#0000 100%)}.HomeHero-module__ZWTPJG__content{min-height:inherit;padding:calc(var(--site-header-height) + 4rem) 0 8rem;justify-content:center;align-items:center;display:flex;position:relative}.HomeHero-module__ZWTPJG__foam,.HomeHero-module__ZWTPJG__foamStill{pointer-events:none;z-index:5;display:none}.HomeHero-module__ZWTPJG__skip,.HomeHero-module__ZWTPJG__discover{color:#fff;font:inherit;font-size:var(--font-size-sm);background:#063b52f5;border:0;border-radius:6px;padding:.65rem .9rem}.HomeHero-module__ZWTPJG__discover{background:var(--color-primary-dark);font-size:var(--font-size-lg);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);border:1px solid #ffffff59;min-height:3.25rem;font-weight:700;box-shadow:0 12px 30px -14px #03141cb3}.HomeHero-module__ZWTPJG__skip{z-index:6;cursor:pointer;min-height:44px;display:none;position:absolute;bottom:1.5rem;right:1.5rem}.HomeHero-module__ZWTPJG__bottom{justify-content:center;align-items:end;gap:1rem;display:flex;position:absolute;bottom:1.5rem;left:max(1.5rem,50% - 53rem);right:max(1.5rem,50% - 53rem)}.HomeHero-module__ZWTPJG__bottomActions{flex-wrap:wrap;gap:.65rem;display:flex}.HomeHero-module__ZWTPJG__discover{align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.HomeHero-module__ZWTPJG__skip:hover{background:#075575}.HomeHero-module__ZWTPJG__discover:hover{background:var(--color-primary)}.HomeHero-module__ZWTPJG__hero :focus-visible{outline-offset:4px;outline:3px solid #fff;box-shadow:0 0 0 7px #063b52}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.HomeHero-module__ZWTPJG__hero[data-rk-intro=pending] .HomeHero-module__ZWTPJG__foam{animation:.2s 5.2s both HomeHero-module__ZWTPJG__hideFoam;display:block}.HomeHero-module__ZWTPJG__hero[data-rk-intro=pending] .HomeHero-module__ZWTPJG__foamStill{background:#eef2f3 var(--hero-schaum) center / cover;height:auto;animation:.2s 5.2s both HomeHero-module__ZWTPJG__hideFoam;display:block;top:-6%;bottom:-6%}.HomeHero-module__ZWTPJG__hero[data-rk-intro=pending] .HomeHero-module__ZWTPJG__content,.HomeHero-module__ZWTPJG__hero[data-rk-intro=pending] .HomeHero-module__ZWTPJG__bottom{animation:.2s 5.2s both HomeHero-module__ZWTPJG__appear}body:has(.HomeHero-module__ZWTPJG__hero[data-rk-intro=pending]) [data-site-header]{animation:.2s 5.2s both HomeHero-module__ZWTPJG__appear}}.HomeHero-module__ZWTPJG__hero[data-rk-intro=playing] .HomeHero-module__ZWTPJG__foam{display:block}.HomeHero-module__ZWTPJG__hero[data-rk-intro=playing] .HomeHero-module__ZWTPJG__skip{animation:7.2s both HomeHero-module__ZWTPJG__skipWindow;display:block}.HomeHero-module__ZWTPJG__hero[data-rk-intro=playing] .HomeHero-module__ZWTPJG__garden{animation:1.4s cubic-bezier(.76,0,.24,1) 5.2s both HomeHero-module__ZWTPJG__gardenZoom}.HomeHero-module__ZWTPJG__hero[data-rk-intro=playing] .HomeHero-module__ZWTPJG__shade{animation:.55s 3.48s both HomeHero-module__ZWTPJG__appear}.HomeHero-module__ZWTPJG__hero[data-rk-intro=playing] [data-hero-copy]{animation:1.4s cubic-bezier(.76,0,.24,1) 5.2s both HomeHero-module__ZWTPJG__copyZoom}.HomeHero-module__ZWTPJG__hero[data-rk-intro=playing] [data-hero-title]{animation:.6s cubic-bezier(.16,1,.3,1) 3.7s both HomeHero-module__ZWTPJG__titleIn}.HomeHero-module__ZWTPJG__hero[data-rk-intro=playing] [data-hero-details]{animation:.5s 6.65s both HomeHero-module__ZWTPJG__appear}body:has(.HomeHero-module__ZWTPJG__hero[data-rk-intro=playing]) [data-site-header]{animation:.6s 6.35s both HomeHero-module__ZWTPJG__headerIn}@keyframes HomeHero-module__ZWTPJG__appear{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes HomeHero-module__ZWTPJG__hideFoam{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes HomeHero-module__ZWTPJG__titleIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes HomeHero-module__ZWTPJG__headerIn{0%{opacity:0;visibility:hidden;transform:translateY(-16px)}to{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes HomeHero-module__ZWTPJG__gardenZoom{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes HomeHero-module__ZWTPJG__copyZoom{0%{transform:translateY(5rem)scale(.9)}to{transform:translateY(0)scale(1)}}@keyframes HomeHero-module__ZWTPJG__skipWindow{0%,11%{opacity:0;visibility:hidden}14%,86%{opacity:1;visibility:visible}89%,to{opacity:0;visibility:hidden}}@media (max-width:43.75rem){.HomeHero-module__ZWTPJG__hero{--hero-schaum:url(/bilder/hero/hero-schaum-lauf-1080.webp)}.HomeHero-module__ZWTPJG__content{padding-top:calc(var(--site-header-height) + 3rem);padding-bottom:7.5rem}.HomeHero-module__ZWTPJG__bottom{flex-direction:column;align-items:center;gap:.5rem;bottom:1.25rem;left:1rem;right:1rem}.HomeHero-module__ZWTPJG__bottomActions{gap:.5rem}.HomeHero-module__ZWTPJG__skip{bottom:1.25rem;right:1rem}.HomeHero-module__ZWTPJG__shade{background:radial-gradient(90% 65% at 50% 43%,#062424e0,#06242461 72%,#0000 100%)}.HomeHero-module__ZWTPJG__video{object-position:30% center}.HomeHero-module__ZWTPJG__garden{background-position:30%}}@media (prefers-reduced-motion:reduce){.HomeHero-module__ZWTPJG__hero .HomeHero-module__ZWTPJG__foam,.HomeHero-module__ZWTPJG__hero .HomeHero-module__ZWTPJG__skip{display:none}.HomeHero-module__ZWTPJG__hero .HomeHero-module__ZWTPJG__garden{transform:scale(1.06)}}
.PhotoSection-module__zHiuoq__stage{isolation:isolate;padding:var(--space-7) 0;color:#fff;--glass-card-surface:var(--glass-sheen), #e8f6fce0;--glass-card-surface-hover:var(--glass-sheen), #f2fbfeed;--glass-card-border:#ffffffb3;position:relative}.PhotoSection-module__zHiuoq__foto{z-index:-1;--ausblendung:3.5rem;-webkit-mask-image:linear-gradient(180deg, #0000 0, #00000080 calc(var(--ausblendung) * .25), #000000d1 calc(var(--ausblendung) * .5), #000000f5 calc(var(--ausblendung) * .75), #000 var(--ausblendung), #000 calc(100% - var(--ausblendung)), #000000f5 calc(100% - var(--ausblendung) * .75), #000000d1 calc(100% - var(--ausblendung) * .5), #00000080 calc(100% - var(--ausblendung) * .25), #0000 100%);-webkit-mask-image:linear-gradient(180deg, #0000 0, #00000080 calc(var(--ausblendung) * .25), #000000d1 calc(var(--ausblendung) * .5), #000000f5 calc(var(--ausblendung) * .75), #000 var(--ausblendung), #000 calc(100% - var(--ausblendung)), #000000f5 calc(100% - var(--ausblendung) * .75), #000000d1 calc(100% - var(--ausblendung) * .5), #00000080 calc(100% - var(--ausblendung) * .25), #0000 100%);mask-image:linear-gradient(180deg, #0000 0, #00000080 calc(var(--ausblendung) * .25), #000000d1 calc(var(--ausblendung) * .5), #000000f5 calc(var(--ausblendung) * .75), #000 var(--ausblendung), #000 calc(100% - var(--ausblendung)), #000000f5 calc(100% - var(--ausblendung) * .75), #000000d1 calc(100% - var(--ausblendung) * .5), #00000080 calc(100% - var(--ausblendung) * .25), #0000 100%);position:absolute;inset:0;overflow:hidden}.PhotoSection-module__zHiuoq__foto img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.PhotoSection-module__zHiuoq__foto:after{content:"";background:linear-gradient(#031b26db 0%,#031b26b3 42%,#031b26d6 100%);position:absolute;inset:0}.PhotoSection-module__zHiuoq__title{margin:0 0 var(--space-3);color:#fff;max-width:20ch}.PhotoSection-module__zHiuoq__lead{max-width:42rem;margin:0 0 var(--space-5);color:#ffffffe0;font-size:var(--font-size-lg);line-height:1.6}@media (prefers-reduced-transparency:reduce){.PhotoSection-module__zHiuoq__foto img{display:none}.PhotoSection-module__zHiuoq__foto:after{background:#063b52}}
.ScrollTopButton-module__R0VxEW__button{right:clamp(1rem,3vw,2rem);bottom:calc(clamp(1rem, 3vw, 2rem) + env(safe-area-inset-bottom,0px));z-index:40;border-radius:var(--radius-pill);background:var(--glass-sheen), #01b6f8f5;width:3.25rem;height:3.25rem;box-shadow:var(--glass-rim), var(--glass-ink-depth);-webkit-backdrop-filter:var(--glass-blur);color:var(--color-ink-on-brand);cursor:pointer;transition:border-color var(--transition-base), box-shadow var(--transition-base), background-color var(--transition-base), opacity .2s ease;border:1px solid #fff9;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed}.ScrollTopButton-module__R0VxEW__button svg{width:1.5rem;height:1.5rem}.ScrollTopButton-module__R0VxEW__button:hover{background:var(--glass-sheen), #62d2fcf5;box-shadow:var(--glass-rim-strong), var(--glass-ink-depth-strong);border-color:#ffffffd9}.ScrollTopButton-module__R0VxEW__button:focus-visible{border-radius:var(--radius-pill);box-shadow:var(--glass-rim), var(--glass-ink-depth), var(--focus-ring)}.ScrollTopButton-module__R0VxEW__button[hidden]{display:none}.ScrollTopButton-module__R0VxEW__button:not([hidden]){animation:.22s ease-out both ScrollTopButton-module__R0VxEW__einblenden}@keyframes ScrollTopButton-module__R0VxEW__einblenden{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ScrollTopButton-module__R0VxEW__button:not([hidden]){animation:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ScrollTopButton-module__R0VxEW__button{background:var(--color-brand)}.ScrollTopButton-module__R0VxEW__button:hover{background:var(--color-brand-light)}}@media (prefers-reduced-transparency:reduce){.ScrollTopButton-module__R0VxEW__button{background:var(--color-brand);-webkit-backdrop-filter:none}.ScrollTopButton-module__R0VxEW__button:hover{background:var(--color-brand-light)}}
.page-module__-JkAva__breadcrumb{margin-bottom:var(--space-3);font-size:var(--font-size-sm)}.page-module__-JkAva__breadcrumb a{color:var(--color-primary-dark);text-underline-offset:.25rem;text-decoration-thickness:1px}.page-module__-JkAva__heroWrap{display:block}.page-module__-JkAva__hero{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--glass-depth)}@media (max-width:40rem){.page-module__-JkAva__hero{aspect-ratio:4/3}}.page-module__-JkAva__layout{grid-template-columns:1fr;align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (min-width:56rem){.page-module__-JkAva__layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.page-module__-JkAva__body{max-width:46rem}.page-module__-JkAva__body p{margin:0 0 var(--space-4);line-height:1.65}.page-module__-JkAva__highlights{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.page-module__-JkAva__highlights li{padding-left:2rem;line-height:1.5;position:relative}.page-module__-JkAva__highlights li:before{content:"";border-left:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);width:1.1rem;height:.55rem;position:absolute;top:.45em;left:0;transform:rotate(-45deg)}.page-module__-JkAva__cta{top:calc(var(--site-header-height) + var(--space-4));padding:var(--space-5);border:1px solid var(--glass-card-border);border-radius:var(--radius-lg);background:var(--glass-card-surface);box-shadow:var(--glass-card-shadow);-webkit-backdrop-filter:var(--glass-blur);position:sticky}@media (max-width:55.99rem){.page-module__-JkAva__cta{position:static}}.page-module__-JkAva__ctaKopf{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.page-module__-JkAva__ctaIcon{width:3rem;height:3rem;color:var(--color-primary-dark);flex-shrink:0;display:inline-flex}.page-module__-JkAva__ctaIcon svg{width:100%;height:100%}.page-module__-JkAva__cta h2{font-size:var(--font-size-lg);margin:0}.page-module__-JkAva__cta p{margin:0 0 var(--space-4);color:var(--color-text-muted);line-height:1.55}.page-module__-JkAva__ctaActions{align-items:stretch;gap:var(--space-3);grid-auto-columns:1fr;grid-auto-flow:row;width:fit-content;display:grid}@media (max-width:40rem){.page-module__-JkAva__ctaActions{width:100%}}.page-module__-JkAva__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-module__-JkAva__cta{background:var(--color-bg);border-color:var(--color-border);box-shadow:none}}@media (prefers-reduced-transparency:reduce){.page-module__-JkAva__cta{background:var(--color-bg);border-color:var(--color-border);box-shadow:none;-webkit-backdrop-filter:none}}@media (max-width:40rem){.page-module__-JkAva__cta{padding:var(--space-4)}}.page-module__-JkAva__arbeitsbild{margin:var(--space-5) 0}.page-module__-JkAva__arbeitsbild img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--glass-depth);display:block}.page-module__-JkAva__arbeitsbild figcaption{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm)}.page-module__-JkAva__preis{margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--glass-card-border)}.page-module__-JkAva__preisBetrag{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;display:flex}.page-module__-JkAva__preisBetrag strong{font-family:var(--font-family-heading);font-size:var(--font-size-xl);color:var(--color-primary-dark);font-variant-numeric:tabular-nums;line-height:1.1}.page-module__-JkAva__preisBetrag span{color:var(--color-text-muted)}.page-module__-JkAva__preisHinweis{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.55}
.ContactForm-module__j1WgZG__form{gap:var(--space-4);flex-direction:column;max-width:34rem;display:flex}.ContactForm-module__j1WgZG__field{gap:var(--space-1);flex-direction:column;display:flex}.ContactForm-module__j1WgZG__field label{font-weight:600}.ContactForm-module__j1WgZG__field input,.ContactForm-module__j1WgZG__field textarea{font:inherit;padding:var(--space-3);border:1px solid var(--color-border-field);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);min-height:3.25rem}.ContactForm-module__j1WgZG__field textarea{resize:vertical;min-height:8rem}.ContactForm-module__j1WgZG__optional{color:var(--color-text-muted);font-weight:400;font-size:var(--font-size-sm)}.ContactForm-module__j1WgZG__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ContactForm-module__j1WgZG__privacyNote{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ContactForm-module__j1WgZG__leistungsblock{gap:var(--space-4);flex-direction:column;display:flex}.ContactForm-module__j1WgZG__pflicht{color:var(--color-primary-dark);font-weight:700}.ContactForm-module__j1WgZG__pflichtHinweis{margin:calc(-1 * var(--space-2)) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.ContactForm-module__j1WgZG__wahlGruppe{gap:var(--space-1);flex-direction:column;display:flex}.ContactForm-module__j1WgZG__feldTitel{margin:0;font-weight:600}.ContactForm-module__j1WgZG__wahl{border:1px solid var(--color-border-field);border-radius:var(--radius-sm);background:var(--color-bg)}.ContactForm-module__j1WgZG__wahlKopf{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:3.25rem;padding:var(--space-2) var(--space-3);cursor:pointer;font-weight:600;list-style:none;display:flex}.ContactForm-module__j1WgZG__wahlKopf::-webkit-details-marker{display:none}.ContactForm-module__j1WgZG__wahlKopf:after{content:"";border-right:2px solid var(--color-primary-dark);border-bottom:2px solid var(--color-primary-dark);width:.55rem;height:.55rem;transition:transform var(--transition-base);flex:none;margin-right:.2rem;transform:translateY(-.15rem)rotate(45deg)}.ContactForm-module__j1WgZG__wahl[open] .ContactForm-module__j1WgZG__wahlKopf:after{transform:translateY(.1rem)rotate(-135deg)}.ContactForm-module__j1WgZG__wahlKopf:focus-visible{outline:3px solid var(--color-accent);outline-offset:-3px;border-radius:var(--radius-sm)}.ContactForm-module__j1WgZG__wahl[open] .ContactForm-module__j1WgZG__wahlKopf{border-bottom:1px solid var(--color-border)}.ContactForm-module__j1WgZG__fieldset{padding:var(--space-3);border:0;min-width:0;margin:0}.ContactForm-module__j1WgZG__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ContactForm-module__j1WgZG__hinweis{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.ContactForm-module__j1WgZG__optionen{gap:var(--space-1);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:34rem){.ContactForm-module__j1WgZG__optionen{column-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.ContactForm-module__j1WgZG__option{align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-base);font-weight:400;display:flex}@media (hover:hover) and (pointer:fine){.ContactForm-module__j1WgZG__option:hover{background:#ffffff73}}.ContactForm-module__j1WgZG__option input{width:1.35rem;height:1.35rem;accent-color:var(--color-primary);cursor:pointer;flex:none}.ContactForm-module__j1WgZG__option input:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.ContactForm-module__j1WgZG__detail{padding-left:var(--space-3);border-left:2px solid var(--color-primary-light)}.ContactForm-module__j1WgZG__notfallHinweis{padding-top:var(--space-1);padding-bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.5}.ContactForm-module__j1WgZG__notfallHinweis a{white-space:nowrap;font-weight:700}@supports selector(:has(*)){.ContactForm-module__j1WgZG__leistungsblock .ContactForm-module__j1WgZG__detail{display:none}:is(.ContactForm-module__j1WgZG__leistungsblock:has(input[value=fensterreinigung]:checked) [data-detail=fensterreinigung],.ContactForm-module__j1WgZG__leistungsblock:has(input[value=rolllaeden-jalousien]:checked) [data-detail=rolllaeden-jalousien],.ContactForm-module__j1WgZG__leistungsblock:has(input[value=polster-boden]:checked) [data-detail=polster-boden],.ContactForm-module__j1WgZG__leistungsblock:has(input[value=grundreinigung]:checked) [data-detail=grundreinigung],.ContactForm-module__j1WgZG__leistungsblock:has(input[value=gardinen]:checked) [data-detail=gardinen],.ContactForm-module__j1WgZG__leistungsblock:has(input[value=hausmeisterdienst]:checked) [data-detail=hausmeisterdienst]){display:flex}.ContactForm-module__j1WgZG__leistungsblock:has(input[value=schluesseldienst]:checked) [data-detail=schluesseldienst]{display:block}}.ContactForm-module__j1WgZG__zahl::-webkit-inner-spin-button{opacity:1;cursor:pointer;margin-right:var(--space-2,.5rem);transform:scale(1.4)}.ContactForm-module__j1WgZG__zahl::-webkit-outer-spin-button{opacity:1;cursor:pointer;margin-right:var(--space-2,.5rem);transform:scale(1.4)}.ContactForm-module__j1WgZG__zeichen{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}
.RevealGrid-module__US3RTq__verborgen{opacity:0;transform:translate(var(--reveal-dx,0), 6px) scale(.985);transition:opacity .52s cubic-bezier(.25,.46,.45,.94),transform .52s cubic-bezier(.25,.46,.45,.94)}.RevealGrid-module__US3RTq__sichtbar{opacity:1;transform:none}
.page-module__UBDEvq__pageHeader{padding:var(--space-6) 0 var(--space-5)}.page-module__UBDEvq__pageHeader h1{margin-bottom:var(--space-3);font-size:var(--font-size-page-hero);letter-spacing:-.02em;max-width:20ch;line-height:1.1}.page-module__UBDEvq__lead{font-size:var(--font-size-lg);color:var(--color-text-muted);max-width:40rem}.page-module__UBDEvq__section{padding:var(--space-6) 0}.page-module__UBDEvq__glassSection,.page-module__UBDEvq__sectionSubtle{background:0 0}.page-module__UBDEvq__prose{max-width:42rem}.page-module__UBDEvq__prose h2{margin-top:var(--space-5)}.page-module__UBDEvq__cardGrid{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:1fr;display:grid}@media (min-width:40rem){.page-module__UBDEvq__cardGrid{grid-template-columns:repeat(2,1fr)}}.page-module__UBDEvq__card{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-bg)}.page-module__UBDEvq__card h3{margin-bottom:var(--space-2)}.page-module__UBDEvq__serviceList{gap:var(--space-6);flex-direction:column;display:flex}.page-module__UBDEvq__serviceItem{gap:var(--space-3);max-width:46rem;padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border);grid-template-columns:1fr;display:grid}.page-module__UBDEvq__serviceItem:last-child{border-bottom:none;padding-bottom:0}@media (min-width:40rem){.page-module__UBDEvq__serviceItem{gap:var(--space-4);grid-template-columns:3.5rem 1fr}}.page-module__UBDEvq__serviceNumber{font-size:var(--font-size-xl);color:var(--color-primary);margin:0;font-weight:700;line-height:1.2}.page-module__UBDEvq__highlightList{margin:var(--space-3) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.page-module__UBDEvq__highlightList li{background:var(--color-primary-light);color:var(--color-primary-dark);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);font-weight:600}.page-module__UBDEvq__stepList{max-width:42rem;margin:var(--space-4) 0 0;padding-left:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.page-module__UBDEvq__actions{align-items:stretch;gap:var(--space-3);width:fit-content;margin-top:var(--space-4);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.page-module__UBDEvq__todo{color:#6b4a00;max-width:42rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--font-size-sm);margin:var(--space-5) 0 var(--space-4);background:#fff7e6;border:1px dashed #c98a00}.page-module__UBDEvq__legalNotice{margin:var(--space-4) 0 var(--space-5);padding:var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary-light);border-left-width:4px}.page-module__UBDEvq__legalNotice h3{margin:0 0 var(--space-2)}.page-module__UBDEvq__legalNotice p:last-child{margin-bottom:0}.page-module__UBDEvq__todo p{margin:0 0 var(--space-2)}.page-module__UBDEvq__todo ol{margin:0;padding-left:1.25rem}.page-module__UBDEvq__todo li{margin-bottom:var(--space-2);line-height:1.5}.page-module__UBDEvq__todo code{font-size:.95em}.page-module__UBDEvq__stepGrid{gap:var(--space-4);margin:var(--space-5) 0 0;counter-reset:schritt;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));grid-auto-rows:1fr;padding:0;list-style:none;display:grid}.page-module__UBDEvq__stepCard{gap:var(--space-2);padding:var(--space-4);color:var(--color-text);border:1px solid var(--glass-card-border);border-radius:var(--radius-lg);background:var(--glass-card-surface);box-shadow:var(--glass-card-shadow);-webkit-backdrop-filter:var(--glass-blur);flex-direction:column;display:flex}.page-module__UBDEvq__stepKopf{align-items:center;gap:var(--space-3);display:flex}.page-module__UBDEvq__stepNumber{border-radius:var(--radius-pill);background:var(--glass-sheen), #01b6f8f5;width:2.75rem;height:2.75rem;box-shadow:var(--glass-rim);color:var(--color-ink-on-brand);font-size:var(--font-size-lg);border:1px solid #fff9;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.page-module__UBDEvq__stepCard h3{font-size:var(--font-size-lg);margin:0;line-height:1.3}.page-module__UBDEvq__stepCard p{color:var(--color-text-muted);margin:0;line-height:1.55}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-module__UBDEvq__stepCard{background:var(--color-bg);border-color:var(--color-border);box-shadow:none}.page-module__UBDEvq__stepNumber{background:var(--color-brand);box-shadow:none}}@media (prefers-reduced-transparency:reduce){.page-module__UBDEvq__stepCard{background:var(--color-bg);border-color:var(--color-border);box-shadow:none;-webkit-backdrop-filter:none}.page-module__UBDEvq__stepNumber{background:var(--color-brand);box-shadow:none}}@media (max-width:40rem){.page-module__UBDEvq__actions{grid-auto-flow:row;width:100%}}
.page-module__J007CW__stage{--stage-polster:clamp(3rem, 6vw, 6rem);isolation:isolate;min-height:calc(100svh - 5rem);padding:var(--stage-polster) 0;color:#fff;--foto-hoehe:max(100svh, 56.25vw);--foto-blende:6rem;background-color:#031b26;background-image:linear-gradient(105deg,#031b26d1 0%,#031b266b 54%,#031b262e 100%),linear-gradient(#031b2600,#031b26),url(/bilder/hero/garten-poster-1280.webp);background-size:100% var(--foto-hoehe), 100% var(--foto-blende), auto var(--foto-hoehe);background-position:center top, center calc(var(--foto-hoehe) - var(--foto-blende)), center top;background-repeat:no-repeat;position:relative;overflow:hidden}.page-module__J007CW__stage:after{content:"";z-index:-1;top:calc(var(--foto-hoehe) * .6);height:calc(var(--foto-hoehe) * .7);filter:blur(7rem);pointer-events:none;background:#01b6f82e;position:absolute;bottom:auto;left:35%;right:-8%}.page-module__J007CW__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}@media (min-width:56rem){.page-module__J007CW__intro{min-height:calc(100svh - 5rem - 2 * var(--stage-polster));flex-direction:column;justify-content:center;display:flex}}.page-module__J007CW__intro h1{color:#fff;letter-spacing:-.04em;text-shadow:0 5px 24px #03141c52;max-width:18ch;line-height:.98}.page-module__J007CW__lead{color:#ffffffe6;max-width:32rem;margin-top:1.5rem;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.65}.page-module__J007CW__directHeading{color:#fff;font-size:var(--font-size-lg);text-shadow:0 2px 12px #03141c61;margin:2rem 0 .75rem}.page-module__J007CW__direct{align-items:stretch;gap:var(--space-3);grid-auto-columns:1fr;grid-auto-flow:row;width:fit-content;display:grid}.page-module__J007CW__glassCard{border-radius:var(--radius-lg);background:var(--glass-sheen), #e8f6fca6;box-shadow:var(--glass-rim), 0 30px 70px -34px #0000009e;-webkit-backdrop-filter:blur(30px)saturate(180%);border:1px solid #ffffffa6;padding:clamp(1.5rem,3.5vw,3rem);position:relative;overflow:hidden}.page-module__J007CW__cardIntro{margin-bottom:2rem;position:relative}.page-module__J007CW__cardIntro h2{color:#052f40;margin-bottom:.5rem}.page-module__J007CW__cardIntro p{color:#052f40c2;max-width:36rem}.page-module__J007CW__glassCard form{max-width:none;position:relative}.page-module__J007CW__glassCard label{color:#063b52}:is(.page-module__J007CW__glassCard input:not([type=checkbox]),.page-module__J007CW__glassCard textarea){border:1px solid var(--color-border-field);border-radius:var(--radius-md);color:#052f40;box-shadow:none;background:#fffffff0}:is(.page-module__J007CW__glassCard input:not([type=checkbox]):hover,.page-module__J007CW__glassCard textarea:hover){border-color:#3f5f6a}:is(.page-module__J007CW__glassCard input:not([type=checkbox]):focus,.page-module__J007CW__glassCard textarea:focus){background:#fff;border-width:2px;border-color:#05506e;outline:none;box-shadow:0 0 0 3px #01b6f88c}.page-module__J007CW__glassCard button[type=submit]{width:100%;min-height:3.5rem}.page-module__J007CW__glassCard a{color:#075575}:is(.page-module__J007CW__glassCard [class*=optional],.page-module__J007CW__glassCard [class*=pflichtHinweis],.page-module__J007CW__glassCard [class*=hinweis],.page-module__J007CW__glassCard [class*=privacyNote]){color:#052f40b8}:is(.page-module__J007CW__glassCard [class*=feldTitel],.page-module__J007CW__glassCard [class*=wahlKopf]){color:#063b52}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-module__J007CW__glassCard{background:#e1f0f6f5}:is(.page-module__J007CW__glassCard input:not([type=checkbox]),.page-module__J007CW__glassCard textarea){background:#fff}}@media (prefers-reduced-transparency:reduce){.page-module__J007CW__glassCard{-webkit-backdrop-filter:none}.page-module__J007CW__glassCard input:not([type=checkbox]){-webkit-backdrop-filter:none}.page-module__J007CW__glassCard textarea{-webkit-backdrop-filter:none}.page-module__J007CW__glassCard{background:#e1f0f6}:is(.page-module__J007CW__glassCard input:not([type=checkbox]),.page-module__J007CW__glassCard textarea){background:#fff}}@media (max-width:56rem){.page-module__J007CW__stage{background-position:center top, center calc(var(--foto-hoehe) - var(--foto-blende)), 42% top;padding:2.5rem 0}.page-module__J007CW__layout{grid-template-columns:1fr;gap:2rem}.page-module__J007CW__intro h1{max-width:14ch;font-size:clamp(2.25rem,10vw,3.5rem)}.page-module__J007CW__lead{margin-top:1rem}.page-module__J007CW__direct{width:100%;max-width:26rem;margin-top:1.5rem}.page-module__J007CW__glassCard{padding:1.35rem}.page-module__J007CW__cardIntro{margin-bottom:1.5rem}}
.page-module___8aEwW__heroInner{text-align:center;max-width:64rem;margin:0 auto}.page-module___8aEwW__heroEyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.5rem;font-size:clamp(.875rem,1.15vw,1.375rem);font-weight:700}.page-module___8aEwW__heroTitle{color:#fff;letter-spacing:-.04em;text-shadow:0 2px 18px #0003;max-width:none;margin:0;font-size:clamp(3rem,6vw,7rem);line-height:1.02}.page-module___8aEwW__heroTitle span,.page-module___8aEwW__heroLead span{display:block}.page-module___8aEwW__heroLead{letter-spacing:normal;max-width:44rem;text-shadow:none;margin:1.75rem auto 0;font-size:clamp(1rem,1.6vw,1.8125rem);font-weight:400;line-height:1.5;display:block}.page-module___8aEwW__heroActions{align-items:stretch;gap:var(--space-3);width:fit-content;margin-top:var(--space-4);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}@media (min-width:40.01rem) and (max-width:63.99rem){.page-module___8aEwW__heroActions{grid-auto-flow:row}}@media (max-width:43.75rem){.page-module___8aEwW__heroTitle{font-size:clamp(2.5rem,9.8vw,4.25rem)}.page-module___8aEwW__heroEyebrow{letter-spacing:.04em}}.page-module___8aEwW__section{padding:var(--space-6) 0}.page-module___8aEwW__servicesSection{background:0 0}.page-module___8aEwW__section h2{scroll-margin-top:7rem}.page-module___8aEwW__sectionSubtle{background:0 0}.page-module___8aEwW__sectionLead{color:var(--color-text-muted);font-size:var(--font-size-lg);max-width:40rem}.page-module___8aEwW__cardGrid{gap:var(--space-4);margin:var(--space-4) 0 var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-auto-rows:1fr;display:grid}.page-module___8aEwW__trustNote{max-width:42rem;color:var(--color-text-muted);border-left:3px solid var(--color-primary);padding-left:var(--space-3);margin:0 0 var(--space-4)}.page-module___8aEwW__card{border:1px solid var(--glass-card-border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--glass-card-surface);box-shadow:var(--glass-card-shadow);-webkit-backdrop-filter:var(--glass-blur);color:var(--color-text);position:relative;overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-module___8aEwW__card{background:var(--color-bg);border-color:var(--color-border);box-shadow:none}}@media (prefers-reduced-transparency:reduce){.page-module___8aEwW__card{background:var(--color-bg);border-color:var(--color-border);box-shadow:none;-webkit-backdrop-filter:none}}.page-module___8aEwW__card:before{content:"";background:var(--color-primary);transform-origin:top;width:3px;transition:transform .2s cubic-bezier(.23,1,.32,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}@media (hover:hover) and (pointer:fine){.page-module___8aEwW__card{transition:transform .18s}.page-module___8aEwW__card:hover{transform:translateY(-3px)}.page-module___8aEwW__card:hover:before{transform:scaleY(1)}}.page-module___8aEwW__card h3{margin-bottom:var(--space-2);font-size:var(--font-size-lg)}.page-module___8aEwW__ctaBox{border:1px solid var(--glass-card-border);border-radius:var(--radius-lg);background:var(--glass-card-surface);box-shadow:var(--glass-card-shadow);-webkit-backdrop-filter:var(--glass-blur);padding:var(--space-5);text-align:left}.page-module___8aEwW__ctaPerson{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.page-module___8aEwW__ctaPersonAvatar{width:clamp(7rem,4rem + 11vw,14rem);height:clamp(7rem,4rem + 11vw,14rem);box-shadow:var(--glass-depth);object-fit:cover;border:1px solid #ffffffb3;border-radius:50%;flex-shrink:0}.page-module___8aEwW__ctaPerson strong{font-size:var(--font-size-lg);line-height:1.3}.page-module___8aEwW__ctaPersonRole{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-base);display:inline-block}.page-module___8aEwW__serviceTiles{margin:var(--space-4) 0 var(--space-5);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));grid-auto-rows:1fr;padding:0;list-style:none;display:grid}.page-module___8aEwW__serviceTile{align-items:center;gap:var(--space-3);height:100%;padding:var(--space-4);border:1px solid var(--glass-card-border);border-radius:var(--radius-lg);background:var(--glass-card-surface);box-shadow:var(--glass-card-shadow);-webkit-backdrop-filter:var(--glass-blur);color:var(--color-text);transition:border-color var(--transition-base), box-shadow var(--transition-base);font-size:1.125rem;font-weight:700;line-height:1.35;text-decoration:none;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__serviceTile:hover{background:var(--glass-card-surface-hover);box-shadow:var(--glass-card-shadow-hover);border-color:#fffc}.page-module___8aEwW__serviceTile:focus-visible{border-radius:var(--radius-lg);box-shadow:var(--glass-card-shadow), var(--focus-ring)}.page-module___8aEwW__serviceTileIcon{border-radius:var(--radius-md);background:var(--glass-sheen), #e6f4fa73;width:3rem;height:3rem;box-shadow:var(--glass-rim);color:var(--color-primary-dark);transition:background-color var(--transition-base), color var(--transition-base), border-color var(--transition-base);border:1px solid #fff9;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-module___8aEwW__serviceTile:hover .page-module___8aEwW__serviceTileIcon{background:var(--glass-sheen), #ffffff94;box-shadow:var(--glass-rim-strong);color:var(--color-primary);border-color:#ffffffd9}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-module___8aEwW__serviceTile{background:var(--color-bg);border-color:var(--color-border);box-shadow:none}.page-module___8aEwW__serviceTile:hover,.page-module___8aEwW__serviceTileIcon{background:var(--color-primary-light)}.page-module___8aEwW__serviceTile:hover .page-module___8aEwW__serviceTileIcon{background:var(--color-bg)}}@media (prefers-reduced-transparency:reduce){.page-module___8aEwW__serviceTile{background:var(--color-bg);border-color:var(--color-border);box-shadow:none;-webkit-backdrop-filter:none}.page-module___8aEwW__serviceTile:hover,.page-module___8aEwW__serviceTileIcon{background:var(--color-primary-light)}.page-module___8aEwW__serviceTile:hover .page-module___8aEwW__serviceTileIcon{background:var(--color-bg)}}@media (max-width:40rem){.page-module___8aEwW__heroActions{grid-auto-flow:row;width:100%}.page-module___8aEwW__ctaBox{padding:var(--space-4)}}
.page-module__sREwLW__hero{padding:var(--space-6) 0 var(--space-5)}.page-module__sREwLW__heroGrid{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:56rem){.page-module__sREwLW__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.page-module__sREwLW__sectionLabel{margin:0 0 var(--space-2);color:var(--color-primary-dark);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:block}.page-module__sREwLW__hero h1{margin:0 0 var(--space-3);max-width:16ch;font-size:var(--font-size-page-hero);letter-spacing:-.02em;line-height:1.1}.page-module__sREwLW__heroLead{max-width:40rem;color:var(--color-text-muted);font-size:var(--font-size-lg);margin:0}.page-module__sREwLW__facts{gap:var(--space-4) var(--space-2);margin:var(--space-5) 0 0;padding:var(--space-4) var(--space-3);border:1px solid var(--glass-card-border);border-radius:var(--radius-lg);background:var(--glass-card-surface);box-shadow:var(--glass-card-shadow);-webkit-backdrop-filter:var(--glass-blur);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.page-module__sREwLW__facts>li{text-align:center}.page-module__sREwLW__factValue{white-space:nowrap}@media (min-width:72rem){.page-module__sREwLW__facts{padding:var(--space-4) var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.page-module__sREwLW__facts>li{padding:0 var(--space-1)}.page-module__sREwLW__facts>li+li{border-left:1px solid #0b6e9929}}.page-module__sREwLW__factValue{color:var(--color-primary-dark);letter-spacing:-.02em;font-size:clamp(1.6rem,1rem + 1.8vw,2.4rem);font-weight:700;line-height:1.1;display:block}.page-module__sREwLW__factLabel{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.4;display:block}.page-module__sREwLW__portraitFrame{max-width:22rem;padding:var(--space-3);border:1px solid var(--glass-card-border);border-radius:var(--radius-lg);background:var(--glass-card-surface);box-shadow:var(--glass-card-shadow);-webkit-backdrop-filter:var(--glass-blur);margin:0 auto;position:relative;overflow:hidden}@media (min-width:56rem){.page-module__sREwLW__portraitFrame{margin-left:auto;margin-right:0}}.page-module__sREwLW__portrait{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;display:block}.page-module__sREwLW__portraitCaption{margin:var(--space-3) 0 var(--space-1);padding:0 var(--space-1);color:var(--color-text);font-weight:700}.page-module__sREwLW__portraitRole{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:400;display:block}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-module__sREwLW__portraitFrame{background:var(--color-bg);border-color:var(--color-border);box-shadow:none}}@media (prefers-reduced-transparency:reduce){.page-module__sREwLW__portraitFrame{background:var(--color-bg);border-color:var(--color-border);box-shadow:none;-webkit-backdrop-filter:none}}.page-module__sREwLW__prose{max-width:42rem}.page-module__sREwLW__prose h2{margin-top:var(--space-5)}.page-module__sREwLW__prose h2:first-child{margin-top:0}.page-module__sREwLW__actions{align-items:stretch;gap:var(--space-3);width:fit-content;margin-top:var(--space-4);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}@media (min-width:40.01rem) and (max-width:63.99rem){.page-module__sREwLW__actions{grid-auto-flow:row}}.page-module__sREwLW__valueGrid{gap:var(--space-4);margin:var(--space-4) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));grid-auto-rows:1fr;padding:0;list-style:none;display:grid}.page-module__sREwLW__valueCard{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--glass-card-border);border-radius:var(--radius-lg);background:var(--glass-card-surface);box-shadow:var(--glass-card-shadow);-webkit-backdrop-filter:var(--glass-blur);flex-direction:column;display:flex}.page-module__sREwLW__valueCard h3{font-size:var(--font-size-lg);margin:0}.page-module__sREwLW__valueCard p{color:var(--color-text-muted);margin:0;line-height:1.55}.page-module__sREwLW__quote{gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);border:1px solid var(--glass-card-border);border-left:4px solid var(--color-brand);border-radius:var(--radius-lg);background:var(--glass-card-surface);box-shadow:var(--glass-card-shadow);-webkit-backdrop-filter:var(--glass-blur);grid-template-columns:1fr;align-items:start;margin:0;display:grid}@media (min-width:56rem){.page-module__sREwLW__quote{padding:var(--space-5);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:clamp(2rem,4vw,3.5rem)}}.page-module__sREwLW__quote p{margin:0;font-size:clamp(1.15rem,.9rem + .9vw,1.5rem);font-weight:600;line-height:1.45}.page-module__sREwLW__quoteSource{color:var(--color-text-muted);font-size:var(--font-size-base);font-weight:400;line-height:1.55;display:block}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-module__sREwLW__valueCard,.page-module__sREwLW__quote{background:var(--color-bg);border-color:var(--color-border);box-shadow:none}.page-module__sREwLW__quote{border-left-color:var(--color-brand)}}@media (prefers-reduced-transparency:reduce){.page-module__sREwLW__valueCard,.page-module__sREwLW__quote{background:var(--color-bg);border-color:var(--color-border);box-shadow:none;-webkit-backdrop-filter:none}.page-module__sREwLW__quote{border-left-color:var(--color-brand)}}@media (max-width:40rem){.page-module__sREwLW__actions{grid-auto-flow:row;width:100%}}.page-module__sREwLW__empfehlung{gap:var(--space-4);grid-template-columns:1fr;display:grid}.page-module__sREwLW__empfehlungBild{max-width:22rem;padding:var(--space-3);border:1px solid var(--glass-card-border);border-radius:var(--radius-lg);background:var(--glass-card-surface);box-shadow:var(--glass-card-shadow);margin:0}.page-module__sREwLW__empfehlungBild img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;display:block}@media (min-width:56rem){.page-module__sREwLW__empfehlung{gap:var(--space-5);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.page-module__sREwLW__empfehlungBild{max-width:none}}
.Rueckmeldung-module__2LQAfW__marker{width:3rem;height:4px;margin:0 0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-border)}.Rueckmeldung-module__2LQAfW__erfolg{background:var(--color-success)}.Rueckmeldung-module__2LQAfW__fehler{background:var(--color-error)}.Rueckmeldung-module__2LQAfW__hinweis{background:var(--color-primary)}.Rueckmeldung-module__2LQAfW__wege{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:30rem){.Rueckmeldung-module__2LQAfW__wege{grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column;width:fit-content}}
.ServiceGrid-module___Pg3Iq__grid{gap:var(--space-4);margin:var(--space-4) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-auto-rows:1fr;padding:0;list-style:none;display:grid}.ServiceGrid-module___Pg3Iq__item{display:flex}.ServiceGrid-module___Pg3Iq__card{border:1px solid var(--glass-card-border);border-radius:var(--radius-lg);background:var(--glass-card-surface);width:100%;box-shadow:var(--glass-card-shadow);-webkit-backdrop-filter:var(--glass-blur);color:var(--color-text);transition:box-shadow var(--transition-base), border-color var(--transition-base), transform var(--transition-base);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.ServiceGrid-module___Pg3Iq__card:hover{box-shadow:var(--glass-card-shadow-hover);border-color:#fffc;transform:translateY(-2px)}.ServiceGrid-module___Pg3Iq__card:hover .ServiceGrid-module___Pg3Iq__mehr:after{transform:translate(.25rem)}}.ServiceGrid-module___Pg3Iq__card:focus-visible{box-shadow:var(--focus-ring), var(--glass-card-shadow);outline:none}.ServiceGrid-module___Pg3Iq__bildWrap{display:block}.ServiceGrid-module___Pg3Iq__bild{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.ServiceGrid-module___Pg3Iq__text{gap:var(--space-2);padding:var(--space-4);flex-direction:column;flex:1;display:flex}.ServiceGrid-module___Pg3Iq__kopf{align-items:center;gap:var(--space-3);display:flex}.ServiceGrid-module___Pg3Iq__iconWrap{border-radius:var(--radius-md);background:var(--glass-sheen), #e6f4fa73;width:2.75rem;height:2.75rem;box-shadow:var(--glass-rim);color:var(--color-primary-dark);border:1px solid #fff9;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ServiceGrid-module___Pg3Iq__iconWrap svg{width:1.5rem;height:1.5rem}.ServiceGrid-module___Pg3Iq__titel{font-size:var(--font-size-lg);line-height:var(--line-height-heading);margin:0}.ServiceGrid-module___Pg3Iq__kurz{color:var(--color-text-muted);margin:0;line-height:1.55}.ServiceGrid-module___Pg3Iq__mehr{padding-top:var(--space-2);color:var(--color-primary-dark);margin-top:auto;font-weight:600}.ServiceGrid-module___Pg3Iq__mehr:after{content:" →";transition:transform var(--transition-base);display:inline-block}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ServiceGrid-module___Pg3Iq__card{background:var(--color-bg);border-color:var(--color-border);box-shadow:none}.ServiceGrid-module___Pg3Iq__iconWrap{background:var(--color-primary-light);border-color:var(--color-border);box-shadow:none}}@media (prefers-reduced-transparency:reduce){.ServiceGrid-module___Pg3Iq__card{background:var(--color-bg);border-color:var(--color-border);box-shadow:none;-webkit-backdrop-filter:none}.ServiceGrid-module___Pg3Iq__iconWrap{background:var(--color-primary-light);border-color:var(--color-border);box-shadow:none}}@media (prefers-reduced-motion:reduce){.ServiceGrid-module___Pg3Iq__card,.ServiceGrid-module___Pg3Iq__mehr:after{transition:none}.ServiceGrid-module___Pg3Iq__card:hover{transform:none}}
