.lp-band{max-width:1120px;padding-inline:var(--rand-mobil);margin:0 auto}.lp-kopf{z-index:30;background:var(--farbe-nav);color:var(--farbe-nav-text);position:sticky;top:0}.lp-kopf .lp-band{align-items:center;gap:var(--abstand-4);min-height:64px;padding-block:var(--abstand-2);display:flex}.lp-marke{align-items:center;gap:var(--abstand-2);font-weight:600;font-size:var(--text-mittel);color:var(--farbe-nav-text-aktiv);display:flex}.lp-marke .raute{background:var(--farbe-akzent-hell);border-radius:2px;flex:0 0 14px;width:14px;height:14px;display:inline-block;transform:rotate(45deg)}.lp-menue{align-items:center;gap:var(--abstand-2);margin-left:auto;display:flex}.lp-menue a{color:var(--farbe-nav-text);font-size:var(--text-klein);padding:var(--abstand-2) var(--abstand-3);border-radius:var(--radius-klein);min-height:var(--ziel-min);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.lp-menue a:hover{background:var(--farbe-nav-hell);color:var(--farbe-nav-text-aktiv)}.lp-menue a.jetzt{background:var(--farbe-akzent);color:var(--farbe-auf-bild)}.lp-menue a.jetzt:hover{background:var(--farbe-akzent);filter:brightness(1.08)}.lp-menueknopf{width:var(--ziel-min);height:var(--ziel-min);border:1px solid var(--farbe-nav-text);color:var(--farbe-nav-text);border-radius:var(--radius-klein);cursor:pointer;background:0 0;place-items:center;margin-left:auto;display:none}.lp-hero{background:linear-gradient(135deg,var(--bild-b),var(--bild-a));position:relative;overflow:hidden}.lp-hero-bild{z-index:0;position:absolute;inset:0}.lp-hero-bild img{object-fit:cover;width:100%;height:100%;display:block}.lp-hero-verlauf{z-index:1;background:linear-gradient(105deg, color-mix(in srgb, var(--farbe-nav) 85%, transparent) 0%, color-mix(in srgb, var(--farbe-nav) 62%, transparent) 46%, color-mix(in srgb, var(--farbe-nav) 22%, transparent) 100%);position:absolute;inset:0}.lp-hero .lp-band{z-index:2;gap:var(--abstand-8);padding-block:var(--abstand-8);grid-template-columns:1.4fr minmax(270px,340px);align-items:center;display:grid;position:relative}.lp-hero-text{color:var(--farbe-auf-bild);max-width:34rem;text-shadow:0 1px 4px var(--bild-b)}.lp-kicker{align-items:center;gap:var(--abstand-2);font-size:var(--text-klein);letter-spacing:.06em;text-transform:uppercase;color:var(--farbe-akzent-hell);margin-bottom:var(--abstand-3);font-weight:600;display:inline-flex}.lp-hero-text h1{color:var(--farbe-auf-bild);margin-bottom:var(--abstand-4);font-size:clamp(2rem,4.4vw,3rem);line-height:1.1}.lp-hero-text .fuehrung{color:color-mix(in srgb, var(--farbe-auf-bild) 88%, transparent);margin-bottom:var(--abstand-6);font-size:1.0625rem;line-height:1.55}.lp-taten{gap:var(--abstand-3);flex-wrap:wrap;display:flex}.lp-seite .knopf.geist{border:1px solid color-mix(in srgb,var(--farbe-auf-bild) 70%,transparent);color:var(--farbe-auf-bild);background:0 0}.lp-seite .knopf.geist:hover{background:color-mix(in srgb,var(--farbe-auf-bild) 14%,transparent)}.lp-hero-text .knopf:not(.geist),.lp-aufruf .knopf:not(.geist){text-shadow:none}.lp-login{padding:var(--abstand-4);align-self:center}.lp-login h2{font-size:var(--text-mittel);margin-bottom:var(--abstand-1)}.lp-login .unterzeile{color:var(--farbe-text-leise);font-size:var(--text-klein);margin-bottom:var(--abstand-4)}.lp-login .zeile-unter{margin-top:var(--abstand-3);justify-content:space-between;align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.lp-login .bleiben{align-items:center;gap:var(--abstand-2);font-size:var(--text-klein);min-height:var(--ziel-min);display:flex}.lp-login .bleiben input{width:20px;height:20px;accent-color:var(--farbe-akzent)}.lp-login .textknopf{color:var(--farbe-primaer);cursor:pointer;font-weight:600;font-size:var(--text-klein);font-family:var(--schrift);min-height:var(--ziel-min);background:0 0;border:0;padding:0}.lp-login .lp-seite .knopf.voll{width:100%;margin-top:var(--abstand-4)}.lp-login .fuss{margin-top:var(--abstand-4);padding-top:var(--abstand-4);border-top:1px solid var(--farbe-linie);text-align:center;font-size:var(--text-klein);color:var(--farbe-text-leise)}.lp-abschnitt{padding-block:var(--abstand-8);scroll-margin-top:72px}.lp-abschnitt.wechsel{background:var(--farbe-block)}.lp-kopfzeile{max-width:42rem;margin:0 auto var(--abstand-6);text-align:center}.lp-kopfzeile h2{font-size:var(--text-gross);margin-bottom:var(--abstand-2)}.lp-kopfzeile p{color:var(--farbe-text-leise);margin:0}.lp-raster{gap:var(--abstand-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.lp-nutzen{padding:var(--abstand-6)}.lp-symbol{border-radius:var(--radius-rund);background:var(--farbe-akzent-flaeche);width:44px;height:44px;color:var(--farbe-akzent);margin-bottom:var(--abstand-3);place-items:center;display:grid}.lp-symbol .i{width:22px;height:22px}.lp-nutzen h3{font-size:var(--text-mittel);margin-bottom:var(--abstand-1)}.lp-nutzen p{color:var(--farbe-text-leise);font-size:var(--text-klein);margin:0}.lp-schritt{padding:var(--abstand-6)}.lp-nr{border-radius:var(--radius-rund);background:var(--farbe-primaer);width:40px;height:40px;color:var(--farbe-seite);margin-bottom:var(--abstand-3);place-items:center;font-weight:600;display:grid}.lp-schritt h3{font-size:var(--text-mittel);margin-bottom:var(--abstand-1)}.lp-schritt p{color:var(--farbe-text-leise);font-size:var(--text-klein);margin:0}.lp-paar{flex-direction:column;padding:0;display:flex;overflow:hidden}.lp-paar-bild{background:linear-gradient(135deg,var(--bild-b),var(--bild-a));height:160px}.lp-paar-bild img{object-fit:cover;width:100%;height:100%;display:block}.lp-paar-inhalt{padding:var(--abstand-6)}.lp-paar-kopf{align-items:center;gap:var(--abstand-2);margin-bottom:var(--abstand-3);flex-wrap:wrap;display:flex}.lp-tag{align-items:center;gap:var(--abstand-2);background:var(--farbe-akzent-flaeche);color:var(--farbe-akzent);border-radius:var(--radius-rund);padding:var(--abstand-1) var(--abstand-3);font-size:var(--text-klein);font-weight:600;display:inline-flex}.lp-x{color:var(--farbe-text-leise);font-weight:600}.lp-paar p{color:var(--farbe-text-leise);font-size:var(--text-klein);margin:0}.lp-angebotskarte{align-items:center;gap:var(--abstand-4);margin-top:var(--abstand-6);padding:var(--abstand-6);background:var(--farbe-akzent-flaeche);border-radius:var(--radius);flex-wrap:wrap;display:flex}.lp-angebotskarte .text{flex:1;min-width:min(100%,280px)}.lp-angebotskarte .text b{color:var(--farbe-text)}.lp-angebotskarte .text p{margin:var(--abstand-1) 0 0;color:var(--farbe-text-leise);font-size:var(--text-klein)}.lp-angebotskarte .lp-seite .knopf{flex:none}.lp-person{padding:var(--abstand-6);text-align:center}.lp-gesicht{border-radius:var(--radius-rund);width:72px;height:72px;margin:0 auto var(--abstand-3);background:linear-gradient(135deg,var(--bild-b),var(--bild-a));color:var(--farbe-auf-bild);place-items:center;font-size:1.25rem;font-weight:600;display:grid}.lp-person h3{font-size:var(--text-mittel);margin-bottom:2px}.lp-person .rolle{color:var(--farbe-text-leise);font-size:var(--text-klein)}.lp-fragen{gap:var(--abstand-3);display:grid}.lp-frage{padding:0 var(--abstand-4)}.lp-frage summary{cursor:pointer;align-items:center;gap:var(--abstand-3);min-height:var(--ziel-min);padding-block:var(--abstand-2);font-weight:600;list-style:none;display:flex}.lp-frage summary::-webkit-details-marker{display:none}.lp-frage summary .i-pfeil{color:var(--farbe-text-leise);margin-left:auto;transition:transform .15s}.lp-frage[open] summary .i-pfeil{transform:rotate(180deg)}.lp-frage .antwort{color:var(--farbe-text-leise);font-size:var(--text-klein);padding:0 0 var(--abstand-4) calc(20px + var(--abstand-3))}.lp-aufruf{text-align:center;padding:var(--abstand-8) var(--abstand-6)}.lp-aufruf h2{font-size:var(--text-gross);margin-bottom:var(--abstand-3)}.lp-aufruf p{color:var(--farbe-text-leise);max-width:38rem;margin:0 auto var(--abstand-6)}.lp-aufruf .klein{font-size:var(--text-klein);margin-top:var(--abstand-3);color:var(--farbe-text-leise);display:block}.lp-fotoband{background:linear-gradient(135deg,var(--bild-b),var(--bild-a));position:relative;overflow:hidden}.lp-fotoband>.foto{z-index:0;position:absolute;inset:0}.lp-fotoband>.foto img{object-fit:cover;width:100%;height:100%;display:block}.lp-fotoband>.verlauf{z-index:1;background:color-mix(in srgb, var(--farbe-nav) 66%, transparent);position:absolute;inset:0}.lp-fotoband .lp-band{z-index:2;position:relative}.lp-fotoband .lp-aufruf{box-shadow:none;color:var(--farbe-auf-bild);text-shadow:0 1px 4px var(--bild-b);background:0 0;border:0}.lp-fotoband .lp-aufruf h2{color:var(--farbe-auf-bild)}.lp-fotoband .lp-aufruf p,.lp-fotoband .lp-aufruf .klein{color:color-mix(in srgb, var(--farbe-auf-bild) 90%, transparent)}.lp-fotoband .lp-aufruf .lp-seite .knopf{background:var(--farbe-akzent);color:var(--farbe-auf-bild);text-shadow:none}.lp-fuss{background:var(--farbe-nav);color:var(--farbe-nav-text)}.lp-fuss .lp-band{align-items:center;gap:var(--abstand-4);padding-block:var(--abstand-6);font-size:var(--text-klein);flex-wrap:wrap;display:flex}.lp-fuss a{color:var(--farbe-nav-text);text-decoration:none}.lp-fuss a:hover{color:var(--farbe-nav-text-aktiv);text-decoration:underline}.lp-fuss .rechts{opacity:.8;margin-left:auto}@media (max-width:860px){.lp-hero .lp-band{gap:var(--abstand-6);grid-template-columns:1fr}.lp-hero-text{max-width:none}}@media (max-width:760px){.lp-menueknopf{display:grid}.lp-menue{background:var(--farbe-nav);padding:var(--abstand-2);border-top:1px solid var(--farbe-nav-hell);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:64px;left:0;right:0}.lp-menue.auf{display:flex}.lp-menue a{min-height:var(--ziel-min)}.lp-kopf .lp-band{position:relative}}.lp-cookie{z-index:60;background:var(--farbe-karte);border-top:2px solid var(--farbe-akzent);box-shadow:0 -4px 24px var(--farbe-linie);position:fixed;bottom:0;left:0;right:0}.lp-cookie[hidden]{display:none}.lp-cookie .lp-band{align-items:center;gap:var(--abstand-4);padding-block:var(--abstand-4);flex-wrap:wrap;display:flex}.lp-cookie .text{min-width:min(100%,320px);font-size:var(--text-klein);color:var(--farbe-text-leise);flex:1;line-height:1.5}.lp-cookie .text b{color:var(--farbe-text)}.lp-cookie .taten{gap:var(--abstand-2);flex-wrap:wrap;display:flex}@media (max-width:560px){.lp-cookie .taten{width:100%}.lp-cookie .taten .lp-seite .knopf{flex:1}}
