.pp-page{background:var(--color-surface);color:var(--color-ink);padding-top:calc(var(--pp-kopfhoehe) + clamp(16px, 2vw, 40px))}.pp-page h1,.pp-page h2,.pp-page p{margin:0}.pp-wrap{max-width:var(--pp-schale);padding:0 var(--pp-rand);margin-inline:auto}.pp-mass{max-width:53ch}.pp-mass-weit{max-width:56ch}.pp-kopf{text-align:center;padding:clamp(64px,5vw,110px) 0 clamp(40px,3vw,64px)}.pp-kopf .pp-split{grid-template-columns:1fr}.pp-kopf h1,.pp-kopf p{margin-inline:auto}.pp-kopf h1{letter-spacing:-.022em;font-size:clamp(2.375rem,4.2vw,3.78rem);font-weight:600;line-height:1.08}.pp-kopf p{color:var(--color-ink-soft);margin-top:clamp(20px,1.8vw,48px);font-size:clamp(1.125rem,1.45vw,1.305rem);font-weight:400;line-height:1.55}.pp-block{padding:clamp(40px,3vw,64px) 0}.pp-block h2{letter-spacing:-.014em;font-size:clamp(1.625rem,2.4vw,2.16rem);font-weight:600;line-height:1.2}.pp-block p{color:var(--color-ink-soft);margin-top:clamp(14px,1.2vw,32px);font-size:clamp(1.0625rem,1.2vw,1.08rem);font-weight:400;line-height:1.62}.pp-block--schwer{padding:clamp(56px,4.2vw,92px) 0}.pp-block--schwer h2{letter-spacing:-.02em;font-size:clamp(2.0625rem,3.1vw,2.79rem);line-height:1.14}.pp-block--schwer p{color:var(--color-ink);margin-top:clamp(18px,1.5vw,40px);font-size:clamp(1.1875rem,1.4vw,1.25rem);line-height:1.58}.pp-block--schluss{padding:clamp(56px,4.2vw,92px) 0 clamp(72px,5vw,120px)}.pp-block--schluss h2{letter-spacing:-.02em;font-size:clamp(2.0625rem,3.1vw,2.79rem);line-height:1.14}.pp-block--schluss p{color:var(--color-ink);margin-top:clamp(16px,1.4vw,38px);font-size:clamp(1.1875rem,1.4vw,1.25rem)}.pp-schluss{background:var(--color-surface-card);padding:clamp(64px,5.5vw,130px) 0 clamp(72px,6.5vw,150px)}.pp-schluss-inner{text-align:center;max-width:42rem;margin-inline:auto;padding-inline:clamp(16px,2vw,24px)}.pp-schluss h2{letter-spacing:-.018em;color:var(--color-ink);font-size:clamp(1.75rem,2.4vw,2.16rem);font-weight:600;line-height:1.16}.pp-schluss p{color:var(--color-ink-soft);margin-top:clamp(12px,1vw,20px);font-size:1rem;line-height:1.55}.pp-cta{background:var(--color-brand-blue);color:#fff;border-radius:var(--radius);box-shadow:0 6px 20px color-mix(in srgb, var(--color-brand-blue) 35%, transparent);margin-top:clamp(28px,2.4vw,56px);padding:clamp(12px,1vw,22px) clamp(24px,2vw,44px);font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block}.pp-cta:hover{background:color-mix(in srgb, var(--color-brand-blue) 88%, var(--color-ink))}.pp-teil-zwei{background:var(--color-surface-card);padding-top:clamp(24px,2vw,48px)}.pp-split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,5vw,96px);display:grid}.pp-split--flip .pp-split-text{order:2}.pp-split--flip .pp-split-visual{order:1}.pp-split-visual{min-width:0}.pp-split h1,.pp-split h2{max-width:30ch}.pp-split h2{font-size:clamp(1.75rem,2.6vw,2.34rem)}.pp-split h1{font-size:clamp(2.25rem,3.2vw,2.88rem)}@media (max-width:900px){.pp-split{grid-template-columns:1fr}.pp-split--flip .pp-split-text,.pp-split--flip .pp-split-visual{order:0}.pp-split-visual{margin-top:clamp(24px,2vw,52px)}}
