@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-condensed-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Barlow Condensed Ersatz;src:local(Arial),local(Helvetica Neue),local(Helvetica),local(Roboto),local(Liberation Sans);size-adjust:73.5%}@font-face{font-family:Barlow Ersatz;src:local(Arial),local(Helvetica Neue),local(Helvetica),local(Roboto),local(Liberation Sans);size-adjust:95%}@font-face{font-family:Barlow Condensed Ersatz Gross;src:local(Arial),local(Helvetica Neue),local(Helvetica),local(Roboto),local(Liberation Sans);size-adjust:67.5%}:root{--accent:#009fe3;--accent-hover:#33b5ec;--lime:#d4ff3a;--dark:#0e1214;--dark-2:#12171a;--paper:#f4f6f7;--bg:#f4f6f7;--ink:#1d1f20;--ink-2:#55606a;--line:#d6dde1;--line-strong:#1d1f20;--mark:#1d1f208c;--crit:#a32018;--crit-wash:#f8e3e1;--warn:#8a5800;--warn-wash:#f7ebd6;--good:#186b4c;--good-wash:#dfefe7;--olive:#57621a;--font-h:"Barlow Condensed","Barlow Condensed Ersatz",-apple-system,"Segoe UI Condensed",sans-serif;--font-b:Barlow,"Barlow Ersatz",-apple-system,"Segoe UI",Roboto,sans-serif;--container:1160px;--pad:24px;color-scheme:light}.band-dark,.heroband,.wrap-header,html.dunkel body{--bg:#0e1214;--ink:#f4f6f7;--ink-2:#a9b4bb;--line:#3f3f3f;--line-strong:#3f3f3f;--mark:#d6dde1}.wrap-header{background:var(--dark);color:#f4f6f7;border-bottom:1px solid #3f3f3f}html.dunkel{background:var(--dark-2)}html.dunkel body{background:var(--dark-2);color:var(--ink)}html.dunkel .heroband{border-bottom:1px solid #3f3f3f}html.dunkel .band{border-top:1px solid #3f3f3f}html.dunkel .member .photo{background:#171c1f}*,:before,:after{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-b);-webkit-font-smoothing:antialiased;margin:0;padding-bottom:64px;font-size:16px;font-weight:400;line-height:1.55}h1,h2,h3,h4{font-family:var(--font-h);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600;line-height:1.08}h1{font-size:clamp(38px,6vw,64px);line-height:1}h2{font-size:clamp(28px,3.4vw,34px)}h3{font-size:24px}h4{font-size:20px}p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent);color:var(--dark)}img{max-width:100%}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.lab,.kicker{font-family:var(--font-h);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:13px;display:block}.mono,code{font-family:var(--font-b);font-variant-numeric:tabular-nums}.band{background:var(--bg);color:var(--ink)}.band+.band{border-top:1px solid var(--line)}.band-inner{max-width:var(--container);padding:56px var(--pad) 64px;margin:0 auto}.band-inner-tight{max-width:var(--container);padding:0 var(--pad) 56px;margin:0 auto}.wrap{max-width:var(--container);padding:0 var(--pad) 72px;margin:0 auto}.wrap-header{max-width:none;margin:0;padding:0}.blueprint{border:1px solid var(--line);border-radius:0;position:relative}.blueprint>.corner{width:11px;height:11px;color:var(--mark);position:absolute}.blueprint>.corner:before,.blueprint>.corner:after{content:"";background:currentColor;position:absolute}.blueprint>.corner:before{width:1px;height:100%;top:0;left:5px}.blueprint>.corner:after{width:100%;height:1px;top:5px;left:0}.blueprint>.corner.tl{top:-6px;left:-6px}.blueprint>.corner.tr{top:-6px;right:-6px}.blueprint>.corner.bl{bottom:-6px;left:-6px}.blueprint>.corner.br{bottom:-6px;right:-6px}.mk{border:1px solid var(--lime);min-width:22px;height:22px;color:var(--lime);font-family:var(--font-h);flex:none;place-items:center;padding:0 5px;font-size:12px;font-weight:600;display:inline-grid}.band:not(.band-dark) .mk{background:var(--dark)}.h2row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}header.site-header{max-width:var(--container);padding:18px var(--pad);flex-wrap:wrap;align-items:center;gap:14px 20px;margin:0 auto;display:flex}.brand{font-family:var(--font-h);letter-spacing:.04em;color:var(--ink);align-items:center;gap:11px;margin-right:auto;font-size:22px;font-weight:600;display:inline-flex}.logo{color:currentColor;display:inline-flex}.logo svg{width:auto;height:1.45em;display:block}.brand .logo,.footer-brand .logo{color:var(--accent)}.brand i{color:var(--ink-2);font-style:normal;font-weight:400}.site-nav{flex-wrap:wrap;gap:8px 18px;font-size:14px;display:flex}.site-nav a{color:var(--ink-2)}.site-nav a:hover{color:var(--accent)}.site-nav a[aria-current=page]{color:var(--ink);border-bottom:1px solid var(--accent);padding-bottom:2px}.btn{font-family:var(--font-h);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:0;align-items:center;gap:9px;min-height:44px;padding:12px 18px;font-size:16px;font-weight:600;display:inline-flex}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--dark)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--dark)}.btn-lg{min-height:48px;padding:14px 22px;font-size:18px}.btn-outline{color:var(--ink);border-color:var(--line);background:0 0}.btn-outline:hover{border-color:var(--accent);color:var(--accent)}.btn-quiet{color:var(--ink);text-transform:none;letter-spacing:0;font-family:var(--font-b);background:0 0;border-color:#0000;padding:12px 6px;font-size:15px;font-weight:400}.btn-quiet:hover{color:var(--accent)}.btn-secondary{color:var(--ink);border-color:var(--line);background:0 0}.btn-secondary:hover{border-color:var(--accent);color:var(--accent)}.hero-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.hero-cta .note{color:var(--ink-2);font-size:13px}.hero{padding:44px 0 6px}.hero .lede{color:var(--ink-2);max-width:37.3em;margin-top:14px;font-size:18px}.heroband{background:var(--bg);color:var(--ink);border-bottom:2px solid var(--lime)}.heroband-inner{max-width:var(--container);padding:44px var(--pad) 38px;margin:0 auto}.heroband h1{color:var(--ink);letter-spacing:0;font-weight:400}.hero-grid{align-items:start;gap:36px;display:grid}@media (width>=900px){.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.heroshot{align-self:start;margin:0}.heroshot img{width:100%;height:auto;display:block}.hero-claims{gap:10px;margin-top:6px;font-size:16px;display:grid}.hero-claims div{align-items:baseline;gap:10px;display:flex}.hero-claims i{color:var(--lime);font-style:normal;font-family:var(--font-h);flex:none}.fb{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;display:grid}@media (width>=760px){.fb{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.fb>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:6px;padding:16px 18px;display:grid}.fb .k{font-family:var(--font-b);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.fb .v{font-family:var(--font-h);color:var(--ink);font-size:30px;font-weight:600;line-height:1}.fb .v-sm{font-size:22px;line-height:1.2}.fb .sub{color:var(--ink-2);font-size:13px}.fb .nowrap{white-space:nowrap}.fb .v-zahl{flex-wrap:wrap;align-items:baseline;gap:4px 8px;line-height:1;display:flex}.fb .v-zahl b{font-family:var(--font-h);letter-spacing:-.02em;color:var(--ink);font-size:clamp(46px,4.6vw,60px);font-weight:400;line-height:.85}.fb .v-zahl small{font-family:var(--font-h);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:14px;font-weight:600}.dot{outline-offset:2px;background:#3f3f3f;outline:1px solid #a9b4bb;flex:none;width:10px;height:10px;display:inline-block}.dot.on{background:var(--lime);outline-color:var(--lime);animation:2.4s ease-in-out infinite slcPulse}@keyframes slcPulse{0%,to{opacity:1}50%{opacity:.35}}.statusline{font-family:var(--font-h);align-items:center;gap:10px;font-size:30px;font-weight:600;line-height:1;display:flex}section{padding:44px 0 6px;scroll-margin-top:16px}section+section{border-top:1px solid var(--line)}.intro{color:var(--ink-2);max-width:40.7em;margin-top:12px;font-size:19px;line-height:1.5}.copy{flex-direction:column;gap:14px;max-width:40.7em;margin-top:24px;display:flex}.copy p{color:var(--ink-2)}p.copy{display:block}.copy h3{color:var(--ink);margin-top:8px}.small{font-size:14px}.lead{color:var(--ink);font-size:19px;line-height:1.5}.stepgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px 18px;margin-top:22px;display:grid}.stepgrid>.step{align-content:start;gap:8px;padding:18px;display:grid}.step .top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.step .no{font-family:var(--font-h);color:var(--accent);font-size:34px;font-weight:600;line-height:1}.step .dur{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.step strong{font-family:var(--font-h);color:var(--ink);font-size:20px;font-weight:600}.step p{color:var(--ink-2);font-size:14px}.steps{counter-reset:s;flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.steps li{counter-increment:s;color:var(--ink-2);padding-left:36px;position:relative}.steps li:before{content:counter(s);border:1px solid var(--line);width:24px;height:24px;font-family:var(--font-h);color:var(--ink-2);place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:1px;left:0}.steps li b{color:var(--ink);font-weight:600}.tw{margin-top:18px;overflow-x:auto}.vergleich td:last-child{color:var(--ink)}.vergleich.drei td:last-child{font-weight:600}@media (width<=640px){.vergleich{min-width:0}.vergleich thead{display:none}.vergleich tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6px 14px;padding:14px 0;display:grid}.vergleich td{border:0;display:block;padding:0!important}.vergleich td:first-child{grid-column:1/-1}.vergleich.drei tr{grid-template-columns:repeat(3,minmax(0,1fr))}.vergleich td[data-l]:before{content:attr(data-l);font-family:var(--font-h);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:2px;font-size:11px;display:block}}table{border-collapse:collapse;width:100%;min-width:560px}th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--line-strong);padding:10px 12px 10px 0;font-size:11px;font-weight:400}th+th{padding-left:12px}th.num,td.num{text-align:right}td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink-2);padding:14px 12px 14px 0;font-size:14px}td+td{padding-left:12px}td strong,td b{color:var(--ink);font-weight:600}td:first-child{font-family:var(--font-h);color:var(--ink);font-size:19px;font-weight:600}td.num{font-family:var(--font-h);color:var(--ink);white-space:nowrap;font-size:22px;font-weight:600}td.num-soft{color:var(--ink-2);font-size:18px}td.num .ab{color:var(--ink-2);letter-spacing:.02em;font-size:.7em;font-weight:500}@media (width<=640px){.tw table.preise{min-width:0}.tw table.preise td.num{font-size:18px}.tw table.preise th{letter-spacing:.05em}}tr.grp td{font-family:var(--font-h);color:var(--ink);text-transform:uppercase;letter-spacing:.06em;border-bottom-color:var(--line-strong);padding-top:22px;font-size:14px;font-weight:600}.shot{margin:26px 0 0;position:relative}.shot img{width:100%;height:auto;display:block}.shot figcaption{color:var(--ink-2);padding:10px 0 0;font-size:13px}.gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;margin-top:22px;display:grid}@media (width>=760px){.gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.gallery figure{border:1px solid var(--line);margin:0;position:relative}.gallery img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.gallery-frei img{aspect-ratio:auto}@media (width>=760px){.gallery-zwei{grid-template-columns:repeat(2,minmax(0,1fr))}}.gallery figcaption{color:var(--ink-2);padding:9px 11px;font-size:12.5px;line-height:1.35}.gallery figure img{cursor:zoom-in}.lb{z-index:200;backdrop-filter:blur(6px);background:#0a0d0ff9;justify-content:center;align-items:center;padding:44px 20px;display:none;position:fixed;inset:0}.lb.on{display:flex}.lb figure{flex-direction:column;gap:12px;max-width:min(1100px,94vw);max-height:88vh;margin:0;display:flex}.lb img{object-fit:contain;border:1px solid #3f3f3f;width:auto;max-width:100%;height:auto;max-height:78vh;display:block}.lb figcaption{color:#a9b4bb;text-align:left;font-size:13.5px}.lb-btn{color:#f4f6f7;font-family:var(--font-h);cursor:pointer;background:0 0;border:1px solid #3f3f3f;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:600;line-height:1;display:flex;position:absolute}.lb-btn:hover{border-color:var(--accent);color:var(--accent)}.lb-close{font-size:24px;top:14px;right:16px}.lb-prev{top:50%;left:16px;transform:translateY(-50%)}.lb-next{top:50%;right:16px;transform:translateY(-50%)}.lb-count{font-family:var(--font-h);letter-spacing:.14em;color:#a9b4bb;font-size:12px;font-weight:600;position:absolute;top:20px;left:20px}@media (width<=700px){.lb{padding:60px 12px}.lb-prev{left:6px}.lb-next{right:6px}}.revgrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:22px;display:grid}.revgrid figure{align-content:start;gap:14px;margin:0;padding:22px;display:grid}.stars{color:var(--lime);letter-spacing:.2em;font-size:13px}.band:not(.band-dark) .stars{color:var(--olive)}.revgrid blockquote{color:var(--ink);margin:0;font-size:16px;line-height:1.5}.revgrid figcaption{color:var(--ink-2);font-size:13px}.rating-line{color:var(--ink-2);align-items:baseline;gap:8px;margin-top:20px;font-size:14px;display:flex}.rating-line b{color:var(--ink);font-family:var(--font-h);font-size:17px;font-weight:600}.quote{border-left:2px solid var(--olive);color:var(--ink-2);padding:12px 0 12px 16px;font-size:15px}.quote p{margin:0}.quote b{color:var(--ink);margin-top:9px;font-size:13px;font-weight:600;display:block}.quote.ph{border-left-color:var(--warn)}.quote-group{flex-direction:column;gap:14px;display:flex}.chiplist{flex-wrap:wrap;gap:8px;margin-top:18px;padding:0;list-style:none;display:flex}.chiplist li,.chip{border:1px solid var(--line);color:var(--ink);padding:7px 12px;font-size:14px;line-height:1.2}.faq-wrap{border-top:1px solid var(--line-strong);margin-top:20px;display:grid}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;min-height:44px;font-family:var(--font-h);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:19px;font-weight:600;line-height:1.2;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:hover{color:var(--accent)}summary:after{content:"+";color:var(--accent);flex:none;font-size:22px;line-height:1}details[open] summary:after{content:"–"}details .db{color:var(--ink-2);max-width:36.2em;padding:0 0 16px;font-size:15px}.doors{grid-template-columns:1fr;gap:24px 18px;margin-top:24px;display:grid}@media (width>=760px){.doors{grid-template-columns:repeat(2,1fr)}}.door{border:1px solid var(--line);align-content:start;gap:6px;padding:18px 20px;display:grid;position:relative}.door .who{color:var(--ink-2);font-size:14px}.door h4{color:var(--ink)}.door p{color:var(--ink-2);font-size:14.5px}.door .cta{font-family:var(--font-h);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin-top:8px;font-size:15px;font-weight:600}.hub-links{grid-template-columns:1fr;gap:24px 18px;margin-top:24px;display:grid}@media (width>=640px){.hub-links{grid-template-columns:repeat(2,1fr)}.hub-links>.hub-link:last-child:nth-child(odd){grid-column:1/-1}}.hub-link{border:1px solid var(--line);padding:20px 22px;position:relative}.hub-link h4{color:var(--ink)}.hub-link p{color:var(--ink-2);margin-top:8px;font-size:14.5px}.hub-link .btn{margin-top:14px}.box{border:1px solid var(--line);border-left:2px solid var(--accent);color:var(--ink-2);margin-top:18px;padding:15px 18px;font-size:15px}.box h4{color:var(--ink);margin-bottom:6px}.box.warn{border-left-color:var(--warn);background:var(--warn-wash)}.box.good{border-left-color:var(--good);background:var(--good-wash)}.tag{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-2);padding:3px 8px;font-size:11px;display:inline-block}.t-crit{border-color:var(--crit);color:var(--crit)}.t-warn{border-color:var(--warn);color:var(--warn)}.t-good{border-color:var(--good);color:var(--good)}.team{grid-template-columns:1fr;gap:26px 18px;margin-top:26px;display:grid}@media (width>=640px){.team{grid-template-columns:repeat(2,1fr)}}.member{border:1px solid var(--line);position:relative}.member .photo{aspect-ratio:2/3;background:var(--dark);color:#71838b;letter-spacing:.08em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;padding:0 20px;font-size:12px;display:flex}.member .photo-leer{aspect-ratio:auto;color:#8a9aa2;min-height:64px;font-family:var(--font-h);letter-spacing:.16em;background:repeating-linear-gradient(135deg,#ffffff09 0 1px,transparent 1px 9px), var(--dark);border-bottom:1px solid var(--line);font-weight:600}.member .photo img{object-fit:cover;width:100%;height:100%;display:block}.member .body{padding:18px 20px}.member h4{color:var(--ink)}.member .role{color:var(--ink-2);letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:12px}.member .edu{color:var(--ink-2);margin-top:6px;font-size:13.5px}.member .voice{color:var(--ink-2);margin-top:12px;font-size:15px}.member .mail{margin-top:12px;font-size:13px;display:block}.band-dark,.heroband{position:relative;overflow:hidden}.band-motiv{pointer-events:none;opacity:.14;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 150% at 80%,#000 0% 38%,#00000080 68%,#0000 100%);mask-image:radial-gradient(70% 150% at 80%,#000 0% 38%,#00000080 68%,#0000 100%)}.band-motiv img{mix-blend-mode:screen;width:auto;max-width:none;height:200%;position:absolute;top:-50%;right:-2%}.band-dark .band-inner{position:relative}.kopfmotiv{opacity:.11}.kopfmotiv img{height:168%;top:-34%;right:-4%}.heroband .heroband-inner{position:relative}@media (width<=620px){.band-motiv img{height:160%;top:-30%;right:-18%}.band-motiv{opacity:.11}.kopfmotiv{opacity:.09}.kopfmotiv img{height:136%;top:-18%;right:-24%}}.closer{justify-items:start;gap:22px;display:grid}.closer h2{max-width:15.3em;font-size:clamp(30px,4.5vw,50px);line-height:1.05}.closer .meta{color:var(--ink-2);font-size:13px}footer.site-footer{background:var(--dark);color:#a9b4bb;border-top:1px solid #3f3f3f}.footer-inner{max-width:var(--container);padding:36px var(--pad) 28px;margin:0 auto}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:28px;font-size:13px;display:grid}.footer-grid h4{font-family:var(--font-h);letter-spacing:.14em;text-transform:uppercase;color:#f4f6f7;font-size:12px;font-weight:600}.footer-grid ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.footer-grid a{color:#a9b4bb}.footer-grid a:hover{color:var(--accent)}.footer-social{flex-wrap:wrap;gap:22px;margin-top:30px;display:flex}.footer-social a{font-family:var(--font-h);letter-spacing:.1em;text-transform:uppercase;color:#a9b4bb;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.footer-social a:hover{color:var(--accent)}.footer-brand{color:#f4f6f7;font-family:var(--font-h);letter-spacing:.04em;align-items:center;gap:11px;margin-top:34px;font-size:18px;font-weight:600;display:flex}.footer-brand .logo svg{height:26px}.footer-meta{color:#71838b;border-top:1px solid #3f3f3f;flex-wrap:wrap;gap:6px 24px;margin-top:16px;padding-top:18px;font-size:12px;display:flex}.ctabar{z-index:40;backdrop-filter:blur(8px);border-top:2px solid var(--lime);color:#f4f6f7;background:#0e1214f0;position:fixed;bottom:0;left:0;right:0}.ctabar-inner{max-width:var(--container);padding:8px var(--pad);align-items:center;gap:12px;margin:0 auto;display:flex}.ctabar .state{align-items:center;gap:9px;min-width:0;margin-right:auto;font-size:14px;display:flex}.ctabar .state span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ctabar .state .sub{color:#a9b4bb}.ctabar a{color:#f4f6f7}.ctabar .call{align-items:center;min-height:44px;padding:10px 6px;font-size:14px;display:inline-flex}.ctabar .call:hover{color:var(--accent)}@media (width<=559px){.ctabar .state .sub{display:none}}@media (width<=759px){.fb .v{font-size:23px}.fb .v-sm{font-size:19px}.statusline{font-size:21px}}@media (width<=400px){.fb .v{font-size:20px}.fb .v-sm{font-size:17px}.fb .v-zahl b{font-size:40px}.statusline{font-size:18px}}@media (width<=759px){header.site-header{padding-top:14px;padding-bottom:0}.site-nav{margin:0 calc(-1 * var(--pad));padding:2px var(--pad) 14px;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:18px;font-size:15px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 92%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 92%,#0000 100%)}.site-nav::-webkit-scrollbar{display:none}.site-nav a{white-space:nowrap}.heroband-inner{padding-top:30px}}.hero-voll{border-bottom:none;flex-direction:column;justify-content:flex-end;min-height:min(88vh,860px);display:flex}.hero-voll .hero-media{z-index:0;background:#000;position:absolute;inset:0}.hero-voll .hero-video{object-fit:cover;opacity:.92;width:100%;height:100%;display:none}.hero-voll .hero-foto img{object-fit:cover;object-position:50% 62%;transform-origin:60% 60%;width:80%;height:100%;animation:18s ease-out both heroZoom;display:block;position:absolute;top:0;right:0}@keyframes heroZoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hero-voll .hero-foto img{animation:none}}.hero-voll .hero-media:after{content:"";background:linear-gradient(90deg,#0e1214 0% 20%,#0e12148c 42%,#0e121400 62%),linear-gradient(#0e121400 62%,#0e1214 100%);position:absolute;inset:0}.hero-voll .heroband-inner{z-index:1;width:100%;padding-top:120px;padding-bottom:48px;position:relative}.hero-voll h1{text-transform:uppercase;letter-spacing:-.005em;max-width:7.65em;font-family:Barlow Condensed,Barlow Condensed Ersatz Gross,-apple-system,sans-serif;font-size:clamp(44px,5.6vw,84px);line-height:.94}.hero-eyebrow{font-family:var(--font-h);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-top:18px;font-size:15px;font-weight:600}.hero-voll .hero-cta{margin-top:28px}.hero-voll>.band-inner-tight{z-index:1;width:100%;position:relative}.hero-voll .fb{-webkit-backdrop-filter:blur(8px);background:#0e1214b8}.start-intro{border-top:none;padding-top:72px}.start-intro .lead{color:var(--ink);max-width:22.6em;font-size:clamp(20px,2.2vw,26px);font-weight:400;line-height:1.4}.tiles{grid-template-columns:1fr;gap:18px;margin-top:44px;display:grid}.verkaufen{border:1px solid var(--line);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-top:18px;padding:26px 28px;text-decoration:none;transition:border-color .2s;display:flex;position:relative}.verkaufen:hover{border-color:var(--accent)}.verkaufen>div{flex:420px;max-width:35em}.verkaufen .who{color:var(--ink-2);margin-bottom:8px;font-size:14px}.verkaufen h3{text-transform:uppercase;color:var(--ink);font-size:clamp(26px,2.6vw,34px)}.verkaufen p{color:var(--ink-2);margin-top:8px}.verkaufen .cta{font-family:var(--font-h);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);white-space:nowrap;font-size:15px;font-weight:600}@media (width>=760px){.tiles{grid-template-columns:repeat(2,1fr)}}.tile{aspect-ratio:4/3;color:#f4f6f7;background:#000;display:block;position:relative;overflow:hidden}.tile picture,.tile img,.tile video{width:100%;height:100%;display:block}.tile video{object-fit:cover;opacity:.9;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.tile:hover video{transform:scale(1.04)}.tile img{object-fit:cover;opacity:.86;transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .4s}.tile:after{content:"";background:linear-gradient(#0a0d0f00 30%,#0a0d0f8c 58%,#0a0d0ff0 100%);position:absolute;inset:0}.tile-text{z-index:1;gap:6px;padding:26px 28px;display:grid;position:absolute;bottom:0;left:0;right:0}.tile-num{z-index:1;font-family:var(--font-h);letter-spacing:.14em;color:var(--accent);font-size:14px;position:absolute;top:20px;left:28px}.tile .who{color:#c9d2d7;font-size:14px}.tile h3{text-transform:uppercase;color:#fff;font-size:clamp(30px,3.2vw,42px);font-weight:600}.tile p{color:#c9d2d7;max-width:24.9em;font-size:15px}.tile .cta{font-family:var(--font-h);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-top:6px;font-size:15px;font-weight:600}.tile:hover img{opacity:1;transform:scale(1.05)}.tile:hover .cta{color:var(--accent-hover)}.tile:focus-visible{outline-offset:4px}.warum{padding:96px 0 40px}.warum-grid{align-items:center;gap:48px;display:grid}@media (width>=900px){.warum-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}.kicker{font-family:var(--font-h);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:15px;font-weight:600;display:block}.zahlen{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;padding:22px 0;display:grid}.zahl b{font-family:var(--font-h);color:#fff;letter-spacing:-.02em;font-size:clamp(64px,9vw,128px);font-weight:400;line-height:.9;display:block}.zahl span{color:var(--ink-2);margin-top:10px;font-size:14px;line-height:1.35;display:block}.warum .copy{margin-top:28px}.link-arrow{font-family:var(--font-h);letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:600}.warum-bild{margin:0}.warum-bild img{width:100%;height:auto;display:block}.materialband{background:#000;position:relative;overflow:hidden;border-top:none!important}.materialband img{object-fit:cover;width:100%;height:clamp(260px,42vw,620px);display:block}.materialband-text{padding:0 var(--pad) 28px;max-width:var(--container);margin:0 auto;position:absolute;bottom:0;left:0;right:0}.materialband-text span{font-family:var(--font-h);letter-spacing:.16em;text-transform:uppercase;color:#f4f6f7;font-size:15px;font-weight:600}.band-blau{--bg:#009fe3;--ink:#0e1214;--ink-2:#0e1214;--line:#0e121440;color:#0e1214;background:#009fe3;border-top:none!important}.band-blau .closer h2{color:#0e1214;text-transform:uppercase;max-width:11.7em;font-size:clamp(34px,4.6vw,60px)}.band-blau .meta{color:#0e1214bf}.btn-invers{color:#f4f6f7;background:#0e1214;border-color:#0e1214}.btn-invers:hover{color:#fff;background:#000;border-color:#000}.band-blau .btn-quiet{color:#0e1214}.band-blau .btn-quiet:hover{color:#000}.js-reveal .reveal{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.js-reveal .reveal.is-in{opacity:1;transform:none}.js-reveal .tiles .tile:nth-child(2),.js-reveal .tiles .tile:nth-child(4){transition-delay:80ms}.js-reveal .zahl:nth-child(2){transition-delay:.1s}.js-reveal .fb>div.reveal:nth-child(2){transition-delay:60ms}.js-reveal .fb>div.reveal:nth-child(3){transition-delay:.12s}.js-reveal .fb>div.reveal:nth-child(4){transition-delay:.18s}.js-reveal .fb>div.reveal:nth-child(5){transition-delay:.24s}.js-reveal .fb>div.reveal:nth-child(6){transition-delay:.3s}.js-reveal .zahl:nth-child(3){transition-delay:.2s}.js-reveal .blueprint.reveal>.corner{transition:transform .9s cubic-bezier(.2,.7,.2,1) .3s}.js-reveal .blueprint.reveal:not(.is-in)>.corner.tl{transform:translate(18px,18px)}.js-reveal .blueprint.reveal:not(.is-in)>.corner.tr{transform:translate(-18px,18px)}.js-reveal .blueprint.reveal:not(.is-in)>.corner.bl{transform:translate(18px,-18px)}.js-reveal .blueprint.reveal:not(.is-in)>.corner.br{transform:translate(-18px,-18px)}@media (prefers-reduced-motion:reduce){.js-reveal .reveal{opacity:1;transition:none;transform:none}.tile img{transition:none}}@media (width<=700px){.hero-voll{min-height:86svh}.hat-video .hero-video{display:block}.hat-video .hero-foto{display:none}.hero-voll .hero-foto img{object-position:60% 50%;width:100%}.hero-voll .hero-media:after{background:linear-gradient(#0e121426 25%,#0e1214b3 55%,#0e1214 100%)}.hero-voll .heroband-inner{padding-top:200px;padding-bottom:28px}.zahlen{grid-template-columns:1fr;gap:22px}.zahl{align-items:baseline;gap:16px;display:flex}.zahl span{margin-top:0}.tile{aspect-ratio:4/5}.tile-text{padding:20px}.warum{padding-top:64px}}section.materialband{padding:0}@media (width<=700px){.hero-eyebrow{letter-spacing:.1em;font-size:13px}}.warum-team{color:inherit;grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.warum-team figure{background:#171c1f;margin:0;position:relative;overflow:hidden}.warum-team img{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:block}.warum-team figure:hover img{transform:scale(1.04)}.warum-team figcaption{font-family:var(--font-h);letter-spacing:.1em;text-transform:uppercase;color:#f4f6f7;background:linear-gradient(#0a0d0f00,#0a0d0fe6);padding:24px 12px 10px;font-size:16px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.video-zwei{align-items:center;gap:28px;margin-top:22px;display:grid}@media (width>=760px){.video-zwei{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.videoshot{border:1px solid var(--line);background:#000;margin:0}.videoshot video{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.video-zwei .copy{margin-top:0}.js-reveal .gallery figure.reveal:nth-child(3n+2){transition-delay:80ms}.js-reveal .gallery figure.reveal:nth-child(3n){transition-delay:.16s}.band-blau{position:relative;overflow:hidden}.band-blau .band-motiv,.nur-maus{display:none}@media (hover:hover) and (pointer:fine){.nur-maus{display:inline}.nur-touch{display:none}}.wa-dlg{border:1px solid var(--line);width:calc(100% - 32px);max-width:360px;color:var(--ink);background:#fff;padding:0}.wa-dlg::backdrop{background:#0e1214b3}.wa-dlg-in{text-align:center;justify-items:center;gap:10px;padding:26px 26px 24px;display:grid;position:relative}.wa-dlg-k{font-family:var(--font-h);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:13px;font-weight:600}.wa-dlg-h{font-family:var(--font-h);color:var(--ink);font-size:28px;font-weight:600;line-height:1.05}.wa-qr{border:1px solid var(--line);background:#fff;width:200px;height:200px;margin-top:6px}.wa-qr[hidden]{display:none}.wa-qr svg{width:100%;height:100%;display:block}.wa-dlg-info{color:var(--ink-2);max-width:17em;font-size:14px;line-height:1.5}.wa-nr{font-family:var(--font-h);letter-spacing:.02em;color:var(--ink);font-size:24px;font-weight:600}.wa-x{color:var(--ink-2);cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:30px;line-height:1;position:absolute;top:4px;right:4px}.wa-x:hover{color:var(--accent)}.vorteile{gap:12px;margin:0;padding:0;list-style:none;display:grid}.vorteile li{color:var(--ink-2);padding-left:22px;position:relative}.vorteile li:before{content:"";background:var(--accent);width:10px;height:2px;position:absolute;top:.7em;left:0}.vorteile b{color:var(--ink);font-weight:600}.rechner-cta{margin-top:16px;margin-bottom:6px}.tw table.preise td.num small.satz{white-space:normal;color:var(--ink-2);margin-top:2px;font-size:13px;font-weight:400;display:block}.umbau-rahmen{margin-top:22px;position:relative}.umbau-reihe{margin:0 calc(var(--pad)*-1);padding:0 var(--pad);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--pad);scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:78%;grid-auto-flow:column;gap:14px;list-style:none;display:grid;overflow-x:auto}.umbau-reihe::-webkit-scrollbar{display:none}.umbau-reihe>li{scroll-snap-align:start;min-width:0}.umbau-karte{border:1px solid var(--line);height:100%;color:var(--ink);background:var(--bg);text-decoration:none;transition:border-color .2s;display:block}.umbau-karte:hover{border-color:var(--accent)}.umbau-karte picture{background:#000;display:block;overflow:hidden}.umbau-karte img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:block}.umbau-karte:hover img{transform:scale(1.04)}.umbau-text{gap:8px;padding:14px 16px 16px;display:grid}.umbau-text h3{text-transform:uppercase;color:var(--ink);font-size:22px;line-height:1.15}.umbau-zeile{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;display:flex}.umbau-preis{font-family:var(--font-h);color:var(--ink);white-space:nowrap;font-size:22px;font-weight:600;line-height:1}.umbau-preis.gross{font-size:clamp(34px,4vw,46px)}.umbau-st{font-family:var(--font-h);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:9px;font-size:14px;font-weight:600;display:inline-flex}.umbau-st .dot{width:8px;height:8px}.umbau-st.ist-frei{color:var(--ink)}.umbau-pfeile{display:none}.umbau-mehr{margin-top:20px}@media (width>=760px){.umbau-reihe{grid-auto-columns:calc(33.3333% - 12px);gap:18px;margin:0;padding:0;scroll-padding-left:0}.ist-raster .umbau-reihe{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:22px 18px;overflow:visible}}@media (width>=760px) and (hover:hover) and (pointer:fine){.umbau-pfeile{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.umbau-pfeil{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;font-size:26px;line-height:1;font-family:var(--font-h);background:0 0}.umbau-pfeil:hover{border-color:var(--accent);color:var(--accent)}}.umbau-kopf{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.umbau-kopf b{font-family:var(--font-h);letter-spacing:0;color:var(--ink);text-transform:none;font-size:26px;font-weight:600}.umbau-kopf span{color:var(--ink-2)}.umbau-kopf .umbau-st.ist-frei{color:var(--ink)}.umbau-zurueck{font-family:var(--font-h);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:14px;font-weight:600}.umbau-galerie figure.gross{grid-column:1/-1}.umbau-galerie figure.gross img{aspect-ratio:auto}.umbau-galerie:has(figure:only-child){max-width:900px;display:block}.umbau-liste{color:var(--ink-2);gap:8px;max-width:40.7em;margin:18px 0 0;padding-left:20px;display:grid}.umbau-daten{border-top:1px solid var(--line);max-width:720px;margin:20px 0 0;display:grid}.umbau-daten>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,1fr) 2fr;gap:16px;padding:11px 0;display:grid}.umbau-daten dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:13px}.umbau-daten dd{color:var(--ink);margin:0;font-weight:500}.umbau-angebot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:22px;padding:26px 28px;display:flex}.umbau-angebot p{color:var(--ink-2);max-width:26em;margin-top:8px}.hero-rating{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:16px 0 0;font-size:14px;display:flex}.hero-rating b{color:var(--ink);font-family:var(--font-h);font-size:16px;font-weight:600}.hero-voll .hero-rating{color:var(--ink)}.heroshot-handy{display:none}@media (width<=899px){.hero-grid>.heroshot{display:none}.heroshot-handy{max-width:var(--container);padding:0 var(--pad) 34px;margin:0 auto;display:block}.band-inner-tight+.heroshot-handy{margin-top:-26px}}.hero-bildlink{display:none}@media (width>=900px){.hero-bildlink{right:var(--pad);font-family:var(--font-h);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line);background:#0e1214c7;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block;position:absolute;bottom:22px}.hero-bildlink:hover{border-color:var(--accent);color:var(--accent)}}.umbau-bild{position:relative}.umbau-marke{z-index:1;color:#f4f6f7;font-family:var(--font-h);letter-spacing:.14em;text-transform:uppercase;background:#0e1214e0;padding:7px 11px;font-size:13px;font-weight:600;position:absolute;top:0;left:0}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Chakra Petch Ersatz;src:local(Arial Bold),local(Arial),local(Helvetica Neue),local(Helvetica),local(Roboto),local(Liberation Sans);size-adjust:94%;font-weight:700}:root{--font-t:"Chakra Petch","Chakra Petch Ersatz",Arial,sans-serif;--ld-n:#040407;--ld-x:max(24px,calc((100vw - 1160px)/2 + 24px))}html.ld-page .wrap-header{background:var(--ld-n);border-bottom:0}.ld{background:var(--paper);color:var(--ink)}.ld-c{max-width:1160px;padding:0 var(--pad);margin:0 auto}.ld section,.ld .ld-s{border:0;padding:0}.ld h2{font:700 38px/1.1 var(--font-t);text-transform:uppercase;color:var(--accent);letter-spacing:.01em;text-wrap:balance;margin:0 0 40px}.ld .ld-dk h2{color:#fff}.ld h3{font:700 17px/1.3 var(--font-t);text-transform:uppercase}.ld ul,.ld ol{margin:0;padding:0;list-style:none}.ld a{color:inherit}.ld-hero{background:var(--ld-n);color:#fff;height:640px;position:relative;overflow:hidden}.ld-hero-bild{aspect-ratio:2.333;height:100%;position:absolute;top:0;left:37%}.ld-hero-bild img{object-fit:cover;transform-origin:20% 55%;will-change:transform;width:100%;height:100%;animation:12s ease-in-out infinite alternate ldDrift;display:block}@keyframes ldDrift{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.14)translate(-2.5%,-1.5%)}}.ld-hero-ov{background:linear-gradient(90deg,var(--ld-n) 0%,var(--ld-n) 44%,#04040700 56%);position:absolute;inset:0}.ld-hero-tx{left:var(--ld-x);width:600px;max-width:calc(100% - var(--ld-x));position:absolute;top:124px}.ld-tag{font:600 15px/1.4 var(--font-h);letter-spacing:.22em;color:var(--lime);text-transform:uppercase;margin:0}.ld-hero h1{max-width:12em;font:700 46px/1.12 var(--font-t);text-transform:uppercase;color:#fff;letter-spacing:0;text-wrap:balance;margin:18px 0 0}.ld-sub{color:#a9b4bb;max-width:420px;margin:24px 0 0;font-size:18px;line-height:1.45}.ld-btns{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ld-btns a,.ld-cl .ld-btns a,.ld-more button{font:600 16px/1 var(--font-h);letter-spacing:.1em;text-transform:uppercase;border-radius:0;align-items:center;min-height:50px;padding:16px 24px;text-decoration:none;display:inline-flex}.ld-b1{background:var(--accent);border:1px solid var(--accent);color:#0a0c0e!important}.ld-b1:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.ld-b2{background:0 0;border:1px solid #3f4448;color:#fff!important}.ld-b2:hover{border-color:var(--accent);color:var(--accent)!important}.ld-rt{color:#a9b4bb;flex-wrap:wrap;gap:10px;margin:22px 0 0;font-size:14px;display:flex}.ld-rt i{color:var(--lime);letter-spacing:.12em;font-style:normal}.ld-rt b{color:#fff;font-weight:600}.ld-line{background:var(--lime);height:3px}.ld-fx{color:#fff;padding:16px var(--ld-x) 22px;background:#0a0c0e;grid-template-columns:1.75fr 1fr .8fr 1.4fr 1.15fr;display:grid}.ld-fx>div{border-right:1px solid #1c2226;margin-right:26px;padding-right:26px}.ld-fx>div:last-child{border:0;margin:0;padding:0}.ld-fx .k{font:600 12px/1.2 var(--font-h);letter-spacing:.2em;text-transform:uppercase;color:#8a969d;margin-bottom:8px}.ld-fx .v{font:700 18px/1.25 var(--font-t);text-transform:uppercase;color:#fff}.ld-fx .z{font:700 44px/1 var(--font-t);color:#fff;align-items:baseline;display:flex}.ld-fx .z small{font:600 14px/1 var(--font-h);letter-spacing:.14em;text-transform:uppercase;color:#a9b4bb;margin:0 6px}.ld-fx .z small:first-child{margin-left:0}.ld-fx .sub{color:#8a969d;margin-top:6px;font-size:13px}.ld-tx2{grid-template-columns:1.35fr 1fr;gap:72px;padding:80px 0 20px;display:grid}.ld-tx2 h2{margin-bottom:26px;font-size:30px}.ld-why li{border-top:1px solid var(--line);color:var(--ink-2);padding:18px 0}.ld-why li:last-child{border-bottom:1px solid var(--line)}.ld-why b{font:700 17px/1.3 var(--font-t);text-transform:uppercase;color:var(--ink);margin-bottom:5px;display:block}.ld-w li{border-top:1px solid var(--line);font:700 18px/1.3 var(--font-t);text-transform:uppercase;color:var(--ink);padding:14px 0}.ld-w li:last-child{border-bottom:1px solid var(--line)}.ld-n{color:var(--ink-2);margin-top:22px;font-size:15.5px}.ld-ft{color:var(--ink-2);padding:0 0 56px;font-size:14px}.ld-dk{background:var(--ld-n);color:#fff}.ld .ld-gl{padding:96px 0 104px}.ld-gl h2{margin-bottom:48px}.ld-gal figure{background:#0b0d10;border:0;margin:0;position:relative;overflow:hidden}.ld-gal figure img{object-fit:cover;cursor:zoom-in;aspect-ratio:auto;width:100%;height:100%;display:block}.ld-gal figcaption{letter-spacing:.08em;text-transform:uppercase;color:#fff;pointer-events:none;background:linear-gradient(#0000,#040407d1);padding:34px 16px 14px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.ld-gal figure:after{content:"";background:var(--accent);transform-origin:0;height:3px;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ld-gal figure:hover:after{transform:scaleX(1)}.ld-blk{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px;display:grid}.ld-blk figure{aspect-ratio:3/2}.ld-blk .big{aspect-ratio:auto;grid-area:1/1/3/3}.ld-blk.r .big{grid-column:2/4}.ld-blk figure:nth-child(2){grid-area:1/3}.ld-blk figure:nth-child(3){grid-area:2/3}.ld-blk.r figure:nth-child(2),.ld-blk.r figure:nth-child(3){grid-column:1}.ld-extra{display:none}.ld-offen .ld-extra{display:grid}.ld-more{text-align:center;margin-top:44px}.ld-more button{color:#fff;cursor:pointer;background:0 0;border:1px solid #5a6268;padding:16px 28px}.ld-more button:hover{border-color:var(--accent);color:var(--accent)}.ld .ld-sec{padding:88px 0 0}.ld .tw{margin-top:8px;overflow:visible}.ld table{border-collapse:collapse;width:100%;min-width:0}.ld th{font:600 12px/1.2 var(--font-h);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);text-align:left;border-bottom:1px solid var(--ink);padding:0 0 12px}.ld th.num,.ld td.num{text-align:right}.ld td{border-bottom:1px solid var(--line);font:400 17px/1.4 var(--font-b);color:var(--ink);vertical-align:top;padding:16px 0}.ld td:first-child{font:400 17px/1.4 var(--font-b);color:var(--ink)}.ld td.num{font:700 19px/1.3 var(--font-t);white-space:nowrap;color:var(--ink)}.ld td small{font:400 13px/1.4 var(--font-b);color:var(--ink-2);margin-top:2px;display:block}.ld .ab{font:600 12px/1 var(--font-h);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-right:4px}.ld-cta{flex-wrap:wrap;align-items:center;gap:24px;margin:36px 0 52px;display:flex}.ld-btn{font:600 16px/1 var(--font-h);letter-spacing:.1em;text-transform:uppercase;background:var(--accent);align-items:center;min-height:50px;padding:16px 26px;text-decoration:none;display:inline-flex;color:#0a0c0e!important}.ld-btn:hover{background:var(--accent-hover)}.ld-cta span{color:var(--ink-2);font-size:15px}.ld-note{color:var(--ink-2);max-width:820px;margin-top:18px;font-size:14px}.ld-ol{grid-template-columns:repeat(5,1fr);gap:28px;display:grid;position:relative}.ld-ol:before{content:"";background:var(--line);height:1px;position:absolute;top:19px;left:0;right:0}.ld-ol li{position:relative}.ld-ol .no{background:var(--paper);border:1px solid var(--accent);width:39px;height:39px;font:700 20px/1 var(--font-t);color:var(--accent);place-items:center;display:grid;position:relative}.ld-ol strong{font:700 17px/1.25 var(--font-t);text-transform:uppercase;color:var(--ink);margin-top:18px;display:block}.ld-ol p{color:var(--ink-2);margin:6px 0 0;font-size:15.5px}.ld-links{border-top:1px solid var(--line);margin-top:80px}.ld-row{border-bottom:1px solid var(--line);grid-template-columns:300px 1fr auto;align-items:center;gap:32px;padding:24px 0;display:grid}.ld-row h3{font:700 19px/1.3 var(--font-t);text-transform:uppercase;color:var(--accent);margin:0}.ld-row p{color:var(--ink-2);margin:0;font-size:16px}.ld-row a{color:var(--ink);white-space:nowrap;border-bottom:2px solid var(--accent);padding-bottom:3px;font-weight:600;text-decoration:none}.ld-row a:after{content:" →"}.ld-row a:hover{color:var(--accent)}.ld-rate{color:var(--ink-2);margin-top:64px;font-size:15px}.ld-rate b{color:var(--ink)}.ld-rate a{color:var(--ink-2);text-decoration:underline}.ld-q{grid-template-columns:1fr 1fr;gap:56px;margin-top:26px;display:grid}.ld blockquote{border-left:2px solid var(--accent);color:var(--ink);margin:0;padding-left:24px}.ld cite{color:var(--ink-2);margin-top:12px;font-size:13px;font-style:normal;display:block}.ld .faq-wrap{border-top:1px solid var(--line);margin-top:0}.ld details{border-bottom:1px solid var(--line)}.ld summary{cursor:pointer;font:700 18px/1.3 var(--font-t);text-transform:uppercase;color:var(--ink);padding:22px 40px 22px 0;list-style:none;display:block;position:relative}.ld summary::-webkit-details-marker{display:none}.ld summary:after,.ld details[open] summary:after{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);background:0 0;width:9px;height:9px;position:absolute;top:28px;right:6px;transform:rotate(45deg)}.ld details[open] summary:after{top:32px;transform:rotate(-135deg)}.ld details .db{max-width:820px;color:var(--ink-2);padding:0 0 24px;font-size:17px}.ld-sub2{color:var(--ink-2);margin-top:36px;font-size:14px}.ld-cl{margin-top:96px;padding:104px 0 88px}.ld-cl h2{max-width:760px;margin-bottom:32px}.ld-cl .ld-btns{margin-top:0}.ld-cl .ld-b2{border-color:#3f4448}.ld-meta{color:#b4bec4;margin-top:36px;font-size:13px}@media (width<=1100px){.ld-hero-tx{width:480px}.ld-hero h1{font-size:40px}.ld-hero-bild{left:34%}.ld-fx{grid-template-columns:1fr 1fr 1fr}.ld-fx>div{border-right:1px solid #1c2226;margin:0 0 18px;padding-right:18px}.ld-fx>div:nth-child(3){border:0}.ld-fx>div:nth-child(n+4){margin-bottom:0}.ld-fx>div:last-child{padding-right:0}}@media (width<=820px){.ld h2{margin-bottom:26px;font-size:27px}.ld .ld-sec{padding-top:60px}.ld-tx2{grid-template-columns:1fr;gap:44px;padding:52px 0 8px}.ld-tx2 h2{font-size:25px}.ld .ld-gl{padding:60px 0 68px}.ld-blk{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.ld-blk .big,.ld-blk.r .big{aspect-ratio:3/2;grid-area:1/1/auto/3}.ld-blk figure:nth-child(2),.ld-blk figure:nth-child(3),.ld-blk.r figure:nth-child(2),.ld-blk.r figure:nth-child(3){grid-area:2}.ld-gal figcaption{padding:24px 10px 9px;font-size:10px}.ld-ol{grid-template-columns:1fr;gap:0}.ld-ol:before{width:1px;height:auto;inset:10px auto 10px 19px}.ld-ol li{padding:0 0 26px 60px}.ld-ol .no{position:absolute;top:0;left:0}.ld-ol strong{margin-top:6px;font-size:16px}.ld-row{grid-template-columns:1fr;gap:8px}.ld-q{grid-template-columns:1fr;gap:30px}.ld-links{margin-top:52px}.ld td.num{font-size:16px}.ld-cl{margin-top:64px;padding:64px 0 56px}.ld-cl h2{font-size:25px}.ld summary{font-size:16px}.ld-cta{margin:28px 0 36px}}@media (width<=700px){.ld-hero{height:auto}.ld-hero-bild{aspect-ratio:1.65;width:100%;height:auto;display:block;position:relative;top:auto;left:auto;overflow:hidden}.ld-hero-bild img{width:170%;max-width:none;height:auto;animation:none;position:absolute;top:50%;left:-10.5%;transform:translateY(-50%)}.ld-hero-bild:after{content:"";background:linear-gradient(0deg,var(--ld-n),#04040700);height:50%;position:absolute;inset:auto 0 0}.ld-hero-ov{display:none}.ld-hero-tx{width:auto;max-width:none;margin-top:-28px;padding:0 20px 28px;position:relative;top:auto;left:auto}.ld-tag{letter-spacing:.16em;font-size:11px}.ld-hero h1{font-size:30px}.ld-sub{font-size:16px}.ld-btns{flex-direction:column}.ld-btns a{justify-content:center}.ld-fx{grid-template-columns:1fr 1fr;padding:18px 20px 8px}.ld-fx>div{margin:0 0 18px;padding-right:12px;border:0!important}.ld-fx>div:first-child,.ld-fx>div:nth-child(4),.ld-fx>div:nth-child(5){grid-column:1/-1}.ld-fx>div:nth-child(n+4){margin-bottom:18px}.ld-fx .v{font-size:17px}.ld-fx .z{font-size:36px}}.ld-kl{display:none}.ld-2sp{grid-template-columns:1.6fr 1fr;align-items:start;gap:64px;display:grid}.ld-2sp-bild{margin:0}.ld-2sp-bild img{width:100%;height:auto;display:block}.ld-2sp-bild figcaption{font:400 13px/1.4 var(--font-b);color:var(--ink-2);margin-top:10px}.ld-2sp .ld-h2b{margin-top:56px}.ld-prose-p{color:var(--ink-2);max-width:40em;font-size:18px;line-height:1.6}.ld .ld-sec .ld-h2b{margin-top:80px}.ld .ld-sec-preise{padding-top:96px}@media (width<=820px){.ld .ld-sec-preise{padding-top:60px}.ld .ld-sec .ld-h2b{margin-top:56px}.ld-2sp{grid-template-columns:1fr;gap:40px}.ld-2sp-bild{max-width:420px}.ld-lg{display:none}.ld-kl{display:inline}.ld-t3 th{letter-spacing:.1em;white-space:nowrap}.ld-t3 th.num,.ld-t3 td.num{padding-left:22px}.ld-t3 td small{white-space:nowrap}.ld-t3 td:first-child:not([colspan]){white-space:nowrap;padding-right:6px}}.ld-fx{border-bottom:3px solid var(--lime)}.ld .ld-dk{border-top:3px solid var(--lime);border-bottom:3px solid var(--lime)}.ld-cl{border-top:3px solid var(--lime)}.ld .ld-cl{margin-top:96px;padding:104px 0 88px}@media (width<=820px){.ld .ld-cl{margin-top:64px;padding:64px 0 56px}}.ld-tx2-cta{grid-template-columns:1.35fr 1fr;align-items:start;padding-bottom:88px}.ld-prose p{color:var(--ink-2);max-width:40em;font-size:18px;line-height:1.6}.ld-prose p+p{margin-top:16px}.ld-rechner{border-top:3px solid var(--accent);background:#fff;padding:28px 28px 32px}.ld-rechner h3{font:700 20px/1.2 var(--font-t);text-transform:uppercase;color:var(--ink);margin:0 0 12px}.ld-rechner p{color:var(--ink-2);margin:0 0 22px;font-size:16px}.ld-lead{color:#a9b4bb;max-width:40em;margin:-20px 0 40px;font-size:18px}.ld .ld-gl .ld-h2b{margin-top:88px}.ld-vid{grid-template-columns:minmax(0,380px) 1fr;align-items:center;gap:56px;display:grid}.ld-vid figure{background:#0b0d10;margin:0}.ld-vid video{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.ld-vid-tx p{color:#d6dde1;max-width:30em;font-size:19px;line-height:1.6}.ld-vid-tx p+p{margin-top:16px}.ld-vid-tx a{color:#fff;border-bottom:2px solid var(--accent);text-decoration:none}.ld-drei{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ld-drei figure{aspect-ratio:3/4}.ld-drei figure:last-child img{object-position:38% 50%}.ld .ld-grp td{font:600 12px/1.2 var(--font-h);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--ink);padding-top:28px}@media (width<=820px){.ld-tx2-cta{padding-bottom:56px}.ld-vid{grid-template-columns:1fr;gap:28px}.ld-vid figure{max-width:420px}.ld-drei{grid-template-columns:1fr;gap:12px}.ld-drei figure{aspect-ratio:3/2}.ld .ld-gl .ld-h2b{margin-top:56px}}.ld .ld-h3{font:700 17px/1.3 var(--font-t);text-transform:uppercase;color:var(--ink);margin:48px 0 10px}.ld-note-first{margin-top:0}.ld-zus{border-top:1px solid var(--line)}.ld-zus li{border-bottom:1px solid var(--line);grid-template-columns:280px 1fr;gap:24px;padding:14px 0;display:grid}.ld-zus b{color:var(--ink);font-weight:600}.ld-zus span{color:var(--ink-2)}.ld-note a{color:var(--ink);border-bottom:2px solid var(--accent);text-decoration:none}.ld-rb-in{grid-template-columns:1.25fr 1.6fr;align-items:center;gap:0;display:grid;position:relative;left:-60px}.ld-rb-bild{margin:0 -45px 0 -70px}.ld-rb-bild img{width:100%;height:auto;display:block}.ld-rb-tx{margin-left:0;padding:32px 0;position:relative}.ld-rb-in2{grid-template-columns:1.6fr 1fr}.ld-rb-in2 .ld-rb-bild{margin:0 0 0 -70px}.ld .ld-rb-tx h2{margin-bottom:22px;font-size:34px}.ld-lead-rb{margin:0 0 32px}.ld-b1-gross{font:600 16px/1 var(--font-h);letter-spacing:.1em;text-transform:uppercase;align-items:center;min-height:50px;padding:16px 26px;text-decoration:none;display:inline-flex}@media (width<=820px){.ld-zus li{grid-template-columns:1fr;gap:2px}.ld-rb-in{display:block;left:0}.ld-rb-bild,.ld-rb-in2 .ld-rb-bild{margin:0}.ld-rb-tx{margin-left:0;padding:0 0 56px}}html.ld-dark h1,html.ld-dark h2,html.ld-dark h3{font-family:var(--font-t);letter-spacing:0;font-weight:700}html.ld-dark .hero-voll h1{font-family:var(--font-t);letter-spacing:0;max-width:8.4em;font-size:clamp(38px,4.6vw,66px);font-weight:700;line-height:1.04}html.ld-dark .hero-voll .hero-foto img{object-position:100% 50%;width:100%}@media (width<=700px){html.ld-dark .hero-voll{min-height:0;display:block}html.ld-dark .hero-voll .hero-media{aspect-ratio:4/3;background:var(--ld-n);width:100%;position:relative;inset:auto}html.ld-dark .hero-voll .hero-foto img{object-fit:cover;object-position:100% 50%;width:100%;height:100%;position:relative}html.ld-dark .hero-voll .hero-media:after{background:linear-gradient(#0e121400 48%,#0e121459 78%,#0e1214 100%)}html.ld-dark .hero-voll .heroband-inner{padding-top:4px;padding-bottom:30px}}html.ld-dark .hero-voll .hero-media:after{background:linear-gradient(90deg,#0e1214 0% 17%,#0e1214b8 38%,#0e12142e 56%,#0e121400 70%),linear-gradient(#0e121400 66%,#0e1214 100%)}html.ld-dark .hero-tag{font:600 15px/1.4 var(--font-h);letter-spacing:.22em;text-transform:uppercase;color:var(--lime);margin:0 0 18px}html.ld-dark .hero-ort{color:#a9b4bb;max-width:420px;margin:22px 0 0;font-size:18px;line-height:1.45}html.ld-dark .hero-voll .hero-cta{margin-top:28px}html.ld-dark .hero-voll .heroband-inner{padding-top:104px;padding-bottom:150px}@media (width<=1100px){html.ld-dark .hero-voll .heroband-inner{padding-bottom:110px}}@media (width<=700px){html.ld-dark .hero-voll .heroband-inner{padding-bottom:40px}}html.ld-dark .hero-voll>.band-inner-tight{max-width:none;margin:0;padding:0}html.ld-dark .fb{border-top:3px solid var(--lime);border-bottom:3px solid var(--lime);padding:18px var(--ld-x) 24px;-webkit-backdrop-filter:none;background:#0a0c0e;gap:0;display:grid}html.ld-dark .fb>div{background:0 0;border:0;border-right:1px solid #1c2226;margin-right:26px;padding:0 26px 0 0}html.ld-dark .fb>div:last-child{border-right:0;margin-right:0;padding-right:0}html.ld-dark .fb .k{font:600 12px/1.2 var(--font-h);letter-spacing:.2em;text-transform:uppercase;color:#8a969d;margin-bottom:8px}html.ld-dark .fb .v{font:700 20px/1.25 var(--font-t);text-transform:uppercase;color:#fff}html.ld-dark .fb .v-sm{font-size:18px;line-height:1.25}html.ld-dark .fb .sub{color:#8a969d;margin-top:6px;font-size:13px}html.ld-dark .fb .statusline{font-family:var(--font-t);text-transform:uppercase;font-size:20px;font-weight:700}html.ld-dark .fb .stars{color:var(--lime)}html.ld-dark .fb>div{min-width:0}@media (width<=860px){html.ld-dark .fb{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;padding:18px 20px 24px}html.ld-dark .fb>div{margin-right:0;padding-right:20px}html.ld-dark .fb>div:nth-child(2n){border-right:0;padding-right:0}html.ld-dark .fb .v{font-size:17px}html.ld-dark .fb .v-sm{font-size:16px}html.ld-dark .fb .statusline{font-size:17px}html.ld-dark .fb>div:nth-child(-n+2){border-bottom:1px solid #1c2226;padding-bottom:22px}}@media (width<=560px){html.ld-dark .fb{grid-template-columns:1fr;row-gap:0}html.ld-dark .fb>div{border-bottom:1px solid #1c2226;border-right:0;margin:0;padding:16px 0}html.ld-dark .fb>div:first-child{padding-top:0}html.ld-dark .fb>div:last-child{border-bottom:0;padding-bottom:0}html.ld-dark .fb .v,html.ld-dark .fb .v-sm,html.ld-dark .fb .statusline{font-size:18px}}@media (width<=900px){html.ld-dark .hero-voll .hero-media:after{background:linear-gradient(90deg,#0e1214 0%,#0e1214db 30%,#0e121480 58%,#0e12141a 85%),linear-gradient(#0e121400 60%,#0e1214 100%)}}@media (width<=700px){html.ld-dark .hero-ort{font-size:15px}}html.ld-dark .hero-eyebrow{font-family:var(--font-h);letter-spacing:.22em;text-transform:uppercase;color:var(--lime);font-weight:600}html.ld-dark .band h2,html.ld-dark section>h2{text-transform:uppercase;color:#fff;font-size:clamp(30px,3.4vw,42px);line-height:1.08}html.ld-dark .band-blau .closer h2{color:#0e1214}html.ld-dark .fb .v{font-family:var(--font-t);letter-spacing:0;font-weight:700}html.ld-dark .zahl b{font-family:var(--font-t);letter-spacing:-.01em;font-size:clamp(56px,8vw,112px);font-weight:700}html.ld-dark .kicker{font-family:var(--font-h);letter-spacing:.22em;font-weight:600}html.ld-dark .blueprint .corner{display:none}html.ld-dark .blueprint,html.ld-dark .verkaufen{border:1px solid #ffffff24;transition:border-color .2s}html.ld-dark .verkaufen:hover{border-color:var(--accent)}html.ld-dark .verkaufen h3{font-size:clamp(26px,2.6vw,36px)}html.ld-dark .tile{border:0}html.ld-dark .tile h3{font-size:clamp(28px,3vw,40px);line-height:1.04}html.ld-dark .tile img,html.ld-dark .tile-video{transition:transform .5s}html.ld-dark .tile:hover img,html.ld-dark .tile:hover .tile-video{transform:scale(1.03)}html.ld-dark .tile .cta,html.ld-dark .verkaufen .cta,html.ld-dark .tile-num{font-family:var(--font-h);letter-spacing:.14em;font-weight:600}html.ld-dark .band-blau{border-top:3px solid var(--lime)!important}html.ld-dark .materialband{border-bottom:3px solid var(--lime)}@media (width<=700px){html.ld-dark .hero-voll h1{font-size:30px}html.ld-dark .band h2,html.ld-dark section>h2{font-size:26px}html.ld-dark .fb .v-sm{font-size:16px}}
