.lp{--nacht:#001238;--marine:#0a1e55;--marine-2:#0c2b7a;--royal:#1d4ed8;--papier:#f8fafc;--weiss:#ffffff;--blau:#2563eb;--blau-hell:#60a5fa;--gruen:#15803d;--gruen-hell:#4ade80;--tinte:#0f172a;--stahl:#475569;--stahl-hell:#cbd5e1;--rand:#e2e8f0;--fx-soft:rgba(37,99,235,0.12);--fx-glow:rgba(37,99,235,0.3);--text-hero:clamp(2.2rem,6.4vw,4.2rem);--text-h2:clamp(min(1.75rem,7.5vw),4.2vw,2.9rem);--text-h3:clamp(1.15rem,2.2vw,1.5rem);background:var(--nacht);color:var(--tinte);font-family:var(--lp-font-sans,ui-sans-serif,system-ui,sans-serif);line-height:1.55;-webkit-font-smoothing:antialiased}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp ::selection{background:var(--blau);color:#fff}.lp :focus-visible{outline:3px solid var(--blau-hell);outline-offset:3px;border-radius:4px}.lp .marker{font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin:0}.lp .marker,.lp .zahl{font-family:var(--lp-font-mono,ui-monospace,monospace)}.lp .zahl{font-variant-numeric:tabular-nums}.lp .wortmarke{font-family:var(--lp-font-rund,var(--lp-font-sans,sans-serif));font-weight:640;letter-spacing:.06em}.lp .prosa{max-width:68ch}.lp h1,.lp h2,.lp h3,.lp ol,.lp p,.lp ul{margin:0}.lp .himmel{position:relative;background:linear-gradient(160deg,var(--marine) 0,var(--marine-2) 55%,var(--nacht) 100%);color:#fff}.lp .himmel-hell{background:linear-gradient(100deg,#0a1e55,#0c2b7a 45%,#1d4ed8)}.lp .papier{color:var(--tinte)}.lp .papier,.lp .papier-lage{position:relative;background:var(--papier)}.lp .papier-lage{--kante:clamp(1.4rem,4vw,2.75rem);z-index:1;border-radius:var(--kante);margin-top:calc(-1 * var(--kante));margin-bottom:calc(-1 * var(--kante));box-shadow:0 0 60px rgba(0,8,30,.45)}.lp .papier-lage .papier{background:transparent}.lp .akt{position:relative;color:#fff;background:radial-gradient(110rem 60rem at 72% 74%,rgba(29,78,216,.5),transparent 65%),linear-gradient(177deg,var(--marine) 0,var(--marine-2) 30%,#0a2166 55%,#0c2b7a 76%,#06183f 92%,var(--nacht) 100%)}.lp .akt .himmel,.lp .akt .himmel-hell{background:transparent}.lp .akt section .lichtstreifen{display:none}.lp .lichtstreifen{position:absolute;inset:0;overflow:hidden;pointer-events:none}.lp .lichtstreifen:after,.lp .lichtstreifen:before{content:"";position:absolute;inset:-45% -15%;pointer-events:none}.lp .lichtstreifen:before{background:linear-gradient(115deg,transparent 40%,rgba(96,165,250,.22) 46%,rgba(255,255,255,.3) 50%,rgba(96,165,250,.2) 54%,transparent 61%);transform:rotate(-9deg)}.lp .lichtstreifen:after{background:linear-gradient(100deg,transparent 55%,rgba(147,197,253,.15) 62%,rgba(255,255,255,.16) 65%,transparent 71%);transform:rotate(6deg)}.lp .adler-zeichen{position:absolute;right:-4rem;bottom:-2.5rem;width:clamp(220px,34vw,420px);height:auto;pointer-events:none;color:#fff;opacity:.07;z-index:0}.lp .punkte{background-image:radial-gradient(circle,rgba(96,165,250,.25) 1.2px,transparent 1.4px);background-size:10px 10px}.lp .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;overflow:hidden;border:0;border-radius:9999px;padding:.85rem 1.7rem;min-height:44px;font:inherit;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.lp .btn:active{transform:translateY(1px) scale(.99)}.lp .btn:disabled{opacity:.6;cursor:default}.lp .btn-primaer{background:linear-gradient(135deg,#2f6ae4,#1d4ed8 60%,#1e40af);color:#fff;box-shadow:0 10px 24px -8px rgba(29,78,216,.6)}@media (hover:hover){.lp .btn-primaer:hover{transform:translateY(-2px);box-shadow:0 16px 32px -10px rgba(29,78,216,.75)}.lp .btn-primaer:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 32%,rgba(255,255,255,.32) 50%,transparent 68%);background-size:230% 100%;background-position:160% 0;background-repeat:no-repeat}.lp .btn-primaer:hover:after{animation:lp-sweep .65s ease .05s 1 both}}@keyframes lp-sweep{0%{background-position:160% 0}to{background-position:-60% 0}}.lp .btn-glas{background:rgba(255,255,255,.14);color:#fff;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media (hover:hover){.lp .btn-glas:hover{background:rgba(255,255,255,.22);transform:translateY(-2px)}}.lp .papier .btn-glas{background:var(--weiss,#fff);color:var(--tinte);border:1px solid #cbd5e1;box-shadow:0 1px 3px rgba(15,23,42,.06);backdrop-filter:none;-webkit-backdrop-filter:none}@media (hover:hover){.lp .papier .btn-glas:hover{background:var(--weiss,#fff);border-color:var(--blau);color:var(--royal)}}.lp .btn .zahl{white-space:nowrap}.lp .btn:has(>.zahl){flex-wrap:wrap;row-gap:.2rem}.lp .glas{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:1.25rem}.lp .karte{background:var(--weiss);border:1px solid var(--rand);border-radius:1.25rem;box-shadow:0 1px 3px rgba(15,23,42,.05)}.lp .fx-card{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease}@media (hover:hover){.lp .fx-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--blau) 35%,var(--rand));box-shadow:0 12px 30px -12px var(--fx-glow),0 2px 8px rgba(15,23,42,.06)}}.lp.effekte [data-enthuellen]{opacity:0;transform:translateY(26px) scale(.985);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.lp.effekte [data-enthuellen].ist-da{opacity:1;transform:none}.lp .ablauf{position:relative;list-style:none;padding:0}.lp .ablauf:before{content:"";position:absolute;left:21px;top:12px;bottom:12px;width:2px;background:linear-gradient(180deg,rgba(96,165,250,.8),rgba(96,165,250,.1));transform-origin:top;transform:scaleY(var(--wuchs,1));transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.lp.effekte .ablauf{--wuchs:0}.lp.effekte .ablauf.ist-da{--wuchs:1}.lp .ablauf-schritt{position:relative;display:flex;gap:1.25rem;align-items:flex-start}.lp .ablauf-nr{position:relative;z-index:1;flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border-radius:9999px;font-size:1.05rem;font-weight:700;color:#fff;background:linear-gradient(145deg,#2f6ae4,#1d4ed8 60%,#1e40af);box-shadow:0 8px 18px -6px rgba(29,78,216,.55)}.lp .gitter-2,.lp .gitter-3{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.lp .gitter-2,.lp .gitter-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1020px){.lp .gitter-3{grid-template-columns:repeat(3,1fr)}}.lp .formular-raster{display:grid;gap:2.5rem;grid-template-columns:1fr;align-items:start}@media (min-width:980px){.lp .formular-raster{grid-template-columns:1fr minmax(400px,520px);gap:3.5rem}}.lp .zusagen{list-style:none;padding:0;display:grid;gap:1.1rem}.lp .zusagen li{display:flex;gap:.75rem;align-items:flex-start}.lp .zusagen svg{flex:0 0 auto;width:20px;height:20px;margin-top:2px;color:var(--blau-hell)}.lp .feld{display:flex;flex-direction:column;gap:.4rem}.lp .feld>label{font-size:.85rem;font-weight:600;color:#334155}.lp .feld input,.lp .feld textarea{font:inherit;font-size:1rem;color:var(--tinte);background:var(--weiss);border:1px solid var(--rand);border-radius:.85rem;padding:.8rem .95rem;width:100%;transition:border-color .18s ease,box-shadow .18s ease}.lp .feld input::placeholder,.lp .feld textarea::placeholder{color:#64748b}.lp .feld input:focus,.lp .feld textarea:focus{outline:none;border-color:var(--royal);box-shadow:0 0 0 4px rgba(29,78,216,.14)}@media (prefers-reduced-motion:reduce){.lp.effekte [data-enthuellen]{opacity:1;transform:none;transition:none}.lp.effekte .ablauf{--wuchs:1}.lp .ablauf:before,.lp .btn,.lp .fx-card{transition:none}.lp .btn-primaer:after{display:none}.lp .fx-card:hover{transform:none}}.lp .bahn{position:relative;z-index:2;margin:0 auto;max-width:1080px;padding:0 1.25rem}.lp .h-gross{font-size:var(--text-hero);line-height:1.04;letter-spacing:-.025em;max-width:16ch}.lp .h-gross,.lp .h-zwei{font-weight:800;text-wrap:balance}.lp .h-zwei{font-size:var(--text-h2);line-height:1.08;letter-spacing:-.02em;max-width:20ch}.lp .h-drei{font-size:var(--text-h3);font-weight:700;letter-spacing:-.01em}.lp .h-drei,.lp .h-gross,.lp .h-zwei{overflow-wrap:break-word}.lp .szene-rechnung{position:relative}.lp .rechnung-buehne{padding:clamp(3rem,8vw,5rem) 0}.lp .rechnung-raster{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:center}@media (min-width:940px){.lp .rechnung-raster{grid-template-columns:1fr minmax(320px,420px);gap:3.5rem}}.lp .rechnung-schritte{margin-top:2rem;display:grid;gap:2rem}.lp .rechnung-fund{display:inline-block;margin-top:1rem;border-radius:9999px;background:rgba(21,128,61,.1);color:var(--gruen);padding:.4rem 1rem;font-size:.9rem;font-weight:700}.lp .szene-rechnung.ist-aktiv .rechnung-buehne{height:420vh;padding:0}.lp .szene-rechnung.ist-aktiv .rechnung-raster{position:sticky;top:0;min-height:100svh;align-content:center}.lp .szene-rechnung.ist-aktiv .rechnung-schritte{position:relative;display:block;min-height:17rem}.lp .szene-rechnung.ist-aktiv .rechnung-schritt{position:absolute;inset:0;opacity:0}.lp .rechnung-blatt{background:var(--weiss);border:1px solid var(--rand);border-radius:1rem;padding:1.4rem;box-shadow:0 24px 60px -32px rgba(15,23,42,.4)}.lp .rechnung-kopf{border-bottom:1px solid var(--rand);padding-bottom:.8rem}.lp .rechnung-zeilen{display:grid;grid-template-columns:minmax(0,1fr);margin-top:.5rem;padding:0;list-style:none}.lp .rechnung-zeile{position:relative;display:flex;justify-content:space-between;gap:1rem;padding:.55rem .5rem;font-size:.86rem;color:var(--stahl);border-radius:.5rem}.lp .rechnung-zeile .zahl{color:var(--tinte);font-weight:600}.lp .rechnung-summe>:first-child,.lp .rechnung-zeile>:first-child{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.lp .rechnung-summe>.zahl,.lp .rechnung-zeile>.zahl{flex:none;white-space:nowrap}.lp .rechnung-zeile[data-fund]:before{content:"";position:absolute;inset:0;border-radius:.5rem;background:rgba(21,128,61,.12);transform:scaleX(var(--sweep,0));transform-origin:left center;transition:transform .1s linear}.lp .rechnung-zeile[data-fund]>*{position:relative;z-index:1}.lp .rechnung-zeile.ist-markiert,.lp .szene-rechnung:not(.ist-aktiv) .rechnung-zeile[data-fund]{color:var(--gruen);font-weight:600}.lp .rechnung-zeile.ist-markiert .zahl,.lp .szene-rechnung:not(.ist-aktiv) .rechnung-zeile[data-fund] .zahl{color:var(--gruen)}.lp .szene-rechnung:not(.ist-aktiv) .rechnung-zeile[data-fund]:before{transform:scaleX(1)}.lp .rechnung-summe{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--rand);margin-top:.5rem;padding:.8rem .5rem 0;font-weight:700}.lp .rechnung-ergebnis{margin-top:1rem;border-top:1px dashed var(--rand);padding-top:1rem}.lp .szene-rechnung.ist-aktiv .rechnung-ergebnis{opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .45s cubic-bezier(.22,1,.36,1)}.lp .szene-rechnung.ist-aktiv .rechnung-ergebnis.ist-da{opacity:1;transform:none}.lp .rechnung-ergebnis-zahl{font-size:1.9rem;font-weight:800;color:var(--gruen);line-height:1.1;margin:.3rem 0 .4rem}@media (prefers-reduced-motion:reduce){.lp .szene-rechnung.ist-aktiv .rechnung-buehne{height:auto;padding:clamp(3rem,8vw,5rem) 0}.lp .szene-rechnung.ist-aktiv .rechnung-raster{position:static;min-height:0}.lp .szene-rechnung.ist-aktiv .rechnung-schritte{position:static;display:grid}.lp .szene-rechnung.ist-aktiv .rechnung-schritt{position:static;opacity:1!important;transform:none!important}.lp .rechnung-zeile[data-fund]:before{transform:scaleX(1);transition:none}}.lp .anfrage-anzeige{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-bottom:1.5rem}.lp .anfrage-punkt{display:flex;align-items:center;gap:.6rem;color:var(--stahl-hell)}.lp .anfrage-nr{display:grid;place-items:center;width:32px;height:32px;border-radius:9999px;border:1px solid rgba(255,255,255,.25);font-size:.78rem;font-weight:700;transition:border-color .2s ease,color .2s ease,background .2s ease}.lp .anfrage-punkt.ist-offen .anfrage-nr{border-color:var(--blau-hell);color:var(--blau-hell)}.lp .anfrage-punkt.ist-erledigt .anfrage-nr{border-color:transparent;background:var(--blau-hell);color:#06142f}.lp .anfrage-punkt-titel{display:none}@media (min-width:560px){.lp .anfrage-punkt-titel{display:inline}}.lp .anfrage-panel{padding:clamp(1.25rem,3.5vw,2rem)}.lp .anfrage-hinweis{margin-top:.6rem;max-width:52ch;font-size:.95rem;line-height:1.6;color:var(--stahl-hell)}.lp .anfrage-chips{margin-top:1.5rem;display:grid;gap:.7rem;grid-template-columns:repeat(auto-fill,minmax(min(11rem,100%),1fr))}.lp .anfrage-chips-zeile{display:flex;flex-wrap:wrap}.lp .anfrage-chip{position:relative;display:flex;gap:.65rem;cursor:pointer;border:1px solid rgba(255,255,255,.22);border-radius:.9rem;background:rgba(255,255,255,.07);padding:.75rem .85rem;color:#fff;transition:border-color .18s ease,background .18s ease,transform .18s ease}@media (hover:hover){.lp .anfrage-chip:hover{border-color:rgba(96,165,250,.6);transform:translateY(-1px)}}.lp .anfrage-chip.ist-an{border-color:var(--blau-hell);background:rgba(96,165,250,.18)}.lp .anfrage-chip input{position:absolute;opacity:0;width:1px;height:1px}.lp .anfrage-chip:focus-within{outline:3px solid var(--blau-hell);outline-offset:3px}.lp .anfrage-chip-emoji{font-size:1.3rem;line-height:1;flex:0 0 auto}.lp .anfrage-chip-name{display:block;font-size:.95rem;font-weight:600;line-height:1.2}.lp .anfrage-chip-euro{display:block;font-size:.75rem;font-weight:700;color:#bbf7d0;white-space:nowrap}.lp .anfrage-chip{align-items:center;min-height:68px}.lp .anfrage-felder{margin-top:1.5rem;display:grid;gap:1.1rem}@media (min-width:640px){.lp .anfrage-felder{grid-template-columns:repeat(2,1fr)}}.lp .feld-dunkel>label{color:rgba(255,255,255,.9)}.lp .feld-dunkel input,.lp .feld-dunkel textarea{background:rgba(0,18,56,.4);border-color:rgba(255,255,255,.24);color:#fff}.lp .feld-dunkel input::placeholder,.lp .feld-dunkel textarea::placeholder{color:rgba(255,255,255,.45)}.lp .feld-dunkel input:focus,.lp .feld-dunkel textarea:focus{border-color:var(--blau-hell);box-shadow:0 0 0 4px rgba(96,165,250,.2)}.lp .anfrage-optional{font-weight:400;color:var(--stahl-hell)}.lp .anfrage-zsf{margin-top:1.5rem;display:grid;gap:.5rem 1.5rem;align-items:baseline}@media (min-width:560px){.lp .anfrage-zsf{grid-template-columns:auto 1fr}}.lp .anfrage-zsf dt{color:var(--stahl-hell)}.lp .anfrage-zsf dd{margin:0;color:#fff}.lp .anfrage-einwilligung{margin-top:1.75rem;display:flex;gap:.8rem;align-items:flex-start;cursor:pointer;font-size:.85rem;line-height:1.8;color:rgba(255,255,255,.9)}.lp .anfrage-einwilligung small{font-size:max(.75rem,.8em)}.lp .anfrage-einwilligung>span{min-width:0;overflow-wrap:anywhere}.lp .anfrage-einwilligung input{margin-top:.35rem;width:18px;height:18px;flex:0 0 auto;accent-color:var(--blau)}.lp .anfrage-einwilligung a{color:var(--blau-hell);text-decoration:underline}.lp .anfrage-honig{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lp .anfrage-fehler{margin-top:1rem;border:1px solid rgba(248,113,113,.4);background:rgba(248,113,113,.12);color:#fecaca;border-radius:.85rem;padding:.7rem .95rem;font-size:.9rem}.lp .anfrage-steuerung{margin-top:1.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.lp .anfrage-zaehler{font-size:.8rem;color:var(--stahl-hell)}.lp .anfrage-fuss{margin-top:1.5rem;font-size:.85rem;line-height:1.8;color:var(--stahl-hell)}.lp .anfrage-fuss a{color:#fff;text-decoration:underline}.lp .anfrage-haken{display:grid;place-items:center;width:64px;height:64px;border-radius:9999px;background:rgba(74,222,128,.2);color:var(--gruen-hell);font-size:2rem}.lp .auszug{margin-top:2.5rem;max-width:640px;background:var(--weiss);border:1px solid var(--rand);border-radius:1rem;padding:clamp(1rem,4vw,1.4rem);box-shadow:0 24px 60px -34px rgba(15,23,42,.4)}.lp .auszug-kopf{border-bottom:1px solid var(--rand);padding-bottom:.8rem}.lp .auszug-zeilen{display:grid;margin-top:.5rem}.lp .auszug-zeile{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:1rem;align-items:baseline;padding:.65rem .25rem;font-size:.82rem;color:var(--stahl);border-bottom:1px dashed var(--rand);letter-spacing:.01em}.lp .auszug-zeile:last-child{border-bottom:0}.lp .auszug-wert{margin-left:auto;color:var(--gruen);font-weight:700;white-space:nowrap}.lp .szene-rueckholung.ist-aktiv .auszug-zeile{opacity:0}.lp .auszug-summe{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:1rem;border-top:2px solid var(--rand);margin-top:.5rem;padding-top:.9rem}.lp .auszug-summe .marker{color:var(--stahl)}.lp .auszug-summe-zahl{margin-left:auto;font-size:clamp(1.35rem,7vw,1.7rem);font-weight:800;color:var(--gruen);white-space:nowrap}@media (prefers-reduced-motion:reduce){.lp .szene-rueckholung.ist-aktiv .auszug-zeile{opacity:1!important;transform:none!important}}.lp .stufen{display:grid;gap:1rem;margin-top:2.5rem}@media (min-width:860px){.lp .stufen{grid-template-columns:repeat(2,1fr)}}.lp .stufe{display:flex;gap:1rem;align-items:flex-start}.lp .stufe-nr{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:.75rem;font-size:.95rem;font-weight:700;color:#fff;background:linear-gradient(145deg,#2f6ae4,#1d4ed8 60%,#1e40af)}.lp .vertraege{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.lp .vertrag-chip{border:1px solid var(--rand);background:var(--weiss);border-radius:9999px;padding:.45rem .95rem;font-size:.85rem;font-weight:600;color:var(--stahl)}.lp .befunde{display:grid;gap:.5rem;margin-top:2rem}.lp .befund{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;background:var(--weiss);border:1px solid var(--rand);border-radius:.85rem;padding:.8rem 1rem;font-size:.88rem}.lp .befund-name{color:var(--tinte);font-weight:600}.lp .befund-wert{font-weight:700;white-space:nowrap}.lp .befund-fund .befund-wert{color:var(--gruen)}.lp .befund-optimierung .befund-wert{color:var(--blau)}.lp .befund-radar .befund-wert{color:#b45309}.lp .gegenueber{display:grid;gap:1.25rem;margin-top:2.5rem}@media (min-width:760px){.lp .gegenueber{grid-template-columns:repeat(2,1fr)}}.lp .gegen-karte{border-radius:1.25rem;padding:1.5rem}.lp .gegen-portal{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.75)}.lp .gegen-wir{background:rgba(96,165,250,.14);border:1px solid rgba(96,165,250,.45);color:#fff}.lp .gegen-liste{display:grid;gap:.7rem;margin-top:1.1rem}.lp .gegen-liste li{display:flex;gap:.6rem;align-items:flex-start;font-size:.95rem}.lp .gegen-zeichen{flex:0 0 auto;font-weight:700}.lp .gegen-portal .gegen-zeichen{color:rgba(255,255,255,.45)}.lp .gegen-wir .gegen-zeichen{color:var(--blau-hell)}.lp .szene-fokus{position:relative}.lp .fokus-weg{padding:clamp(3rem,8vw,5rem) 0}.lp .fokus-raster{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:center}@media (min-width:940px){.lp .fokus-raster{grid-template-columns:1fr minmax(320px,440px);gap:3.5rem}}.lp .fokus-schritte{margin-top:2rem;display:grid;gap:2rem}.lp .fokus-fund{display:inline-block;margin-top:1rem;border-radius:9999px;background:rgba(21,128,61,.1);color:var(--gruen);padding:.4rem 1rem;font-size:.9rem;font-weight:700}.lp .fokus-fund-hell{background:rgba(74,222,128,.16);color:var(--gruen-hell)}.lp .szene-fokus.ist-aktiv .fokus-weg{height:420vh;padding:0}.lp .szene-fokus.ist-aktiv .fokus-raster{position:sticky;top:0;min-height:100svh;align-content:center}.lp .szene-fokus.ist-aktiv .fokus-schritte{position:relative;display:block;min-height:19rem}.lp .szene-fokus.ist-aktiv .fokus-schritt{position:absolute;inset:0;opacity:0}.lp .fokus-schau{padding:1.5rem;position:relative}.lp .netz-balkenzeile{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.1rem;font-size:.85rem;color:var(--stahl-hell)}.lp .netz-balken{margin-top:.5rem;height:16px;border-radius:9999px;background:rgba(255,255,255,.1);overflow:hidden}.lp .netz-balken-voll{background:rgba(255,255,255,.55);width:100%}.lp .netz-balken-neu,.lp .netz-balken-voll{display:block;height:100%;border-radius:9999px}.lp .netz-balken-neu{background:linear-gradient(90deg,#4ade80,#22c55e);width:calc(100% - var(--schrumpf, 1) * 17.6%)}.lp .netz-eeg{margin-top:1.4rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.lp .netz-eeg li{border:1px solid rgba(255,255,255,.2);border-radius:.8rem;background:rgba(255,255,255,.07);padding:.7rem .8rem;opacity:var(--auf,1);transform:translateY(calc((1 - var(--auf, 1)) * 12px))}.lp .netz-eeg b,.lp .netz-eeg span{overflow-wrap:anywhere}.lp .netz-eeg b{display:block;font-size:1.05rem;color:var(--gruen-hell)}.lp .netz-eeg span{display:block;margin-top:.15rem;line-height:1.4}.lp .netz-eeg span,.lp .netz-fussnote{font-size:.75rem;color:var(--stahl-hell)}.lp .netz-fussnote{margin-top:1rem}.lp .pauschale-kopf{border-bottom:1px solid var(--rand);padding-bottom:.8rem}.lp .pauschale-kopf-hinweis{margin-top:.2rem;font-size:.78rem;color:var(--stahl)}.lp .pauschale-stapel{display:grid;margin-top:.6rem}.lp .pauschale-zeile{display:flex;align-items:baseline;gap:.7rem;padding:.5rem .25rem;font-size:.85rem;color:var(--stahl)}.lp .pauschale-punkte{flex:1;border-bottom:1px dotted var(--rand)}.lp .pauschale-betrag{font-weight:600;color:var(--tinte);transition:color .3s ease}.lp .ist-retour .pauschale-betrag{color:var(--gruen)}.lp .szene-pauschale.ist-aktiv .pauschale-zeile{opacity:0}.lp .pauschale-summe{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;border-top:2px solid var(--rand);margin-top:.5rem;padding-top:.9rem}.lp .pauschale-summe-links{position:relative;color:var(--stahl)}.lp .pauschale-summe-retour{display:none;color:var(--gruen)}.lp .ist-retour .pauschale-summe-still{display:none}.lp .ist-retour .pauschale-summe-retour{display:inline}.lp .pauschale-summe-zahl{font-size:1.8rem;font-weight:800;color:var(--tinte);transition:color .3s ease}.lp .ist-retour .pauschale-summe-zahl{color:var(--gruen)}.lp .kredit-zeilen{display:grid;margin-top:.9rem;gap:.15rem}.lp .kredit-zeilen li{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.35rem 1rem;padding:.55rem .4rem;font-size:.85rem;color:var(--stahl-hell);border-bottom:1px dashed rgba(255,255,255,.14)}.lp .kredit-schwarz{display:inline-block;width:96px;max-width:100%;min-width:2.5rem;height:.85em;border-radius:3px;background:rgba(255,255,255,.28)}.lp .kredit-schwarz-kurz{width:56px}.lp .kredit-gebuehr{color:#fff;font-weight:600;border-radius:.5rem;background:rgba(248,113,113,.14);border-bottom-color:transparent;box-shadow:inset 3px 0 0 #f87171}.lp .szene-kredit.ist-zurueck .kredit-gebuehr{text-decoration:line-through;text-decoration-color:rgba(255,255,255,.7)}.lp .kredit-stempel{position:absolute;top:42%;right:8%;padding:.45rem 1rem;border:3px solid var(--gruen-hell);border-radius:.5rem;color:var(--gruen-hell);font-size:1.3rem;font-weight:800;letter-spacing:.12em;transform:rotate(-11deg) scale(calc(.6 + var(--stempel, 1) * .4));opacity:var(--stempel,1);pointer-events:none}.lp .kredit-ergebnis{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;border-top:2px solid rgba(255,255,255,.25);margin-top:1rem;padding-top:.9rem}.lp .kredit-ergebnis .marker{color:var(--stahl-hell)}.lp .kredit-ergebnis-zahl{font-size:2rem;font-weight:800;color:var(--gruen-hell)}@media (prefers-reduced-motion:reduce){.lp .szene-fokus.ist-aktiv .fokus-weg{height:auto;padding:clamp(3rem,8vw,5rem) 0}.lp .szene-fokus.ist-aktiv .fokus-raster{position:static;min-height:0}.lp .szene-fokus.ist-aktiv .fokus-schritte{position:static;display:grid}.lp .szene-fokus.ist-aktiv .fokus-schritt{position:static}.lp .szene-fokus.ist-aktiv .fokus-schritt,.lp .szene-pauschale.ist-aktiv .pauschale-zeile{opacity:1!important;transform:none!important}.lp .netz-eeg li{opacity:1;transform:none}.lp .netz-balken-neu{width:calc(100% - 17.6%)}.lp .kredit-stempel{opacity:1;transform:rotate(-11deg)}}.lp .bekannt-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:2rem}.lp .bekannt-chips .marker{color:var(--stahl-hell);margin-right:.4rem}.lp .bekannt-chip{display:flex;align-items:center;border-radius:9999px;background:rgba(255,255,255,.92);padding:.4rem .85rem}.lp .bekannt-chip img{height:18px;width:auto;max-width:104px;object-fit:contain;display:block}@media (max-width:639.98px){.lp .bekannt-chip{padding:.3rem .6rem}.lp .bekannt-chip img{height:14px;max-width:82px}}.lp .trust-logos{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem}.lp .trust-logo{display:flex;align-items:center;border:1px solid var(--rand);background:var(--weiss);border-radius:.9rem;padding:.8rem 1.1rem}.lp .trust-logo img{height:26px;width:auto;max-width:130px;object-fit:contain;display:block}.lp .trust-reihe{display:grid;gap:1rem;margin-top:2rem}@media (min-width:760px){.lp .trust-reihe{grid-template-columns:repeat(3,1fr)}}.lp .trust-kachel{background:var(--weiss);border:1px solid var(--rand);border-radius:1rem;padding:1.1rem 1.25rem}.lp .trust-sterne{color:#f59e0b;letter-spacing:.1em;font-size:.9rem}.lp .trust-wert{margin-top:.25rem;font-size:1.5rem;font-weight:800}.lp .trust-portal{margin-top:.1rem;font-size:.8rem;color:var(--stahl)}.lp .experte-karte{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;background:linear-gradient(135deg,#0a1e55,#0c2b7a 60%,#1d4ed8);border-radius:1.25rem;padding:1.5rem 1.75rem;color:#fff}.lp .experte-siegel{flex:0 0 auto;display:grid;place-items:center;width:64px;height:64px;border-radius:9999px;border:2px solid rgba(255,255,255,.5);font-size:1.6rem}.lp .cta-schmal{padding:.65rem 1.2rem;font-size:.85rem}.lp .cta-leiste{position:fixed;left:0;right:0;bottom:0;z-index:50;display:none;padding:.6rem .9rem calc(.6rem + env(safe-area-inset-bottom, 0px));background:rgba(0,18,56,.86);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.18);transform:translateY(105%);transition:transform .3s cubic-bezier(.22,1,.36,1)}.lp .cta-leiste .btn{width:100%;overflow-wrap:anywhere}.lp .btn-mail{white-space:normal;overflow-wrap:anywhere;line-height:1.25;max-width:100%;text-align:center}@media (max-width:759.98px){.lp .cta-leiste{display:block}.lp{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom, 0px))}}.lp .cta-leiste.ist-da{transform:none}@media (prefers-reduced-motion:reduce){.lp .cta-leiste{transition:none}}.lp .verdienst-held{margin-top:clamp(1.5rem,4vw,2.25rem);container-type:inline-size}.lp .verdienst-held-betrag{font-size:clamp(2rem,15cqi,6.4rem);font-weight:900;line-height:.95;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 0 42px rgba(96,165,250,.35);white-space:nowrap}.lp .verdienst-held-zeile{margin-top:.55rem;font-size:clamp(1.05rem,2.6vw,1.6rem);font-weight:800;letter-spacing:.01em;text-transform:uppercase;color:var(--blau-hell)}.lp .verdienst-held-fuss{margin-top:.35rem;font-size:.85rem;color:var(--stahl-hell)}.lp .held-haekchen{list-style:none;padding:0;margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.6rem}.lp .held-haekchen li{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;border-radius:9999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);font-size:.92rem;font-weight:600;color:#fff}.lp .held-haekchen-symbol{width:1.05rem;height:1.05rem;flex:0 0 auto;color:var(--gruen-hell)}@media (max-width:559.98px){.lp .held-haekchen{gap:.45rem;margin-top:1rem}.lp .verdienst-held{margin-top:1.1rem}.lp .verdienst-held-zeile{margin-top:.4rem}.lp .verdienst-held-fuss{margin-top:.2rem}.lp .held-haekchen li{padding:.4rem .75rem;font-size:.85rem}}.lp .partner-absprung{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.lp .vorteil-karte{padding:1.5rem}.lp .vorteil-symbol{display:grid;place-items:center;width:48px;height:48px;border-radius:.9rem;color:#fff;background:linear-gradient(145deg,#2f6ae4,#1d4ed8 60%,#1e40af);box-shadow:0 10px 22px -10px rgba(29,78,216,.7)}.lp .vorteil-symbol svg{width:24px;height:24px}.lp .leistung-raster{display:grid;grid-template-columns:minmax(0,1fr);gap:2.25rem;align-items:start}@media (min-width:940px){.lp .leistung-raster{grid-template-columns:1fr minmax(340px,460px);gap:3.5rem}}.lp .leistung-kosten{margin-top:1.5rem;max-width:48ch;padding:.9rem 1.1rem;border-radius:1rem;background:rgba(21,128,61,.08);border:1px solid rgba(21,128,61,.22);color:var(--gruen);font-weight:600;line-height:1.55}.lp .leistung-karte{padding:clamp(1.25rem,3vw,1.75rem)}.lp .leistung-liste{list-style:none;padding:0;margin-top:1rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem}.lp .leistung-liste li{display:flex;gap:.7rem;align-items:flex-start;color:var(--tinte);line-height:1.5}.lp .leistung-liste li>span{min-width:0;overflow-wrap:break-word}.lp .leistung-haken{width:1.4rem;height:1.4rem;flex:0 0 auto;margin-top:.05rem;padding:.2rem;border-radius:9999px;background:rgba(37,99,235,.1);color:var(--blau)}.lp .leistung-einzelfall{margin-top:1.1rem;padding-top:.9rem;border-top:1px solid var(--rand);font-size:.8rem;color:var(--stahl)}.lp .kennzahlen{margin-top:2.5rem;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.lp .kennzahlen{grid-template-columns:repeat(2,1fr)}}.lp .kennzahl{padding:clamp(1.4rem,3vw,2rem);display:flex;flex-direction:column;gap:.4rem;container-type:inline-size}.lp .kennzahl-wert{font-size:clamp(1.8rem,12.5cqi,4.25rem);font-weight:900;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}.lp .kennzahl-zeile{font-size:1.05rem;font-weight:700;color:#fff}.lp .kennzahl-fuss{font-size:.8rem;line-height:1.5;color:var(--stahl-hell);max-width:46ch}.lp .nur-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lp .partner-lage>.papier+.papier{border-top:1px solid var(--rand)}.lp .leistung-saeule+.leistung-saeule{margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--rand)}.lp .gold-dunkel,.lp .gold-hell{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lp .gold-hell{background-image:linear-gradient(95deg,#fde68a,#fbbf24 45%,#f59e0b)}.lp .gold-dunkel{background-image:linear-gradient(95deg,#b45309,#c2620a 55%,#b45309)}@media (forced-colors:active){.lp .gold-dunkel,.lp .gold-hell{-webkit-text-fill-color:currentColor;color:CanvasText;background:none}}.lp .motor-kreis{list-style:none;padding:0;margin-top:2.5rem;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.lp .motor-kreis{grid-template-columns:repeat(4,1fr);gap:1.75rem}}.lp .motor-schritt{position:relative;padding:1.4rem;background:var(--weiss);border:1px solid var(--rand);border-radius:1.25rem;box-shadow:0 1px 3px rgba(15,23,42,.05)}.lp .motor-schritt:not(:last-child):after{content:"↓";position:absolute;left:50%;bottom:0;z-index:1;transform:translate(-50%,calc(50% + .75rem));display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:9999px;font-weight:800;color:#fff;background:linear-gradient(145deg,#f59e0b,#d97706 60%,#b45309);box-shadow:0 6px 16px -6px rgba(180,83,9,.7);animation:lp-motor 2.4s ease-in-out infinite}.lp .motor-schritt:nth-child(2):after{animation-delay:.4s}.lp .motor-schritt:nth-child(3):after{animation-delay:.8s}@media (min-width:900px){.lp .motor-schritt:not(:last-child):after{content:"→";left:auto;right:0;bottom:auto;top:50%;transform:translate(calc(50% + .875rem),-50%)}}@keyframes lp-motor{0%,to{scale:1}50%{scale:1.14}}@media (prefers-reduced-motion:reduce){.lp .motor-schritt:after{animation:none!important}}.lp .motor-kopf{display:flex;align-items:center;gap:.6rem}.lp .motor-nr{display:grid;place-items:center;width:2rem;height:2rem;border-radius:9999px;font-size:.95rem;font-weight:700;color:#fff;background:linear-gradient(145deg,#2f6ae4,#1d4ed8 60%,#1e40af)}.lp .motor-symbol{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.8rem;color:var(--blau);background:rgba(37,99,235,.1)}.lp .motor-symbol svg{width:1.3rem;height:1.3rem}.lp .motor-runde{margin-top:1.25rem;font-size:.9rem;font-weight:600;color:var(--stahl)}.lp .motor-runde span{color:#b45309;font-size:1.15rem;margin-right:.3rem}.lp .motor-satz{margin-top:2.25rem;max-width:34ch;font-size:clamp(1.35rem,3vw,2rem);font-weight:800;line-height:1.2;letter-spacing:-.015em;color:var(--tinte);text-wrap:balance}.lp .gruender-raster{margin-top:2rem;display:grid;gap:2rem;align-items:center;grid-template-columns:minmax(0,1fr)}@media (min-width:820px){.lp .gruender-raster{grid-template-columns:minmax(240px,340px) 1fr;gap:3rem}}.lp .gruender-bild{margin:0;max-width:340px}.lp .gruender-bild img{display:block;width:100%;height:auto;aspect-ratio:720/712;object-fit:cover;border-radius:1.5rem;border:1px solid rgba(255,255,255,.28);box-shadow:0 30px 60px -28px rgba(0,8,30,.9),0 0 0 6px rgba(96,165,250,.14)}.lp .gruender-bild figcaption{margin-top:.9rem;display:grid;gap:.15rem}.lp .gruender-name{font-weight:700;font-size:1.1rem}.lp .gruender-rolle{font-size:.9rem;color:var(--stahl-hell)}.lp .gruender-zitat{margin:1.5rem 0 0;padding:0 0 0 1.1rem;border-left:3px solid var(--blau-hell)}.lp .gruender-zitat p{font-size:clamp(1.15rem,2vw,1.4rem);font-weight:600;line-height:1.45;color:#fff}.lp .gruender-zitat footer{margin-top:.5rem;font-size:.85rem;color:var(--stahl-hell)}.lp .gruender-links{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.lp .gruender-links a{color:#fff;text-decoration:underline;font-size:.92rem;min-height:44px;display:inline-flex;align-items:center}.lp .medien-raster{margin-top:1.5rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.lp .medien-raster{grid-template-columns:repeat(2,1fr)}}@media (min-width:1020px){.lp .medien-raster{grid-template-columns:repeat(3,1fr)}}.lp .medien-karte{display:flex;flex-direction:column;gap:.9rem;padding:1.1rem;color:#fff;text-decoration:none;min-width:0;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s ease,background .25s ease}.lp.effekte a.medien-karte[data-enthuellen]{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),border-color .25s ease,background .25s ease}@media (hover:hover){.lp a.medien-karte:hover,.lp.effekte a.medien-karte[data-enthuellen].ist-da:hover{transform:translateY(-3px);border-color:rgba(96,165,250,.7);background:rgba(255,255,255,.16)}}@media (min-width:720px){.lp .medien-karte-gross{grid-column:span 2}}@media (min-width:1020px){.lp .medien-karte-gross{grid-row:span 2}}@media (min-width:720px) and (max-width:1019.98px){.lp .medien-raster>.medien-karte:last-child:nth-child(2n){grid-column:span 2}}.lp .medien-foto{position:relative;display:block;border-radius:.9rem;overflow:hidden}.lp .medien-foto img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.lp .medien-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:64px;height:64px;border-radius:9999px;padding-left:4px;font-size:1.4rem;color:#fff;background:rgba(29,78,216,.88);box-shadow:0 10px 30px -8px rgba(0,0,0,.6)}.lp .medien-logo{display:grid;place-items:center;height:64px;border-radius:.75rem;background:#fff;padding:.6rem .9rem}.lp .medien-logo img{max-height:40px;max-width:150px;width:auto;height:auto;display:block}.lp .medien-logo-text{color:var(--tinte);font-weight:800;font-size:1.1rem;letter-spacing:-.01em}.lp .medien-text{display:grid;gap:.35rem;min-width:0}.lp .medien-art{color:var(--blau-hell)}.lp .medien-kennzeichnung{margin-left:.5rem;padding:.05rem .4rem;border-radius:.3rem;border:1px solid rgba(255,255,255,.35);color:#fff;letter-spacing:.12em}.lp .medien-titel{font-weight:700;line-height:1.35;overflow-wrap:anywhere}.lp .medien-los{font-size:.88rem;color:var(--stahl-hell);text-decoration:underline}.lp .medien-hinweis{margin-top:1rem;font-size:.8rem;color:var(--stahl-hell);max-width:70ch}.lp .buch-raster{display:grid;gap:2.5rem;align-items:center;grid-template-columns:minmax(0,1fr)}@media (min-width:860px){.lp .buch-raster{grid-template-columns:minmax(220px,320px) 1fr;gap:3.5rem}}.lp .buch-cover{max-width:300px;perspective:1200px}.lp .buch-cover img{display:block;width:100%;height:auto;aspect-ratio:695/900;border-radius:.35rem .9rem .9rem .35rem;box-shadow:18px 24px 48px -18px rgba(0,18,56,.55),inset 6px 0 0 rgba(255,255,255,.08);transform:rotateY(-8deg);transition:transform .5s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.lp .buch-cover:hover img{transform:rotateY(0deg)}}@media (prefers-reduced-motion:reduce){.lp .buch-cover img{transform:none;transition:none}}.lp .buch-merkmale{list-style:none;padding:0;margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.6rem 1.25rem}.lp .buch-merkmale li{display:inline-flex;align-items:center;gap:.5rem;color:var(--tinte);font-weight:600;font-size:.95rem}.lp .buch-fuss{margin-top:1rem;font-size:.85rem;color:var(--stahl)}.lp .konzept-karte{padding:1.4rem;display:flex;flex-direction:column}.lp .konzept-lage{margin-top:.2rem;font-size:.88rem;color:var(--stahl)}.lp .konzept-titel{margin-top:.9rem;align-self:flex-start;padding:.25rem .7rem;border-radius:9999px;font-size:.8rem;font-weight:700;color:var(--royal);background:rgba(37,99,235,.1)}.lp .konzept-zeilen{list-style:none;padding:0;margin-top:1rem;display:grid}.lp .konzept-zeilen li{display:flex;justify-content:space-between;gap:.75rem;padding:.5rem 0;border-bottom:1px dotted var(--rand);font-size:.9rem;color:var(--tinte)}.lp .konzept-zeilen li>span:first-child{min-width:0;overflow-wrap:anywhere}.lp .konzept-wert{white-space:nowrap;color:var(--stahl)}.lp .konzept-wert s{color:#94a3b8}.lp .konzept-summe{margin-top:auto;padding-top:1rem;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem}.lp .konzept-summe .marker{color:var(--stahl)}.lp .konzept-summe-zahl{font-size:clamp(1.3rem,2.4vw,1.6rem);font-weight:800;color:var(--gruen);white-space:nowrap}.lp .konzept-weg{margin-top:.3rem;font-size:.82rem;color:var(--stahl);text-align:right}.lp .medien-bildunterschrift{margin-top:-.35rem;padding-left:.7rem;border-left:2px solid var(--blau-hell)}.lp .medien-bildunterschrift,.lp .medien-person{font-size:.85rem;line-height:1.45;color:var(--stahl-hell)}.lp .buch-cover{margin:0}.lp .buch-bildunterschrift{margin-top:1rem;max-width:30ch;font-size:.85rem;line-height:1.45;color:var(--stahl)}.lp .person-raster{display:grid;gap:2.25rem;align-items:center;grid-template-columns:minmax(0,1fr)}@media (min-width:880px){.lp .person-raster{grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:3.75rem}}.lp .person-bild{position:relative;margin:0;max-width:420px}.lp .person-bild .person-zweitbild{position:absolute;top:-1.1rem;right:.5rem;z-index:1;width:36%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:.9rem;border:5px solid #fff;transform:rotate(4deg);box-shadow:0 22px 40px -18px rgba(10,30,85,.7)}.lp .person-motto{margin-top:1.4rem;display:grid;gap:.35rem;max-width:34ch;font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:800;line-height:1.3;letter-spacing:-.015em;color:var(--royal)}.lp .person-motto-von{font-size:.85rem;font-weight:600;letter-spacing:0;color:var(--stahl)}.lp .person-bild img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:1.75rem;box-shadow:0 36px 70px -34px rgba(10,30,85,.6),0 0 0 6px rgba(37,99,235,.08)}.lp .person-bild figcaption{position:relative;margin:-2.4rem 1rem 0;padding:.95rem 1.15rem;display:grid;gap:.15rem;border-radius:1rem;color:#fff;background:linear-gradient(120deg,var(--marine) 0,var(--marine-2) 55%,var(--royal) 100%);box-shadow:0 18px 36px -18px rgba(10,30,85,.85)}.lp .person-name{font-size:1.15rem;font-weight:800;letter-spacing:-.01em;line-height:1.25}.lp .person-rolle{font-size:.88rem;line-height:1.4;color:#dbeafe}.lp .person-absatz{margin-top:1.1rem;max-width:56ch;color:var(--stahl);line-height:1.7}.lp .person-text h2+.person-absatz{margin-top:1.4rem;font-size:clamp(1.05rem,1.5vw,1.2rem);color:var(--tinte)}.lp .person-zitat{margin:1.75rem 0 0;padding:1.15rem 1.3rem;border-radius:1rem;border-left:4px solid var(--royal);background:rgba(37,99,235,.06)}.lp .person-zitat p{font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700;line-height:1.4;letter-spacing:-.01em;color:var(--tinte)}.lp .person-zitat footer{margin-top:.6rem;display:grid;gap:.1rem;font-size:.85rem;color:var(--stahl)}.lp .person-zitat-von{font-weight:700;color:var(--tinte)}.lp .person-fakten{list-style:none;padding:0;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.lp .person-fakten{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp .person-fakt{padding:1.3rem 1.4rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;align-content:start}.lp .person-fakt-wert{font-size:clamp(1.7rem,3.4vw,2.3rem);font-weight:900;line-height:1.05;letter-spacing:-.03em;color:var(--royal);overflow-wrap:break-word}@media (max-width:719.98px){.lp .person-fakten{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.lp .person-fakt{padding:1rem}.lp .person-fakt:last-child{grid-column:1/-1}.lp .person-fakt-wert{font-size:clamp(1.25rem,6.2vw,1.9rem)}.lp .person-fakt-text{font-size:.86rem}}.lp .person-fakt-text{font-size:.92rem;line-height:1.45;color:var(--stahl);overflow-wrap:break-word}.lp .person-leitsatz{margin-top:clamp(2.25rem,5vw,3rem);max-width:30ch;font-size:clamp(1.4rem,3vw,2.05rem);font-weight:800;line-height:1.2;letter-spacing:-.015em;color:var(--tinte);text-wrap:balance}.lp .person-zuordnung{margin-top:.9rem;max-width:56ch;font-weight:600;line-height:1.55;color:var(--royal)}.lp .anfrage-gruppe{border:0;padding:0}.lp .anfrage-gruppe,.lp .stimme{margin:0;min-width:0}.lp .stimme-rahmen{position:relative;aspect-ratio:9/16;border-radius:1.25rem;background:var(--nacht);box-shadow:0 22px 44px -26px rgba(15,23,42,.6),0 8px 20px -14px rgba(29,78,216,.45);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}@media (hover:hover){.lp .stimme-rahmen:has(.stimme-fassade):hover{transform:translateY(-3px);box-shadow:0 28px 54px -26px rgba(15,23,42,.65),0 12px 30px -12px var(--fx-glow)}}.lp .stimme-rahmen video{display:block;width:100%;height:100%;aspect-ratio:9/16;object-fit:contain;border-radius:inherit;background:var(--nacht)}.lp .stimme-fassade{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;display:grid;place-items:center;border:0;border-radius:inherit;overflow:hidden;background-color:transparent;color:#fff;cursor:pointer;font:inherit}.lp .stimme-fassade:focus-visible,.lp .stimme-rahmen video:focus-visible{outline:3px solid var(--blau);outline-offset:3px;border-radius:inherit}.lp .stimme-flaeche{position:absolute;inset:0;background:radial-gradient(16rem 14rem at 28% 16%,rgba(96,165,250,.38),transparent 70%),radial-gradient(14rem 12rem at 80% 92%,rgba(29,78,216,.4),transparent 70%),linear-gradient(165deg,#0a1e55,#0c2b7a 55%,#001238)}.lp .stimme-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease}.lp .stimme-poster.ist-da{opacity:1}.lp .stimme-schleier{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(0,18,56,.26),transparent 38%),linear-gradient(0deg,rgba(0,18,56,.4),transparent 36%)}.lp .stimme-knopf{position:relative;z-index:1;display:grid;place-items:center;width:64px;height:64px;border-radius:9999px;padding-left:4px;color:var(--marine);background:#fff;box-shadow:0 0 0 8px rgba(255,255,255,.2),0 16px 34px -10px rgba(0,0,0,.6);transition:transform .25s cubic-bezier(.22,1,.36,1)}.lp .stimme-gross .stimme-knopf{width:78px;height:78px}@media (hover:hover){.lp .stimme-fassade:hover .stimme-knopf{transform:scale(1.07)}.lp .stimme-fassade:hover .stimme-poster.ist-da{filter:brightness(1.06)}}.lp .stimme-titel{display:block;margin-top:.9rem}.lp .stimme-titel-text{display:block;font-size:1rem;font-weight:650;line-height:1.4;color:var(--tinte);text-wrap:pretty}.lp .stimme-status{display:block;font-size:.85rem;line-height:1.5;color:var(--stahl)}.lp .stimme-status:not(:empty){margin-top:.4rem}.lp .stimme-gross{margin-top:2.5rem;max-width:340px}.lp .stimme-gross .stimme-titel-text{font-size:1.15rem;font-weight:750}@media (min-width:760px){.lp .stimme-gross{max-width:none;display:grid;align-items:center;gap:2.75rem;grid-template-columns:minmax(0,320px) minmax(0,1fr)}.lp .stimme-gross .stimme-titel{margin-top:0;padding-left:1.25rem;border-left:3px solid var(--blau)}.lp .stimme-gross .stimme-titel-text{max-width:20ch;font-size:clamp(1.45rem,2.8vw,2.05rem);font-weight:800;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}}.lp .stimmen-zwischentitel{margin-top:3.25rem}.lp .stimmen-reihe{list-style:none;margin:2rem -1.25rem 0;padding:.5rem 1.25rem 1.5rem;display:flex;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1.25rem;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.22) transparent}.lp .stimmen-reihe>li{flex:0 0 76%;max-width:300px;min-width:0;scroll-snap-align:start}@media (min-width:760px){.lp .stimmen-reihe{margin:2.5rem 0 0;padding:0;overflow:visible;scroll-snap-type:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2.25rem 1.5rem;max-width:980px}.lp .stimmen-reihe>li{grid-column:span 2;max-width:none}.lp .stimmen-reihe>li:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2}.lp .stimmen-reihe>li:nth-child(3n+1):last-child{grid-column:3/span 2}}@media (prefers-reduced-motion:reduce){.lp .stimme-knopf,.lp .stimme-poster,.lp .stimme-rahmen{transition:none}.lp .stimme-fassade:hover .stimme-knopf,.lp .stimme-rahmen:has(.stimme-fassade):hover{transform:none}}@media (max-width:759.98px){.lp .stimme{scroll-margin-bottom:calc(5rem + env(safe-area-inset-bottom, 0px))}}.lp .bilanz-weg{padding-top:clamp(3.5rem,8vw,6rem);display:flex;flex-direction:column}.lp .bilanz-einleitung{margin-top:1.25rem;max-width:52ch;line-height:1.65;color:var(--stahl-hell)}.lp .bilanz-platz{margin-top:2.25rem}@media (min-width:940px){.lp .bilanz-weg{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px);column-gap:3.5rem;align-items:start}.lp .bilanz-platz{margin-top:0}}.lp .bilanz-karte{position:relative;max-width:520px;background:var(--weiss);color:var(--tinte);border-radius:1.25rem;padding:clamp(1rem,4vw,1.5rem) clamp(1rem,4.5vw,1.6rem) clamp(1rem,4vw,1.4rem);box-shadow:0 44px 80px -40px rgba(0,8,30,.9),0 0 0 1px rgba(255,255,255,.4),0 0 70px -18px rgba(96,165,250,.45);container-type:inline-size}.lp .bilanz-spalten{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.6rem;border-bottom:2px solid var(--tinte)}.lp .bilanz-spalten .marker{color:var(--stahl)}.lp .bilanz-gruppe-titel{margin-top:.9rem;color:var(--royal)}.lp .bilanz-gruppe+.bilanz-gruppe{margin-top:.4rem}.lp .bilanz-liste{list-style:none;padding:0;margin:.2rem 0 0;display:grid}.lp .bilanz-zeile{border-bottom:1px dashed var(--rand)}.lp .bilanz-zeile:last-child{border-bottom:0}.lp .bilanz-zeile-inhalt{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem;align-items:baseline;padding:.5rem .1rem}.lp .bilanz-titel{font-size:.98rem;font-weight:650;line-height:1.3;overflow-wrap:break-word}.lp .bilanz-betrag{font-size:1rem;font-weight:700;color:var(--gruen);white-space:nowrap}.lp .bilanz-unterzeile{grid-column:1/-1;margin-top:.1rem;font-size:.8rem;line-height:1.35;color:var(--stahl)}.lp .bilanz-summe{margin-top:.6rem;padding:.75rem .9rem .8rem;border-radius:.9rem;background:rgba(21,128,61,.08);border:1px solid rgba(21,128,61,.24);transition:background-color .5s ease,border-color .5s ease}.lp .bilanz-summe-marke{color:var(--gruen)}.lp .bilanz-summe-zwischen{display:none}.lp .bilanz-summe-zahlen{margin-top:.35rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.lp .bilanz-summe-posten{display:grid;gap:.15rem;min-width:0}.lp .bilanz-summe-wert{font-size:clamp(1.25rem,7.8cqi,2.1rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--gruen);white-space:nowrap;transition:color .5s ease}.lp .bilanz-summe-zeile{font-size:.8rem;font-weight:600;color:var(--stahl)}.lp .bilanz-euro{margin-left:.2em}.lp .bilanz-schnitt{margin-right:.22em}.lp .bilanz-fuss{padding-top:1.5rem;padding-bottom:clamp(3.5rem,8vw,6rem)}.lp .bilanz-fussnote{max-width:62ch;font-size:.8rem;line-height:1.55;color:var(--stahl-hell)}.lp .bilanz-fuss .partner-absprung{margin-top:1.75rem}.lp .bilanz.ist-aktiv .bilanz-platz{height:calc(var(--bilanz-karte-h, 34rem) + 250vh);height:calc(var(--bilanz-karte-h, 34rem) + 250svh)}.lp .bilanz.ist-aktiv .bilanz-karte{position:sticky;top:max(.75rem,calc((100vh - var(--bilanz-unten, 0px) - var(--bilanz-karte-h, 34rem)) / 2));top:max(.75rem,calc((100svh - var(--bilanz-unten, 0px) - var(--bilanz-karte-h, 34rem)) / 2))}@media (min-width:940px){.lp .bilanz.ist-aktiv .bilanz-kopf{position:sticky;top:max(.75rem,calc((100vh - var(--bilanz-karte-h, 34rem)) / 2));top:max(.75rem,calc((100svh - var(--bilanz-karte-h, 34rem)) / 2))}}.lp .bilanz.ist-aktiv .bilanz-zeile-inhalt{opacity:0;transform:translateY(.9rem);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.lp .bilanz.ist-aktiv .bilanz-zeile.ist-da .bilanz-zeile-inhalt{opacity:1;transform:none}.lp .bilanz.ist-aktiv .bilanz-zeile{position:relative}.lp .bilanz.ist-aktiv .bilanz-zeile:after,.lp .bilanz.ist-aktiv .bilanz-zeile:before{content:"";position:absolute;top:32%;height:.65rem;border-radius:9999px;background:#eef2f7;transition:opacity .3s ease}.lp .bilanz.ist-aktiv .bilanz-zeile:before{left:.1rem;width:44%}.lp .bilanz.ist-aktiv .bilanz-zeile:after{right:.1rem;width:3.2rem}.lp .bilanz.ist-aktiv .bilanz-zeile.ist-da:after,.lp .bilanz.ist-aktiv .bilanz-zeile.ist-da:before{opacity:0}.lp .bilanz.ist-aktiv:not(.ist-gesamt) .bilanz-summe{background:#f1f5f9;border-color:var(--rand)}.lp .bilanz.ist-aktiv:not(.ist-gesamt) .bilanz-summe-marke{color:var(--stahl)}.lp .bilanz.ist-aktiv:not(.ist-gesamt) .bilanz-summe-wert{color:var(--tinte)}.lp .bilanz.ist-aktiv:not(.ist-gesamt) .bilanz-summe-zwischen{display:inline}.lp .bilanz.ist-aktiv:not(.ist-gesamt) .bilanz-summe-gesamt{display:none}@media (max-height:820px){.lp .bilanz.ist-aktiv .bilanz-karte{padding:.8rem 1rem .85rem}.lp .bilanz.ist-aktiv .bilanz-spalten{padding-bottom:.4rem}.lp .bilanz.ist-aktiv .bilanz-gruppe-titel{margin-top:.6rem}.lp .bilanz.ist-aktiv .bilanz-gruppe+.bilanz-gruppe{margin-top:.15rem}.lp .bilanz.ist-aktiv .bilanz-zeile-inhalt{padding:.2rem .1rem}.lp .bilanz.ist-aktiv .bilanz-titel{font-size:.92rem;line-height:1.25}.lp .bilanz.ist-aktiv .bilanz-betrag{font-size:.92rem}.lp .bilanz.ist-aktiv .bilanz-unterzeile{margin-top:0;font-size:.75rem;line-height:1.3}.lp .bilanz.ist-aktiv .bilanz-summe{margin-top:.45rem;padding:.5rem .75rem .55rem}.lp .bilanz.ist-aktiv .bilanz-summe-zahlen{margin-top:.15rem}.lp .bilanz.ist-aktiv .bilanz-summe-wert{font-size:clamp(1.15rem,7cqi,1.75rem)}.lp .bilanz.ist-aktiv .bilanz-summe-zeile{font-size:.75rem}}.lp .bilanz.ist-aktiv.ist-gesamt .bilanz-summe{animation:lp-bilanz-gesamt .8s cubic-bezier(.22,1,.36,1)}@keyframes lp-bilanz-gesamt{0%{transform:scale(.97);box-shadow:0 0 0 0 rgba(74,222,128,.6)}55%{transform:scale(1.015);box-shadow:0 0 0 12px rgba(74,222,128,0)}to{transform:none;box-shadow:0 0 0 0 rgba(74,222,128,0)}}@media (prefers-reduced-motion:reduce){.lp .bilanz.ist-aktiv .bilanz-zeile-inhalt{opacity:1;transform:none;transition:none}.lp .bilanz-summe,.lp .bilanz-summe-wert{transition:none}.lp .bilanz.ist-aktiv.ist-gesamt .bilanz-summe{animation:none}}.lp .held-raster{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}.lp .held-video{margin:0;width:100%;max-width:min(420px,100%);margin-inline:auto}.lp .held-video-rahmen{margin-top:.75rem;border-radius:1.25rem;overflow:hidden;border:1px solid rgba(255,255,255,.22);background:var(--nacht);box-shadow:0 24px 60px -24px rgba(0,0,0,.65),0 8px 24px -12px rgba(29,78,216,.45);aspect-ratio:4/5}.lp .held-video-rahmen:has(video:focus-visible){outline:3px solid var(--blau-hell);outline-offset:3px}.lp .held-video-rahmen video{display:block;width:100%;height:100%;aspect-ratio:4/5;object-fit:contain;background:var(--nacht)}.lp .held-video-hinweis{margin-top:.7rem;font-size:.85rem;color:var(--stahl-hell)}.lp .held-video-text{margin-top:.5rem;font-size:.85rem;color:var(--stahl-hell)}.lp .held-video-text>summary{cursor:pointer;color:var(--blau-hell);text-decoration:underline;width:fit-content;line-height:1.5;padding-block:calc(22px - .75em)}.lp .held-video-text[open]>summary{margin-bottom:.6rem}.lp .held-video-text>p{margin:0 0 .6rem;line-height:1.6}.lp .held-video-text[open]{max-height:22rem;overflow-y:auto;overscroll-behavior:contain}@media (min-width:1024px){.lp .held-raster{grid-template-columns:minmax(0,1fr) clamp(380px,31vw,420px);gap:clamp(2.5rem,4vw,3.5rem);align-items:center}.lp .held-raster .h-gross{font-size:clamp(2.2rem,4.3vw,3.4rem)}}.lp .recht-zeile{display:grid;gap:.15rem;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:560px){.lp .recht-zeile{grid-template-columns:minmax(9rem,14rem) minmax(0,1fr)}}.lp .volle-hoehe{min-height:100vh;min-height:100svh}.lp .tippziel{display:inline-block;min-width:44px;text-align:center;line-height:1.5;padding-block:calc(22px - .75em)}.lp .faq-frage{display:flex;align-items:center;min-height:44px;cursor:pointer;list-style:none}.lp .faq-frage::-webkit-details-marker{display:none}.lp .empf-fuss{margin:0 auto;width:100%;max-width:48rem;padding:1.5rem 1rem 2rem;text-align:center;font-size:.75rem;line-height:1.6;color:var(--stahl)}.lp .empf-fuss.ist-dunkel{color:rgba(255,255,255,.62)}.lp .empf-fuss-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:.75rem}.lp .empf-fuss a{color:var(--stahl);text-decoration:underline}.lp .empf-fuss.ist-dunkel a{color:rgba(255,255,255,.78)}@media (hover:hover){.lp .empf-fuss a:hover{color:var(--tinte)}.lp .empf-fuss.ist-dunkel a:hover{color:#fff}}.lp .recht-nav a{text-decoration:underline}.lp .anfrage-panel .h-drei{font-size:clamp(1rem,5.2vw,var(--text-h3))}.lp .prosa a{overflow-wrap:anywhere}.lp .bewerbung-raster{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,3.5rem);align-items:start}@media (min-width:960px){.lp .bewerbung-raster{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.lp .bewerbung-intro-text{margin-top:1.25rem;max-width:46ch;color:rgba(255,255,255,.85);line-height:1.7}.lp .bewerbung-zusagen{list-style:none;margin:1.75rem 0 0;padding:0;display:grid;gap:.8rem}.lp .bewerbung-zusagen li{display:flex;gap:.7rem;align-items:flex-start;font-size:.98rem;font-weight:600;line-height:1.45;color:#fff}.lp .bewerbung-zusage-haken{width:1.5rem;height:1.5rem;flex:0 0 auto;padding:.25rem;margin-top:-.05rem;border-radius:9999px;background:rgba(96,165,250,.2);color:var(--blau-hell)}.lp .bewerbung-karte{position:relative;min-width:0;background:linear-gradient(90deg,#60a5fa 0,#1d4ed8 50%,#60a5fa 100%) top /100% 6px no-repeat,var(--weiss);color:var(--tinte);border-radius:1.5rem;padding:clamp(1.5rem,5vw,2.5rem) clamp(1.15rem,4.5vw,2.25rem) clamp(1.15rem,4.5vw,2.25rem);box-shadow:0 0 0 1px rgba(255,255,255,.55),0 40px 90px -40px rgba(0,8,40,.85),0 0 90px -24px rgba(96,165,250,.6);scroll-margin-top:1rem}.lp .bewerbung-badge{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.4rem .85rem;border-radius:9999px;background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.2);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--royal)}.lp .bewerbung-badge-punkt{width:8px;height:8px;border-radius:9999px;background:var(--blau);flex:0 0 auto}.lp .bewerbung-titel{margin:.85rem 0 0;font-size:clamp(2.15rem,8.5vw,3.2rem);font-weight:900;line-height:.98;letter-spacing:-.02em;text-transform:uppercase;color:var(--nacht);background-image:linear-gradient(95deg,#001238,#0c2b7a 45%,#1d4ed8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (forced-colors:active){.lp .bewerbung-titel{-webkit-text-fill-color:currentColor;background:none}}.lp .bewerbung-unterzeile{margin:.65rem 0 0;font-size:1rem;line-height:1.55;color:var(--stahl);text-wrap:pretty}.lp .bewerbung-felder{margin-top:1.6rem;display:grid;gap:1.25rem}.lp .bewerbung-feld{display:flex;flex-direction:column;gap:.5rem;min-width:0}.lp .bewerbung-feld>label{font-size:1rem;font-weight:700;line-height:1.35;color:var(--tinte)}.lp .bewerbung-pflicht{color:#dc2626}.lp .bewerbung-feld input,.lp .bewerbung-feld select,.lp .bewerbung-feld textarea{width:100%;min-height:56px;margin:0;font:inherit;font-size:1.0625rem;line-height:1.4;color:var(--tinte);background-color:#f8fafc;border:1.5px solid #cbd5e1;border-radius:.9rem;padding:.9rem 1rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.lp .bewerbung-feld textarea{min-height:112px;line-height:1.5;resize:vertical}.lp .bewerbung-feld input::placeholder,.lp .bewerbung-feld textarea::placeholder{color:#64748b}.lp .bewerbung-feld select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:2.9rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d4ed8' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.25rem}.lp .bewerbung-feld select[data-leer]{color:#64748b}.lp .bewerbung-feld select option{color:var(--tinte)}@media (hover:hover){.lp .bewerbung-feld input:hover,.lp .bewerbung-feld select:hover,.lp .bewerbung-feld textarea:hover{border-color:#94a3b8}}.lp .bewerbung-feld input:focus,.lp .bewerbung-feld select:focus,.lp .bewerbung-feld textarea:focus{outline:none;border-color:var(--royal);background-color:var(--weiss);box-shadow:0 0 0 4px rgba(29,78,216,.16)}.lp .bewerbung-feld [aria-invalid=true]{border-color:#dc2626;background-color:#fef2f2}.lp .bewerbung-feld [aria-invalid=true]:focus{border-color:#dc2626;box-shadow:0 0 0 4px rgba(220,38,38,.16)}.lp .bewerbung-hinweis{margin:0;font-size:.85rem;line-height:1.45;color:var(--stahl)}.lp .bewerbung-karte .anfrage-feldfehler{margin:0;padding:0;border:0;border-radius:0;background:none;display:flex;gap:.45rem;align-items:flex-start;font-size:.9rem;font-weight:600;line-height:1.4;color:#b91c1c}.lp .bewerbung-fehler-zeichen{width:1.1rem;height:1.1rem;flex:0 0 auto;margin-top:.05rem}.lp .bewerbung-einwilligung+.anfrage-feldfehler{margin-top:.6rem}.lp .bewerbung-einwilligung{margin-top:1.4rem;display:flex;gap:.75rem;align-items:flex-start;cursor:pointer;padding:.75rem .95rem;border-radius:.9rem;background:#f1f5f9;border:1.5px solid #e2e8f0;font-size:.8rem;line-height:1.9;color:#334155}.lp .bewerbung-einwilligung>span{min-width:0;overflow-wrap:anywhere}.lp .bewerbung-einwilligung input{width:22px;height:22px;margin:.2rem 0 0;flex:0 0 auto;accent-color:var(--royal);cursor:pointer}.lp .bewerbung-einwilligung a{color:var(--royal);text-decoration:underline}.lp .bewerbung-einwilligung:has(input:focus-visible){outline:3px solid var(--blau);outline-offset:2px}.lp .bewerbung-einwilligung.ist-fehler{border-color:#dc2626;background:#fef2f2}.lp .bewerbung-steuerung{margin-top:1.4rem}.lp .bewerbung-absenden{width:100%;min-height:60px;padding:1.05rem 1.5rem;font-size:1.125rem;font-weight:800;letter-spacing:.015em}.lp .bewerbung-pfeil{width:1.3rem;height:1.3rem;flex:0 0 auto;transition:transform .2s ease}@media (hover:hover){.lp .bewerbung-absenden:hover .bewerbung-pfeil{transform:translateX(3px)}}.lp .bewerbung-karte .bewerbung-fehler{color:#991b1b;background:#fef2f2;border-color:#fecaca}.lp .bewerbung-vertrauen{margin:.9rem 0 0;font-size:.85rem;line-height:1.45;color:var(--stahl);text-align:center;text-wrap:balance}.lp .bewerbung-vertrauen svg{display:inline-block;width:1em;height:1em;margin-right:.35em;vertical-align:-.12em}.lp .bewerbung-danke .anfrage-haken{background:#dcfce7;color:var(--gruen)}.lp .bewerbung-danke-marker{margin-top:1.25rem;color:var(--gruen)}.lp .bewerbung-danke-titel{margin:.6rem 0 0;font-size:var(--text-h3);font-weight:800;line-height:1.25;color:var(--nacht)}.lp .bewerbung-danke-titel:focus:not(:focus-visible){outline:none}.lp .bewerbung-danke-text{margin:.7rem 0 0;color:var(--stahl);line-height:1.65}.lp .bewerbung-weiter{margin-top:1.5rem}.lp .btn-puls{--puls-grund:0 0 0 0 transparent;animation:lp-puls 2.4s ease infinite}.lp .btn-primaer.btn-puls{--puls-grund:0 10px 24px -8px rgba(29,78,216,0.6)}@keyframes lp-puls{0%{box-shadow:var(--puls-grund),0 0 0 0 rgba(59,130,246,.75),0 0 0 0 rgba(96,165,250,0)}35%{box-shadow:var(--puls-grund),0 0 0 8px rgba(59,130,246,.28),0 0 34px 6px rgba(96,165,250,.6)}70%{box-shadow:var(--puls-grund),0 0 0 16px rgba(59,130,246,0),0 0 18px 2px rgba(96,165,250,.2)}to{box-shadow:var(--puls-grund),0 0 0 16px rgba(59,130,246,0),0 0 0 0 rgba(96,165,250,0)}}@media (hover:hover){.lp .btn-puls:hover{animation:none}}.lp .btn-puls:disabled{animation:none}@media (prefers-reduced-motion:reduce){.lp .btn-puls{animation:none}}.lp .teilen-box{margin-top:1.5rem;border-radius:1.1rem;padding:1.1rem 1.2rem;border:1px solid rgba(96,165,250,.4);background:linear-gradient(rgba(96,165,250,.12),rgba(96,165,250,.12)),rgba(0,18,56,.45);text-align:left}.lp .teilen-box .marker{color:#bfdbfe}.lp .teilen-box.teilen-eingebettet{margin-top:1rem;padding:1rem 0 0;border:0;border-top:1px solid rgba(96,165,250,.3);border-radius:0;background:none}.lp .teilen-eingebettet .teilen-titel{margin-top:0;font-size:1rem}.lp .teilen-titel{margin:.4rem 0 0;font-size:1.1rem;font-weight:700;line-height:1.35;color:#fff}.lp .teilen-text{margin:.45rem 0 0;font-size:.93rem;line-height:1.6;color:#e2e8f0}.lp .teilen-raster{margin-top:.95rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.lp .teilen-knopf{width:100%;min-width:0;flex-direction:column;justify-content:center;gap:.3rem;padding:.55rem .4rem;font-size:.85rem;line-height:1.2;white-space:normal;text-align:center;overflow-wrap:break-word}.lp .teilen-knopf[data-kanal=whatsapp]{grid-column:1/-1;flex-direction:row}.lp .teilen-zeichen{flex:none}@media (min-width:40rem){.lp .teilen-raster{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr))}.lp .teilen-knopf{flex-direction:row;justify-content:flex-start;gap:.55rem;padding:.7rem .95rem;font-size:.92rem;text-align:left}.lp .teilen-knopf[data-kanal=facebook],.lp .teilen-knopf[data-kanal=whatsapp]{grid-column:span 2}}@media (max-width:359px){.lp .teilen-box{padding:.9rem}}.lp .teilen-hinweis,.lp .teilen-portal{margin:.8rem 0 0;font-size:.85rem;line-height:1.55;color:#e2e8f0}.lp .teilen-eingebettet .teilen-hinweis,.lp .teilen-eingebettet .teilen-portal,.lp .teilen-eingebettet .teilen-text{color:#f8fafc}.lp .teilen-hinweis:empty{margin:0}.lp .teilen-regeln{margin-top:.8rem;font-size:.85rem;line-height:1.55;color:#fff}.lp .teilen-regeln p{margin:0}.lp .teilen-regeln p+p{margin-top:.1rem}.lp .teilen-regeln a{display:inline-flex;align-items:center;min-height:44px;color:#fff;text-decoration:underline;text-underline-offset:.18em}.lp .teilen-manuell{margin-top:.9rem;display:grid;gap:.4rem;font-size:.85rem;color:var(--stahl-hell)}.lp .teilen-manuell input{font:inherit;font-size:16px;color:#fff;width:100%;min-height:44px;background:rgba(0,18,56,.5);border:1px solid rgba(255,255,255,.3);border-radius:.7rem;padding:.6rem .75rem}.lp .teilen-anzeigen{margin-top:.8rem}.lp .teilen-anzeigen-knopf{width:100%;min-height:44px;justify-content:center;white-space:normal;text-align:center;overflow-wrap:break-word}@media (min-width:40rem){.lp .teilen-anzeigen-knopf{width:auto}}.lp .teilen-box button.btn.btn-primaer.teilen-anzeigen-knopf:hover{background-image:linear-gradient(135deg,#2f6ae4,#1d4ed8 60%,#1e40af);background-size:auto;animation:none}@media (hover:hover){.lp .teilen-box .teilen-raster button.teilen-knopf:hover{background-image:none;animation:none}}.lp .portal-zugang{margin-top:1.5rem;border-radius:1.1rem;padding:1.1rem 1.2rem;border:1px solid rgba(96,165,250,.4);background:linear-gradient(rgba(96,165,250,.12),rgba(96,165,250,.12)),rgba(0,18,56,.3);text-align:left}.lp .portal-zugang-titel{margin:0;font-size:1.05rem;font-weight:700;line-height:1.35;color:#fff}.lp .portal-zugang-text{margin:.45rem 0 0;font-size:.93rem;line-height:1.6;color:#e2e8f0}.lp .portal-zugang-steuerung{margin-top:.95rem;display:flex;flex-wrap:wrap;gap:.6rem}.lp .portal-zugang-knopf{max-width:100%;white-space:normal;text-align:center;line-height:1.25}.lp .portal-zugang-knopf[aria-disabled=true]{opacity:.6;cursor:progress}@media (max-width:479px){.lp .portal-zugang-knopf{padding-left:1.1rem;padding-right:1.1rem}}.lp .portal-zugang-meldung{margin:.8rem 0 0;font-size:.9rem;line-height:1.6;color:#e2e8f0}.lp .portal-zugang-meldung:empty{margin:0}.lp .portal-zugang-meldung[data-art=fehler]{color:#fecaca}.lp .portal-zugang-fuss{margin:.5rem 0 0;font-size:.85rem;line-height:1.5}.lp .portal-zugang-link{display:inline-flex;align-items:center;min-height:44px;color:#fff;text-decoration:underline;text-underline-offset:2px}@media (max-width:359px){.lp .portal-zugang{padding:.9rem}}.lp .portal-zugang button.btn.btn-glas:hover{background-image:none;animation:none;background-color:rgba(255,255,255,.14);border-color:rgba(255,255,255,.6)}.lp .empfehlung-hinweis{grid-column:1/-1;margin-top:1.5rem;border:1px solid rgba(255,255,255,.22);border-radius:.9rem;padding:.85rem 1rem .5rem;background:rgba(0,18,56,.4);font-size:.85rem;line-height:1.6;color:#e2e8f0;text-align:left;min-width:0;overflow-wrap:anywhere}.lp .empfehlung-hinweis-titel{margin:0;font-size:.9rem;font-weight:700;line-height:1.4;color:#fff}.lp .empfehlung-hinweis-text{margin:.35rem 0 0}.lp .empfehlung-hinweis-widerspruch{margin:.65rem 0 0;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.18)}.lp .empfehlung-hinweis-mehr{margin:.1rem 0 0}.lp .empfehlung-hinweis a{display:inline-flex;align-items:center;min-height:44px;color:#fff;text-decoration:underline;text-underline-offset:.18em}@media (max-width:359px){.lp .empfehlung-hinweis{padding-inline:.85rem}}