:root{--grund:#05070b;--flaeche:#0a0f16;--linie:#27374b;--linie-stark:#59616d;--text:#e6edf5;--leise:#8296ac;--signal:#3df5a5;--signal-hover:#5ff7b6;--daten:#4aa8ff;--auf-signal:#05070b;--rund:1.75rem;--fehler-grund:#2a1216;--fehler-kante:#ff6b6b;--anzeige:"Segoe UI Variable Display","Segoe UI",system-ui,-apple-system,Roboto,"Helvetica Neue",Arial,sans-serif;--fliess:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,"Cascadia Mono","SF Mono",Consolas,"Liberation Mono",monospace;--measure:66ch}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--grund);color:var(--text);font-family:var(--fliess);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--anzeige);font-weight:800;line-height:1.12;letter-spacing:-.02em;margin:0}h1{font-size:clamp(2.1rem,6vw,3.6rem)}h2{font-size:clamp(1.6rem,4vw,2.2rem)}h3{font-size:1.08rem;font-weight:700;letter-spacing:-.01em}p{margin:0 0 1rem;max-width:var(--measure)}a{color:inherit}.wrap{width:100%;max-width:64rem;margin:0 auto;padding:0 1.5rem}.hero{padding:clamp(3.5rem,11vw,7rem) 0 clamp(3rem,8vw,5rem);border-bottom:1px solid var(--linie)}.hero h1{max-width:18ch}.hero .lede{font-size:clamp(1.05rem,2.4vw,1.2rem);color:var(--leise);margin-top:1.5rem;max-width:52ch}.hero-actions{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.btn{display:inline-block;background:var(--signal);color:var(--auf-signal);border:none;border-radius:999px;padding:.85rem 1.75rem;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.btn:hover{background:var(--signal-hover)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-quiet{display:inline-block;background:none;border:1px solid var(--linie-stark);color:var(--text);border-radius:999px;padding:.85rem 1.75rem;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.btn-quiet:hover{border-color:var(--text)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}section{padding:clamp(3rem,8vw,5rem) 0}section+section{border-top:1px solid var(--linie)}.section-head{margin-bottom:2.5rem}.section-head p{color:var(--leise);margin-top:.75rem}.marke{display:block;font-family:var(--mono);font-size:.76rem;letter-spacing:.11em;text-transform:uppercase;color:var(--daten);margin-bottom:.9rem}.steps{list-style:none;margin:0;padding:0;counter-reset:s}.steps li{counter-increment:s;display:grid;grid-template-columns:3rem 1fr;grid-gap:0 1.1rem;gap:0 1.1rem;padding:1.5rem 0;border-top:1px solid var(--linie)}.steps li:last-child{border-bottom:1px solid var(--linie)}.steps li:before{content:"0" counter(s);font-family:var(--mono);font-size:.95rem;color:var(--daten);line-height:1.9}.steps p{margin:.35rem 0 0;color:var(--leise)}.terms{display:grid;grid-gap:1px;gap:1px;background:var(--linie);border:1px solid var(--linie)}@media (min-width:40rem){.terms{grid-template-columns:1fr 1fr}}.term{background:var(--flaeche);padding:1.5rem}.term dt{font-weight:700;margin-bottom:.4rem}.term dd{margin:0;color:var(--leise);font-size:.95rem}.notice{background:var(--flaeche);border:1px solid var(--linie);border-left:2px solid var(--signal);border-radius:4px;padding:1.75rem}.notice h3{margin-bottom:.6rem}.notice p{color:var(--leise)}.notice p:last-child{margin-bottom:0}.form-section{background:var(--flaeche)}.field{margin-bottom:1.15rem;max-width:32rem}.field label{display:block;font-size:.9rem;margin-bottom:.4rem}.field .hint{color:var(--leise);font-size:.84rem;margin:.35rem 0 0}.field input[type=email],.field input[type=text]{width:100%;padding:.8rem 1rem;border:1px solid var(--linie-stark);background:var(--grund);color:var(--text);border-radius:4px;font:inherit}.field input:focus{border-color:var(--signal)}.field input::placeholder{color:var(--leise)}.check{display:flex;gap:.7rem;align-items:flex-start;max-width:32rem;font-size:.9rem;color:var(--leise);margin-bottom:1.5rem}.check input{margin-top:.3rem;flex-shrink:0;accent-color:var(--signal)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.error{background:var(--fehler-grund);border:1px solid var(--fehler-kante);border-radius:4px;padding:.9rem 1.1rem;margin-bottom:1.25rem;max-width:32rem;font-size:.93rem}.result{max-width:34rem}.code-box{background:var(--grund);border:1px solid var(--signal);border-radius:4px;padding:1.5rem;margin:1.25rem 0}.code-box .code{font-family:var(--mono);font-size:clamp(1.1rem,4vw,1.5rem);letter-spacing:.06em;word-break:break-all;color:var(--signal);display:block;margin-bottom:1rem}.copy{background:none;border:1px solid var(--linie-stark);color:var(--leise);border-radius:999px;padding:.5rem 1.1rem;font:inherit;font-size:.86rem;cursor:pointer}.copy:hover{border-color:var(--signal);color:var(--text)}.result ol{padding-left:1.2rem;color:var(--leise)}.result li{margin-bottom:.5rem}.telegram-code{margin:1.25rem 0 0;display:flex;flex-direction:column;gap:.45rem;align-items:flex-start}.telegram-code .btn-quiet{text-decoration:none;display:inline-flex;align-items:center}.telegram-code span{color:var(--leise);font-size:.86rem;line-height:1.5}.noch-eins,.weitersagen{margin-top:2rem;padding-top:1.75rem;border-top:1px solid var(--linie)}.noch-eins h3,.weitersagen h3{font-size:1.05rem;margin:0 0 .5rem}.noch-eins p,.weitersagen p{color:var(--leise);font-size:.95rem;margin:0 0 1rem}.noch-eins .btn{margin-top:.25rem}.weitersagen-knoepfe{display:flex;flex-wrap:wrap;gap:.6rem}.weitersagen-knoepfe .btn-quiet{text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap}.app-laden{display:flex;flex-wrap:wrap;gap:.6rem;margin:.75rem 0 .25rem}.app-laden .btn-quiet{text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap;padding:.6rem 1.2rem;font-size:.92rem}details{border-top:1px solid var(--linie);padding:1.2rem 0}details:last-of-type{border-bottom:1px solid var(--linie)}summary{cursor:pointer;font-weight:700;list-style:none}summary::-webkit-details-marker{display:none}summary:before{content:"+";font-family:var(--mono);color:var(--daten);margin-right:.8rem;font-weight:400}details[open] summary:before{content:"\2212"}details p{margin:.85rem 0 0}details p,footer{color:var(--leise)}footer{border-top:1px solid var(--linie);padding:3rem 0;font-size:.88rem}footer a{text-decoration:none;margin-right:1.5rem}footer a:hover{color:var(--text)}footer p{margin-top:1.25rem}.legal{padding:4rem 0}.legal h2{margin:2.5rem 0 .75rem}.legal h3{margin:1.75rem 0 .5rem}.legal ul{max-width:var(--measure);padding-left:1.1rem;margin:0 0 1rem}.legal li{margin-bottom:.6rem}.rechtsgrundlagen{max-width:var(--measure);margin:0 0 1.5rem;border-top:1px solid var(--linie)}.rechtsgrundlagen>div{border-bottom:1px solid var(--linie);padding:1.1rem 0}.rechtsgrundlagen dt{font-weight:700;margin-bottom:.4rem}.rechtsgrundlagen dd{margin:0;color:var(--leise);font-size:.95rem}.legal li,.legal p{overflow-wrap:break-word}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.tasks{list-style:none;margin:0;padding:0;border-top:1px solid var(--linie)}.tasks li{display:grid;grid-gap:.2rem 1.5rem;gap:.2rem 1.5rem;padding:1.1rem 0;border-bottom:1px solid var(--linie)}@media (min-width:40rem){.tasks li{grid-template-columns:16rem 1fr;align-items:baseline}}.tasks strong{font-family:var(--mono);font-size:.92rem;font-weight:500;color:var(--daten);letter-spacing:.01em}.tasks span{color:var(--leise);font-size:.95rem}.marke-leiste{border-bottom:1px solid var(--linie);padding:.9rem 0}.marke-innen{display:flex;align-items:center;gap:1.5rem;min-height:2.375rem}.marke-logo{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--anzeige);font-weight:800;font-size:1.08rem;letter-spacing:-.02em;text-decoration:none}.marke-logo img{width:28px;height:28px;flex:none}.marke-logo .zweiter{color:var(--signal)}.marke-innen .luecke{flex:1 1}.marke-innen .btn{padding:.55rem 1.2rem;font-size:.92rem;white-space:nowrap}@media (max-width:36rem){.marke-innen .btn{display:none}}.warten{display:flex;gap:.9rem;align-items:flex-start;margin-bottom:1.5rem;padding:1rem 1.2rem;border:1px solid var(--daten);border-radius:4px;background:var(--flaeche)}.warten strong{color:var(--text)}.warten p{margin:.35rem 0 0;font-size:.9rem;color:var(--leise)}.warten-punkt{flex:0 0 auto;width:9px;height:9px;margin-top:.45rem;border-radius:50%;background:var(--daten);animation:pulsieren 1.4s ease-in-out infinite}@keyframes pulsieren{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.warten-punkt{animation:none}}.hell{--grund:#f1f5f3;--flaeche:#ffffff;--linie:#d3dcd8;--linie-stark:#74827c;--text:#0a1210;--leise:#4a5a54;--daten:#0b5cad;--signal:#0a7a52;--signal-hover:#0c8f60;background:var(--grund);color:var(--text)}.hell .btn{color:#ffffff}.fakten,.hell-anfang,.hell-ende{position:relative;z-index:1}.hell-anfang{border-top:none;border-top-left-radius:var(--rund);border-top-right-radius:var(--rund)}.hell-ende{border-bottom-left-radius:var(--rund);border-bottom-right-radius:var(--rund)}.form-section{border-top:none;margin:calc(var(--rund) * -1) 0;padding:calc(clamp(3rem, 8vw, 5rem) + var(--rund)) 0}.section-head h2{font-size:clamp(1.75rem,4.4vw,2.6rem)}.hero{border-bottom:none;padding-bottom:calc(clamp(3rem, 8vw, 5rem) + var(--rund));background:radial-gradient(42rem 26rem at 80% 44%,rgba(61,245,165,.09),transparent 70%),radial-gradient(30rem 20rem at 10% 0,rgba(74,168,255,.07),transparent 70%)}.hero-raster{display:grid;grid-gap:0;gap:0;align-items:center}.hero-raster>.hero-text{display:contents}.hero-raster>.hero-text>*{order:3}.hero-raster>.hero-text>.marke,.hero-raster>.hero-text>h1{order:1}.hero-raster>.hero-text>.lede{margin-bottom:0}.hero-raster>.hero-bild{order:2;margin:1.4rem auto 0}.hero h1,.schluss h2{text-wrap:balance}.hero-bild{display:block;width:100%;max-width:25rem;height:auto;justify-self:center;border-radius:1.5rem;-webkit-mask-image:radial-gradient(ellipse 76% 80% at 50% 50%,#000 68%,transparent 100%);mask-image:radial-gradient(ellipse 76% 80% at 50% 50%,#000 68%,transparent 100%)}@media (min-width:56rem){.hero-raster{grid-template-columns:minmax(0,1fr) minmax(18rem,25rem);gap:2.5rem}.hero-raster>.hero-text{display:block}.hero-raster>.hero-bild{order:0;margin:0;max-width:25rem}}.hero-hinweis{margin:1.1rem 0 0;font-size:.9rem;color:var(--leise)}.fakten{background:#d9f6e8;color:#06130d;margin-top:calc(var(--rund) * -1);border-radius:var(--rund) var(--rund) 0 0;padding:1.9rem 0 1.5rem}.fakten ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:1.4rem 0;gap:1.4rem 0}.fakten li{padding:0 1.25rem;border-left:1px solid rgba(6,19,13,.2)}.fakten li:nth-child(odd){border-left:none;padding-left:0}@media (min-width:52rem){.fakten ul{grid-template-columns:repeat(4,1fr)}.fakten li:nth-child(odd){border-left:1px solid rgba(6,19,13,.2);padding-left:1.25rem}.fakten li:first-child{border-left:none;padding-left:0}}.fakten strong{display:block;font-family:var(--anzeige);font-size:1.35rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.fakten span{display:block;margin-top:.25rem;font-size:.9rem;line-height:1.45;color:#2c4a3c}.fakten p{margin:1.4rem 0 0;max-width:none;font-size:.84rem;color:#2c4a3c}@media (min-width:40rem){.steps{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 2rem;gap:0 2rem}.steps li{display:block;padding:1.4rem 0 1.75rem}.steps li:last-child{border-bottom:none}.steps li:before{display:block;font-size:1.5rem;line-height:1.2;margin-bottom:.9rem}}@media (min-width:60rem){.steps{grid-template-columns:repeat(4,1fr);gap:0 1.75rem}}.karten{list-style:none;margin:0;padding:0;display:grid;grid-gap:1rem;gap:1rem}@media (min-width:48rem){.karten{grid-template-columns:repeat(3,1fr)}}.karten li{display:flex;flex-direction:column;background:var(--flaeche);border:1px solid var(--linie);border-radius:1rem;padding:1.5rem}.karten-art{font-family:var(--mono);font-size:.72rem;letter-spacing:.11em;text-transform:uppercase;color:var(--daten);margin-bottom:.9rem}.karten h3{margin-bottom:.5rem}.karten p{color:var(--leise);font-size:.95rem;margin:0 0 1.25rem}.karten li>p:last-child{margin-bottom:0}.karten-link{margin-top:auto;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:var(--linie-stark);text-decoration-color:var(--linie-stark);text-underline-offset:.22em}.karten-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.karten-links{margin-top:auto;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.karten-links .karten-link{margin-top:0}.schluss{border-top:none;margin-top:calc(var(--rund) * -1);padding-top:calc(clamp(3rem, 8vw, 5rem) + var(--rund));background:radial-gradient(40rem 18rem at 85% 10%,rgba(61,245,165,.1),transparent 70%)}.schluss h2{font-size:clamp(1.9rem,5vw,2.9rem)}.schluss p{color:var(--leise);margin:1.1rem 0 0}.schluss .hero-actions{margin-top:2rem}.schluss-link{font-weight:700;text-underline-offset:.22em}.schluss-link:hover{color:var(--signal)}.oder-telegram{max-width:32rem;margin-top:2.25rem;padding:1.5rem;border:1px solid var(--linie);border-radius:1rem;scroll-margin-top:1.5rem}.oder-telegram h3{margin:0 0 .75rem}.oder-telegram ol{margin:0 0 .9rem;padding-left:1.2rem;color:var(--leise)}.oder-telegram li{margin-bottom:.3rem}.oder-telegram p{color:var(--leise);font-size:.92rem;margin:0 0 1.1rem}.oder-telegram .btn-quiet{text-decoration:none;display:inline-flex;align-items:center}.hero-hinweis a{color:var(--text);text-underline-offset:.2em}.werbe-hero{padding:clamp(2.25rem,7vw,4.5rem) 0 calc(clamp(2.5rem, 7vw, 4rem) + var(--rund));background:radial-gradient(40rem 26rem at 78% 40%,rgba(61,245,165,.1),transparent 70%),radial-gradient(30rem 20rem at 8% 0,rgba(74,168,255,.08),transparent 70%)}.werbe-hero h1{font-size:clamp(2rem,7.2vw,3rem);margin-top:.4rem;text-wrap:balance}.werbe-hero .lede{font-size:clamp(1.02rem,2.3vw,1.15rem);color:var(--leise);margin-top:1.1rem;max-width:46ch}.werbe-hero .hero-raster>.hero-text>.werbe-cta{order:3;margin-top:1.4rem}.werbe-hero .hero-raster>.hero-text>.lede{order:4}.werbe-hero .hero-raster>.hero-text>.werbe-klein,.werbe-hero .hero-raster>.hero-text>.werbe-vertrauen{order:5}@media (min-width:56rem){.werbe-hero .hero-raster>.hero-text>.werbe-cta{margin-top:1.9rem}}.werbe-cta{margin-top:1.9rem;display:flex;flex-wrap:wrap;gap:.75rem}.werbe-cta .btn,.werbe-cta .btn-quiet{text-align:center;flex:1 1 14rem}@media (min-width:34rem){.werbe-cta .btn,.werbe-cta .btn-quiet{flex:0 0 auto}}.werbe-vertrauen{list-style:none;margin:1.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem 1.4rem;font-size:.88rem;color:var(--leise)}.werbe-vertrauen li{display:inline-flex;align-items:center;gap:.5rem}.werbe-vertrauen li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--signal)}.werbe-klein{margin:.9rem 0 0;font-size:.82rem;color:var(--leise)}.sprachwahl{position:relative;flex:none}.sprachwahl details,.sprachwahl details:last-of-type{border:0;padding:0}.sprachwahl summary{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:.3rem .6rem;border:1px solid transparent;border-radius:999px;color:var(--leise);font-size:.8rem;font-weight:600;letter-spacing:.06em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sprachwahl details[open] summary:before,.sprachwahl summary:before{content:none}.sprachwahl details[open] summary,.sprachwahl summary:hover{color:var(--text);border-color:var(--linie)}.sprachwahl summary:focus-visible{outline:2px solid var(--daten);outline-offset:2px}.sprachwahl-pfeil{width:.6rem;height:.4rem;flex:none;transition:transform .15s ease}.sprachwahl details[open] .sprachwahl-pfeil{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.sprachwahl-pfeil{transition:none}}.sprachwahl ul{position:absolute;top:calc(100% + .35rem);right:0;z-index:30;margin:0;padding:.3rem;list-style:none;min-width:9.5rem;background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:.75rem;box-shadow:0 12px 30px rgba(0,0,0,.45)}.sprachwahl li a{display:flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:.5rem .7rem;border-radius:.5rem;color:var(--text);text-decoration:none;font-size:.92rem;font-weight:600}.sprachwahl li a:hover{background:rgba(255,255,255,.06)}.sprachwahl li a:focus-visible{outline:2px solid var(--daten);outline-offset:-2px}.flagge{width:1.15rem;height:.8rem;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.35);flex:none}.sprachwahl summary .flagge{opacity:.85}.sprachwahl details[open] summary .flagge,.sprachwahl summary:hover .flagge{opacity:1}@media (max-width:34rem){.marke-innen{gap:.75rem}.marke-leiste{padding:.6rem 0}}@media (min-width:48rem){.karten.werbe-vier{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.karten.werbe-vier{grid-template-columns:repeat(4,1fr)}}@media (min-width:40rem){.steps.werbe-drei{grid-template-columns:repeat(3,1fr)}}.werbe-mitte{margin:2.25rem 0 0;max-width:none;text-align:center}.werbe-zwei{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:52rem){.werbe-zwei{grid-template-columns:1fr 1fr}}.werbe-zwei .notice p:last-child{margin-bottom:0}.werbe-blau{border-left-color:var(--daten)}.werbe-unterkopf{margin:2.5rem 0 1.25rem;font-size:1.15rem}.werbe-mehr{margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid var(--linie)}.werbe-mehr h3{margin:0 0 .5rem}.werbe-mehr p{color:var(--leise);margin:0 0 1.1rem}.werbe-mehr .btn-quiet{text-decoration:none;display:inline-flex;align-items:center}.e2-stern{animation:e2-funkeln 4.2s ease-in-out infinite}.e2-fluss{animation:e2-fliessen 1.8s linear infinite}.e2-welle{animation:e2-wellen 2.4s ease-out infinite;animation-delay:var(--d,0s)}.e2-puls{animation:e2-pulsen 2.8s ease-in-out infinite;animation-delay:var(--d,0s);transform-origin:center}.e2-balken,.e2-puls{transform-box:fill-box}.e2-balken{animation:e2-messen 1.1s ease-in-out infinite alternate;animation-delay:var(--d,0s);transform-origin:50% 100%}.e2-flug{animation:e2-fliegen 6s linear infinite;animation-delay:var(--d,0s)}.e2-dreh,.e2-flug{transform-box:fill-box;transform-origin:center}.e2-dreh{animation:e2-drehen 2.4s ease-in-out infinite;animation-delay:var(--d,0s)}.e2-sonne{animation:e2-atmen 5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.e2-still{display:none}@keyframes e2-funkeln{0%,to{opacity:1}50%{opacity:.2}}@keyframes e2-fliessen{to{stroke-dashoffset:-18}}@keyframes e2-wellen{0%{opacity:0}25%{opacity:1}to{opacity:.08}}@keyframes e2-pulsen{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.7);opacity:.55}}@keyframes e2-messen{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes e2-fliegen{0%{transform:scale(1);opacity:0}8%{opacity:1}70%{opacity:1}to{transform:scale(.42);opacity:0}}@keyframes e2-drehen{0%,to{transform:scaleX(1)}50%{transform:scaleX(.2)}}@keyframes e2-atmen{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.08);opacity:1}}@media (prefers-reduced-motion:reduce){.e2-balken,.e2-dreh,.e2-fluss,.e2-puls,.e2-sonne,.e2-stern,.e2-welle{animation:none}.e2-bewegt{display:none}.e2-still{display:inline}}