:root{--dark:#0c1117;--panel:#11161f;--orange:#f59e0b;--blue:#2563eb;--green:#12b76a;--text:#f4f6fa;--muted:#aab3c2;--card:#11161fe6;--display:"Plus Jakarta Sans",sans-serif;--body:"Inter",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--dark);color:var(--text);font-family:var(--body)}a{color:var(--muted)}.btn{font-family:var(--display);cursor:pointer;border:0;border-radius:12px;padding:15px 26px;font-size:16px;font-weight:700;transition:transform .12s,filter .12s}.btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn.primary{background:var(--blue);color:#fff}.btn.secondary{color:var(--orange);border:2px solid var(--orange);background:0 0}.btn[disabled]{opacity:.6;cursor:wait;transform:none}.banner{z-index:30;text-align:center;background:var(--green);color:#06281a;padding:12px 20px;font-size:14.5px;font-weight:600;position:fixed;top:0;left:0;right:0}.banner.err{color:#fff;background:#b42318}#miniHead{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1117f7;border-bottom:1px solid #ffffff14;align-items:center;gap:14px;padding:10px 20px;transition:top .25s;display:flex;position:fixed;top:-70px;left:0;right:0}#miniHead.show{top:0}#miniHead .wm{font-family:var(--display);font-size:20px;font-weight:800}#miniHead .wm i,.hero h1 i,.wall-sec h2 i{color:var(--orange);font-style:normal}#miniHead .cd{font-family:var(--display);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px}#miniHead .cd b{color:var(--text)}#miniHead .btn{padding:9px 16px;font-size:13px}.hero{text-align:center;flex-direction:column;align-items:center;min-height:100vh;padding:46px 24px 60px;display:flex;position:relative;overflow:hidden}.hero .map-layer{z-index:0;position:absolute;inset:0}.hero .map-layer img{object-fit:cover;filter:invert()hue-rotate(200deg)brightness(.6)contrast(1.02)saturate(.22);width:100%;height:100%}.hero .vignette{background:radial-gradient(80% 50% at 50% 40%,#0000 15%,#0c1117e6 100%),linear-gradient(#0c1117d9,#0c11174d 35%,#0c1117 96%);position:absolute;inset:0}.hero>*{z-index:2;position:relative}.hero .grow{align-self:stretch;position:relative}.hero .pin{z-index:1;width:74px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.hero .pin svg{filter:drop-shadow(0 6px 18px #0009);width:100%}.hero .ripple{border:2px solid var(--orange);opacity:0;z-index:1;border-radius:50%;width:70px;height:26px;animation:2.6s linear infinite rip;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.hero .ripple.r2{animation-delay:1.3s}@keyframes rip{0%{opacity:.6;transform:translate(-50%)scale(.4)}to{opacity:0;transform:translate(-50%)scale(3.2)}}.badge{background:var(--orange);color:var(--dark);border-radius:99px;padding:6px 18px;font-size:14px;font-weight:600}.hero h1{font-family:var(--display);letter-spacing:-.02em;margin-top:14px;font-size:clamp(44px,8vw,72px);font-weight:800}.hero .tagline{color:var(--muted);margin-top:4px;font-size:clamp(15px,2.5vw,18px)}.hero .grow{flex:1;min-height:170px}.count-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:14px}.countdown{font-family:var(--display);justify-content:center;gap:14px;margin-top:10px;display:flex}.cd-box{background:var(--card);border:1px solid #ffffff1a;border-radius:14px;min-width:84px;padding:14px 10px}.cd-box b{font-size:clamp(30px,6vw,44px);font-weight:800;display:block}.cd-box span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:12px}.gate-hinweis{max-width:min(560px,88%);color:var(--muted);background:#f59e0b14;border:1px solid #f59e0b3d;border-radius:12px;margin:14px auto 0;padding:10px 16px;font-size:14.5px;line-height:1.55}.gate-hinweis b{color:var(--text)}.gate-hinweis .frueher{color:var(--orange);font-weight:600}.proof{margin-top:20px;font-size:clamp(15px,2.6vw,18px)}.proof b{color:var(--orange);font-family:var(--display)}.proof .bar{background:#ffffff17;border-radius:99px;width:min(420px,80%);height:8px;margin:12px auto 0;overflow:hidden}.proof .bar i{background:linear-gradient(90deg,var(--orange),#fbbf24);border-radius:99px;width:0;height:100%;transition:width 1.2s;display:block}.gold-zaehler{max-width:min(560px,88%);color:var(--muted);margin:14px auto 0;font-size:14px;line-height:1.5}.gold-zaehler b{color:#fbbf24;font-family:var(--display)}.ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.scroll-hint{color:var(--muted);margin-top:30px;font-size:13px}.scroll-hint .arr{font-size:22px;animation:1.6s infinite bob;display:block}@keyframes bob{50%{transform:translateY(6px)}}.wall-sec{max-width:1060px;margin:0 auto;padding:56px 22px 30px}.wall-sec h2{font-family:var(--display);text-align:center;font-size:clamp(26px,4.6vw,40px);font-weight:800}.wall-sec .sub{text-align:center;color:var(--muted);margin-top:10px;font-size:15px}.ticker{color:var(--muted);justify-content:center;align-items:center;gap:10px;min-height:22px;margin:20px 0 14px;font-size:14px;display:flex}.ticker .pulse{background:var(--green);border-radius:50%;width:8px;height:8px;animation:1.6s infinite blink}@keyframes blink{50%{opacity:.25}}.ticker b{color:var(--text)}.wall-block{background:var(--panel);border:1px solid #ffffff12;border-radius:18px;padding:20px}.wall-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:11px;display:flex}.wall-kopf .t{font-family:var(--display);font-size:15px;font-weight:700}.wall-kopf .z{color:var(--muted);font-size:13.5px}.wall-kopf .z b{color:var(--text)}.nwall-hinweis{color:var(--muted);text-align:center;margin-top:9px;font-size:12.5px}.nwall-hinweis:empty{display:none}.wall{aspect-ratio:1;--pkt:clamp(4.2px, 1.2vw, 9px);width:min(560px,92%);margin:4px auto 0;position:relative}.wall-mitte{text-align:center;pointer-events:none;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wall-mitte .gross{font-family:var(--display);font-size:clamp(28px,5.5vw,44px);font-weight:800;line-height:1}.wall-mitte .klein{color:var(--muted);margin-top:4px;font-size:clamp(11px,1.5vw,13px)}.cell{width:var(--pkt);height:var(--pkt);background:#ffffff0e;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.cell.on{background:var(--orange);animation:.5s backwards pop-in;box-shadow:0 0 10px #f59e0b73}.cell.nb{width:calc(var(--pkt) * .8);height:calc(var(--pkt) * .8);background:#25406b;box-shadow:0 0 8px #2563eb59}.cell.you{background:var(--green);z-index:1;animation:2.6s ease-in-out infinite du-atmet;transform:translate(-50%,-50%)scale(1.5);box-shadow:0 0 14px #12b76acc}@keyframes du-atmet{50%{transform:translate(-50%,-50%)scale(1.95);box-shadow:0 0 22px #12b76a}}@keyframes pop-in{0%{transform:translate(-50%,-50%)scale(0)}}@media (prefers-reduced-motion:reduce){.cell.you{animation:none;transform:translate(-50%,-50%)scale(1.8)}}.du-hinweis{color:var(--green)}.wall.leer .wall-mitte .gross{max-width:9ch;font-size:clamp(20px,3.4vw,28px)}.legend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:22px;margin-top:14px;font-size:13px;display:flex}.legend i{border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.legend .lg-b{background:var(--orange)}.legend .lg-n{background:#25406b}.legend .lg-y{background:var(--green)}.legend .lg-f{background:#ffffff14}.steps-sec{max-width:860px;margin:0 auto;padding:46px 22px 10px}.steps-sec h2{font-family:var(--display);text-align:center;margin-bottom:26px;font-size:clamp(24px,4vw,34px);font-weight:800}.steps{flex-direction:column;gap:24px;display:flex}.step{background:var(--panel);opacity:0;border:1px solid #ffffff12;border-radius:20px;align-items:center;gap:24px;padding:26px;transition:all .6s;display:flex;transform:translateY(30px)}.step.vis{opacity:1;transform:none}.step:nth-child(2n){flex-direction:row-reverse}.step .txt{flex:1}.step .num{font-family:var(--display);color:var(--orange);letter-spacing:.14em;font-size:14px;font-weight:800}.step h3{font-family:var(--display);margin:6px 0 8px;font-size:clamp(20px,3.4vw,26px)}.step p{color:var(--muted);font-size:15px;line-height:1.55}.step p b{color:var(--text)}.phone{background:#0c1117;border:1.5px solid #ffffff1f;border-radius:22px;width:210px;min-width:180px;padding:14px 12px}.phone .bar{background:#ffffff2e;border-radius:99px;width:56px;height:4px;margin:0 auto 12px}.phone .shot{border-radius:12px;width:100%;height:auto;display:block}.mock{border-radius:12px;padding:11px 12px;font-size:12.5px;line-height:1.4}.mock+.mock{margin-top:8px}.mock.card{background:#182031;border:1px solid #ffffff17}.mock .tiny{color:var(--muted);font-size:11px}.preise-sec{text-align:center;max-width:1060px;margin:0 auto;padding:46px 22px 10px}.preise-sec .num{font-family:var(--display);color:var(--orange);letter-spacing:.14em;font-size:13px;font-weight:800}.preise-sec h2{font-family:var(--display);margin-top:6px;font-size:clamp(24px,4vw,34px);font-weight:800}.preise-sec .sub{color:var(--muted);max-width:640px;margin:10px auto 26px;font-size:15px;line-height:1.55}.tarife{text-align:left;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.tarif{background:var(--panel);border:1px solid #ffffff12;border-radius:20px;flex-direction:column;padding:22px 20px;display:flex}.tarif.gold{border-color:#f59e0b73}.tarif .wer{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:800}.tarif.gold .wer{color:#fbbf24}.tarif .preis{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:34px;font-weight:800}.tarif .takt{color:var(--muted);font-size:13px}.tarif .gruender{color:var(--orange);margin-top:8px;font-size:13px;line-height:1.5}.tarif .gruender b{color:#fbbf24}.preise-sec .jetzt{display:none}.preise-sec.vorstart .jetzt{display:inline}.preise-sec.vorstart .spaeter{display:none}.preise-sec.vorstart .preis .spaeter{color:var(--muted);vertical-align:baseline;margin-left:10px;font-size:17px;font-weight:600;text-decoration:line-through;display:inline}.preise-sec.vorstart .chance{color:#fbbf24;font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;background:#f59e0b29;border-radius:999px;align-self:flex-start;margin-top:10px;padding:4px 10px;font-size:11.5px;font-weight:800;display:inline-block}.preise-sec.vorstart .chance+.preis{margin-top:10px}.preise-sec.vorstart .tarif .cta{width:100%;margin-top:18px;padding:12px 14px;font-size:15px;display:block}.tarif ul{flex:1;margin:16px 0 0;padding:0;list-style:none}.tarif li{color:var(--muted);margin-top:8px;padding-left:22px;font-size:13.5px;line-height:1.5;position:relative}.tarif li:before{content:"✓";color:var(--green);font-weight:700;position:absolute;top:0;left:0}.tarif .stufe{border-top:1px solid #ffffff14;margin-top:16px;padding-top:14px;font-size:14px}.tarif .stufe b{color:var(--text)}.tarif .stufe ul{flex:0;margin-top:4px}.tarif .zusatz{color:var(--muted);margin-top:14px;font-size:12.5px;line-height:1.5}.tarif .zusatz b{color:var(--text)}.zusatzprodukt{text-align:left;background:var(--panel);border:1px solid #ffffff12;border-radius:16px;align-items:flex-start;gap:14px;margin-top:16px;padding:16px 18px;display:flex}.zusatzprodukt .zp-icon{margin-top:2px;font-size:22px;line-height:1}.zusatzprodukt .zp-text{color:var(--muted);font-size:13.5px;line-height:1.55}.zusatzprodukt .zp-titel{font-family:var(--display);color:var(--text);margin-bottom:4px;font-size:16px;font-weight:800}.zusatzprodukt .zp-preis{color:var(--orange);margin-left:8px;font-weight:700}.pilot{max-width:820px;color:var(--muted);background:#f59e0b14;border:1px solid #f59e0b3d;border-radius:12px;margin:18px auto 0;padding:12px 16px;font-size:14px;line-height:1.55}.pilot b{color:var(--text)}@media (width<=1000px){.tarife{grid-template-columns:1fr 1fr}}@media (width<=600px){.tarife{grid-template-columns:1fr}}.final{text-align:center;padding:50px 22px 26px}.final h2{font-family:var(--display);font-size:clamp(24px,4.4vw,36px);font-weight:800}.final .cd-inline{font-family:var(--display);color:var(--muted);margin-top:10px;font-size:17px}.final .cd-inline b{color:var(--orange);font-variant-numeric:tabular-nums;font-size:22px}.foot{text-align:center;color:#8b93a3;padding:24px 22px 44px;font-size:12px;line-height:1.7}.overlay{z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05080cc7;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.overlay.open{display:flex}.wiz{text-align:left;background:#11161f;border:1px solid #ffffff1a;border-radius:20px;width:min(520px,100%);max-height:92vh;padding:28px;animation:.28s cubic-bezier(.2,.9,.3,1.2) pop;position:relative;overflow-y:auto}@keyframes pop{0%{opacity:0;transform:translateY(24px)scale(.97)}}.wiz .close{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:14px;right:16px}.wiz .progress{gap:6px;margin-bottom:18px;display:flex}.wiz .progress i{background:#ffffff1f;border-radius:99px;flex:1;height:5px}.wiz .progress i.on{background:var(--orange)}.wiz h2{font-family:var(--display);margin-bottom:6px;font-size:22px}.wiz p.sub{color:var(--muted);margin-bottom:18px;font-size:14px}.opts{gap:10px;display:grid}.opts.two{grid-template-columns:1fr 1fr}.opt-gruppe{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;margin-top:8px;font-size:12px;font-weight:600}.opt-gruppe:first-child{margin-top:0}.opt-gruppe.leer{height:0;margin:0}.opt{color:var(--text);cursor:pointer;text-align:left;background:#182031;border:1.5px solid #ffffff17;border-radius:12px;padding:14px 16px;font-size:15px;transition:border-color .12s}.opt:hover{border-color:var(--orange)}.opt.sel{border-color:var(--orange);background:#1d2436}.opt .em{margin-right:8px;font-size:20px}.wiz input{width:100%;color:var(--text);background:#0c1117;border:1.5px solid #ffffff1f;border-radius:10px;margin-bottom:10px;padding:13px 14px;font-size:15px}.wiz input.invalid{border-color:#b42318}.wiz .consent{color:#8b93a3;margin-top:6px;font-size:12px;line-height:1.55}.wiz .consent a{color:var(--muted)}.wiz .fehler{color:#f97066;min-height:18px;margin-top:8px;font-size:13px}.wiz .nav{justify-content:space-between;margin-top:20px;display:flex}.wiz .nav .btn{padding:12px 22px;font-size:15px}.wiz .nav .back{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:14px}.done{text-align:center;padding:10px 0}.done .big{font-size:52px}.done h2{margin-top:8px}.done .note{color:var(--muted);margin-top:14px;font-size:13px}.mitte-reihe{width:100%;max-width:1240px}.hero .mitte{width:100%}.seite{text-align:left;flex-direction:column;display:flex}.seite .num{font-family:var(--display);color:var(--orange);letter-spacing:.14em;font-size:13px;font-weight:800}.seite h3{font-family:var(--display);margin:6px 0 8px;font-size:clamp(20px,3.4vw,26px)}.seite .lead{color:var(--text);font-size:15px;line-height:1.55}.seite ul{flex:1;margin:14px 0 0;padding:0;list-style:none}.seite li{color:var(--muted);margin-top:10px;padding-left:24px;font-size:14.5px;line-height:1.55;position:relative}.seite li:before{content:"✓";color:var(--green);font-weight:700;position:absolute;top:0;left:0}.seite li b{color:var(--text)}.seite .btn{align-self:flex-start;margin-top:22px}@media (width>=1100px){.mitte-reihe{grid-template-columns:minmax(230px,300px) minmax(380px,560px) minmax(230px,300px);justify-content:center;align-items:center;gap:36px;display:grid}.hero .seite{text-shadow:0 1px 8px #0c1117e6}.hero .seite .num{letter-spacing:.12em;font-size:10.5px}.hero .seite h3{margin:4px 0 6px;font-size:19px}.hero .seite .lead{font-size:12.5px;line-height:1.5}.hero .seite ul{margin-top:10px}.hero .seite li{margin-top:7px;padding-left:18px;font-size:12px;line-height:1.5}.hero .seite .btn{margin-top:16px;padding:10px 16px;font-size:13px}.hero .ctas{display:none}}@media (width<=1099.98px){.mitte-reihe{display:contents}.hero .mitte,.hero .seite{z-index:2;position:relative}.hero .seite{order:3;width:100%;max-width:560px;margin-top:34px}.hero .seite .btn{display:none}.hero .ctas{order:2}.hero .scroll-hint{order:4}}@media (width<=640px){.step,.step:nth-child(2n){flex-direction:column}.phone{width:100%}}[hidden]{display:none!important}.zahlen-aus{background:var(--card);max-width:30rem;color:var(--muted);border:1px solid #ffffff29;border-radius:12px;margin:18px auto 0;padding:12px 16px;font-size:.92rem;line-height:1.5}.demo-streifen{z-index:90;background:var(--orange);color:var(--dark);font-family:var(--display);text-align:center;letter-spacing:.01em;padding:10px 16px;font-weight:700;position:sticky;top:0}.weiter-block{border:1px solid #f59e0b47;border-left:3px solid var(--orange);background:#f59e0b0d;border-radius:16px;max-width:760px;margin:38px auto 0;padding:26px 28px}.weiter-block h3{font-family:var(--display);margin:0 0 12px;font-size:clamp(19px,2.8vw,26px);font-weight:800;line-height:1.25}.weiter-block h3 i{color:var(--orange);font-style:normal}.weiter-block p{color:var(--muted);margin:0 0 10px;font-size:16px;line-height:1.6}.weiter-block p.stark{color:var(--text);margin:0;font-weight:600}
