:root{--pv-ink:#1b222a;--pv-red:#d7192d;--pv-paper:#fff;--pv-warm:#f7f6f3;--pv-line:#e1e1dc}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:145px}body{background:var(--pv-paper);color:var(--pv-ink);margin:0;font-family:Arial,Helvetica,sans-serif}a,button,summary{touch-action:manipulation}button{font:inherit}img{max-width:100%}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--pv-red);outline-offset:5px}section,h1,h2{scroll-margin-top:145px}.rd-shell{min-width:0}.prototype-product,.prototype-product [data-system-section=hero] h1{font-family:Arial,Helvetica,sans-serif}.prototype-product [data-system-section=gallery] a{cursor:zoom-in}body .prototype-geo .local-roof{color:var(--pv-ink);background:#fff}.prototype-geo .local-hero{background:var(--pv-warm)}.prototype-geo .local-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px;width:min(100% - 80px,1240px);min-height:0;margin:auto;padding:58px 0 64px;display:grid;overflow:visible}.prototype-geo .local-hero__copy{backdrop-filter:none;width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.prototype-geo .local-hero__image{aspect-ratio:4/3;border-radius:5px;align-self:center;margin:0;position:relative;inset:auto;overflow:hidden}.prototype-geo .local-hero__image img{object-fit:contain;background:#eeeae3;width:100%;height:100%}.prototype-geo .local-hero h1{letter-spacing:-.045em;overflow-wrap:anywhere;hyphens:auto;max-width:100%;margin-top:23px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(32px,3.7vw,54px);font-weight:700;line-height:1.09}.prototype-geo .local-city{white-space:normal}.prototype-geo .local-hero__copy>p{color:#59616a;font-size:17px;line-height:1.65}.prototype-geo .local-breadcrumb{color:#697069;margin-bottom:31px;font-size:12px}.prototype-geo .local-overline{letter-spacing:.13em;font-size:11px;font-weight:700}.prototype-geo .local-overline>span{width:23px;height:2px}.prototype-geo .local-actions{flex-wrap:wrap;gap:13px;display:flex!important}.prototype-geo .local-hero .local-btn{flex:180px;width:auto}.prototype-geo .local-btn{border-radius:4px;min-height:48px;font-size:14px;font-weight:700}.prototype-geo .local-btn--secondary{background:0 0;border-color:#c7ccc7}.prototype-geo .local-proof{border-bottom:1px solid var(--pv-line);background:#fff}.prototype-geo .local-proof__grid{padding-top:32px;padding-bottom:32px}.prototype-geo .local-proof__grid strong{color:#1b222a;font-weight:700}.prototype-geo .local-proof__grid span{color:#697069}.prototype-geo :is(h2,h3,.alv-h){letter-spacing:-.025em;font-family:Arial,Helvetica,sans-serif}.prototype-geo h2{font-size:clamp(27px,2.6vw,38px);line-height:1.15}.prototype-geo .local-section{padding-block:72px}.prototype-geo .local-section--soft,.prototype-geo .local-offer-facts{background:var(--pv-warm)}.prototype-geo .local-offer-facts__grid article{background:0 0;border:0;border-top:1px solid #d7d9d2;border-radius:0;padding:22px 0}.prototype-geo .local-offer-facts{padding-block:60px}.prototype-geo .local-material-choice{box-shadow:none;border-radius:5px}.prototype-geo .local-faq-cta{border-radius:5px}.prototype-geo .local-wrap{max-width:1240px}.prototype-geo .local-options{border-radius:5px}.prototype-article{color:var(--pv-ink);background:#fff;font:17px/1.75 Arial,Helvetica,sans-serif}.prototype-article h1,.prototype-article h2,.prototype-article h3{color:var(--pv-ink);font-family:Arial,Helvetica,sans-serif}.prototype-article .wissen-hero{background:var(--pv-warm);border-bottom:1px solid var(--pv-line)}.prototype-article .wissen-hero__inner{max-width:1100px;margin:auto;padding:40px 40px 58px}.prototype-article .wissen-breadcrumb{color:#687068;flex-wrap:wrap;gap:9px;margin-bottom:37px;font-size:12px;line-height:1.5;display:flex}.prototype-article a{color:inherit;text-underline-offset:4px}.prototype-article .wissen-breadcrumb a{text-decoration:none}.prototype-article .wissen-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--pv-red);font-size:11px;font-weight:700}.prototype-article h1{letter-spacing:-.045em;max-width:930px;margin:18px 0 26px;font-size:clamp(34px,4.2vw,58px);font-weight:700;line-height:1.1}.prototype-article .wissen-hero p{color:#59616a;max-width:830px;font-size:18px;line-height:1.7}.prototype-article .wissen-meta{color:#697069;flex-wrap:wrap;gap:12px;margin-top:25px;font-size:12px;display:flex}.prototype-article .wissen-meta span+span:before{content:"·";margin-right:12px}.prototype-article .wissen-article{max-width:920px;margin:auto;padding:45px 40px 50px}.prototype-article .wissen-disclaimer{color:#687068;border-left:2px solid #d4d6ce;margin-bottom:33px;padding:2px 0 2px 22px;font-size:14px}.prototype-article .wissen-disclaimer p{margin:6px 0 0}.prototype-article .wissen-short{background:var(--pv-warm);border-left:3px solid var(--pv-red);border-radius:5px;margin-bottom:30px;padding:26px 30px}.prototype-article .wissen-short>span{letter-spacing:.14em;text-transform:uppercase;color:var(--pv-red);font-size:11px;font-weight:700}.prototype-article .wissen-short p{margin:12px 0 0;font-size:18px;line-height:1.7}.prototype-article .project-photo{margin:35px 0!important;padding:0!important}.prototype-article .project-photo img{aspect-ratio:16/9;object-fit:contain;background:#f2f0eb;border-radius:5px;width:100%;height:auto;display:block}.prototype-article .wissen-toc{border-top:1px solid var(--pv-line);border-bottom:1px solid var(--pv-line);margin:40px 0;padding:26px 0 20px}.prototype-article .wissen-toc strong{font-size:19px}.prototype-article .wissen-toc ol{columns:2;column-gap:32px;margin:14px 0 0;padding-left:22px;font-size:14px;line-height:1.5}.prototype-article .wissen-toc li{break-inside:avoid;padding:7px 0}.prototype-article .wissen-toc a{text-decoration:none}.prototype-article .wissen-toc a:hover{text-decoration:underline}.prototype-article .wissen-section{margin:46px 0}.prototype-article h2{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(25px,2.4vw,32px);font-weight:700;line-height:1.2}.prototype-article h3{font-size:21px;line-height:1.35}.prototype-article p{margin:0 0 20px}.prototype-article li{margin-bottom:9px}.prototype-article ul,.prototype-article ol{padding-left:22px}.prototype-article .wissen-check-grid{grid-template-columns:1fr 1fr;gap:24px;margin:50px -30px;display:grid}.prototype-article .wissen-check-grid>div,.prototype-article .wissen-check-grid>section{background:var(--pv-warm);border-radius:5px;min-width:0;padding:28px;font-size:15px}.prototype-article .wissen-check-grid h2{font-size:25px}.prototype-article details{border-bottom:1px solid var(--pv-line);padding:18px 0}.prototype-article summary{cursor:pointer;min-height:30px;font-weight:700;line-height:1.5}.prototype-article details p{color:#59616a;margin:18px 0 4px}.prototype-article .wissen-sources{background:var(--pv-warm);overflow-wrap:anywhere;border-radius:5px;margin:50px 0;padding:32px;font-size:14px}.prototype-article .wissen-sources h2{font-size:25px}.prototype-article .wissen-related{grid-template-columns:1fr 1fr;gap:32px;margin:48px 0;display:grid}.prototype-article .wissen-related h2{font-size:24px}.prototype-article .wissen-related li{font-size:15px}.prototype-article .wissen-cta{background:var(--pv-warm);text-align:center;padding:60px 40px}.prototype-article .wissen-cta>*{max-width:760px;margin-inline:auto}.prototype-article .alv-btn{background:var(--pv-red);color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.prototype-article .wissen-cta a{max-width:max-content}.prototype-article table{border-collapse:collapse;width:100%;font-size:15px}.prototype-article th,.prototype-article td{border-bottom:1px solid var(--pv-line);text-align:left;padding:12px}@media (max-width:1100px){.prototype-geo .local-hero__inner{gap:30px;width:calc(100% - 48px)}.prototype-geo .local-hero h1{font-size:38px}}@media (max-width:760px){.rd-header{top:70px!important}.prototype-geo .local-hero__inner{grid-template-columns:1fr;gap:28px;width:calc(100% - 40px);padding:30px 0 35px}.prototype-geo .local-hero__copy{width:100%;padding:0}.prototype-geo .local-hero h1{margin-top:15px;font-size:35px;line-height:1.1}.prototype-geo .local-hero__image{aspect-ratio:4/3;grid-row:2;width:100%}.prototype-geo .local-hero__copy>p{font-size:16px;line-height:1.65}.prototype-geo .local-breadcrumb{margin-bottom:22px}.prototype-geo .local-section{padding-block:45px}.prototype-geo .local-proof__grid{grid-template-columns:1fr 1fr;gap:24px}.prototype-geo .local-proof__grid>div{padding:0 0 0 14px}.prototype-geo .local-proof__grid>div:nth-child(odd){border:0;padding-left:0}.prototype-geo .local-offer-facts{padding-block:40px}.prototype-geo .local-wrap{padding-inline:20px}.prototype-article .wissen-hero__inner{padding:28px 20px 35px}.prototype-article h1{overflow-wrap:anywhere;font-size:34px;line-height:1.12}.prototype-article .wissen-hero p{font-size:16px}.prototype-article .wissen-breadcrumb{margin-bottom:25px}.prototype-article .wissen-article{padding:30px 20px 35px}.prototype-article .wissen-disclaimer{padding-left:16px;font-size:13px}.prototype-article .wissen-short{padding:22px}.prototype-article .wissen-short p{font-size:16px}.prototype-article .wissen-toc ol{columns:1}.prototype-article .wissen-section{margin:36px 0}.prototype-article .wissen-check-grid{grid-template-columns:1fr;gap:18px;margin:35px 0}.prototype-article .wissen-check-grid>div,.prototype-article .wissen-check-grid>section{padding:23px}.prototype-article .wissen-related{grid-template-columns:1fr;gap:20px}.prototype-article .wissen-sources{padding:23px}.prototype-article .wissen-cta{padding:45px 20px}.prototype-article{font-size:16px}.prototype-product [data-system-section=hero] h1{overflow-wrap:anywhere}}.prototype-geo .local-offer-facts :is(h2,h3,p,a){color:var(--pv-ink)!important}.prototype-geo .local-offer-facts .local-overline{color:var(--pv-red)!important}.prototype-geo .local-offer-facts__grid article p{color:#59616a!important}.prototype-geo .local-proof__grid strong{color:var(--pv-ink)!important;font-size:20px!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{scroll-behavior:auto!important}}html{scroll-padding-top:110px}.rd-header{top:0!important}.rd-header .rd-container{max-width:1320px}.rd-shell{overflow-wrap:break-word}.rollout-main{color:#1b222a;background:#fff;min-width:0;font:17px/1.7 Arial,Helvetica,sans-serif}.rollout-main :is(h1,h2,h3,h4,.alv-h){color:#1b222a;letter-spacing:-.03em;font-family:Arial,Helvetica,sans-serif!important}.rollout-main h1{margin:18px 0 24px;font-size:clamp(32px,4vw,54px);line-height:1.12}.rollout-main h2{margin:0 0 22px;font-size:clamp(25px,2.4vw,36px);line-height:1.2}.rollout-main h3{margin:18px 0 14px;font-size:21px;line-height:1.3}.rollout-main p{color:#59616a;margin:0 0 20px}.rollout-main a{color:inherit;text-underline-offset:4px}.rollout-main img{max-width:100%;height:auto}.rollout-main>section,.rollout-main>article:not(.local-roof){max-width:1240px;margin:0 auto;padding:48px 32px}.rollout-main>section:first-child{background:#f7f6f3;max-width:none;padding:48px max(24px,50vw - 588px)}.rollout-main>section:first-child>div{max-width:1176px;margin:auto}.rollout-main>section:first-child nav{color:#697069;margin-bottom:25px;font:13px/1.5 Arial,sans-serif}.rollout-main>section:first-child nav span{margin-inline:5px}.rollout-main .roll-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#d7192d;font:700 11px/1.5 Arial,sans-serif}.rollout-main .roll-card{background:#f7f6f3;border-radius:6px;min-width:0;padding:24px}.rollout-main .roll-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0;display:grid}.rollout-main .roll-grid>*{min-width:0}.rollout-main :is(.alv-btn,.local-btn,.pilot-planner){background:#d7192d;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin:6px 8px 6px 0;padding:12px 22px;font:700 15px/1.5 Arial,sans-serif;text-decoration:none;display:inline-flex;color:#fff!important}.rollout-main svg{max-width:100%}.rollout-main .alv-btn svg{width:18px;height:18px}.rollout-main details{border-bottom:1px solid #dedfd9;padding:16px 0}.rollout-main summary{cursor:pointer;justify-content:space-between;gap:15px;font-weight:700;list-style:none;display:flex}.rollout-main details p{margin:16px 0 0}.rollout-main ul,.rollout-main ol{padding-left:24px}.rollout-main li{margin-bottom:8px}.rollout-main .project-photo{max-width:1176px;margin:32px auto;padding:0 32px!important}.rollout-main .project-photo img{aspect-ratio:3/2;object-fit:cover;border-radius:6px;width:100%;display:block}.rollout-main .project-photo figcaption{color:#697069;margin-top:12px;font:13px/1.6 Arial,sans-serif}.rollout-main>div:empty{display:none}.rollout-main input,.rollout-main select,.rollout-main textarea{box-sizing:border-box;max-width:100%}.roll-table{max-width:100%;margin:24px 0;overflow-x:auto}.roll-table table{border-collapse:collapse;width:100%;min-width:580px;font-size:15px}.roll-table td,.roll-table th{text-align:left;border-bottom:1px solid #dedfd9;padding:12px}.roll-related{width:min(100% - 48px,1176px);min-width:0;margin:auto;padding:48px 0}.roll-related h2{font:700 clamp(25px,2.4vw,36px)/1.2 Arial,sans-serif!important}.roll-related figcaption{margin-top:12px;font:13px/1.6 Arial,sans-serif}.rollout-t05>article,.rollout-t06>article,.rollout-t10>section{max-width:920px!important}.rollout-t05>section:first-child,.rollout-t06>section:first-child{padding-inline:max(24px,50vw - 428px)}.rollout-t05 .wissen-article{padding:40px 32px!important}.rollout-t05 .wissen-hero{padding:0!important}.rollout-t05 .wissen-hero__inner{max-width:920px!important;padding:48px 32px!important}.rollout-t05 .wissen-hero__inner h1{max-width:100%}.rollout-t05 .roll-related{max-width:856px}.rollout-t05>section:last-child:not(.roll-related),.rollout-t06>section:last-of-type:not(.roll-related){text-align:center;background:#f7f6f3;max-width:none}.rollout-t06 article>div,.rollout-t06 article>section{margin-bottom:32px}.rollout-t07 .case-page{max-width:1176px;margin:auto;padding:40px 24px}.rollout-t10 a{overflow-wrap:anywhere}.rollout-t10 h2{margin-top:32px}.rollout-t10>section:first-child{background:#fff;padding:48px 32px;max-width:1240px!important}.rollout-t10>section:first-child .container-page{padding-inline:0}.rollout-t10>section:first-child .prose,.rollout-t10>section:first-child .prose>:is(h1,h2,h3,p,ul,ol){max-width:none}.rollout-t04>section:first-child{padding-inline:max(24px,50vw - 588px)}.rollout-t08 .fp-hero,.rollout-t08 .fp-section,.rollout-t08 .fp-agreement{color:#1b222a;background:#fff}.rollout-t08 .fp-hero{background:#f7f6f3}.rollout-t08 .fp-hero p{color:#59616a}.rollout-t08 .fp-section--muted{background:#f7f6f3}.rollout-product{font-family:Arial,Helvetica,sans-serif}.rollout-product :is(h1,h2,h3),[data-system-page=bausatz] :is(h1,h2,h3){font-family:Arial,Helvetica,sans-serif!important}.rollout-product h2,[data-system-page=bausatz] h2{letter-spacing:-.025em;font-size:clamp(1.5rem,2.4vw,2.4rem);line-height:1.15}.rollout-product [data-system-section=cta],[data-system-page=bausatz] [data-system-section=cta]{padding:clamp(28px,5vw,64px) 0}.rollout-product .roll-hero-text-only{min-height:0}.rollout-product .roll-hero-text-only:after{display:none}.rollout-product .roll-hero-text-only>div{width:min(100% - 40px,1240px);margin:auto;padding:48px 0}.rollout-product .roll-hero-text-only h1{max-width:900px}.rollout-product .roll-hero-text-only p{max-width:760px}.rollout-product .compact-product-links{margin-top:20px}.rollout-main :is(.wissen-cta,.local-faq-cta) h2{color:#1b222a}.rollout-main .wissen-cta p{color:#59616a}@media (max-width:760px){.rd-header{top:0!important}.rollout-main{font-size:16px}.rollout-main>section,.rollout-main>article:not(.local-roof),.rollout-main>section:first-child{padding:32px 20px}.rollout-main .roll-grid{grid-template-columns:1fr}.rollout-main .roll-card{padding:20px}.rollout-main h1{overflow-wrap:anywhere;font-size:34px}.rollout-main h2{font-size:27px}.rollout-main .project-photo{padding:0 20px!important}.rollout-main .roll-related{width:calc(100% - 40px);padding:32px 0}.rollout-t05 .wissen-hero__inner,.rollout-t05 .wissen-article{padding:32px 20px!important}.rollout-product .roll-hero-text-only>div{padding:32px 0}.rollout-main .alv-btn{max-width:100%}.rollout-main .local-btn{margin:0}.rollout-main .local-hero__image img{object-fit:cover}.rollout-main .wissen-toc{overflow-wrap:anywhere}.rollout-main .wissen-cta{padding:32px 20px!important}}.rollout-main h1{hyphens:auto;overflow-wrap:break-word}.rollout-main .alv-btn--ghost{background:0 0;border:1px solid #c8cdc9;color:#1b222a!important}.rollout-main :is(p,a,li){overflow-wrap:break-word}.rollout-t05 .wissen-hero h1{color:#1b222a!important}.rollout-t05 .wissen-hero :is(p,a,span,.wissen-meta,.wissen-breadcrumb){color:#59616a!important}.rollout-t05 .wissen-hero .wissen-kicker{color:#d7192d!important}.rollout-t05 .wissen-hero:before,.rollout-t05 .wissen-hero:after{display:none!important}.rollout-t08 .fp-hero h1{color:#1b222a!important}.rollout-t08 .fp-hero :is(p,span){color:#59616a!important}.rollout-t08 .fp-hero:before,.rollout-t08 .fp-hero:after{display:none!important}.rollout-t09>section:first-child{background:#f7f6f3!important}.rollout-t09>section:first-child :is(h1,p,span){color:#1b222a!important}.rollout-t09 form{max-width:760px}.rollout-t09 input:not([type=checkbox]):not([type=radio]),.rollout-t09 textarea,.rollout-t09 select{color:#1b222a;width:100%;font:inherit;background:#fff;border:1px solid #bfc5c8;border-radius:4px;margin:6px 0 18px;padding:12px;display:block}.rollout-t09 label{display:block}.rollout-t09 button[type=submit]{color:#fff;background:#d7192d;border:0;border-radius:4px;padding:14px 22px;font:700 15px Arial}.rd-shell .rollout-main.rollout-t05 .wissen-hero h1,.rd-shell .rollout-main.rollout-t08 .fp-hero h1{color:#1b222a!important}.rd-shell .rollout-main.rollout-t08 .fp-hero__ring{display:none!important}.rd-shell .rollout-main.rollout-t08 .fp-kicker{color:#d7192d!important}.rd-shell .rollout-main.rollout-t08 .fp-hero p{color:#59616a!important}.rollout-main .roll-flex{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rollout-main .roll-flex-column{flex-direction:column;align-items:stretch}.rollout-main .roll-flex svg{flex-shrink:0;width:18px;height:18px}.rd-shell main.rollout-main:is(.rollout-t04,.rollout-t08)>section:first-child :is(h1,h2,p,nav a,nav span,[class*=kicker],[class*=overline]){color:#1b222a!important}.rd-shell main.rollout-main:is(.rollout-t04,.rollout-t08)>section:first-child:before,.rd-shell main.rollout-main:is(.rollout-t04,.rollout-t08)>section:first-child:after{display:none!important}.rd-shell main.rollout-main .wissen-cta p{color:#59616a!important}.rd-shell main.rollout-main .fp-agreement :is(h2,p){color:#1b222a!important}.roll-photo-note{color:#59616a;max-width:1240px;margin:16px auto;padding:0 24px;font:13px/1.6 Arial,sans-serif}
