.editorial-page{--editorial-gutter:clamp(20px,3.2vw,56px);--editorial-blue:var(--blue);--editorial-aqua:var(--aqua);background:var(--page);color:var(--body);min-inline-size:0;container-type:inline-size}.editorial-core{inline-size:min(1560px,calc(100% - var(--editorial-gutter)*2));min-inline-size:0;margin-inline:auto}.editorial-section{padding-block:clamp(72px,9vw,140px);scroll-margin-block-start:calc(var(--editorial-header-h,80px) + 16px)}.editorial-section-head{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:20px 48px;margin-block-end:clamp(32px,4vw,56px);display:grid}:where(.editorial-page) :where(h1,h2,h3,h4){color:var(--ink)}.editorial-page :is(h1,h2,h3,h4){letter-spacing:-.022em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-weight:600}.editorial-page h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.2rem,1rem + 3.5vw,4.6rem);line-height:.98}.editorial-page h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,1.15rem + 3vw,3.9rem);line-height:1.02}.editorial-page h3{font-size:clamp(1.25rem,1.05rem + .6vw,1.6rem);line-height:1.2}.editorial-page p{line-height:1.6}.editorial-page article>p,.editorial-page article>div>p{margin-block-start:16px}.editorial-kicker{letter-spacing:-.005em;text-transform:none;color:var(--blue);margin-block-end:16px;font-size:15px;font-weight:600}.editorial-lead{max-inline-size:650px;color:var(--body);font-size:clamp(1.02rem,.95rem + .3vw,1.18rem);line-height:1.6}.editorial-note{color:var(--muted);max-inline-size:900px;margin-block:24px 0;font-size:12px;font-weight:400;line-height:1.55}.editorial-blue{background:var(--blue);color:#fff}.editorial-blue :is(h2,h3,.editorial-lead){color:#fff}.editorial-blue .editorial-kicker{color:var(--aqua)}.editorial-aqua{background:var(--aqua)}.editorial-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-block:28px;display:flex}.editorial-button{isolation:isolate;background:var(--blue);color:#fff;white-space:normal;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-block-size:48px;max-inline-size:100%;padding:12px 22px;font-size:15px;font-weight:600;transition:background-color .24s,transform .24s;display:inline-flex;position:relative;overflow:hidden}.editorial-button:before{content:"";z-index:-1;background:var(--aqua);transform-origin:0;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .editorial-button:before{transform-origin:100%}.editorial-button:is(:hover,:focus-visible):before{transform:scaleX(1)}.editorial-button:is(:hover,:focus-visible){color:var(--navy)}.editorial-blue .editorial-button{background:var(--aqua);color:var(--navy)}.editorial-blue .editorial-button:before{background:var(--surface)}.editorial-button-outline{color:inherit;background:0 0;border:1px solid}.editorial-page :is(a,button,summary):focus-visible{outline:3px solid var(--blue);outline-offset:4px}.editorial-blue :is(a,button):focus-visible{outline-color:var(--aqua)}.editorial-three,.editorial-two{gap:24px;display:grid}.editorial-three{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-two{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-page article{min-inline-size:0}.editorial-page ul:not(.editorial-rail),.editorial-page article ol{margin-block:24px;padding-inline-start:18px}.editorial-page article li{margin-block:10px}.editorial-page dl{margin-block:24px}.editorial-page dl>div{border-block-end:1px solid color-mix(in srgb,currentColor 18%,transparent);padding-block:14px}.editorial-page dt{color:var(--muted);font-size:13px}.editorial-page dd{margin-block-start:6px;line-height:1.55}.editorial-step-number{color:var(--blue);margin-block-end:24px;font-size:13px;display:block}#projekte,#projektentwickler,#stand,#zugang,#struktur,#ueber-fragen{background:var(--surface)}#vergleich{background:var(--aqua-100);padding-block:clamp(48px,6vw,88px)}.editorial-rail{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:18px;list-style:none;display:flex;overflow-x:auto;margin-block:0!important;padding-block:6px 24px!important}.editorial-rail::-webkit-scrollbar{display:none}.editorial-rail-item{scroll-snap-align:start;min-inline-size:0}.editorial-rail-controls{justify-content:flex-end;gap:8px;margin-block-end:18px;display:flex}.editorial-rail-controls button{border:1px solid var(--border);border-radius:50%;place-items:center;block-size:44px;inline-size:44px;display:grid}.editorial-endcard{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:32px;display:flex}.editorial-endcard>span{color:var(--blue);font-size:64px;font-weight:400}.editorial-project-card .t-card-title{font-size:20px;line-height:26px}.editorial-project-card>div:last-child{padding:18px}.editorial-choice-buttons{flex-wrap:wrap;gap:8px;margin-block-end:22px;display:flex}.editorial-choice-buttons button{border:1px solid var(--border);background:var(--surface);border-radius:999px;min-block-size:44px;padding:12px 20px;font-size:14px;font-weight:600}.editorial-choice-buttons button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.editorial-choice-panels{display:grid}.editorial-choice-panel article{border:1px solid var(--border);background:var(--page);border-radius:22px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:12px 48px;padding:clamp(22px,3vw,40px);display:grid}.editorial-choice-panel article>:is(.editorial-kicker,h3,p){grid-column:1;margin:0}.editorial-choice-panel article>ul{grid-area:1/2/5;gap:8px;list-style:none;display:grid;margin:0!important;padding:0!important}.editorial-choice-panel article li{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:0;padding:10px 14px;font-size:14px}.editorial-choice-panel h3{font-size:clamp(1.6rem,1.1rem + 1.7vw,2.55rem)}.editorial-choice-panel .editorial-button{grid-column:1;justify-self:start;margin-block-start:10px}.editorial-choices.is-enhanced .editorial-choice-panel{visibility:hidden;pointer-events:none;grid-area:1/1}.editorial-choices.is-enhanced .editorial-choice-panel[data-active=true]{visibility:visible;pointer-events:auto}.editorial-choices.is-enhanced .editorial-choice-panel[data-active=true]>article{isolation:isolate;position:relative;overflow:hidden}.editorial-choices.is-enhanced .editorial-choice-panel[data-active=true]>article:before{content:"";z-index:3;background:var(--aqua);pointer-events:none;animation:.62s cubic-bezier(.32,.72,0,1) both editorialChoiceWipe;position:absolute;inset:0}.editorial-choices.is-enhanced .editorial-choice-panel[data-active=true]>article>:is(h3,p,ul,.editorial-button){animation:.64s cubic-bezier(.16,1,.3,1) .24s both editorialChoiceRise}@keyframes editorialChoiceWipe{0%{clip-path:inset(0 100% 0 0)}45%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}[dir=rtl] .editorial-choices.is-enhanced .editorial-choice-panel[data-active=true]>article:before{animation-name:editorialChoiceWipeRtl}@keyframes editorialChoiceWipeRtl{0%{clip-path:inset(0 0 0 100%)}45%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes editorialChoiceRise{0%{clip-path:inset(100% 0 0);transform:translateY(14px)}to{clip-path:inset(0 0 -10%);transform:none}}.editorial-choice-panel :focus{clip-path:none!important;animation:none!important;transform:none!important}#vergleich .editorial-choice-buttons button{border-radius:9px;font-weight:500}.editorial-choice-panel .editorial-compare-case{background:var(--surface);border:0;border-block:1px solid #1642d238;border-radius:0;padding:28px 36px 34px;display:block}.editorial-compare-case h3{color:var(--blue);margin-block-end:26px;font-size:16px;font-weight:500}.editorial-compare-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,7vw,120px);display:grid}.editorial-compare-pair>div{border:0!important;padding:0!important}.editorial-compare-pair>div+div{border-inline-start:1px solid var(--border)!important;padding-inline-start:30px!important}.editorial-compare-pair dd>strong{color:var(--blue);min-block-size:2.24em;max-inline-size:16ch;font-size:clamp(24px,2.7vw,36px);line-height:1.12;display:block}.editorial-compare-pair>div+div strong{color:var(--aqua-600)}.editorial-compare-next{justify-content:space-between;align-items:center;gap:24px;margin-block-start:24px;display:flex}.editorial-compare-next p{max-inline-size:48ch}.editorial-update-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(36px,7vw,100px);display:grid}.editorial-update-timeline{gap:30px;margin:0;padding:0;list-style:none;display:grid;position:relative}.editorial-update-timeline:before,.editorial-update-timeline:after{content:"";background:var(--border);inline-size:2px;position:absolute;inset-block:24px;inset-inline-start:21px}.editorial-update-timeline:after{background:var(--blue);transform:scaleY(var(--timeline-p,1));transform-origin:50% 0;pointer-events:none}.editorial-update-event{grid-template-columns:44px minmax(0,1fr);gap:22px;display:grid;position:relative}.editorial-update-node{z-index:1;border:1px solid var(--blue);background:var(--surface);block-size:44px;inline-size:44px;color:var(--blue);border-radius:50%;align-self:start;place-items:center;font-weight:600;transition:background-color .2s,color .2s;display:grid;position:relative}.editorial-update-event[data-past=true] .editorial-update-node{background:var(--aqua-100)}.editorial-update-event[data-active=true] .editorial-update-node{background:var(--blue);color:#fff}.editorial-update-event article{min-inline-size:0;transform:translateY(calc((1 - var(--event-progress,1))*18px));padding-block-end:20px}.editorial-update-event .editorial-kicker{margin:0 0 10px;font-size:13px}.editorial-update-event h3{font-size:clamp(23px,2.2vw,32px);line-height:1.12}.editorial-update-change{background:var(--aqua-100);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.editorial-update-change>div{border:0!important;padding:0!important}.editorial-update-change dd{font-size:18px;font-weight:600}.editorial-update-ledger{background:var(--aqua-100);border:1px solid var(--border);border-radius:26px;padding:clamp(24px,3vw,42px);position:sticky;inset-block-start:calc(var(--editorial-header-h,80px) + 70px)}.editorial-ledger-panels{margin-block:28px;display:grid}.editorial-ledger-panel{visibility:hidden;grid-area:1/1;align-content:start;gap:14px;min-inline-size:0;display:grid}.editorial-ledger-panel[data-active=true]{visibility:visible;animation:.45s cubic-bezier(.16,1,.3,1) editorialUpdatePanel}@keyframes editorialSlotWipe{0%{clip-path:inset(100% 0 0 round 8px);opacity:.7;transform:translateY(6px)}to{clip-path:inset(0 round 8px);opacity:1;transform:none}}.editorial-update-value{color:var(--blue);overflow-wrap:anywhere;font-size:clamp(38px,4.7vw,68px);font-weight:600;line-height:1.08;display:block}.editorial-update-before{color:var(--muted);text-decoration:line-through}.editorial-update-delta{background:var(--surface);color:var(--blue);border-radius:10px;padding:12px 14px;font-size:15px}.editorial-update-source{border-block-start:1px solid var(--border);padding-block-start:16px;font-size:14px}#fragen .editorial-core,#ueber-fragen .editorial-core{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:30px 60px;display:grid}#fragen .editorial-section-head,#ueber-fragen .editorial-section-head{display:block}#fragen .editorial-lead,#ueber-fragen .editorial-lead{margin-block-start:24px}.faq-list{border-block-start:1px solid var(--border);inline-size:100%;max-inline-size:none}.editorial-finale{background:var(--page);padding-block:clamp(36px,4.5vw,64px)}.editorial-finale-box{border-radius:26px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid;overflow:hidden}.editorial-finale-blue{align-content:center;gap:18px;padding:clamp(28px,4vw,56px);display:grid}.editorial-finale-blue h2{max-inline-size:16ch}.editorial-finale-blue .editorial-lead{max-inline-size:48ch}.editorial-finale-blue .editorial-actions{gap:10px;margin:6px 0 0}.editorial-finale-aqua{background:var(--aqua);color:var(--navy);flex-direction:column;justify-content:center;padding:clamp(22px,3vw,40px);display:flex}.editorial-finale-aqua .editorial-kicker{color:var(--navy)}.editorial-finale-aqua a{border-block-start:1.5px solid #173b6238;justify-content:space-between;align-items:center;gap:12px;min-block-size:58px;padding-inline:4px;font-weight:600;transition:background-color .24s,padding-inline .24s;display:flex}.editorial-finale-aqua a:is(:hover,:focus-visible){background:var(--surface);padding-inline:12px}@media (width>=1180px){.editorial-page{--editorial-gutter:clamp(60px,4.6vw,72px)}}@media (width<=899px){.editorial-section-head,.editorial-three,.editorial-two{grid-template-columns:minmax(0,1fr)}.editorial-update-layout{grid-template-columns:minmax(0,1fr);gap:24px}.editorial-update-ledger{display:none}.editorial-update-timeline{gap:20px}.editorial-update-timeline:before,.editorial-update-timeline:after{inset-inline-start:17px}.editorial-update-event{grid-template-columns:36px minmax(0,1fr);gap:14px}.editorial-update-node{z-index:1;align-self:start;block-size:36px;inline-size:36px;font-size:13px;transition:background-color .2s,color .2s;position:relative}.editorial-update-event h3{font-size:24px}.editorial-update-event article>p{font-size:14px}.editorial-update-change{gap:10px;padding:12px}.editorial-update-change dd{font-size:16px}.editorial-choice-panel article{grid-template-columns:minmax(0,1fr)}.editorial-choice-panel article>ul{grid-area:auto/1}#fragen .editorial-core,#ueber-fragen .editorial-core{grid-template-columns:minmax(0,1fr);gap:30px}.editorial-finale-box{grid-template-columns:minmax(0,1fr)}.editorial-compare-next{display:grid}.editorial-compare-next .editorial-button{justify-self:start}}@media (width<=600px){.editorial-section{padding-block:72px}.editorial-page h2{font-size:clamp(1.75rem,7vw,2.3rem)}.editorial-choice-panel .editorial-compare-case{padding:22px 16px}.editorial-compare-pair{gap:18px}.editorial-compare-pair>div+div{padding-inline-start:16px!important}.editorial-compare-pair dd>strong{font-size:24px}.editorial-choice-buttons{gap:6px}.editorial-choice-buttons button{padding:10px 12px;font-size:13px}}@media (width<=359px){.editorial-compare-pair{grid-template-columns:minmax(0,1fr)}.editorial-compare-pair>div+div{border-inline-start:0!important;border-block-start:1px solid var(--border)!important;padding:18px 0 0!important}.editorial-compare-pair dd>strong{min-block-size:0}}@media (width<=900px),(height<=700px){.editorial-update-layout{grid-template-columns:minmax(0,1fr);gap:24px}.editorial-update-ledger{display:none}.editorial-update-timeline{gap:20px}.editorial-update-timeline:before,.editorial-update-timeline:after{inset-inline-start:17px}.editorial-update-event{grid-template-columns:36px minmax(0,1fr);gap:14px}.editorial-update-node{block-size:36px;inline-size:36px;font-size:13px}.editorial-update-event h3{font-size:24px}.editorial-update-event article>p{font-size:14px}.editorial-update-change{gap:10px;padding:12px}.editorial-update-change dd{font-size:16px}}@media (prefers-reduced-motion:reduce){.editorial-page *,.editorial-page :before,.editorial-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.editorial-project-card:hover img,.editorial-developer-card:hover img,.editorial-update-event{transform:none!important}.editorial-choices.is-enhanced .editorial-choice-panel{visibility:visible;pointer-events:auto;grid-area:auto}.editorial-update-ledger{display:none}.editorial-update-layout{grid-template-columns:minmax(0,1fr)}}@media print{.editorial-page-rail,.editorial-edge-scrollbar{display:none!important}}.editorial-page{overflow-x:clip;container:editorial/inline-size}.editorial-rail{--lane-reserve:24px;--lane-gutter:max(var(--editorial-gutter),calc((100cqi - 1560px)/2));--lane-bleed:max(0px,calc(var(--lane-gutter) - var(--lane-reserve)));inline-size:calc(100% + var(--lane-bleed)*2);scroll-padding-inline:var(--lane-bleed);-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);margin-inline:calc(var(--lane-bleed)*-1)!important;padding-inline:var(--lane-bleed)!important}.editorial-rail-item{flex:0 0 360px}.editorial-rail-controls button:disabled{opacity:.38;cursor:default}.editorial-rail-controls button:not(:disabled):hover{border-color:var(--blue);color:var(--blue)}.editorial-rail-controls button:focus-visible{outline-offset:0;border-color:var(--blue);background:var(--aqua-100);box-shadow:none;outline:none}.editorial-rail-note{color:var(--muted);margin-block:-24px 16px;font-size:13px}.editorial-catalogue-date{color:var(--muted);margin-block:16px 0;font-size:13px}@media (width<=899px){.editorial-rail{--lane-reserve:0px;-webkit-mask-image:none;mask-image:none}}@media (width<=700px){.editorial-rail-item{flex-basis:min(84%,330px)}.editorial-rail{gap:14px}}@media (forced-colors:active){.editorial-rail{-webkit-mask-image:none;mask-image:none}}.editorial-project-card,.editorial-developer-card{box-shadow:0 0 0 1px var(--border);background:var(--surface);border-radius:16px;transform:none;border:0!important}.editorial-project-card>div:first-child{aspect-ratio:4/3;overflow:hidden}.editorial-project-card>div:last-child{gap:6px;padding:18px}.editorial-page .editorial-project-card :is(p,h3,ul),.editorial-page .editorial-project-card li{margin-block:0}.editorial-page .editorial-project-card ul{padding-inline-start:0}.editorial-project-card .t-price{font-size:22px;line-height:1.3}.editorial-project-card img,.editorial-developer-cover img{transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.editorial-project-card:hover img,.editorial-developer-card:hover img{transform:scale(1.06)}.editorial-project-card>div:first-child:after,.editorial-developer-cover:after{content:"";background:var(--blue);transform-origin:0;pointer-events:none;z-index:21;block-size:6px;transition:transform .6s cubic-bezier(.4,0,.2,1);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}[dir=rtl] .editorial-project-card>div:first-child:after,[dir=rtl] .editorial-developer-cover:after{transform-origin:100%}.editorial-project-card:hover>div:first-child:after,.editorial-project-card:focus-within>div:first-child:after,.editorial-developer-card:hover .editorial-developer-cover:after,.editorial-developer-card:focus-visible .editorial-developer-cover:after{transform:scaleX(1)}.editorial-developer-card{block-size:100%;color:var(--ink);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.editorial-developer-card:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.editorial-developer-cover{aspect-ratio:4/3;position:relative;overflow:hidden}.editorial-developer-cover img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.editorial-developer-body{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:6px 12px;padding:18px;display:grid}.editorial-developer-logo{border:1px solid var(--border);background:var(--aqua-100);block-size:56px;inline-size:56px;color:var(--navy);border-radius:12px;grid-row:1/3;place-items:center;font-size:20px;font-weight:600;display:grid;position:relative;overflow:hidden}.editorial-developer-logo-mark{background:#fff;block-size:100%;inline-size:100%;padding:8px;position:absolute;inset:0}.editorial-developer-logo-mark.is-fill{padding:0}.editorial-developer-body h3{overflow-wrap:anywhere;grid-column:2;margin:0;font-size:20px;font-weight:600;line-height:26px}.editorial-developer-label{color:var(--blue);grid-column:2;align-items:center;gap:8px;font-size:13px;display:flex}.editorial-endcard{background:var(--aqua-100);border:1px solid var(--border);color:var(--blue);border-radius:20px}.editorial-endcard:hover{border-color:var(--blue)}@media (width<=700px){.editorial-developer-body{grid-template-columns:48px minmax(0,1fr)}.editorial-developer-logo{block-size:48px;inline-size:48px;font-size:18px}.editorial-developer-label{font-size:12px}}.faq-list{max-inline-size:1000px;margin-inline:auto}.faq-list details{border-block-end:1px solid var(--border)}.faq-list summary{isolation:isolate;min-block-size:52px;color:var(--ink);cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:28px;padding:20px 16px;font-size:21px;font-weight:500;list-style:none;transition:background-color .18s,color .18s;display:flex;position:relative;overflow:hidden}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:before{content:"";z-index:-1;background:var(--aqua);opacity:.25;transform-origin:0;pointer-events:none;transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .faq-list summary:before{transform-origin:100%}.faq-list summary:after{content:"";background:var(--aqua);opacity:.48;z-index:-1;pointer-events:none;visibility:hidden;inline-size:24%;position:absolute;inset-block:0;inset-inline-start:0;transform:translate(-105%)}.faq-list summary.faq-sweep:after{visibility:visible;animation:.52s cubic-bezier(.16,1,.3,1) both editorialFaqSweep}[dir=rtl] .faq-list summary:after{transform:translate(105%)}[dir=rtl] .faq-list summary.faq-sweep:after{animation-name:editorialFaqSweepRtl}@keyframes editorialFaqSweep{0%{transform:translate(-105%)}to{transform:translate(420%)}}@keyframes editorialFaqSweepRtl{0%{transform:translate(105%)}to{transform:translate(-420%)}}@media (hover:hover){.faq-list summary:hover:not(:focus-visible):not(:active){color:var(--blue);background:0 0}.faq-list summary:hover:before{transform:scaleX(1)}}.faq-list summary:focus-visible{outline-offset:0;color:var(--blue);background:var(--aqua-100);box-shadow:inset 0 0 0 2px var(--blue);outline:none}.about-faq summary:focus-visible,.home-faq summary:focus-visible{box-shadow:none}.faq-list summary:focus-visible:before{transform:scaleX(1)}.faq-list summary:active{background:var(--interactive-hover);color:var(--blue)}.faq-list summary[aria-expanded=true],.faq-list summary[aria-expanded=true]:hover:not(:active):not(:focus-visible){color:var(--blue);background:#9decf72e}.faq-list .faq-plus{flex:0 0 24px;block-size:24px;inline-size:24px;display:block;position:relative}.faq-list .faq-plus:before{content:"";background:currentColor;border-radius:1px;block-size:2px;inline-size:18px;position:absolute;inset-block-start:11px;inset-inline-start:3px}.faq-list .faq-plus:after{content:"";transform-origin:50%;background:currentColor;border-radius:1px;block-size:18px;inline-size:2px;transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;inset-block-start:3px;inset-inline-start:11px;transform:scaleY(1)}.faq-list details[data-expanded=true] .faq-plus:after,.faq-list details[open]:not([data-expanded]) .faq-plus:after{transform:scaleY(0)}.faq-list .faq-answer{overflow:hidden}.faq-list .faq-answer>p{max-inline-size:860px;margin:0;padding:18px 64px 28px 16px;padding-inline:16px 64px;line-height:1.7}@media (hover:none){.faq-list summary:hover:before{transform:scaleX(0)}.faq-list summary:focus-visible:before{transform:scaleX(1)}}@media (width<=600px){.faq-list summary{gap:16px;padding-inline:12px;font-size:18px}.faq-list .faq-answer>p{padding-inline:12px;font-size:15px}}@media (forced-colors:active){.faq-list summary:focus-visible{outline-offset:-2px;outline:2px solid highlight}.faq-plus:before,.faq-plus:after{forced-color-adjust:none;background:buttontext}}.editorial-page-rail{z-index:30;top:calc(var(--editorial-header-h,72px) + 14px);pointer-events:none;width:22px;color:var(--ink);display:none;position:fixed;bottom:32px;left:auto;right:20px}.editorial-rail-text{writing-mode:vertical-rl;letter-spacing:.01em;white-space:nowrap;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.editorial-rail-brand{color:var(--blue);position:relative}.editorial-rail-brand-contrast{color:var(--aqua);clip-path:var(--rail-brand-clip,inset(0 0 100% 0));display:block;position:absolute;inset:0}.editorial-rail-slot{writing-mode:horizontal-tb;width:1.5em;height:11em;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 88%,#0000 100%);mask-image:linear-gradient(#000 0% 88%,#0000 100%)}.editorial-rail-roll{flex-direction:column;transition:transform .52s cubic-bezier(.16,1,.3,1);display:flex}.editorial-rail-roll>span{writing-mode:vertical-rl;color:#3d4b5c;white-space:nowrap;text-overflow:ellipsis;flex:none;width:1.5em;height:11em;font-weight:500;display:block;overflow:hidden}.editorial-rail-slot-contrast{clip-path:var(--rail-slot-clip,inset(0 0 100% 0));position:absolute;inset:0;overflow:hidden}.editorial-rail-slot-contrast .editorial-rail-roll>span{color:#fff}@media (width>=1180px){.editorial-page-rail{display:block}}html.editorial-custom-scrollbar{scrollbar-width:none}html.editorial-custom-scrollbar::-webkit-scrollbar{width:0;display:none}.editorial-edge-scrollbar[hidden]{display:none}.editorial-edge-scrollbar{--edge-ready:1;--edge-color:var(--blue);--edge-track:var(--blue-100);top:calc(var(--editorial-header-h,72px) + 14px);z-index:60;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;outline:none;width:28px;position:fixed;bottom:14px;left:auto;right:0}.editorial-edge-scrollbar:before,.editorial-edge-scrollbar:after{content:"";pointer-events:none;border-radius:999px;width:4px;transition:width .32s cubic-bezier(.16,1,.3,1),right .32s cubic-bezier(.16,1,.3,1),opacity .24s,background-color .24s;position:absolute;top:0;bottom:0;right:4px}.editorial-edge-scrollbar:before{background:var(--edge-track)}.editorial-edge-scrollbar:after{transform-origin:top;transform:scaleY(var(--edge-progress,0));background:var(--edge-color)}.editorial-edge-thumb{background:var(--edge-color);opacity:0;pointer-events:none;border-radius:999px;width:4px;min-height:40px;transition:width .32s cubic-bezier(.16,1,.3,1),right .32s cubic-bezier(.16,1,.3,1),opacity .24s,background-color .24s;position:absolute;top:0;right:4px}.editorial-edge-scrollbar:is(:hover,:focus-visible,.is-dragging):before,.editorial-edge-scrollbar:is(:hover,:focus-visible,.is-dragging) .editorial-edge-thumb{width:10px;right:2px}.editorial-edge-scrollbar:is(:hover,:focus-visible,.is-dragging):after{opacity:.15}.editorial-edge-scrollbar:is(:hover,:focus-visible,.is-dragging) .editorial-edge-thumb{opacity:1}.editorial-edge-scrollbar:focus-visible .editorial-edge-thumb{outline:2px solid var(--edge-color);outline-offset:2px;box-shadow:0 0 0 2px #fff}.editorial-edge-scrollbar[aria-disabled=true]{cursor:default}.editorial-edge-scrollbar[data-tone=blue]{--edge-color:var(--aqua);--edge-track:#ffffff4d}@media (forced-colors:active),(width<=1179px){html.editorial-custom-scrollbar{scrollbar-width:auto}html.editorial-custom-scrollbar::-webkit-scrollbar{display:initial;width:auto}.editorial-edge-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.editorial-edge-scrollbar:before,.editorial-edge-scrollbar:after,.editorial-edge-thumb,.editorial-rail-roll,.faq-list summary,.faq-list summary:before,.faq-list .faq-plus:after{transition:none!important}.faq-list summary.faq-sweep:after{visibility:hidden!important;animation:none!important}.editorial-hero-frame{animation:none}}@media print{.editorial-page-rail,.editorial-edge-scrollbar{display:none!important}}.editorial-page .faq-list{max-inline-size:none}#grundsaetze{padding-block-end:clamp(40px,5vw,72px)}#pruefebenen{padding-block:clamp(40px,5vw,72px)}#ablauf{padding-block-start:clamp(40px,5vw,72px)}@media (width<=600px){.editorial-finale{padding-block-end:max(32px,env(safe-area-inset-bottom))}#vergleich .editorial-section-head{margin-block-end:20px}#vergleich .editorial-note{margin-block:12px 20px}#vergleich .editorial-compare-case{padding:18px 14px}#vergleich .editorial-compare-case h3{margin-block-end:14px}#vergleich .editorial-compare-pair{gap:12px;margin-block:16px}#vergleich .editorial-compare-pair dd>strong{min-block-size:0;font-size:20px;line-height:1.2}#vergleich .editorial-compare-pair dd>p{margin-block-start:8px;font-size:14px;line-height:1.5}#vergleich .editorial-compare-case>p{font-size:14px}}html.editorial-scroll-surface{overflow-anchor:none}.editorial-rail{overflow-anchor:none;overflow-y:hidden}@media (width<=899px){main.editorial-page{padding-block-end:24px}.editorial-finale{padding-block-end:max(20px,env(safe-area-inset-bottom))}}@keyframes editorialUpdatePanel{0%{clip-path:inset(0 0 100%);transform:translateY(16px)}to{clip-path:inset(0 0 -8%);transform:none}}@media (prefers-reduced-motion:reduce),print{.editorial-update-timeline:after,.editorial-update-event article{transform:none!important}.editorial-update-node{transition:none!important}.editorial-ledger-panel{clip-path:none!important;animation:none!important}}.editorial-page .editorial-finale[data-page=about]{padding-block-end:clamp(24px,3vw,40px)}@media (width<=600px){.editorial-page .editorial-finale{padding-block-start:36px}.editorial-page .editorial-finale[data-page=about]{padding-block-end:max(20px,env(safe-area-inset-bottom))}}#projektentwickler{padding-block-end:clamp(40px,5vw,72px)}#stand{padding-block-start:clamp(40px,5vw,72px)}#pruefung .editorial-proof-split+.editorial-button{margin-block-start:clamp(24px,3vw,36px)}.editorial-finale[data-page=home]{padding-block:clamp(20px,3vw,40px)}#angaben{padding-block-end:clamp(40px,5vw,72px)}#grundsaetze{padding-block-start:clamp(40px,5vw,72px)}.editorial-hero:has([data-home-search] input[aria-expanded=true]){z-index:30}.editorial-hero-search{z-index:45;position:relative}#projekte .editorial-rail-controls{align-items:center}#projekte .editorial-rail-map{border-radius:var(--r-pill);min-block-size:44px;color:var(--blue);text-align:center;justify-content:center;align-items:center;max-inline-size:calc(100% - 104px);padding:8px 12px;font-size:14px;line-height:1.3;text-decoration:none;transition:background-color .18s;display:inline-flex}#projekte .editorial-rail-map:is(:hover,:focus-visible){background:var(--aqua-100)}#projekte .editorial-rail-map:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){#projekte .editorial-rail-map{transition:none}}@media (width<=600px){.editorial-finale[data-page=home]{padding-block-end:max(20px,env(safe-area-inset-bottom))}}@media (width<=1023px){#projekte .editorial-home-card .card-carousel-arrow{transition:none;opacity:1!important}}
