.lg-hero{position:relative;overflow:hidden;isolation:isolate;padding:clamp(8rem,13vw,10.5rem) 0 clamp(4rem,7vw,6rem);background:radial-gradient(70% 60% at 50% 0%,#eef4ff,#eef4ff00 70%),#fff}.lg-wolken{position:absolute;inset:auto 0 0;height:46%;z-index:-1;background:url(/neu/wolken-platte.webp) center 75% / cover no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent,#000 55%);mask-image:linear-gradient(180deg,transparent,#000 55%);opacity:.9}.lg-kopf{text-align:center;display:grid;justify-items:center}.lg-kopf .ls-pfad{margin-bottom:18px}.lg-kopf h1{margin:18px 0 0;font-weight:600;font-size:clamp(3rem,7.2vw,8.2rem);line-height:.9;letter-spacing:-.066em}.lg-reihe{position:relative;margin-top:clamp(3rem,6vw,5rem)}.lg-linie{position:absolute;left:0;right:0;top:36%;width:100%;height:60px;z-index:0;overflow:visible;filter:drop-shadow(0 0 8px rgba(37,99,235,.35))}.lg-karten{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.8vw,28px);max-width:1500px;margin:0 auto;padding-right:clamp(40px,5vw,90px)}.lg-karte{display:flex;flex-direction:column;padding:clamp(18px,1.6vw,26px);border-radius:26px;background:linear-gradient(170deg,#ffffffd9,#f4f8feb3);border:1px solid #fff;box-shadow:inset 0 1px #fff,0 40px 80px -50px #1e469680;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .5s var(--ease),box-shadow .5s}.lg-karte:hover{transform:translateY(-6px);box-shadow:inset 0 1px #fff,0 50px 90px -46px #1e46968c}.lg-objekt{aspect-ratio:1 / .78;overflow:hidden;border-radius:18px;display:grid;place-items:center}.lg-objekt img{width:118%;max-width:none;-webkit-mask-image:radial-gradient(closest-side,#000 62%,transparent 100%);mask-image:radial-gradient(closest-side,#000 62%,transparent 100%);transition:transform .8s var(--ease)}.lg-karte:hover .lg-objekt img{transform:scale(1.05) rotate(-2deg)}.lg-karte h2{margin:14px 0 0;font-weight:600;font-size:clamp(20px,1.7vw,27px);letter-spacing:-.045em;line-height:1.1}.lg-karte p{margin:10px 0 0;color:var(--grau);font-size:15px;line-height:1.5;flex:1}.lg-links{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}.lg-links .link{font-size:15px}.lg-links .kreis{width:34px;height:34px}.lg-extra{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--blau);text-decoration:none;padding:8px 12px;border-radius:999px;background:#eef3ff}.lg-logo{position:absolute;right:0;top:30%;width:clamp(44px,4.4vw,76px);z-index:2;filter:drop-shadow(0 6px 16px rgba(37,99,235,.35))}.lg-weg{background:linear-gradient(180deg,#fff,#f6f9fd)}.lg-weg-raster{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,5rem);align-items:center}.lg-wahl{display:grid;gap:12px;margin-top:clamp(2rem,3.4vw,3rem)}.lg-wahl button{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:0 22px 0 26px;border-radius:18px;border:1px solid rgba(10,15,26,.08);background:#fff;font:inherit;font-size:clamp(16px,1.3vw,19px);letter-spacing:-.02em;color:var(--ink-2);text-align:left;cursor:pointer;box-shadow:0 16px 34px -30px #1e469680;transition:border-color .3s,box-shadow .3s,color .3s}.lg-wahl button svg{width:20px;height:20px;flex:none;color:var(--grau);transition:transform .4s var(--ease),color .3s}.lg-wahl button:hover{border-color:#2563eb4d}.lg-wahl button[aria-selected=true]{border-color:var(--blau);color:var(--ink);box-shadow:0 0 0 4px #2563eb14,0 20px 40px -24px #2563eb73}.lg-wahl button[aria-selected=true] svg{color:var(--blau);transform:translate(4px)}.lg-wahl button:focus-visible{outline:2px solid var(--blau);outline-offset:3px}.lg-panels{position:relative;overflow:hidden;border-radius:30px;padding:2px;margin:-2px}.lg-panel{position:relative;overflow:hidden;min-height:460px;padding:clamp(28px,3.6vw,52px);border-radius:30px;background:linear-gradient(160deg,#ffffffeb,#f0f5fdb8);border:1px solid #fff;box-shadow:inset 0 1px #fff,0 50px 110px -60px #1e469673;animation:lg-rein .6s var(--ease) both}.lg-panel[hidden]{display:none}@keyframes lg-rein{0%{opacity:0;transform:translateY(14px)}}.lg-panel h3{position:relative;margin:14px 0 0;font-weight:600;font-size:clamp(2rem,3.4vw,3.4rem);letter-spacing:-.055em;line-height:1;max-width:12ch}.lg-panel ul{position:relative;list-style:none;padding:0;margin:26px 0 0;display:grid;gap:14px;max-width:30ch}.lg-panel li{display:flex;align-items:center;gap:14px;font-size:17px;letter-spacing:-.015em}.lg-panel li span{width:28px;height:28px;flex:none;color:var(--blau)}.lg-panel .ls-knoepfe{position:relative;margin-top:34px}.lg-panel-objekt{position:absolute;right:-6%;bottom:-8%;width:52%;max-width:420px;-webkit-mask-image:radial-gradient(closest-side,#000 60%,transparent 100%);mask-image:radial-gradient(closest-side,#000 60%,transparent 100%);opacity:.95;pointer-events:none}.btn.btn-weiss{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px #0a0f1a1a}.btn.btn-weiss .pfeil{background:transparent;border:1px solid var(--blau)}.btn.btn-weiss:hover{background:#f4f7fc}.lg-haltung{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lg-haltung>div{padding:26px 24px;border-radius:22px;background:#fff;border:1px solid var(--linie)}.lg-haltung .nr,.lg-ablauf .nr{font-family:var(--mono);font-size:12px;color:var(--blau)}.lg-haltung h3,.lg-ablauf h3{margin:16px 0 0;font-weight:600;font-size:21px;letter-spacing:-.04em;line-height:1.1}.lg-haltung p,.lg-ablauf p{margin:10px 0 0;color:var(--grau);font-size:15px;line-height:1.55}.lg-ablauf{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--linie)}.lg-ablauf li{position:relative;padding:28px 26px 0 0}.lg-ablauf li:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--blau);box-shadow:0 0 0 6px #2563eb24}.lg-passung{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lg-passung>div{padding:clamp(24px,3vw,36px);border-radius:24px;background:#fff;border:1px solid var(--linie)}.lg-passung .ja{border-color:#2563eb40;box-shadow:0 30px 70px -50px #2563eb73}.lg-passung ul{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:12px}.lg-passung li{position:relative;padding-left:30px;font-size:16px;line-height:1.45;letter-spacing:-.01em}.lg-passung .ja li:before{content:"✓";position:absolute;left:0;color:var(--blau);font-weight:700}.lg-passung .nein li{color:var(--grau)}.lg-passung .nein li:before{content:"×";position:absolute;left:2px;color:#b42318;font-weight:600;font-size:18px;line-height:1.2}@media(min-width:1921px){.lg-karten{max-width:1680px}}@media(max-width:1199px){.lg-karten{grid-template-columns:1fr 1fr;padding-right:0;max-width:820px}.lg-linie,.lg-logo{display:none}.lg-weg-raster{grid-template-columns:1fr}.lg-haltung,.lg-ablauf{grid-template-columns:1fr 1fr;gap:28px 14px}}@media(max-width:700px){.lg-karten{grid-template-columns:1fr;max-width:460px}.lg-haltung,.lg-ablauf,.lg-passung{grid-template-columns:1fr}.lg-panel{min-height:0;padding-bottom:180px}.lg-panel-objekt{width:62%;right:-10%;bottom:-14%}.lg-panel .ls-knoepfe{flex-direction:column;align-items:stretch}.lg-panel .btn{justify-content:space-between}}
