:root{--papier:#FFFFFF;--hell:#F5F8FF;--flaeche:#EBF0FA;--tinte:#0F1D3A;--tinte-2:#2D4270;--nacht:#1E3A5F;--gold:#F59E0B;--gold-hell:#FDE68A;--r1:4px;--r2:8px;--r3:16px;--r4:24px;--r5:40px;--r6:64px;--r7:96px;--rund-s:6px;--rund-m:14px;--rund-chat:18px;--schatten-nachbau:0 1px 0 rgba(15,29,58,.08);--serif:'Fraunces',serif;--sans:'DM Sans',sans-serif;--terra:var(--nacht)}
[data-preise="aus"] [data-schalter="preise"]{display:none!important}
[data-registrierung="aus"] [data-schalter="registrierung"]{display:none!important}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--hell);color:var(--tinte);font-family:var(--sans);font-size:1.0625rem;line-height:1.6;overflow-wrap:break-word}
img,svg{display:block;max-width:100%}
h1,h2,h3{font-family:var(--serif);font-weight:600;line-height:1.1;margin:0 0 var(--r3);color:inherit}
h1{font-size:clamp(2.4rem,6vw,4.5rem);letter-spacing:-.01em}
h2{font-size:clamp(1.8rem,3.5vw,2.8rem)}
h3{font-size:1.25rem;line-height:1.3;margin-bottom:var(--r2)}
h1 em,h2 em{font-style:italic;font-weight:400}
p,ul,ol,dl,table{margin:0 0 var(--r3)}
p{max-width:68ch}
a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}
a:hover{text-decoration-thickness:2px}
:focus-visible{outline:3px solid var(--tinte);outline-offset:2px}
.flaeche-nacht :focus-visible{outline-color:var(--gold-hell)}
.sprung{position:absolute;left:-9999px;top:var(--r2);z-index:10;padding:var(--r2) var(--r3);background:var(--papier);color:var(--tinte);font-weight:600}
.sprung:focus{left:var(--r3)}
.rahmen{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,5vw,40px)}
.abschnitt{padding-block:clamp(var(--r6),9vw,var(--r7))}
.flaeche-hell{background:var(--flaeche)}
.flaeche-nacht{background:var(--nacht);color:var(--papier)}
.flaeche-nacht h2,.flaeche-nacht h3,.flaeche-nacht a{color:var(--gold-hell)}
.kicker{font-weight:600;color:var(--tinte-2);margin-bottom:var(--r3)}
.lead{font-size:1.1875rem;color:var(--tinte-2)}
.flaeche-nacht .lead{color:var(--papier)}
.hinweis{font-size:.9375rem;color:var(--tinte-2)}
.knopf{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--r2) var(--r4);border:0;border-radius:var(--rund-s);background:var(--gold);color:var(--tinte);font:600 1rem/1.2 var(--sans);text-decoration:none;cursor:pointer}
.knopf:hover{background:var(--gold-hell)}
.knopf:disabled{cursor:wait}
.flaeche-nacht .knopf{color:var(--tinte)}
.textlink{font-weight:600}
.kopf{background:var(--hell);border-bottom:1px solid var(--flaeche)}
.kopf-innen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--r2) var(--r3);min-height:72px;padding-block:var(--r2)}
.logo{font-family:var(--serif);font-weight:600;font-size:1.375rem;color:var(--tinte);text-decoration:none}
.menue-knopf{display:none;min-height:44px;padding:0 var(--r3);border:1px solid var(--tinte-2);border-radius:var(--rund-s);background:var(--papier);color:var(--tinte);font:600 1rem var(--sans);cursor:pointer}
.nav-liste{display:flex;flex-wrap:wrap;align-items:center;gap:var(--r1) var(--r4);list-style:none;margin:0;padding:0}
.nav-liste a:not(.knopf){display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--tinte-2);text-decoration:none}
.nav-liste a:not(.knopf):hover{color:var(--tinte);text-decoration:underline}
.hero{padding-block:clamp(var(--r5),7vw,var(--r7))}
.hero-raster,.so-raster,.warum-raster,.kontakt-raster,.anleitung-raster{display:grid;gap:var(--r5);align-items:start}
.hero-raster{align-items:center}
.hero-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--r3) var(--r4);margin:var(--r4) 0}
.nachbau{margin:0;background:var(--papier);border:1px solid var(--flaeche);border-radius:var(--rund-m);box-shadow:var(--schatten-nachbau);overflow:hidden}
.nachbau-unterschrift{margin:0;padding:var(--r2) var(--r3) var(--r3);font-size:.875rem;color:var(--tinte-2)}
.chat-kopf{margin:0;padding:var(--r3) var(--r4);background:var(--nacht);color:var(--papier);font-weight:600}
.chat{display:flex;flex-direction:column;gap:var(--r3);list-style:none;margin:0;padding:var(--r4) var(--r3);background:var(--hell)}
.blase{align-self:flex-start;max-width:85%;padding:var(--r2) var(--r3);border:1px solid var(--flaeche);border-radius:var(--rund-chat);background:var(--papier)}
.blase-familie{align-self:flex-end;background:var(--flaeche)}
.blase-name{display:block;font-size:.875rem;font-weight:600;color:var(--tinte-2)}
.blase time{display:block;margin-top:var(--r1);font-size:.8125rem;font-weight:600;color:var(--tinte-2);text-align:right}
.blase-herz{font-size:1.5rem;line-height:1.2}
.foto{display:flex;align-items:flex-end;min-height:120px;margin-bottom:var(--r2);padding:var(--r2) var(--r3);border-radius:var(--rund-s);background:var(--gold-hell);color:var(--tinte);font-size:.875rem;font-weight:600}
.faden{width:40px;height:48px;margin:0 auto}
.faden-linie{fill:none;stroke:var(--gold);stroke-width:2;stroke-linecap:round}
.tl-zeile{margin:0 var(--r3);padding:var(--r2) var(--r3);border-left:3px solid var(--gold);background:var(--papier);font-weight:600}
.schritte{list-style:none;margin:0;padding:0;counter-reset:schritt}
.schritte>li{display:grid;grid-template-columns:3rem minmax(0,1fr);column-gap:var(--r3);margin-bottom:var(--r4);counter-increment:schritt}
.schritte>li::before{content:counter(schritt);grid-row:1/span 20;font-family:var(--serif);font-weight:600;font-size:2.5rem;line-height:1;color:var(--nacht)}
.schritte>li>*{grid-column:2}
.schritte-gross>li{margin-bottom:var(--r6);scroll-margin-top:var(--r4)}
.timeline-monat{margin:0;padding:var(--r3) var(--r4) var(--r2);font-family:var(--serif);font-weight:600;font-size:1.25rem}
.timeline{list-style:none;margin:0;padding:0 var(--r4) var(--r3) calc(var(--r4) + 6px)}
.timeline li{position:relative;padding:var(--r2) var(--r2) var(--r2) var(--r4);border-left:2px solid var(--flaeche)}
.timeline li::before{content:"";position:absolute;left:-7px;top:1rem;width:12px;height:12px;border-radius:50%;background:var(--gold)}
.timeline .versiegelt{background:var(--gold-hell);border-radius:0 var(--rund-s) var(--rund-s) 0}
.tl-zeit{display:block;font-size:.875rem;font-weight:600;color:var(--tinte-2)}
.funktionen-raster{display:grid;gap:var(--r5);align-items:start}
.modi{margin:0 0 var(--r3)}
.modi dt{font-weight:600}
.modi dd{margin:0 0 var(--r3)}
.dash{display:grid;gap:var(--r3);padding:var(--r3);background:var(--hell)}
.kachel{padding:var(--r3);border:1px solid var(--flaeche);border-radius:var(--rund-s);background:var(--papier)}
.kachel-titel{margin:0 0 var(--r2);font-size:.875rem;font-weight:600;color:var(--tinte-2)}
.kachel p{margin:0}
.kurve-achse{stroke:var(--tinte-2);stroke-width:1}
.kurve-linie{fill:none;stroke:var(--tinte);stroke-width:2}
.kurve-punkt{fill:var(--gold)}
.kurve-text{fill:var(--tinte-2);font:600 11px var(--sans)}
.drei-spalten{display:grid;gap:var(--r4) var(--r5);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}
.sicherheit-raster{display:grid;gap:var(--r4) var(--r5)}
.zusage{max-width:none;margin-top:var(--r5);font-family:var(--serif);font-style:italic;font-size:1.5rem;line-height:1.3}
.zitat{max-width:28ch;margin:0;font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.25}
.unterschrift{font-weight:600;color:var(--tinte-2)}
.plan{padding-top:var(--r3);border-top:2px solid var(--tinte)}
.plan-name{margin:0;font-family:var(--serif);font-weight:600;font-size:1.5rem}
.plan-preis{font-weight:600;font-size:1.25rem}
.plan ul{padding-left:1.1em}
.fragen{max-width:72ch}
.fragen details{padding-block:var(--r3);border-bottom:1px solid var(--tinte-2)}
.fragen summary{display:flex;align-items:center;min-height:44px;font-weight:600;font-size:1.125rem;cursor:pointer}
.fragen details p{margin:var(--r2) 0 0}
.formular{max-width:560px}
.formular label,.feld label{display:block;margin-bottom:var(--r2);font-weight:600}
.formular-zeile{display:flex;flex-wrap:wrap;gap:var(--r2)}
.formular-zeile input{flex:1 1 16rem;min-width:0}
.formular-zeile input,.feld input,.feld select,.feld textarea{min-height:48px;padding:var(--r2) var(--r3);border:1px solid var(--tinte-2);border-radius:var(--rund-s);background:var(--papier);color:var(--tinte);font:400 1rem var(--sans)}
.meldung{min-height:1.6em;margin:var(--r3) 0 0;font-weight:600}
.meldung.error{color:var(--gold-hell)}
.meldung.success{color:var(--papier)}
.zaehler{margin-top:var(--r3);font-weight:600}
.zaehler span{font-family:var(--serif);font-size:1.75rem;color:var(--gold-hell)}
.hinweis-klein{max-width:60ch;font-size:.875rem;color:var(--papier)}
.feld{margin-bottom:var(--r3)}
.feld input,.feld select,.feld textarea{width:100%}
.feld textarea{min-height:10rem;resize:vertical}
.hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.msg{display:none;margin-top:var(--r3);padding:var(--r3);border-radius:var(--rund-s);font-weight:600}
.msg.ok{background:var(--flaeche);border-left:4px solid var(--nacht)}
.msg.err{background:var(--gold-hell);border-left:4px solid var(--tinte)}
.seitenblock{padding-top:var(--r3);border-top:2px solid var(--tinte)}
.inhalt-nav ol{padding-left:1.4em}
.inhalt-nav a{display:inline-flex;align-items:center;min-height:44px}
.warnkasten{margin:var(--r3) 0;padding:var(--r3) var(--r4);border:1px solid var(--tinte);border-radius:var(--rund-s);background:var(--gold-hell);font-weight:600}
.tabelle-rahmen{overflow-x:auto}
.befehle{width:100%;border-collapse:collapse}
.befehle th,.befehle td{padding:var(--r2) var(--r3) var(--r2) 0;border-bottom:1px solid var(--tinte-2);text-align:left;vertical-align:top}
.befehle code{font-family:var(--sans);font-weight:600;white-space:nowrap}
.mini-chat{max-width:420px}
.fuss{padding-block:var(--r4);border-top:1px solid var(--flaeche);color:var(--tinte-2);font-size:.875rem;line-height:1.5}
.fuss-innen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--r1) var(--r4)}
.fuss-text{margin:0;max-width:60ch}
.fuss-links{display:flex;flex-wrap:wrap;gap:0 var(--r3);list-style:none;margin:0;padding:0}
.fuss-links a{display:inline-flex;align-items:center;min-height:32px;color:var(--tinte-2);text-decoration:none}
.fuss-links a:hover,.fuss-links a:focus-visible{color:var(--tinte);text-decoration:underline}
.kopf-schlicht .nav-liste{flex-direction:row;align-items:center;padding-bottom:0}
.kopf.kopf-schlicht nav{flex-basis:auto}
.recht{max-width:70ch;padding-block:var(--r5) var(--r6)}
.recht h1{font-size:clamp(2rem,5vw,3rem)}
.recht h2{margin-top:var(--r5);font-size:clamp(1.375rem,2.5vw,1.75rem);line-height:1.25;scroll-margin-top:var(--r4)}
.recht h3{margin-top:var(--r4);font-size:1.125rem}
.recht p,.recht li{max-width:70ch}
.recht ul,.recht ol{padding-left:1.25em}
.recht li{margin-bottom:var(--r2)}
.recht .sub{display:flex;align-items:center;gap:var(--r2);margin-bottom:var(--r4);font-weight:600;color:var(--tinte-2)}
.recht .sub::before{content:"";flex:0 0 12px;height:12px;border-radius:50%;background:var(--gold)}
.recht .box{margin-bottom:var(--r4)}
.recht .box p{margin:0}
.recht table{width:100%;border-collapse:collapse;font-size:.9375rem}
.recht th,.recht td{padding:var(--r2) var(--r3) var(--r2) 0;border-bottom:1px solid var(--flaeche);text-align:left;vertical-align:top}
.recht th{font-weight:600}
.recht .form-box{margin-top:var(--r5);padding:clamp(var(--r3),4vw,var(--r4));border:1px solid var(--flaeche);border-radius:var(--rund-m);background:var(--papier)}
.recht .form-box h2{margin-top:0}
.recht .form-hinweis{font-size:.875rem;color:var(--tinte-2)}
.recht .foot{margin-top:var(--r6);padding-top:var(--r3);border-top:1px solid var(--flaeche);font-size:.875rem;color:var(--tinte-2)}
.tabelle-rahmen{overflow-x:auto;margin-bottom:var(--r3)}
.recht .blank{display:inline-block;min-width:200px;margin:0 .3rem;border-bottom:1px solid var(--tinte-2)}
.recht-inhalt{margin:0 0 var(--r5);padding:var(--r3) 0;border-block:1px solid var(--flaeche)}
.recht-inhalt-titel{margin:0 0 var(--r2);font-weight:600}
.recht-inhalt ol{margin:0;padding-left:0;list-style:none;columns:2 18rem;column-gap:var(--r4)}
.recht-inhalt li{margin:0;break-inside:avoid}
.recht-inhalt a{display:inline-flex;align-items:center;min-height:36px;color:var(--tinte-2);text-decoration:none}
.recht-inhalt a:hover,.recht-inhalt a:focus-visible{color:var(--tinte);text-decoration:underline}
.formseite{padding-block:var(--r5) var(--r6)}
.formseite .wrap,.formseite .main,.formseite>.card{max-width:560px;margin-inline:auto}
.formseite h1{font-size:clamp(2rem,5vw,2.75rem)}
.formseite h2{font-size:1.5rem;line-height:1.25}
.formseite .ey,.formseite .code-label{margin-bottom:var(--r2);font-weight:600;color:var(--tinte-2)}
.formseite .sub,.formseite .subtitle{margin-bottom:var(--r4);font-size:1.0625rem;color:var(--tinte-2)}
.formseite .card,.formseite .form,.formseite .success-box,.formseite .err-page{margin-bottom:var(--r4);padding:clamp(var(--r3),4vw,var(--r4));border:1px solid var(--flaeche);border-radius:var(--rund-m);background:var(--papier)}
.formseite .form .success-box,.formseite .card .success{margin:0;padding:0;border:0;background:none}
.formseite .err-page{max-width:560px;margin-inline:auto}
.formseite .field{margin-bottom:var(--r3)}
.formseite .field label{display:block;margin-bottom:var(--r1);font-weight:600}
.formseite .field input{width:100%;min-height:48px;padding:var(--r2) var(--r3);border:1px solid var(--tinte-2);border-radius:var(--rund-s);background:var(--papier);color:var(--tinte);font:400 1rem var(--sans)}
.formseite #betaCode,.formseite #inviteCode,.formseite #joinCode{text-transform:uppercase;letter-spacing:.12em;font-weight:600}
.formseite .field__hint,.formseite .help,.formseite .note,.formseite .hinweis-form{margin:var(--r1) 0 0;font-size:.875rem;color:var(--tinte-2)}
.field__err,.consent-err{display:none;margin-top:var(--r2);padding:var(--r1) var(--r2);border-radius:var(--rund-s);background:var(--gold-hell);color:var(--tinte);font-size:.875rem;font-weight:600}
.field__err.show,.consent-err.show{display:block}
.formseite .consents{display:flex;flex-direction:column;gap:var(--r3);margin:var(--r4) 0 var(--r3)}
.formseite .consent{display:flex;align-items:flex-start;gap:var(--r2);font-size:.9375rem;cursor:pointer}
.formseite .consent input{flex:0 0 20px;width:20px;height:20px;margin:3px 0 0;accent-color:var(--nacht)}
.consent.err-consent{outline:2px solid var(--gold);outline-offset:4px;border-radius:var(--rund-s)}
.status{display:none;margin-top:var(--r3);padding:var(--r3);border-radius:var(--rund-s);font-weight:600}
.status.show{display:block}
.status.err{background:var(--gold-hell);color:var(--tinte)}
.status.ok{background:var(--flaeche);color:var(--tinte)}
.msg{margin-top:var(--r3);padding:var(--r3);border-radius:var(--rund-s);font-weight:600}
.msg.err{background:var(--gold-hell);color:var(--tinte)}
.msg.ok{background:var(--flaeche);color:var(--tinte)}
.formseite .formkopf p{color:var(--tinte-2)}
.formseite .knopf{width:100%;margin-top:var(--r3)}
.formseite .btn-row .knopf{width:auto;margin-top:0}
.knopf-zweit{background:var(--papier);border:1px solid var(--tinte-2)}
.knopf-zweit:hover{background:var(--flaeche)}
.formseite .progress{display:flex;flex-wrap:wrap;align-items:center;gap:var(--r2) var(--r3);margin:0 0 var(--r4)}
.formseite .progress .step{display:flex;align-items:center;gap:var(--r2);font-size:.875rem;font-weight:600;color:var(--tinte-2)}
.formseite .progress .step__n{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid var(--tinte-2);border-radius:50%;background:var(--papier);color:var(--tinte);font-size:.8125rem}
.formseite .progress .step.active{color:var(--tinte)}
.step.active .step__n{border-color:var(--gold);background:var(--gold)}
.step.done .step__n{border-color:var(--nacht);background:var(--nacht);color:var(--papier)}
.formseite .step__line{flex:0 0 var(--r4);height:2px;background:var(--flaeche)}
.formseite .trust{display:flex;flex-wrap:wrap;gap:var(--r1) var(--r4);margin-top:var(--r4);font-size:.875rem;color:var(--tinte-2)}
.formseite .trust__item{display:flex;align-items:center;gap:var(--r2)}
.formseite .trust__dot{flex:0 0 8px;height:8px;border-radius:50%;background:var(--gold)}
.formseite .hint-box,.formseite .tip{margin:0 0 var(--r4);padding:var(--r3);border-radius:var(--rund-s);background:var(--flaeche)}
.formseite .option-grid{display:grid;gap:var(--r3)}
.formseite .option-card{padding:var(--r4);border:1px solid var(--tinte-2);border-radius:var(--rund-m);background:var(--papier);cursor:pointer}
.formseite .option-card:hover{background:var(--flaeche)}
.formseite .option-card__title{margin-bottom:var(--r2);font-family:var(--serif);font-weight:600;font-size:1.25rem}
.formseite .option-card__desc{margin-bottom:var(--r3);font-size:.9375rem;color:var(--tinte-2)}
.formseite .option-card__btn,.formseite .form-back{font-weight:600;text-decoration:underline;text-underline-offset:.18em}
.formseite .form-back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:var(--r2);cursor:pointer}
.formseite .divider{display:flex;align-items:center;gap:var(--r3);margin:var(--r4) 0;font-size:.875rem;color:var(--tinte-2)}
.formseite .divider::before,.formseite .divider::after{content:"";flex:1;height:1px;background:var(--flaeche)}
.formseite .alt-link,.formseite .bottom,.formseite .back{margin-top:var(--r3);font-size:.9375rem;color:var(--tinte-2)}
.formseite .alt-link a,.formseite .bottom a,.formseite .back a{font-weight:600;color:var(--tinte)}
.formseite .code-box{position:relative;margin:var(--r4) 0;padding:var(--r4);border:2px dashed var(--tinte-2);border-radius:var(--rund-m);background:var(--hell);text-align:center;cursor:pointer}
.formseite .code-value{font-family:var(--serif);font-weight:600;font-size:clamp(2rem,8vw,3rem);letter-spacing:.08em;line-height:1.2}
.formseite .code-hint{margin-top:var(--r2);font-size:.875rem;color:var(--tinte-2)}
.copy-badge{position:absolute;top:var(--r2);right:var(--r2);padding:var(--r1) var(--r2);border-radius:var(--rund-s);background:var(--nacht);color:var(--papier);font-size:.8125rem;font-weight:600;visibility:hidden}
.copy-badge.show{visibility:visible}
.formseite .section-divider{margin:var(--r5) 0;border:0;border-top:1px solid var(--flaeche)}
.formseite .section-title{margin-bottom:var(--r3);font-family:var(--serif);font-weight:600;font-size:1.375rem}
.formseite .steps .step{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:var(--r3);padding-block:var(--r3);border-bottom:1px solid var(--flaeche)}
.formseite .steps .step__n{font-family:var(--serif);font-weight:600;font-size:1.75rem;line-height:1;color:var(--nacht)}
.formseite .steps .step__t strong{display:block}
.formseite code{padding:0 .25em;border-radius:var(--r1);background:var(--flaeche);font-family:var(--sans);font-weight:600}
.formseite .bot-link{display:flex;align-items:center;justify-content:space-between;gap:var(--r3);margin:var(--r4) 0;padding:var(--r3) var(--r4);border:1px solid var(--tinte-2);border-radius:var(--rund-m);background:var(--papier);color:var(--tinte);text-decoration:none}
.formseite .bot-link:hover{background:var(--flaeche)}
.formseite .bot-link__text span{display:block;font-size:.9375rem;color:var(--tinte-2)}
.formseite .btn-row{display:flex;flex-wrap:wrap;gap:var(--r3);margin:var(--r4) 0}
.formseite .formkopf{margin-bottom:var(--r4)}
.zt-toggle-float,.zt-toggle{display:none}
.zt-active{font-weight:600}
@media (min-width:900px){.hero-raster{grid-template-columns:7fr 5fr}.so-raster,.warum-raster,.sicherheit-raster{grid-template-columns:1fr 1fr}.funktionen-raster{grid-template-columns:2fr 1fr}.funktion-paar{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:var(--r5)}.funktion-breit{grid-column:1/-1}.kontakt-raster{grid-template-columns:minmax(0,560px) 1fr}.anleitung-raster{grid-template-columns:1fr 3fr}.inhalt-nav{position:sticky;top:var(--r4)}}
@media (max-width:899px){.js .menue-knopf{display:inline-flex;align-items:center}.kopf nav{flex-basis:100%}.nav-liste{flex-direction:column;align-items:flex-start;padding-bottom:var(--r3)}.js .kopf:not([data-menue="offen"]) nav{display:none}}
@media (max-width:599px){.formular-zeile .knopf{flex:1 1 100%}}
@media (min-width:600px){.formseite .option-grid{grid-template-columns:1fr 1fr}}
@media (max-width:479px){.formseite .step__line{display:none}}
@keyframes aufleuchten{from{background:var(--gold-hell)}to{background:var(--papier)}}
@media (prefers-reduced-motion:no-preference){.wartet .blase{opacity:0;transform:translateY(6px)}.wartet.laeuft .blase{opacity:1;transform:none;transition:opacity 250ms ease-out,transform 250ms ease-out}.wartet.laeuft .blase:nth-child(2){transition-delay:350ms}.wartet.laeuft .blase:nth-child(3){transition-delay:700ms}.wartet .faden-linie{stroke-dasharray:100;stroke-dashoffset:100}.wartet.laeuft .faden-linie{stroke-dashoffset:0;transition:stroke-dashoffset 600ms ease-out 1050ms}.wartet.laeuft .tl-zeile{animation:aufleuchten 1s ease-out 1650ms both}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important}}
