.hero{text-align:center;padding-block:86px 54px}.hero .lede{max-width:52ch;margin:18px auto 0}.hero-btns{justify-content:center;gap:10px;margin-top:26px;display:flex}.mock{background:var(--hm-dark);border-radius:var(--hm-r-mockup);color:var(--hm-on-dark);padding:26px}.mock-bar{gap:6px;margin-bottom:20px;display:flex}.mock-bar i{background:var(--hm-line-dark);border-radius:50%;width:9px;height:9px;display:block}.kpis{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.kpi{background:var(--hm-card-dark);border:1px solid var(--hm-line-dark);border-radius:var(--hm-r-card);padding:20px}.kpi .k{font-family:var(--hm-mono);color:var(--hm-on-dark-dim);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.kpi .v{font-family:var(--hm-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:10px;font-size:38px;font-weight:600;line-height:1}.kpi .v small{font-size:19px;font-weight:500}.kpi .s{font-family:var(--hm-mono);color:var(--hm-on-dark-muted);margin-top:8px;font-size:11px}.explain{background:var(--hm-card-dark);border:1px solid var(--hm-line-dark);border-radius:var(--hm-r-card);margin-top:14px;padding:20px}.explain .k{font-family:var(--hm-mono);letter-spacing:.09em;color:var(--hm-on-dark-dim);font-size:10px}.explain p{color:var(--hm-on-dark);max-width:76ch;margin-top:9px;font-size:14.5px}.explain .tag{font-family:var(--hm-mono);color:var(--hm-on-dark-muted);border:1px solid var(--hm-line-dark);border-radius:var(--hm-r-pill,999px);margin-top:13px;padding:5px 11px;font-size:10.5px;display:inline-block}.head{max-width:60ch}.head h2,.head .lede{margin-top:14px}.head-row{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.step{background:var(--hm-surface);border:1px solid var(--hm-line-soft);border-radius:var(--hm-r-card-lg);flex-direction:column;justify-content:space-between;min-height:188px;padding:26px;display:flex}.step .n{font-family:var(--hm-mono);letter-spacing:.11em;color:var(--hm-muted);font-size:10.5px}.step h4{margin-top:16px}.step p{color:var(--hm-muted-2);margin-top:9px;font-size:14.5px}.facts{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;display:grid}.fact{background:var(--hm-card-dark);border:1px solid var(--hm-line-dark);border-radius:var(--hm-r-card-lg);flex-direction:column;justify-content:space-between;min-height:236px;padding:26px;display:flex}.fact-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fact .big{font-family:var(--hm-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:62px;font-weight:600;line-height:1}.fact .big small{letter-spacing:-.02em;font-size:24px;font-weight:500}.fact .k{font-family:var(--hm-mono);letter-spacing:.11em;color:var(--hm-on-dark-dim);padding-top:10px;font-size:10px}.fact p{color:var(--hm-on-dark-muted);font-size:14.5px}.split{grid-template-columns:1fr 1fr;gap:18px;margin-top:40px;display:grid}.panel{background:var(--hm-surface);border:1px solid var(--hm-line-soft);border-radius:var(--hm-r-card-lg);padding:26px}.panel.dark{background:var(--hm-card-dark);border-color:var(--hm-line-dark)}.list{flex-direction:column;gap:11px;margin:16px 0 0;padding:0;list-style:none;display:flex}.list li{color:var(--hm-muted-2);align-items:flex-start;gap:11px;font-size:14.5px;display:flex}.list li:before{content:"";background:var(--hm-surface-2);border:1px solid var(--hm-line);border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px}.list.good li:before{background:color-mix(in srgb,var(--hm-good) 14%,transparent);border-color:var(--hm-good)}.list.bad li:before{background:color-mix(in srgb,var(--hm-bad) 12%,transparent);border-color:var(--hm-bad)}.levers{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.lever{background:var(--hm-surface);border:1px solid var(--hm-line-soft);border-radius:var(--hm-r-card-lg);padding:26px}.lever h4{margin-top:14px}.lever p{color:var(--hm-muted-2);margin-top:9px;font-size:14.5px}.plans{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;margin-top:44px;display:grid}.plan{background:var(--hm-surface);border:1px solid var(--hm-line-soft);border-radius:var(--hm-r-card-lg);padding:20px}.plan.lead{background:var(--hm-dark);color:var(--hm-on-dark);border-color:var(--hm-dark)}.price-box{background:var(--hm-surface-2);border-radius:var(--hm-r-card);padding:22px}.plan.lead .price-box{background:var(--hm-card-dark);border:1px solid var(--hm-line-dark)}.price-box .k{font-family:var(--hm-mono);letter-spacing:.12em;color:var(--hm-muted-2);font-size:10px}.plan.lead .price-box .k{color:var(--hm-on-dark-dim)}.price{font-family:var(--hm-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:14px;font-size:46px;font-weight:600;line-height:1}.price small{letter-spacing:normal;font-size:16px;font-weight:500}.price-note{font-family:var(--hm-mono);color:var(--hm-muted);margin-top:10px;font-size:11px}.plan.lead .price-note{color:var(--hm-on-dark-muted)}.plan .why{color:var(--hm-muted-2);margin:20px 0 18px;font-size:14.5px}.plan.lead .why{color:var(--hm-on-dark-muted)}.plan .btn{justify-content:center;width:100%}.incl{font-family:var(--hm-mono);letter-spacing:.11em;color:var(--hm-muted);margin:22px 0 12px;font-size:10px}.plan.lead .incl{color:var(--hm-on-dark-dim)}.ticks{flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ticks li{color:var(--hm-muted-2);align-items:flex-start;gap:10px;display:flex}.plan.lead .ticks li{color:var(--hm-on-dark-muted)}.ticks li:before{content:"";border-left:1.6px solid var(--hm-ink);border-bottom:1.6px solid var(--hm-ink);flex:none;width:9px;height:5px;margin-top:5px;transform:rotate(-45deg)}.plan.lead .ticks li:before{border-color:#fff}.faq{border-top:1px solid var(--hm-line);margin-top:40px}.faq details{border-bottom:1px solid var(--hm-line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--hm-mono);color:var(--hm-muted);flex:none;font-size:19px}.faq details[open] summary:after{content:"–"}.faq p{color:var(--hm-muted-2);max-width:78ch;padding:0 0 22px;font-size:15px}.closing{grid-template-columns:1.4fr 1fr;gap:18px;margin-top:44px;display:grid}.cta-card{background:var(--hm-card-dark);border:1px solid var(--hm-line-dark);border-radius:var(--hm-r-card-lg);padding:26px}.cta-card p{color:var(--hm-on-dark-muted);margin:14px 0 22px;font-size:15px}.placeholder{outline:1px dashed var(--hm-line);outline-offset:6px;position:relative}.placeholder:after{content:"PLATZHALTER";font-family:var(--hm-mono);letter-spacing:.12em;color:var(--hm-muted);background:var(--hm-bg);padding:0 6px;font-size:9px;position:absolute;top:-9px;left:0}.band-dark .placeholder:after{background:var(--hm-dark);color:var(--hm-on-dark-dim)}.band-dark .placeholder{outline-color:var(--hm-line-dark)}footer{background:var(--hm-dark);color:var(--hm-on-dark-muted);padding-block:44px;font-size:13px}.foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}@media (width<=980px){.steps,.facts,.levers,.plans,.split,.closing,.kpis{grid-template-columns:1fr}.head-row{flex-direction:column;align-items:flex-start}}@media (width<=620px){.hero{padding-block:52px 36px}.hero-btns{flex-direction:column;align-items:stretch}.hero-btns .btn{justify-content:center}.mock,.panel,.step,.fact,.lever,.plan,.cta-card{padding:20px}.fact .big{font-size:46px}.faq summary{font-size:16px}}
