.lp .phero{padding-block:clamp(var(--s-6), 6vw, var(--s-8)) var(--s-6);position:relative}.lp .bc{gap:var(--s-2);margin-bottom:var(--s-5);font-size:var(--t-2xs);color:var(--muted);flex-wrap:wrap;display:flex}.lp .bc a{color:var(--muted)}.lp .bc a:hover{color:var(--vellum)}.lp .bc [aria-current]{color:var(--vellum-dim)}.lp .phero__title{font-size:var(--t-2xl);text-transform:uppercase;margin-top:var(--s-4);max-width:22ch}.lp .phero__lead{margin-top:var(--s-5)}.lp .phero--bild .phero__grid{gap:var(--s-7);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}.lp .phero--bild .phero__title{font-size:clamp(2rem,.9rem + 3.2vw,3.6rem)}@media (width<=400px){.lp .phero__title,.lp .phero--bild .phero__title{font-size:1.7rem}}@media (width<=900px){.lp .phero--bild .phero__grid{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}}.lp .phero__cta{gap:var(--s-4);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.lp .wrap-rule{max-width:var(--maxw);margin-inline:auto}.lp .block-head{gap:var(--s-4);margin-bottom:var(--s-6);flex-direction:column;display:flex}.lp .block-head__title{font-size:var(--t-xl)}.lp .block-head__lead{max-width:60ch}.lp .prose{max-width:var(--measure);gap:var(--s-4);color:var(--vellum-dim);flex-direction:column;line-height:1.65;display:flex}.lp .prose h3{margin-top:var(--s-4);font-size:var(--t-md);font-family:var(--font-body);letter-spacing:0;color:var(--vellum);font-weight:600;font-stretch:100%}.lp .prose .link,.lp p .link{white-space:normal}.lp .haken{gap:var(--s-4) var(--s-6);grid-template-columns:repeat(2,1fr);list-style:none;display:grid}.lp .haken li{color:var(--vellum-dim);padding-left:1.8em;line-height:1.55;position:relative}.lp .haken li:before{content:"+";font-family:var(--font-mono);font-size:var(--t-md);color:var(--blueprint);position:absolute;top:-.05em;left:0}.lp .haken strong{color:var(--vellum);font-weight:600;display:block}.lp .zwei{gap:var(--s-4);grid-template-columns:repeat(2,1fr);display:grid}.lp .zwei__item{padding:var(--s-5);border:var(--hair) solid var(--graphite-line);border-radius:var(--r-sm);background:var(--ink-2);gap:var(--s-3);flex-direction:column;display:flex}.lp .zwei__item h3{font-size:var(--t-lg);font-stretch:110%}.lp .zwei__item p{color:var(--vellum-dim);font-size:var(--t-sm);line-height:1.6}.lp .zwei__fuss{padding-top:var(--s-3);border-top:var(--hair) solid var(--graphite-faint);font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--muted);margin-top:auto}.lp .steps{gap:var(--s-5);grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.lp .steps--5{grid-template-columns:repeat(5,1fr)}.lp .step{padding-top:var(--s-4);border-top:2px solid var(--blueprint)}.lp .step__n{font-size:var(--t-sm);color:var(--ochre)}.lp .step__t{font-size:var(--t-lg);margin-block:var(--s-3) var(--s-2);font-stretch:110%}.lp .step__d{font-size:var(--t-sm);color:var(--muted);line-height:1.5}.lp .preisbox{justify-content:space-between;align-items:center;gap:var(--s-5);padding:var(--s-6);border:var(--hair) solid var(--blueprint);border-radius:var(--r-sm);background:radial-gradient(120% 120% at 100% 0%, color-mix(in srgb, var(--blueprint) 10%, transparent), transparent 60%), var(--ink-2);flex-wrap:wrap;display:flex}.lp .preisbox__betrag{font-family:var(--font-display);font-weight:700;font-size:var(--t-2xl);color:var(--vellum);line-height:1}.lp .preisbox__text{max-width:52ch;color:var(--vellum-dim)}.lp .preisbox__klein{margin-top:var(--s-2);font-size:var(--t-xs);color:var(--muted)}.lp .ref{gap:var(--s-6);padding:var(--s-6);border:var(--hair) solid var(--graphite-line);border-radius:var(--r-sm);grid-template-columns:1fr 2fr;display:grid}.lp .ref__kunde{font-size:var(--t-lg);margin-top:var(--s-3);font-stretch:110%}.lp .ref__text{color:var(--vellum-dim);gap:var(--s-3);flex-direction:column;line-height:1.65;display:flex}@media (width<=1100px){.lp .steps--5{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.lp .steps{grid-template-columns:repeat(2,1fr)}.lp .haken{grid-template-columns:1fr}.lp .ref{gap:var(--s-4);grid-template-columns:1fr}}@media (width<=760px){.lp .zwei{grid-template-columns:1fr}}@media (width<=520px){.lp .steps{grid-template-columns:1fr}.lp .preisbox{padding:var(--s-5)}}
