.lp{--lp-bg:#fff;--lp-bg-alt:#f2f1ef;--lp-surface:#fff;--lp-surface-alt:#f7f6f4;--lp-text:#282828;--lp-muted:#282828b3;--lp-faint:#282828ad;--lp-line:#28282824;--lp-line-strong:#28282842;--lp-shadow:0 1px 2px #2828280a, 0 8px 24px #2828280d;--lp-cta-bg:#cf4a1c;--lp-cta-bg-hover:#b8401a;background:var(--lp-bg);color:var(--lp-text)}.lp-inner{width:100%;max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.lp-inner--narrow{max-width:780px}.lp-section{padding-block:clamp(64px,9vw,120px)}.lp-light{background:var(--lp-bg-alt)}.lp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#c2410c;margin:0 0 14px;font-size:13px;font-weight:600}.lp-eyebrow--satz{text-transform:none;letter-spacing:.01em;font-size:14px}.lp-section h2{letter-spacing:-.02em;max-width:20ch;color:var(--lp-text);font-size:clamp(1.75rem,4vw,46px)}.lp-lead{max-width:62ch;color:var(--lp-muted);margin:clamp(18px,2.4vw,26px) 0 0;font-size:clamp(1rem,1.4vw,19px);line-height:1.65}.lp-note{max-width:62ch;color:var(--lp-muted);margin-top:clamp(32px,4vw,48px);font-size:clamp(.95rem,1.2vw,17px);line-height:1.65}.lp-fine{max-width:70ch;color:var(--lp-faint);margin-top:clamp(24px,3vw,34px);font-size:14px;line-height:1.6}.lp-cta{background:var(--lp-cta-bg);color:#fff;text-align:center;transition:transform .2s var(--ease), background .2s ease, box-shadow .2s ease;border-radius:20px;flex-direction:column;align-items:center;gap:4px;margin-top:clamp(28px,3.5vw,40px);padding:20px 40px;font-size:clamp(1.05rem,1.5vw,21px);font-weight:700;display:inline-flex;box-shadow:0 6px 20px #f0592b47}@media (hover:hover) and (pointer:fine){.lp-cta:hover{background:var(--lp-cta-bg-hover);transform:translateY(-2px);box-shadow:0 10px 28px #f0592b57}}.lp-cta:focus-visible{outline:3px solid var(--lp-text);outline-offset:3px}.lp-cta-note{letter-spacing:.04em;opacity:.92;font-size:13px;font-weight:400}.lp-hero{background:radial-gradient(900px 520px at 12% -12%, #f0592b21, transparent 64%), radial-gradient(700px 420px at 92% 4%, #2f648d14, transparent 62%), var(--lp-bg);padding-block:clamp(72px,12vw,150px)}.lp-badge{background:var(--lp-surface-alt);border:1px solid var(--lp-line);letter-spacing:.04em;color:var(--lp-muted);border-radius:999px;margin:0 0 clamp(24px,3vw,34px);padding:9px 18px;font-size:13px;display:inline-block}.lp-hero h1{letter-spacing:-.03em;max-width:17ch;color:var(--lp-text);font-size:clamp(2.1rem,6vw,68px)}.lp-hero-sub{max-width:58ch;color:var(--lp-muted);margin:clamp(22px,3vw,32px) 0 0;font-size:clamp(1.05rem,1.6vw,21px);line-height:1.6}.lp-hero-sub strong{color:var(--lp-text);font-weight:700}.lp-hero-merkmale{max-width:58ch;color:var(--lp-text);margin:clamp(22px,3vw,32px) 0 0;font-size:15px;line-height:1.6}.lp-hero-fine{max-width:52ch;color:var(--lp-faint);margin:18px 0 0;font-size:13.5px;line-height:1.55}.lp-outcomes{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px);margin-top:clamp(40px,5vw,64px);display:grid}.lp-outcome{background:var(--lp-surface-alt);border:1px solid var(--lp-line);border-radius:var(--radius-lg);padding:clamp(26px,3vw,38px)}.lp-outcome-n{letter-spacing:.1em;color:#c2410c;margin-bottom:16px;font-size:13px;font-weight:700;display:block}.lp-outcome h3{letter-spacing:-.01em;font-size:clamp(1.15rem,1.8vw,24px)}.lp-outcome p{color:var(--lp-muted);margin:14px 0 0;font-size:clamp(.95rem,1.2vw,16.5px);line-height:1.6}.lp-calc{grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,24px);margin-top:clamp(40px,5vw,60px);display:grid}.lp-calc-col{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--radius-lg);box-shadow:var(--lp-shadow);padding:clamp(26px,3vw,38px)}.lp-calc-col:first-child{border-color:var(--accent);border-width:2px}.lp-calc-label{letter-spacing:-.01em;margin:0;font-size:clamp(1.2rem,2vw,26px);font-weight:700}.lp-calc-where{color:var(--lp-faint);margin:8px 0 24px;font-size:14px;line-height:1.5}.lp-calc-rows{margin:0;padding:0;list-style:none}.lp-calc-rows li{border-top:1px solid var(--lp-line);justify-content:space-between;align-items:baseline;gap:16px;padding-block:14px;font-size:clamp(.95rem,1.2vw,17px);display:flex}.lp-calc-rows li strong{white-space:nowrap;font-weight:700}.lp-calc-rows li.is-minus{color:#c2410c}.lp-calc-rows li.is-total{border-top:2px solid var(--lp-text);font-size:clamp(1.1rem,1.8vw,22px);font-weight:700}.lp-packages{grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,24px);margin-top:clamp(28px,3vw,40px);display:grid}.lp-pkg{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--radius);padding:clamp(22px,2.6vw,30px)}.lp-pkg--premium{border-color:var(--accent)}.lp-pkg-name{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-faint);margin:0;font-size:13px;font-weight:700}.lp-pkg-price{letter-spacing:-.02em;margin:8px 0 10px;font-size:clamp(1.5rem,2.6vw,34px);font-weight:700}.lp-pkg-desc{color:var(--lp-muted);margin:0;font-size:15px;line-height:1.55}.lp-check-section{background:radial-gradient(760px 440px at 50% 0%, #f0592b1a, transparent 66%), var(--lp-bg-alt);scroll-margin-top:24px}.check{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--radius-lg);box-shadow:var(--lp-shadow);margin-top:clamp(34px,4vw,48px);padding:clamp(24px,3.4vw,44px)}.check-progress{background:#2828281a;border-radius:999px;height:4px;overflow:hidden}.check-progress-fill{background:var(--accent);width:14.28%;height:100%;transition:width .4s var(--ease);border-radius:999px}.check-bar{justify-content:space-between;align-items:center;gap:16px;margin:14px 0 clamp(24px,3vw,32px);display:flex}.check-step-count{letter-spacing:.06em;color:var(--lp-faint);margin:0 0 0 auto;font-size:13px}.check-back{color:var(--lp-faint);background:0 0;border:0;margin:-11px -12px;padding:11px 12px;font-size:14px}@media (hover:hover) and (pointer:fine){.check-back:hover{color:var(--lp-text)}}.check-back:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.check-step{border:0;min-inline-size:0;margin:0;padding:0;display:none}.check-step.is-active{animation:checkIn .35s var(--ease);display:block}@keyframes checkIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.check-q{letter-spacing:-.015em;color:var(--lp-text);padding:0;font-size:clamp(1.25rem,2.4vw,30px);font-weight:700;line-height:1.2}.check-help{color:var(--lp-muted);margin:12px 0 0;font-size:14.5px;line-height:1.55}.check-options{flex-direction:column;gap:10px;margin-top:clamp(22px,2.6vw,30px);display:flex}.check-opt{text-align:left;background:var(--lp-surface-alt);border:1px solid var(--lp-line);width:100%;color:var(--lp-text);border-radius:14px;padding:17px 20px;font-size:clamp(.95rem,1.2vw,17px);line-height:1.4;transition:border-color .2s,background .2s,transform .15s}@media (hover:hover) and (pointer:fine){.check-opt:hover{border-color:var(--accent);background:#f0592b12;transform:translate(3px)}}.check-opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.check-opt.is-selected{border-color:var(--accent);background:#f0592b1a;border-width:2px}.check-label{letter-spacing:.03em;color:var(--lp-muted);margin:clamp(22px,2.6vw,30px) 0 10px;font-size:14px;font-weight:600;display:block}.check-input{background:var(--lp-surface-alt);border:1px solid var(--lp-line-strong);width:100%;color:var(--lp-text);border-radius:14px;padding:17px 20px;font-family:inherit;font-size:clamp(1rem,1.3vw,18px)}.check-input::placeholder{color:#28282894}.check-input:focus{border-color:var(--accent);background:#fff;outline:none;box-shadow:0 0 0 3px #f0592b26}.check-error{color:#c0272b;margin:10px 0 0;font-size:14px;font-weight:600}.check-consent-info{max-width:62ch;color:var(--lp-faint);margin:18px 0 0;font-size:13.5px;line-height:1.55}.check-consent-info a{text-decoration:underline}.check-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.check-consent{color:var(--lp-muted);cursor:pointer;align-items:flex-start;gap:12px;margin-top:22px;font-size:14px;line-height:1.55;display:flex}.check-consent input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:3px}.check-consent a{text-decoration:underline}.check-next{background:var(--lp-cta-bg);color:#fff;transition:transform .2s var(--ease), background .2s ease;border:0;border-radius:16px;margin-top:clamp(24px,3vw,32px);padding:17px 38px;font-size:clamp(1rem,1.3vw,18px);font-weight:700;box-shadow:0 4px 14px #f0592b42}@media (hover:hover) and (pointer:fine){.check-next:hover{background:var(--lp-cta-bg-hover);transform:translateY(-2px)}}.check-skip{color:var(--lp-faint);background:0 0;border:0;margin-top:16px;padding:0;font-size:14px;text-decoration:underline;display:block}@media (hover:hover) and (pointer:fine){.check-skip:hover{color:var(--lp-text)}}.check-result{animation:checkIn .4s var(--ease)}.check-result:focus{outline:none}.res-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:9px 18px;font-size:13px;font-weight:700;display:inline-flex}.res-dot{background:currentColor;border-radius:50%;width:9px;height:9px}.res--gruen .res-badge{color:#15803d;background:#15803d1f}.res--gelb .res-badge{color:#a16207;background:#a162071f}.res--orange .res-badge{color:#c2410c;background:#c2410c1f}.res--rot .res-badge{color:#b91c1c;background:#b91c1c1a}.res-h{letter-spacing:-.02em;color:var(--lp-text);margin:clamp(20px,2.4vw,26px) 0 0;font-size:clamp(1.4rem,2.8vw,34px)}.res-text{max-width:60ch;color:var(--lp-muted);margin:16px 0 0;font-size:clamp(1rem,1.3vw,18px);line-height:1.65}.res-text strong{color:var(--lp-text)}.res-box{background:var(--lp-surface-alt);border:1px solid var(--lp-line);border-radius:var(--radius);margin-top:clamp(24px,3vw,32px);padding:clamp(20px,2.4vw,28px)}.res-box-h{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-faint);margin:0 0 14px;font-size:13px;font-weight:700}.res-rows{margin:0;padding:0;list-style:none}.res-rows li{border-top:1px solid var(--lp-line);justify-content:space-between;align-items:baseline;gap:16px;padding-block:12px;font-size:clamp(.95rem,1.2vw,17px);display:flex}.res-rows li:first-child{border-top:0}.res-rows li strong{white-space:nowrap}.res-rows li.is-total{border-top:2px solid var(--accent);font-size:clamp(1.05rem,1.5vw,20px);font-weight:700}.res-flags{flex-direction:column;gap:12px;margin:clamp(22px,2.6vw,30px) 0 0;padding:0;list-style:none;display:flex}.res-flags li{border-left:3px solid var(--accent);color:var(--lp-text);background:#f0592b12;border-radius:0 12px 12px 0;padding:15px 18px;font-size:15px;line-height:1.55}.res-cta{background:var(--lp-cta-bg);color:#fff;transition:transform .2s var(--ease), background .2s ease;border-radius:18px;margin-top:clamp(26px,3vw,34px);padding:19px 38px;font-size:clamp(1rem,1.35vw,19px);font-weight:700;display:inline-block;box-shadow:0 6px 20px #f0592b47}@media (hover:hover) and (pointer:fine){.res-cta:hover{background:var(--lp-cta-bg-hover);transform:translateY(-2px)}}.res-rows--eigen li{align-items:center}.res-rows--eigen li strong{font-size:clamp(1.15rem,1.8vw,24px);font-weight:700}.res-stufe small{color:var(--lp-faint);margin-top:2px;font-size:13.5px;display:block}.res-box-text{color:var(--lp-text);margin:0;font-size:clamp(.95rem,1.2vw,16px);line-height:1.6}.res-box .res-cta{margin-top:18px}.check-result .res-cta{text-align:center;display:block}.res-fine{max-width:62ch;color:var(--lp-faint);margin:18px 0 0;font-size:13.5px;line-height:1.6}.res-restart{color:var(--lp-faint);background:0 0;border:0;margin-top:20px;padding:0;font-size:14px;text-decoration:underline;display:block}@media (hover:hover) and (pointer:fine){.res-restart:hover{color:var(--lp-text)}}.lp-steps{flex-direction:column;gap:clamp(14px,1.8vw,20px);margin:clamp(40px,5vw,60px) 0 0;padding:0;list-style:none;display:flex}.lp-step{background:var(--lp-surface-alt);border:1px solid var(--lp-line);border-left:3px solid var(--accent);border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding:clamp(24px,3vw,34px);position:relative}.lp-step-n{letter-spacing:.12em;text-transform:uppercase;color:#c2410c;margin-bottom:10px;font-size:12.5px;font-weight:700;display:block}.lp-step h3{letter-spacing:-.01em;font-size:clamp(1.15rem,1.9vw,25px)}.lp-step p{max-width:68ch;color:var(--lp-muted);margin:12px 0 0;font-size:clamp(.95rem,1.2vw,17px);line-height:1.6}.lp-step p strong{color:var(--lp-text);font-weight:700}.lp-step-time{background:var(--lp-surface);border:1px solid var(--lp-line);color:var(--lp-muted);border-radius:999px;margin-top:16px;padding:6px 14px;font-size:13px;display:inline-block}.lp-exclude{grid-template-columns:repeat(2,1fr);gap:12px;margin:clamp(34px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.lp-exclude li{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:14px;padding:16px 20px 16px 48px;font-size:clamp(.95rem,1.2vw,17px);line-height:1.45;position:relative}.lp-exclude li:before{content:"✕";color:#b91c1c;font-weight:700;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.lp-quotes{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px);margin-top:clamp(40px,5vw,60px);display:grid}.lp-quote{background:var(--lp-surface-alt);border:1px solid var(--lp-line);border-radius:var(--radius-lg);margin:0;padding:clamp(24px,3vw,34px)}.lp-quote blockquote{color:var(--lp-text);margin:0;font-size:clamp(1rem,1.3vw,18px);line-height:1.6}.lp-quote blockquote:before{content:"„";color:var(--accent)}.lp-quote blockquote:after{content:"“";color:var(--accent)}.lp-quote figcaption{letter-spacing:.04em;color:var(--lp-faint);margin-top:18px;font-size:14px;font-weight:600}.lp-about{max-width:68ch;margin-top:clamp(44px,5vw,64px)}.lp-about p{color:var(--lp-muted);margin:0 0 18px;font-size:clamp(1rem,1.3vw,18px);line-height:1.7}.lp-about p:last-child{margin-bottom:0}.lp-deadline{background:var(--lp-bg-alt)}.lp-timeline{max-width:720px;margin:clamp(34px,4vw,48px) 0 0;padding:0;list-style:none}.lp-timeline li{border-top:1px solid var(--lp-line);justify-content:space-between;align-items:baseline;gap:20px;padding-block:16px;font-size:clamp(.95rem,1.2vw,17px);display:flex}.lp-timeline li span{color:var(--lp-muted)}.lp-timeline li strong{white-space:nowrap}.lp-timeline li.is-total{border-top:2px solid var(--lp-text);font-size:clamp(1.05rem,1.5vw,20px);font-weight:700}.lp-timeline li.is-total span{color:var(--lp-text)}.lp-deadline-line{max-width:62ch;color:var(--lp-text);margin:clamp(28px,3vw,36px) 0 0;font-size:clamp(1.05rem,1.5vw,20px);line-height:1.6}.lp-deadline-line strong{color:#c2410c}.lp-final{text-align:center;background:radial-gradient(760px 440px at 50% 100%, #f0592b24, transparent 66%), var(--lp-bg)}.lp-final h2{max-width:none;margin-inline:auto}.lp-final .lp-lead{margin-inline:auto}.lp-footer{background:var(--ink);color:#fffc;border-top:1px solid #ffffff1f;padding-block:clamp(44px,5vw,64px);font-size:14.5px}.lp-footer-brand{color:#fff;margin:0;font-weight:700}.lp-footer-contact,.lp-footer-legal{flex-wrap:wrap;gap:10px;margin:12px 0 0;display:flex}.lp-footer a{color:#fff}@media (hover:hover) and (pointer:fine){.lp-footer-contact a:hover,.lp-footer-legal a:hover{color:var(--modell-halten)}}.lp-footer-legal a{text-decoration:underline}.lp-footer-fine{color:#ffffffb3;max-width:76ch;margin:24px 0 0;font-size:13px;line-height:1.6}@media (width<=900px){.lp-outcomes,.lp-quotes,.lp-calc,.lp-packages,.lp-exclude{grid-template-columns:1fr}}@media (width<=560px){.lp-cta{width:100%;display:flex}.lp-hero h1{font-size:clamp(1.9rem,8.5vw,40px)}.check{padding:22px 18px}.check-next{width:100%}.res-cta{text-align:center;display:block}.lp-calc-rows li,.lp-timeline li{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){.check-step.is-active,.check-result{animation:none}@media (hover:hover) and (pointer:fine){.lp-cta:hover,.check-next:hover,.res-cta:hover,.check-opt:hover{transform:none}}.check-progress-fill{transition:none}}.lp-hero-grid{align-items:start;gap:clamp(34px,4vw,52px);display:grid}@media (width>=1040px){.lp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:center;gap:clamp(40px,3.2vw,46px)}.lp-hero-grid .lp-hero-text h1{max-width:20ch;font-size:clamp(2rem,4.45vw,64px)}}.lp-hero-check{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--radius-lg);box-shadow:var(--lp-shadow);padding:clamp(24px,3vw,34px)}.lp-hero-check .lp-eyebrow{margin-top:0}.lp-hero-check h2{font-size:clamp(1.25rem,2vw,26px)}.lp-hero-check .lp-lead{margin-bottom:clamp(20px,2.5vw,28px);font-size:clamp(.95rem,1.2vw,16px)}.site-header[data-astro-cid-firtjmfy]{z-index:50;background:var(--ink);color:#fff;position:sticky;top:0}.bar[data-astro-cid-firtjmfy]{justify-content:space-between;align-items:center;gap:24px;padding:12px clamp(20px,4vw,50px);display:flex}.brand-img[data-astro-cid-firtjmfy]{width:auto;height:40px;display:block}.kopf-cta[data-astro-cid-firtjmfy]{background:var(--paper);color:var(--ink);white-space:nowrap;border-radius:20px;padding:9px 18px;font-weight:700;transition:opacity .2s}@media (hover:hover) and (pointer:fine){.kopf-cta[data-astro-cid-firtjmfy]:hover{opacity:.82}}
