:is(.variant-hellgruen,.schwerpunkt-variante){--muted:#4f5752;--text-label:.9375rem;--text-reading:1.0625rem}:is(.variant-hellgruen,.schwerpunkt-variante) :is(.eyebrow,.check-level>span,.product-category,.expertise>span){font-size:var(--text-label);letter-spacing:.065em;line-height:1.5}:is(.variant-hellgruen,.schwerpunkt-variante) :is(.arch-label,.architecture figcaption,.hero-bottom,.hero-topics,.hero-target,.reference-meta,.reference figcaption,.method-format,.product-note,.founder figcaption>span,.contact-place){font-size:var(--text-label);line-height:1.75}:is(.variant-hellgruen,.schwerpunkt-variante) :is(.architecture figcaption,.hero-bottom,.reference-meta){letter-spacing:.045em}:is(.variant-hellgruen,.schwerpunkt-variante) :is(.hero-intro,.section-intro,.about-main>p:not(.eyebrow),.contact-section p:not(.eyebrow)){font-size:1.25rem;line-height:1.65}:is(.variant-hellgruen,.schwerpunkt-variante) :is(.trust-label p,.pillar-heading>p,.topic-list p,.reference blockquote,.focus-outcome p,.service-detail,.service-detail ul,.product p,.care>div>p:not(.eyebrow),.care-list p,.entry-grid article>p:not(.eyebrow),.additional-entry>div,.founder figcaption p,.expertise p,.check-intro>p:last-child,.check-level p,.method-steps p,.analysis-results dd){font-size:var(--text-reading);line-height:1.7}:is(.variant-hellgruen,.schwerpunkt-variante) :is(.header nav,.menu-toggle,.button,.text-link,.focus-outcome a,.more-references summary,.additional-entry summary,.metrics p,.metrics strong span,.service-subtitle,.analysis-results dt){font-size:1rem;line-height:1.6}:is(.variant-hellgruen,.schwerpunkt-variante) .care-list strong{font-size:1.125rem}:is(.variant-hellgruen,.schwerpunkt-variante) .contact-options a[href^=tel\:]{font-size:1.25rem}:is(.variant-hellgruen,.schwerpunkt-variante) .contact-options .calendar-note{line-height:1.75;font-size:var(--text-label)!important}:is(.variant-hellgruen,.schwerpunkt-variante) :is(.hero-target,.architecture figcaption,.hero-bottom,.cloud-section .section-intro,.product-note,.contact-place){color:#c5ccbd}:is(.variant-hellgruen,.schwerpunkt-variante) .contact-options .calendar-note{color:#c5ccbd!important}:is(.variant-hellgruen,.schwerpunkt-variante) .reference-meta{color:var(--muted);flex-wrap:wrap}:is(.variant-hellgruen,.schwerpunkt-variante) :is(.check-level>span,.product-category){display:block}:is(.variant-hellgruen,.schwerpunkt-variante) .hero .small-line{flex-shrink:0}:is(.variant-hellgruen,.schwerpunkt-variante) :is(.text-link,.button){min-width:0;max-width:100%}:is(.variant-hellgruen,.schwerpunkt-variante) :is(.text-link,.button)>span{flex-shrink:0}:is(.variant-hellgruen,.schwerpunkt-variante) .header nav,:is(.variant-hellgruen,.schwerpunkt-variante) .footer-top{flex-wrap:wrap}:is(.variant-hellgruen,.schwerpunkt-variante) footer,:is(.variant-hellgruen,.schwerpunkt-variante) .footer-top>span,:is(.variant-hellgruen,.schwerpunkt-variante) .footer-bottom{font-size:.8125rem;line-height:1.9}:is(.variant-hellgruen,.schwerpunkt-variante) .footer-top>a:not(.brand),:is(.variant-hellgruen,.schwerpunkt-variante) .legal-button{font-size:.875rem;line-height:1.8}:is(.variant-hellgruen,.schwerpunkt-variante) .footer-bottom{color:#c0c7b8}@media (width<=1100px){:is(.variant-hellgruen,.schwerpunkt-variante) .architecture .arch-label{border-bottom:1px solid #68735e;margin:0 12px 6px 0;padding:3px 0;display:inline-block;position:static}:is(.variant-hellgruen,.schwerpunkt-variante) .architecture figcaption{text-align:left}:is(.variant-hellgruen,.schwerpunkt-variante) .two-level-check{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.variant-hellgruen,.schwerpunkt-variante) .check-intro{grid-column:1/-1}:is(.variant-hellgruen,.schwerpunkt-variante) .check-level{border-top:1px solid #56604b;border-left:0;padding:20px 0 0}}@media (width>=651px) and (width<=900px){:is(.variant-hellgruen,.schwerpunkt-variante) :is(.reference-grid,.extra-references,.product-grid,.entry-grid){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.variant-hellgruen,.schwerpunkt-variante) .focus-grid{grid-template-columns:1fr}:is(.variant-hellgruen,.schwerpunkt-variante) :is(.pillar-heading,.topic-list li){min-height:0}:is(.variant-hellgruen,.schwerpunkt-variante) .pillar-heading>p{max-width:65ch}:is(.variant-hellgruen,.schwerpunkt-variante) .hero-grid{grid-template-columns:1fr;gap:35px}:is(.variant-hellgruen,.schwerpunkt-variante) .architecture{max-width:450px;margin-inline:auto}:is(.variant-hellgruen,.schwerpunkt-variante) .hero-actions{flex-direction:row;align-items:center}}@media (width<=650px){:is(.variant-hellgruen,.schwerpunkt-variante) .two-level-check{grid-template-columns:1fr}:is(.variant-hellgruen,.schwerpunkt-variante) .architecture{width:100%;max-width:390px}:is(.variant-hellgruen,.schwerpunkt-variante) .hero-bottom{flex-direction:column;gap:8px}:is(.variant-hellgruen,.schwerpunkt-variante) .hero-bottom span:last-child{text-align:left}:is(.variant-hellgruen,.schwerpunkt-variante) .metrics{grid-template-columns:1fr;gap:22px}:is(.variant-hellgruen,.schwerpunkt-variante) .metrics>div{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:20px;display:grid}:is(.variant-hellgruen,.schwerpunkt-variante) .metrics>div+div{border-left:0;border-top:1px solid var(--line);padding:22px 0 0}:is(.variant-hellgruen,.schwerpunkt-variante) .metrics p{margin-top:0}:is(.variant-hellgruen,.schwerpunkt-variante) .footer-bottom{flex-direction:column}}@media (width<=450px){:is(.variant-hellgruen,.schwerpunkt-variante) .founder{grid-template-columns:1fr;gap:20px}:is(.variant-hellgruen,.schwerpunkt-variante) .founder img{max-width:180px}}
