.lp .lf-duo{display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.lp .lf-duo-col{border-top:1px solid var(--line-stark);padding:1.5rem 0}.lp .lf-duo-heading{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;min-height:28px;margin-bottom:.9rem}.lp .lf-duo-col h3{font-family:var(--font-space-grotesk),sans-serif;font-size:1.2rem;line-height:1.35;font-weight:600}.lp .lf-duo-col p{font-size:.9rem;color:var(--muted);line-height:1.6}.lp .lf-badge{display:inline-block;font-size:.66rem;font-weight:700;letter-spacing:.1em;padding:.22rem .62rem;border-radius:999px;flex-shrink:0}.lp .lf-badge--id{color:var(--paper);border:1px solid var(--line-stark)}.lp .lf-badge--ai{color:var(--paper);background:var(--panel2);border:1px solid var(--plum)}.lp .lf-trust-line{margin-top:2rem;font-size:.86rem;color:var(--muted);max-width:72ch}.lp .lf-trust-line b{color:var(--paper);font-weight:500}.lp .lf-hero-figur{width:236px;flex:none;border-radius:var(--r);background:var(--panel);border:1px solid var(--line-stark);padding:0 16px 14px;position:relative;opacity:.97}.lp .lf-hero-figur-cover{height:112px;background-size:cover;background-position:center 35%;margin:0 -16px;border-radius:var(--r) var(--r) 0 0}.lp .lf-hero-figur .ai-mark{position:absolute;top:12px;right:12px;background:rgba(12,11,16,.72)}.lp .lf-hero-figur-ava{background-size:cover;background-position:center 30%;width:56px;height:56px;border-radius:50%;margin-top:-28px;border:3px solid var(--panel);position:relative}.lp .lf-hero-figur b{display:block;font-family:var(--font-unbounded),sans-serif;font-size:.95rem;margin-top:.6rem}.lp .lf-hero-figur .lf-hdl{display:block;font-size:.78rem;color:var(--muted);margin-top:.1rem}.lp .lf-onb-seite{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(2rem,5vw,4rem) 24px}.lp .lf-onb{width:100%;max-width:560px;text-align:center}.lp .lf-onb-stage{min-height:340px;display:flex;flex-direction:column;justify-content:center}.lp .lf-onb-slide{display:none}.lp .lf-onb-slide.on{display:block}.lp .lf-onb-icon{width:64px;height:64px;margin:0 auto 1.6rem;color:var(--gold)}.lp .lf-onb-icon svg{width:100%;height:100%;display:block}.lp .lf-onb-slide h1{font-size:clamp(1.6rem,4.5vw,2.2rem);text-wrap:balance}.lp .lf-onb-slide p{margin:.9rem auto 0;color:var(--muted);font-size:.98rem;max-width:46ch}.lp .lf-onb-rail{display:flex;align-items:center;justify-content:center;gap:1.4rem;margin-top:2rem}.lp .lf-onb-dots{display:flex;gap:.15rem}.lp .lf-onb-dot{display:grid;place-items:center;width:28px;height:44px;border-radius:8px;border:none;padding:0;background:none;cursor:pointer}.lp .lf-onb-dot:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--line-stark)}.lp .lf-onb-dot.on:before{background:var(--gold)}.lp .lf-onb-arr{width:44px;height:44px;border-radius:999px;border:1px solid var(--line-stark);background:none;color:var(--paper);font-size:1rem;cursor:pointer}.lp .lf-onb-arr:hover{border-color:var(--gold);color:var(--gold)}.lp .lf-onb-arr:focus-visible,.lp .lf-onb-dot:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lp .lf-onb-foot{margin-top:2.2rem}.lp .lf-onb-legal{font-size:.78rem;color:var(--muted);max-width:52ch;margin:0 auto 1.4rem}.lp .lf-onb-legal a{color:var(--paper);text-decoration:underline;text-decoration-color:var(--line-stark)}.lp .lf-onb-btn{width:100%;margin-bottom:.6rem}