/* Ausschließlich neuer Privatkunden-Inhalt; globale Struktur unverändert. */
.pk-page{--pk-blue:#1479ad;--pk-dark:#173b50}.pk-page h1,.pk-page h2,.pk-page h3{color:var(--pk-dark);line-height:1.18}.pk-page h1{font-size:clamp(2.5rem,4.5vw,3.7rem);letter-spacing:-.045em;margin:14px 0 22px}.pk-page h1 span{color:var(--color-accent);display:inline}.pk-page h2{font-size:clamp(1.8rem,3vw,2.5rem);letter-spacing:-.025em;margin:0 0 20px}.pk-page h3{font-size:1.22rem;margin:16px 0 12px}.pk-page p{margin:0 0 18px}.pk-page .container{max-width:1180px}.pk-eyebrow{font-size:.78rem;font-weight:750;text-transform:uppercase;letter-spacing:.14em;color:var(--pk-blue)}.pk-hero{padding:65px 0 62px;background:linear-gradient(120deg,#f5f9fb,#fff 70%)}.pk-hero-grid{display:grid;grid-template-columns:1fr 1.06fr;gap:42px;align-items:center}.pk-lead{font-size:1.15rem;font-weight:550;line-height:1.6}.pk-photo{margin:0;position:relative;width:100%;max-width:620px;justify-self:center}.pk-photo svg{display:block;width:100%;height:auto;border-radius:18px;box-shadow:0 18px 45px #173b5018}.pk-photo figcaption{margin:0 20px;padding:13px 20px;background:var(--pk-blue);color:white;font-weight:650;border-radius:0 0 12px 12px;text-align:center}.pk-button{display:inline-flex;gap:24px;align-items:center;background:var(--color-accent);color:white!important;padding:13px 23px;border-radius:6px;text-decoration:none;font-weight:700;margin-top:6px}.pk-button:hover{background:var(--color-accent-dark)}.pk-page a:focus-visible{outline:3px solid var(--pk-blue);outline-offset:5px}.pk-section{padding:70px 0}.pk-section-lead{max-width:750px;color:var(--color-text-muted);font-size:1.1rem}.pk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.pk-card{border:1px solid var(--color-border);border-top:3px solid var(--pk-blue);border-radius:10px;padding:26px;background:white;transition:transform .2s,box-shadow .2s}.pk-card:nth-child(even){border-top-color:var(--color-accent)}.pk-card p,.pk-everyday p{color:var(--color-text-muted);margin-bottom:0}.pk-card img{object-fit:contain}.pk-tint{background:#f4f7fb}.pk-split{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.pk-rule{width:60px;height:4px;background:var(--color-accent);margin-top:30px}.pk-number{font-size:2rem;font-weight:750;color:var(--pk-blue)}.pk-everyday article:nth-child(2) .pk-number{color:var(--color-accent)}.pk-backup{border-left:5px solid var(--color-accent);border-radius:12px;background:#fff6f5;padding:40px;display:grid;grid-template-columns:1fr 1.3fr;gap:44px}.pk-backup .pk-eyebrow{color:var(--color-accent-dark)}.pk-backup p:last-child{margin-bottom:0}.pk-region{background:#edf5f8;padding-top:60px;text-align:center}.pk-region .container{max-width:820px}.pk-region a{font-weight:700;color:var(--pk-blue)}.pk-skyline{display:block;width:100%;height:170px;object-fit:cover;object-position:bottom;margin-top:30px}.pk-contact{text-align:center}.pk-contact p{max-width:780px;margin:0 auto 22px}.pk-contact .pk-signoff{font-size:.92rem;margin-top:26px;color:var(--color-text-muted)}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.pk-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #173b5010}}
@media(max-width:900px){.pk-hero-grid{grid-template-columns:1fr;gap:30px}.pk-photo{justify-self:center}.pk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-split,.pk-backup{gap:30px}.pk-hero{padding-top:38px}}
@media(max-width:600px){.pk-section{padding:44px 0}.pk-grid,.pk-split,.pk-backup{grid-template-columns:1fr}.pk-grid{gap:16px}.pk-backup{padding:25px;gap:10px}.pk-card{padding:22px}.pk-hero{padding-bottom:36px}.pk-photo figcaption{font-size:.88rem;margin:0 12px}.pk-page h1{font-size:2.65rem}.pk-skyline{height:105px}.pk-region{padding-top:42px}}

/* Abschlusscheck: nur lokale Korrekturen für die Privatkundenseite. */
/* Globale 85%-Regel übersteuerte die vorgesehene Lesebreite ab 1200px. */
.pk-page .pk-region .container{max-width:820px!important}
/* Vollständiges Panorama auf jeder Breite; natürliche Proportionen statt Beschnitt. */
.pk-page .pk-skyline{width:100%;max-width:1440px;height:auto;aspect-ratio:6/1;object-fit:contain;margin:30px auto 0}
/* Textanfänge je Alltagsreihe auch bei mehrzeiligen Überschriften ausrichten. */
@media(min-width:601px){
  .pk-everyday{row-gap:22px}
  .pk-everyday article{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0}
}

/* Ab 1200px einzeilig mit mindestens 40px; darunter natürlicher Umbruch. */
@media(min-width:1200px){
  .pk-hero h1{font-size:clamp(2.5rem,2.75vw,3rem);white-space:nowrap}
}
