.gw .gw-hero{max-width:1360px;margin:0 auto;padding:28px clamp(20px,4vw,48px) clamp(56px,7vw,96px)}.gw .gw-crumbs{color:#50545b;flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.gw .gw-crumbs-current{color:#111214}.gw .gw-hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 64px;padding-top:clamp(40px,5vw,72px);display:flex}.gw .gw-hero-copy{flex:640px;min-width:0}.gw .gw-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#50545b;margin:0 0 18px;font-family:IBM Plex Mono,monospace;font-size:12px}.gw .gw-h1{letter-spacing:-.02em;margin:0;font-family:Archivo,sans-serif;font-size:clamp(46px,6.4vw,96px);font-weight:800;font-stretch:82%;line-height:.95}.gw .gw-hero-side{flex-direction:column;flex:0 420px;gap:24px;min-width:0;display:flex}.gw .gw-hero-lead{color:#50545b;margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.gw .gw-actions{flex-wrap:wrap;gap:12px;display:flex}.gw .gw-btn-primary{color:#111214;background:#f75c03;border-radius:999px;align-items:center;min-height:56px;padding:0 28px;font-size:17px;font-weight:600;display:inline-flex}.gw .gw-btn-outline{border:1px solid #d6d6d1;border-radius:999px;align-items:center;min-height:56px;padding:0 24px;font-size:17px;font-weight:600;display:inline-flex}.gw .gw-entries{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:16px;margin-top:clamp(40px,5vw,64px);display:grid}.gw .gw-entry{background:#f5f5f2;border-radius:24px;flex-direction:column;justify-content:space-between;gap:32px;min-height:280px;padding:32px;display:flex}.gw .gw-entry-dark{color:#fff;background:#111214}.gw .gw-entry svg{flex:none}.gw .gw-entry-index{color:#b84a00;margin:0;font-family:IBM Plex Mono,monospace;font-size:12px}.gw .gw-entry-dark .gw-entry-index{color:#ff8a4c}.gw .gw-entry h2{margin:8px 0 0;font-family:Archivo,sans-serif;font-size:30px;font-weight:750;font-stretch:85%}.gw .gw-entry-text{color:#50545b;margin:8px 0 0;font-size:16px}.gw .gw-entry-dark .gw-entry-text{color:#c4c6ca}.gw .gw-duo{flex-wrap:wrap;align-items:center;gap:48px 80px;max-width:1360px;margin:0 auto;padding:clamp(72px,9vw,120px) clamp(20px,4vw,48px);display:flex}.gw .gw-duo-copy{flex:460px;min-width:0}.gw .gw-body{color:#50545b;max-width:500px;margin:20px 0 0;font-size:18px;line-height:1.55}.gw .gw-models-title{margin:32px 0 12px;font-size:18px;font-weight:600}.gw .gw-chips{flex-wrap:wrap;gap:10px;display:flex}.gw .gw-chips>span{background:#fff;border-radius:999px;padding:10px 18px;font-size:15px}.gw #dach .gw-chips>span{font-weight:500}.gw .gw-chips-outline>span{background:0 0;border:1px solid #e4e4e0}.gw .gw-chips-spaced{margin-top:28px}.gw .gw-note{color:#50545b;margin:18px 0 0;font-size:15px}.gw .gw-dach-img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:28px;flex:440px;width:100%;min-width:0;height:auto}.gw .gw-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 48px;margin-bottom:40px;display:flex}.gw .gw-ff-figure{width:100%;min-width:0;margin:0 0 40px;position:relative}.gw .gw-ff-figure>img{-o-object-fit:cover;object-fit:cover;background:#e9e6df;border-radius:28px;width:100%;height:clamp(240px,36vw,540px);display:block}.gw .gw-tag{color:#50545b;background:#ffffffe0;border-radius:999px;padding:4px 10px;font-size:11px;position:absolute;bottom:12px;right:12px}.gw .gw-steps{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.gw .gw-steps>li{border-top:2px solid #111214;padding-top:20px}.gw .gw-steps>li:last-child{border-top-color:#f75c03}.gw .gw-step-index{color:#b84a00;margin:0;font-family:IBM Plex Mono,monospace;font-size:13px}.gw .gw-steps h3{margin:10px 0 0;font-size:22px;font-weight:600}.gw .gw-step-text{color:#50545b;margin:8px 0 0;font-size:16px;line-height:1.55}.gw .gw-kpi{flex:420px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.gw .gw-kpi-figure{grid-column:1/-1;margin:0;position:relative}.gw .gw-kpi-figure>img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#e9e6df;border-radius:24px;width:100%;height:auto;display:block}.gw .gw-kpi>div{background:#fff;border-radius:24px;padding:28px}.gw .gw-kpi>div>p:first-child{white-space:nowrap;margin:0;font-family:Archivo,sans-serif;font-size:clamp(34px,3.4vw,50px);font-weight:800;font-stretch:82%;line-height:1}.gw .gw-kpi>div>p:last-child{color:#50545b;margin:10px 0 0;font-size:15px}.gw .gw-kpi-note{color:#50545b;grid-column:1/-1;margin:0;font-size:13px}.gw .sp-h2.gw-warum-title{max-width:800px;margin-bottom:40px}.gw .gw-reasons{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;display:grid}.gw .gw-reasons>article{background:#f5f5f2;border-radius:24px;padding:32px}.gw .gw-reasons h3{margin:0;font-size:22px;font-weight:600}.gw .gw-reasons p{color:#50545b;margin:10px 0 0;font-size:16px;line-height:1.55}.gw .gw-cta-box{background:#f75c03;border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;max-width:1264px;margin:0 auto;padding:clamp(40px,6vw,80px);display:flex}.gw .gw-cta-title{letter-spacing:-.015em;flex:520px;margin:0;font-family:Archivo,sans-serif;font-size:clamp(34px,4.6vw,64px);font-weight:800;font-stretch:82%;line-height:1}@media (width<=1259px){.gw .gw-crumbs{align-items:center}.gw .gw-crumbs a{align-items:center;min-height:44px;display:inline-flex}}@media (width>=641px) and (width<=899px){.gw .gw-entries{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gw .gw-entries>:last-child{grid-column:1/-1}.gw .gw-steps,.gw .gw-reasons{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=900px) and (width<=1259px){.gw .gw-entries,.gw .gw-steps,.gw .gw-reasons{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=900px) and (width<=1259px),(orientation:landscape) and (height<=500px) and (width>=641px){.gw .rq-duo{flex-wrap:nowrap!important}}@media (width<=640px){.gw .rq-kpi>div{padding:20px 16px!important}.gw .rq-kpi>div>p:last-child{hyphens:auto;overflow-wrap:break-word;font-size:14px!important}.gw .rq-cards>a{min-height:0!important}.gw .rq-kpi>div>p:first-child{font-size:30px!important}}
