/* Umzug mit Pflegegrad: Ergänzungen zum gemeinsamen Stadtseiten-Design (29.09.2026) */
.pg-row{display:flex;flex-wrap:wrap;gap:28px 30px;align-items:flex-start;margin:0 0 6px}
.pg-row+.pg-row{margin-top:24px}
.pg-col{flex:1 1 calc(var(--w,100%) - 30px);min-width:min(250px,100%);display:flex;flex-direction:column;gap:14px}
.pg-col>.txt>*:first-child,.wrap>.txt>*:first-child{margin-top:0}
.wrap>*+*{margin-top:16px}
.wrap>.pg-row{margin-top:24px}
.pg-t{margin:0;font-weight:200;line-height:1.3;letter-spacing:-.01em;color:var(--c8)}
.pg-t.c{text-align:center}
h1.pg-t{font-size:40px}h2.pg-t{font-size:30px}h3.pg-t{font-size:23px;font-weight:400}h4.pg-t,h5.pg-t,h6.pg-t{font-size:20px;font-weight:600}
p.pg-t{font-size:20px;font-weight:300}
.sec-dark .pg-t,.sec-dark .txt{color:#fff}
.pg-t strong{font-weight:600}
.txt p{margin:0 0 12px}.txt p:last-child{margin-bottom:0}
.txt ul,.txt ol{margin:0 0 12px;padding-left:22px}.txt li{margin:4px 0}
.txt h2,.txt h3,.txt h4{font-weight:300;line-height:1.3;margin:22px 0 10px}
.txt table{width:100%;border-collapse:collapse;font-size:15px}.txt td,.txt th{border:1px solid var(--line-light);padding:8px 10px;text-align:left;vertical-align:top}
.pg-check{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.pg-check li{display:flex;gap:12px;align-items:flex-start;font-size:17px;line-height:1.6}
.pg-check li>div>p{margin:0}
.pg-ck{flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:var(--green);color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}
.pg-ck .ic{width:14px;height:14px}
.pg-stars{font-size:20px;letter-spacing:2px;color:#d7dbe0;line-height:1}
.pg-stars .on{color:#f5b301}
.pg-stars .half{background:linear-gradient(90deg,#f5b301 50%,#d7dbe0 50%);-webkit-background-clip:text;background-clip:text;color:transparent}
.pg-logos{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:18px;align-items:center}
.pg-logos img{width:100%;height:60px;object-fit:contain;filter:grayscale(.1)}
.pg-img{margin:0}
.pg-img img{display:block;width:100%;height:auto;border-radius:12px}
.pg-btns{display:flex;flex-wrap:wrap;gap:14px 20px;justify-content:center;margin-top:18px}
.pg-bar{margin:6px 0}.pg-bar-t{font-size:15px;margin-bottom:6px}
.pg-bar-b{height:10px;border-radius:6px;background:var(--line-light);overflow:hidden}.pg-bar-b span{display:block;height:100%;background:var(--green);border-radius:6px}
.pg-band{background-size:cover;background-position:center}
.pg-band .pg-t,.pg-band .txt,.pg-band .pg-check li{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25)}
.hero .pg-herotxt p{margin:0 0 8px}
.p-fotos .pg-col{min-width:min(200px,100%)}
@media(max-width:640px){h1.pg-t{font-size:30px}h2.pg-t{font-size:24px}h3.pg-t{font-size:20px}p.pg-t{font-size:18px}.pg-check li{font-size:16px}.pg-row{gap:20px}}
.pg-btns .btn{width:auto;min-width:min(300px,100%);max-width:100%;white-space:normal;height:auto;min-height:66px;padding-left:28px;padding-right:28px;text-align:center}
.hero .tag strong{font-weight:inherit}

/* Neugestaltung 30.09.2026: Karten, Listen, Hinweise, Bewertungen, Kassen, Bänder (Texte und Bilder unverändert) */
.sec{padding-top:72px;padding-bottom:72px}
.wrap>.pg-t.c{font-size:30px;font-weight:300;line-height:1.3;margin:0 auto 26px;max-width:760px}
.wrap>.pg-t.c strong{font-weight:500}
.wrap>.pg-t.c::after{content:"";display:block;width:54px;height:3px;border-radius:3px;background:var(--green);margin:16px auto 0}
.sec .txt{font-size:17px;line-height:1.75}
.sec .txt>p{margin:0 0 14px}
/* Emoji-Listen */
.pg-list{list-style:none;margin:6px 0 16px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:10px}
.pg-list li{display:flex;align-items:center;gap:14px;margin:0;padding:13px 16px;border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 2px rgba(16,24,40,.04);line-height:1.5}
.sec-light .pg-list li{background:#f5f7f8}
.pg-mk{flex:0 0 auto;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;background:#eef7f1}
.pg-mk.ok{background:var(--green);color:#fff}.pg-mk.ok .ic{width:15px;height:15px}
.pg-li{flex:1 1 auto}
.pg-note{display:flex;align-items:center;gap:12px;margin:14px 0 !important;padding:14px 18px;border-radius:12px;background:#e9f6ee;border-left:4px solid var(--green);font-weight:500}
.pg-note .pg-mk{background:#fff;width:32px;height:32px;font-size:16px}
.pg-warn{margin-top:22px !important;padding:14px 18px;border-radius:12px;background:#fff8ec;border-left:4px solid #f0a33a;font-size:14.5px;line-height:1.6;color:#5b4520}
/* Karten */
.pg-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:18px;margin:8px 0 18px}
.pg-card{background:#fff;border-radius:16px;padding:24px 24px 20px;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 24px rgba(16,24,40,.06)}
.pg-card-h{display:flex;align-items:center;gap:14px;margin-bottom:12px}
.pg-card-ic{flex:0 0 auto;width:48px;height:48px;border-radius:14px;background:#eef7f1;display:inline-flex;align-items:center;justify-content:center;font-size:24px}
.pg-card h3{margin:0;font-size:18px;line-height:1.35;font-weight:600;color:var(--c8)}
.pg-card-b p{margin:0 0 10px}.pg-card-b p:last-child{margin-bottom:0}
.pg-card .pg-list{grid-template-columns:1fr;gap:8px}
.pg-card .pg-list li{background:#f5f7f8;border:0;box-shadow:none;padding:9px 12px}
.pg-card .pg-mk{width:28px;height:28px;font-size:14px}
.pg-card .pg-note{padding:10px 14px}
/* Bänder mit Hintergrundbild */
.pg-band{padding-top:96px;padding-bottom:96px;background-attachment:scroll}
.pg-band .wrap{max-width:820px;background:rgba(14,18,22,.46);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:36px 40px;box-shadow:0 20px 50px rgba(0,0,0,.25)}
.pg-band .pg-t{font-size:26px;font-weight:300;margin-bottom:18px}
.pg-band .pg-t strong{font-weight:600;color:var(--green)}
.pg-band .pg-list{grid-template-columns:1fr}
.pg-band .pg-list li{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);box-shadow:none;color:#fff;text-shadow:none}
.pg-band .pg-mk{background:rgba(255,255,255,.14)}
.pg-band .pg-mk.ok{background:var(--green)}
.pg-band .pg-note{background:rgba(101,189,125,.2);color:#fff;text-shadow:none}
.pg-band .pg-note .pg-mk{background:rgba(255,255,255,.9)}
/* Bewertungen */
.pg-reviews .pg-row{gap:22px}
.pg-reviews .pg-col{background:#fff;border-radius:18px;padding:46px 26px 24px;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 28px rgba(16,24,40,.07);position:relative;gap:12px}
.pg-reviews .pg-col::before{content:"\201E";position:absolute;top:-14px;left:22px;font-size:64px;line-height:1;color:var(--green);font-family:Georgia,serif}
.pg-reviews .pg-col>p.pg-t{font-size:17px;line-height:1.65;font-weight:300;margin-top:0}
.pg-reviews .pg-col .txt{font-size:15px;line-height:1.5;border-top:1px solid rgba(0,0,0,.07);padding-top:12px;margin-top:auto}
/* Pflegekassen */
.pg-kassen{padding-top:56px;padding-bottom:56px}
.pg-kassen .wrap{max-width:1000px}
.pg-kassen .pg-logos{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px}
.pg-kassen .pg-logos img{height:74px;padding:14px;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:12px;box-sizing:border-box;transition:transform .2s,box-shadow .2s}
.pg-kassen .pg-logos img:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(16,24,40,.08)}
/* Hero */
.hero .tag.pg-badge{display:inline-block;margin:6px auto 22px;padding:10px 26px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-size:20px;line-height:1.3}
.hero .tag.pg-badge strong{font-weight:400}
.hero .tag.pg-badge .big{font-weight:700;color:var(--green);font-size:1.35em;margin:0 4px}
/* Bilder und Spalten */
.pg-img img{box-shadow:0 10px 30px rgba(16,24,40,.12)}
.pg-row{gap:30px}
@media(max-width:760px){
 .sec{padding-top:52px;padding-bottom:52px}
 .wrap>.pg-t.c{font-size:24px}
 .pg-band{padding-top:56px;padding-bottom:56px}
 .pg-band .wrap{padding:24px 18px;border-radius:16px;margin-left:12px;margin-right:12px}
 .pg-band .pg-t{font-size:21px}
 .pg-card{padding:20px 18px}
 .pg-list li{padding:11px 12px;gap:12px}
 .hero .tag.pg-badge{font-size:16px;padding:8px 18px}
 .sec .txt{font-size:16px}
}
/* Inhaltszeilen mit Häkchenliste oder Balken als Karte (Ratgeber, Über uns) */
.sec .wrap>.pg-row:has(.pg-check),.sec .wrap>.pg-row:has(.pg-bar){background:#fff;border-radius:18px;padding:28px 30px;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 24px rgba(16,24,40,.06)}
.sec-light .wrap>.pg-row:has(.pg-check),.sec-light .wrap>.pg-row:has(.pg-bar){background:#f7f9fa;box-shadow:none}
.sec .wrap>.pg-row+.pg-row{margin-top:20px}
.pg-check li{font-size:15.5px}
.p-ratgeber .wrap{max-width:1000px}
.pg-bar-b{height:8px}
@media(max-width:760px){.sec .wrap>.pg-row:has(.pg-check),.sec .wrap>.pg-row:has(.pg-bar){padding:20px 18px}}

/* 01.10.2026 (Jonny): Glas-Look auf der ganzen Seite, Fotos mit dem Ehepaar gut sichtbar */
html{background:#e9eef1}
body{background:transparent}
body::before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(rgba(233,238,241,.35),rgba(233,238,241,.5)),url(/bilder/umzug-mit-wohnumfeldverbessernde-massnahmen.jpg) 40% 35%/cover no-repeat}
.sec-light,.sec-grey,.sec-soft{background:transparent!important}
.sec-light>.wrap,.sec-grey>.wrap,.sec-soft>.wrap{background:rgba(255,255,255,.38);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:1px solid rgba(255,255,255,.7);border-radius:22px;padding:34px 36px;box-shadow:0 18px 45px rgba(16,24,40,.12)}
.pg-card,.pg-reviews .pg-col,.sec .wrap>.pg-row:has(.pg-check),.sec .wrap>.pg-row:has(.pg-bar){background:rgba(255,255,255,.5)!important;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border:1px solid rgba(255,255,255,.8)!important;box-shadow:0 10px 30px rgba(16,24,40,.12)!important}
.pg-list li,.sec-light .pg-list li,.pg-card .pg-list li{background:rgba(255,255,255,.45);border:1px solid rgba(255,255,255,.7)}.pg-note{background:rgba(232,245,236,.6)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pg-card-ic{background:rgba(255,255,255,.55)}
.pg-kassen .pg-logos img{background:rgba(255,255,255,.85)}
.hero.hero-plain{background:url(/bilder/umzug-mit-wohnumfeldverbessernde-massnahmen.jpg) 40% 30%/cover no-repeat;padding-top:120px;padding-bottom:110px}
.hero.hero-plain::before{background:linear-gradient(180deg,rgba(10,14,18,.25),rgba(10,14,18,.5))}
.hero .tag.pg-badge{background:rgba(20,24,28,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.pg-band{padding-top:120px;padding-bottom:120px;background-position:35% 40%!important}
.pg-band .wrap{background:rgba(14,18,22,.36);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin-left:auto;margin-right:6%}
.pg-band .pg-t,.pg-band .pg-list li,.pg-band .pg-note{text-shadow:0 1px 3px rgba(0,0,0,.5)}
@media(min-width:701px){.pg-band{background-position:10% 40%!important}.pg-band .wrap{max-width:540px!important;margin:0 4% 0 auto!important}}
@media(max-width:700px){
.sec-light>.wrap,.sec-grey>.wrap,.sec-soft>.wrap{padding:24px 18px;border-radius:18px}
.sec-light,.sec-grey,.sec-soft{padding-left:12px;padding-right:12px}
.pg-band{background-size:100% auto!important;background-position:top center!important;background-repeat:no-repeat!important;background-color:#1d2227!important;padding-top:calc(53vw - 30px);padding-bottom:40px}
.pg-band .wrap{margin-left:12px;margin-right:12px;background:rgba(14,18,22,.72)}
.hero.hero-plain{padding-top:90px;padding-bottom:80px}
}
/* 01.10.2026 (Jonny): nur noch das Ehepaar-Foto als Bild, Startseiten-Header ohne eigenes Bild */
.hero:not(.hero-plain){background:transparent!important;padding-top:13vw;padding-bottom:13vw}
.hero:not(.hero-plain)::before{background:linear-gradient(180deg,rgba(10,14,18,.15),rgba(10,14,18,.45))}
.hero:not(.hero-plain) .hero-bg{display:none}
.hero.hero-plain{background:transparent!important}
.pg-band{background-image:none!important;background-color:transparent!important}
@media(max-width:700px){.pg-band{padding-top:70px!important;padding-bottom:70px!important}.pg-band .wrap{background:rgba(14,18,22,.55)!important}.hero:not(.hero-plain){padding-top:120px;padding-bottom:110px}}
/* 01.10.2026 b (Jonny): Header ohne dunklen Schleier, Abschnitte ohne äußeren Glaskasten, Überschriften frei auf dem Foto */
body::before{background:linear-gradient(rgba(12,16,20,.22),rgba(12,16,20,.38)),url(/bilder/umzug-mit-wohnumfeldverbessernde-massnahmen.jpg) 40% 35%/cover no-repeat!important}
.hero::before{background:none!important}
.hero h1,.hero .tag,.hero .sub{text-shadow:0 2px 10px rgba(0,0,0,.65),0 1px 2px rgba(0,0,0,.5)}
.hero .tag.pg-badge{background:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-color:rgba(255,255,255,.35)}
.sec-light>.wrap,.sec-grey>.wrap,.sec-soft>.wrap{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important;padding:0!important}
.sec-light>.wrap>.pg-t,.sec-grey>.wrap>.pg-t,.sec-soft>.wrap>.pg-t,.sec-light .ttl h2,.sec-grey .ttl h2,.sec-light>.wrap>h2,.sec-grey>.wrap>h2{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.45)}
.sec-light>.wrap>.pg-t strong,.sec-grey>.wrap>.pg-t strong{color:#fff}
.sec-light>.wrap>.txt>p:not([class]),.sec-grey>.wrap>.txt>p:not([class]),.sec-light>.wrap>.txt>h3,.sec-grey>.wrap>.txt>h3{color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.6)}
.sec-light>.wrap>.txt>p:not([class]) a,.sec-grey>.wrap>.txt>p:not([class]) a{color:#fff!important;border-bottom-color:rgba(255,255,255,.6)!important}
.pg-card,.pg-reviews .pg-col,.sec .wrap>.pg-row:has(.pg-check),.sec .wrap>.pg-row:has(.pg-bar){background:rgba(255,255,255,.4)!important}
.pg-list li,.sec-light .pg-list li,.pg-card .pg-list li{background:rgba(255,255,255,.4)}
@media(max-width:700px){.sec-light,.sec-grey,.sec-soft{padding-left:14px;padding-right:14px}}
/* 01.10.2026 c: Glas 50 % weniger, Unterüberschriften im ersten Kasten */
.pg-card,.pg-reviews .pg-col,.sec .wrap>.pg-row:has(.pg-check),.sec .wrap>.pg-row:has(.pg-bar){background:rgba(255,255,255,.4)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid rgba(255,255,255,.7)!important}
.pg-list li,.sec-light .pg-list li,.pg-card .pg-list li{background:rgba(255,255,255,.4)}
.pg-card .pg-sub{margin:20px 0 8px;font-size:17px;font-weight:600;color:var(--c8);padding-top:16px;border-top:1px solid rgba(0,0,0,.08)}
/* 01.10.2026 d: Schritte-Box mittig */
@media(min-width:701px){.pg-band .wrap{max-width:720px!important;margin:0 auto!important}}
.pg-band .pg-t{text-align:center}
/* 01.10.2026 e: eigene Icons statt Emojis */
.pg-mk .ic{width:16px;height:16px;color:var(--green)}.pg-mk.ok .ic{color:#fff;width:15px;height:15px}.pg-card .pg-mk .ic{width:13px;height:13px}
.pg-band .pg-mk .ic{color:#fff}.pg-note .pg-mk .ic,.pg-band .pg-note .pg-mk .ic{color:var(--green)}
.pg-card-ic .ic{width:22px;height:22px;color:var(--green)}
.pg-sub .ic,.pg-t .ic{color:var(--green);margin-right:4px}
.pg-warn .ic{color:#f0a33a;margin-right:4px}
.txt p>.ic:first-child,.txt b>.ic,.txt i+.ic{color:var(--green);margin-right:4px}
.bb-ok .ic{color:var(--green)}
.pg-mk:not(.ok){background:rgba(101,189,125,.16)}.pg-mk .ic{width:18px;height:18px}.pg-card .pg-mk .ic{width:14px;height:14px}.pg-band .pg-mk:not(.ok){background:rgba(255,255,255,.16)}.pg-note .pg-mk:not(.ok),.pg-band .pg-note .pg-mk:not(.ok){background:#fff}
/* 01.10.2026 f: Karten untereinander, Logo-Karussell, helle Box-Optik fuer Baender */
.pg-cards{grid-template-columns:1fr!important;max-width:820px;margin-left:auto!important;margin-right:auto!important}
.pg-kassen .wrap{max-width:1100px}
.pg-kassen .pg-marquee{display:block!important;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.pg-kassen .pg-track{display:flex;gap:14px;padding-right:14px;width:max-content;animation:pgMarquee 45s linear infinite}
.pg-kassen .pg-track img{flex:0 0 150px;width:150px!important}
.pg-kassen .pg-marquee:hover .pg-track{animation-play-state:paused}
@keyframes pgMarquee{to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.pg-kassen .pg-track{animation:none}}
.pg-band .wrap{background:rgba(255,255,255,.4)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:0 10px 30px rgba(16,24,40,.08)!important;border-radius:18px!important}
@media(min-width:701px){.pg-band .wrap{max-width:820px!important}}
.pg-band .pg-t,.pg-band .txt,.pg-band .pg-list li,.pg-band .pg-note,.pg-band .pg-check li{color:#2b3036!important;text-shadow:none!important}
.pg-band .pg-list li{background:rgba(255,255,255,.4)!important;border:1px solid rgba(255,255,255,.7)!important}
.pg-band .pg-mk:not(.ok){background:rgba(101,189,125,.16)!important}.pg-band .pg-mk .ic{color:var(--green)}.pg-band .pg-mk.ok .ic{color:#fff}
.pg-band .pg-note{background:rgba(232,245,236,.6)!important}
/* 01.10.2026 h (Jonny): Unterseiten wie die Startseite, Inhalt in einzelnen transparenten Karten, Ratgeber je Tipp eine Karte */
body:not(.p-start) .sec:not(.pg-reviews):not(.pg-kassen):not(.pg-band) .txt,body:not(.p-start) .sec:not(.pg-reviews):not(.pg-kassen):not(.pg-band) .wrap>.pg-check,.p-ratgeber .wrap>.pg-row>.pg-col[style*="100"]>.pg-row{background:rgba(255,255,255,.4)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:18px!important;box-shadow:0 10px 30px rgba(16,24,40,.08)!important;padding:26px 30px!important;margin:0 0 18px!important}
@media(max-width:700px){body:not(.p-start) .sec:not(.pg-reviews):not(.pg-kassen):not(.pg-band) .txt,body:not(.p-start) .sec:not(.pg-reviews):not(.pg-kassen):not(.pg-band) .wrap>.pg-check,.p-ratgeber .wrap>.pg-row>.pg-col[style*="100"]>.pg-row{padding:20px 16px!important}}

.p-ratgeber .wrap>.pg-row>.pg-col[style*="100"]>.pg-row{gap:18px 28px}
.p-ratgeber .wrap>.pg-row>.pg-col[style*="100"]{margin-bottom:6px}
body:not(.p-start) .sec:not(.pg-reviews):not(.pg-kassen):not(.pg-band) .txt,body:not(.p-start) .sec:not(.pg-reviews):not(.pg-kassen):not(.pg-band) .wrap>.pg-check,.p-ratgeber .wrap>.pg-row>.pg-col[style*="100"]>.pg-row,.p-x :is(.pg-t,h2,h3,h4,p,li,div,span,b,strong){text-shadow:none!important}
body:not(.p-start) .sec:not(.pg-reviews):not(.pg-kassen):not(.pg-band) .txt,body:not(.p-start) .sec:not(.pg-reviews):not(.pg-kassen):not(.pg-band) .wrap>.pg-check,.p-ratgeber .wrap>.pg-row>.pg-col[style*="100"]>.pg-row,.p-x :is(.pg-t,h2,h3,h4,p:not([class]),li){color:#2b3036!important}
body:not(.p-start) .sec:not(.pg-reviews):not(.pg-kassen):not(.pg-band) .txt,body:not(.p-start) .sec:not(.pg-reviews):not(.pg-kassen):not(.pg-band) .wrap>.pg-check,.p-ratgeber .wrap>.pg-row>.pg-col[style*="100"]>.pg-row,.p-x .pg-t strong{color:var(--green)!important}
body:not(.p-start) .sec:not(.pg-reviews):not(.pg-kassen):not(.pg-band) .txt,body:not(.p-start) .sec:not(.pg-reviews):not(.pg-kassen):not(.pg-band) .wrap>.pg-check,.p-ratgeber .wrap>.pg-row>.pg-col[style*="100"]>.pg-row,.p-x p:not([class]) a{color:#0f3f6b!important;border-bottom-color:rgba(15,63,107,.4)!important}
body:not(.p-start) .sec:not(.pg-reviews):not(.pg-kassen):not(.pg-band) .txt .txt,body:not(.p-start) .sec:not(.pg-reviews):not(.pg-kassen):not(.pg-band) .pg-row:has(.pg-bar) .txt{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 0 12px!important;border-radius:0!important}
body:not(.p-start) .sec:not(.pg-reviews):not(.pg-kassen):not(.pg-band) .wrap>.pg-row:has(.pg-bar) :is(.pg-t,p,li){color:#2b3036!important;text-shadow:none!important}
.p-ratgeber .sec .wrap>.pg-row:has(.pg-check){background:none!important;border:0!important;box-shadow:none!important;padding:0!important}
/* 01.10.2026 i (Jonny): Ratgeber-Tipps wie die Karte auf der Startseite, untereinander statt drei Spalten */
.p-ratgeber .wrap{max-width:860px!important}
.p-ratgeber .wrap>.pg-row>.pg-col[style*="100"]>.pg-row{display:block!important}
.p-ratgeber .wrap>.pg-row>.pg-col[style*="100"]>.pg-row>.pg-col{width:100%!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important}
.p-ratgeber .wrap>.pg-row>.pg-col[style*="100"]>.pg-row>.pg-col:first-child>p.pg-t{font-size:14px!important;letter-spacing:.06em;text-transform:uppercase;font-weight:700!important;color:#fff!important;background:#1f7a4d;display:inline-block;align-self:flex-start;padding:6px 14px;border-radius:999px;text-shadow:none!important;margin:0 0 12px!important}
.p-ratgeber .wrap>.pg-row>.pg-col[style*="100"]>.pg-row>.pg-col:first-child>h3.pg-t{font-size:20px!important;font-weight:600!important;margin:0 0 12px!important;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.08)}
.p-ratgeber .wrap>.pg-row>.pg-col[style*="100"]>.pg-row>.pg-col:nth-child(2)>p.pg-t{font-size:16px!important;line-height:1.7!important;font-weight:400!important;margin:0 0 14px!important}
.p-ratgeber .wrap>.pg-row>.pg-col[style*="100"] .pg-check{margin:0!important}

/* j 01.10.2026: Kartentext dunkel statt blau, besser lesbar ueber dem Foto */
body:not(.p-start) .sec:not(.pg-reviews):not(.pg-kassen):not(.pg-band) .txt,body:not(.p-start) .sec:not(.pg-reviews):not(.pg-kassen):not(.pg-band) .wrap>.pg-check,.p-ratgeber .wrap>.pg-row>.pg-col[style*="100"]>.pg-row,body:not(.p-start) .sec:not(.pg-reviews):not(.pg-kassen):not(.pg-band) .txt :is(p,li,div,strong,b,em,h3),body:not(.p-start) .sec:not(.pg-reviews):not(.pg-kassen):not(.pg-band) .wrap>.pg-check :is(p,li,div,strong,b,em,h3),.p-ratgeber .wrap>.pg-row>.pg-col[style*="100"]>.pg-row :is(p,li,div,strong,b,em,h3){color:#1d2329!important}
body:not(.p-start) .sec:not(.pg-reviews):not(.pg-kassen):not(.pg-band) .txt a,body:not(.p-start) .sec:not(.pg-reviews):not(.pg-kassen):not(.pg-band) .wrap>.pg-check a,.p-ratgeber .wrap>.pg-row>.pg-col[style*="100"]>.pg-row a{color:#0a2d4f!important;font-weight:600}
/* k: Alles auf allen Seiten ab 1100px Fensterbreite 12 Prozent größer, besser lesbar für unsere Kunden (Jonny, 01.10.2026) */
@media(min-width:1100px){html{zoom:1.12}}
/* l: Ratgeber, gleicher Abstand zwischen allen Kästen unter Tipps & Wissen (Jonny, 01.10.2026) */
.p-ratgeber .sec-grey{padding-bottom:0}.p-ratgeber .sec-grey .txt{margin-bottom:0}.p-ratgeber .sec-grey+.sec-light{padding-top:0}.p-ratgeber .sec-grey+.sec-light .wrap>.pg-row{margin-top:54px}
@media(max-width:640px){.p-ratgeber .sec-grey+.sec-light .wrap>.pg-row{margin-top:44px}}
/* m: Über uns und Küchenmontage, gleiche Abstände zwischen allen Kästen (Jonny, 01.10.2026) */
.p-ueber .sec-grey{padding-bottom:0}.p-ueber .sec-grey+.sec-light{padding-top:0}.p-ueber .sec-grey+.sec-light .wrap>.pg-row{margin-top:54px}
@media(max-width:640px){.p-ueber .sec-grey+.sec-light .wrap>.pg-row{margin-top:44px}}
.p-kuechenmontage .txt>.pg-cards{margin:24px 0}.p-kuechenmontage .txt>.pg-cards:first-child{margin-top:0}
/* n: Ratgeber, Einleitung im ersten Kasten wie die Kasten-Überschriften (Jonny, 01.10.2026) */
.p-ratgeber .sec-grey .txt p,.p-ratgeber .sec-grey .txt p strong{font-size:20px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.2px;text-shadow:none!important;margin:0!important}
/* o: Hintergrundbild fest an der größten Bildschirmhöhe, damit es sich mobil beim Scrollen (Adressleiste ein/aus) nicht mehr in der Größe verändert (Jonny, 01.10.2026) */
body::before{top:0;right:0;bottom:auto;left:0;height:100vh;height:100lvh}
/* p: Listen-Kästchen links und rechts gleich weit vom Rand (Jonny, 01.10.2026) */
ul.pg-list{padding-left:0!important;padding-right:0!important}ul.pg-list>li{margin-left:0!important;margin-right:0!important}
