.foot-link[data-astro-cid-jo6i4kqk]{font:inherit;color:#c9c0c0;cursor:pointer;text-align:left;background:0 0;border:0;padding:.15rem 0;display:block}.foot-link[data-astro-cid-jo6i4kqk]:hover{color:#fff}.cc{z-index:1000;color:#1b1717;width:min(460px,100% - 32px);position:fixed;bottom:16px;left:16px}.cc[hidden]{display:none}.cc-body{backdrop-filter:blur(14px);background:#fffffff7;border:1px solid #00000012;border-radius:24px;padding:1.3rem 1.3rem 1.1rem;animation:.5s cubic-bezier(.2,.8,.2,1) backwards ccIn;box-shadow:0 20px 50px #00000038}@keyframes ccIn{0%{opacity:0;transform:translateY(18px)}}.cc h2,.cc-modal h2{color:inherit;margin:0 0 .4rem;font-size:1.15rem}.cc p{color:#5b524c;margin:0 0 1rem;font-size:.93rem;line-height:1.5}.cc a{color:var(--red,#e60005);text-underline-offset:2px;font-weight:600}.cc-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cc-btn{font:700 .92rem var(--body,system-ui);cursor:pointer;border:2px solid #0000;border-radius:99px;min-height:44px;padding:.7rem 1.1rem;transition:transform .15s,background .2s,box-shadow .2s}.cc-btn:hover{transform:translateY(-1px)}.cc-btn:focus-visible,.cc-x:focus-visible,.cc-row:has(input:focus-visible) .cc-sw{outline:3px solid var(--blue,#2276d0);outline-offset:2px}.cc-primary{color:#fff;background:linear-gradient(135deg,#a51e0f,#e60005);flex:auto;box-shadow:0 8px 18px -8px #e6000599}.cc-ghost{color:inherit;background:0 0;border-color:currentColor}.cc-link{color:inherit;text-underline-offset:3px;background:0 0;padding-inline:.5rem;text-decoration:underline}.cc-modal{color:#1b1717;background:#fff;border:0;border-radius:28px;width:min(560px,100% - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:auto;box-shadow:0 30px 80px #0006}.cc-modal::backdrop{backdrop-filter:blur(3px);background:#0a0a0c8c}.cc-form{padding:1.5rem}.cc-form header{justify-content:space-between;align-items:center;display:flex}.cc-x{cursor:pointer;width:40px;height:40px;color:inherit;background:#7f7f7f24;border:0;border-radius:50%;font-size:1.6rem;line-height:1}.cc-intro{color:#5b524c;margin:.2rem 0 1rem;font-size:.95rem}.cc-row{cursor:pointer;border-top:1px solid #00000014;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex;position:relative}.cc-txt b{font-size:1rem;display:block}.cc-txt small{color:#6b625c;margin-top:.15rem;font-size:.86rem;line-height:1.45;display:block}.cc-row input{opacity:0;width:1px;height:1px;position:absolute}.cc-sw{background:#cfc7c0;border-radius:99px;flex:none;width:48px;height:28px;transition:background .2s;position:relative}.cc-sw:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0000004d}.cc-row input:checked+.cc-sw{background:#e60005}.cc-row input:checked+.cc-sw:after{transform:translate(20px)}.cc-row input:disabled+.cc-sw{opacity:.55}.cc-row:has(input:disabled){cursor:default}.cc-foot{border-top:1px solid #00000014;margin-top:.6rem;padding-top:1rem}:root[data-theme=dark] .cc{color:#f1f1f2}:root[data-theme=dark] .cc-body{background:#1a1a1df7;border-color:#ffffff17;box-shadow:0 20px 50px #0009}:root[data-theme=dark] .cc p,:root[data-theme=dark] .cc-intro,:root[data-theme=dark] .cc-txt small{color:#a3a3ab}:root[data-theme=dark] .cc a{color:#ff7a80}:root[data-theme=dark] .cc-modal{color:#f1f1f2;background:#1a1a1d;border:1px solid #ffffff14}:root[data-theme=dark] .cc-row,:root[data-theme=dark] .cc-foot{border-top-color:#ffffff17}:root[data-theme=dark] .cc-sw{background:#3a3a40}@media (width<=560px){.cc{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));width:auto}.cc-primary{flex:calc(50% - .25rem)}.cc-link{flex:100%;min-height:40px}.cc-form{padding:1.2rem}.cc-foot .cc-btn{flex:100%}}@media (prefers-reduced-motion:reduce){.cc-body{animation:none}.cc-sw,.cc-sw:after,.cc-btn{transition:none}}:root{--bg:#fff;--bg-alt:#f4f2f2;--fg:#1d1a1a;--muted:#5e5757;--red:#e30613;--red-dark:#b4050f;--on-red:#fff;--line:#ddd6d6;--card:#fff;--display:"Barlow Condensed","Arial Narrow",Arial,sans-serif;--body:"Source Sans 3",Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font-family:var(--body);margin:0;font-size:17px;line-height:1.55}a{color:inherit}:focus-visible{outline:3px solid var(--red);outline-offset:2px}.w{max-width:1160px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}h1,h2,h3{font-family:var(--display);text-transform:uppercase;text-wrap:balance;letter-spacing:.01em;margin:0;line-height:1.02}h2{font-size:clamp(2rem,4vw,2.8rem)}.btn{background:var(--red);color:var(--on-red);font-weight:700;font:700 1rem var(--body);cursor:pointer;border:0;border-radius:2px;padding:.8rem 1.4rem;text-decoration:none;display:inline-block}.btn:hover{background:var(--red-dark)}.btn.ghost:hover{background:var(--fg);color:var(--bg)}.util{background:var(--bg-alt);border-bottom:1px solid var(--line);font-size:.88rem}.util .w{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:.45rem;display:flex}.util b{color:var(--red);font-weight:700}header.main{top:env(safe-area-inset-top,0px);background:var(--bg);border-bottom:3px solid var(--red);z-index:20;position:sticky}body:before{content:"";height:env(safe-area-inset-top,0px);background:var(--bg);z-index:30;position:fixed;inset:0 0 auto}header.main .w{align-items:center;gap:1.5rem;padding-block:.7rem;display:flex}.logo{font:700 1.9rem var(--display);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:.6rem;text-decoration:none;display:flex}.logo svg{flex:none;width:46px;height:46px}.logo span{color:var(--red)}nav{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-left:auto;display:flex}nav a:not(.btn){font-weight:600;text-decoration:none}@media (width<=860px){nav a:not(.btn){display:none}}.hero{background:var(--bg-alt)}.hero .w{grid-template-columns:1.25fr 1fr;align-items:center;gap:3rem;padding-block:3.5rem;display:grid}.hero p.lead{max-width:34ch;margin:1.2rem 0 1.8rem;font-size:1.25rem}.hero .cta{flex-wrap:wrap;gap:.8rem;display:flex}.hero h1 em{color:var(--red);font-style:normal}.donate{background:var(--card);border:1px solid var(--line);border-top:6px solid var(--red);min-width:0;padding:1.6rem}.donate h3{margin-bottom:.3rem}.donate p{color:var(--muted);margin:.2rem 0 1rem;font-size:.95rem}.amounts{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:.8rem;display:grid}.amounts button{font:700 1.05rem var(--body);background:var(--bg);color:var(--fg);border:2px solid var(--line);cursor:pointer;padding:.7rem 0}.amounts button[aria-pressed=true]{border-color:var(--red);background:var(--red);color:#fff}.donate label{margin-bottom:.25rem;font-size:.9rem;font-weight:600;display:block}.donate input[type=number]{width:100%;font:1rem var(--body);border:2px solid var(--line);background:var(--bg);color:var(--fg);margin-bottom:.8rem;padding:.65rem}.impact{background:var(--bg-alt);min-height:3.1em;margin-bottom:1rem;padding:.7rem .9rem;font-size:.95rem}.donate .btn{text-align:center;width:100%}@media (width<=860px){.hero .w{grid-template-columns:1fr;gap:2rem;padding-block:2.2rem}}.head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;display:flex}.head p{color:var(--muted);max-width:52ch;margin:.5rem 0 0}.grid3{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}@media (width<=860px){.grid3{grid-template-columns:1fr 1fr}}@media (width<=560px){.grid3{grid-template-columns:1fr}}.tile{border:1px solid var(--line);background:var(--card);flex-direction:column;min-width:0;display:flex}.tile .ph{aspect-ratio:3/2;background:var(--bg-alt);border-bottom:4px solid var(--red);place-items:center;display:grid}.tile .ph svg{opacity:.9;width:44%;height:auto}.tile .b{flex-direction:column;flex:1;gap:.6rem;padding:1.2rem;display:flex}.tile .b p{color:var(--muted);margin:0;font-size:.97rem}.tile .b a.more{color:var(--red);margin-top:auto;font-weight:700;text-decoration:none}.tile .b a.more:hover{text-decoration:underline}.tag{background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:.08em;align-self:flex-start;padding:.15rem .5rem;font-size:.75rem;font-weight:700}.bar{background:var(--line);height:10px;margin-top:.2rem}.bar i{background:var(--red);height:100%;display:block}.meta{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.88rem;display:flex}.steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=860px){.steps{grid-template-columns:1fr 1fr}}@media (width<=560px){.steps{grid-template-columns:1fr}}.steps li{counter-increment:s;border-top:4px solid var(--red);padding-top:1rem}.steps li:before{content:counter(s);font:700 2.6rem var(--display);color:var(--red);line-height:1;display:block}.steps h3{margin:.3rem 0 .4rem}.steps p{color:var(--muted);margin:0;font-size:.97rem}.redband{background:var(--red);color:#fff}.redband .w{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;padding-block:3.2rem;display:grid}.redband p{max-width:44ch;margin:.8rem 0 0;font-size:1.1rem}.redband .nums{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.redband .nums div{border-left:3px solid #fff9;padding-left:.9rem}.redband .nums b{font:700 2.8rem var(--display);font-variant-numeric:tabular-nums;line-height:1;display:block}.redband small{opacity:.85;margin-top:1.2rem;display:block}@media (width<=760px){.redband .w{grid-template-columns:1fr}}.help{grid-template-columns:repeat(4,1fr);gap:1.4rem;display:grid}@media (width<=860px){.help{grid-template-columns:1fr 1fr}}@media (width<=560px){.help{grid-template-columns:1fr}}.help a{border:1px solid var(--line);background:var(--card);padding:1.3rem;text-decoration:none;display:block}.help h3{color:var(--red);margin-bottom:.4rem}.help p{color:var(--muted);margin:0;font-size:.95rem}.found{grid-template-columns:1fr 1fr;gap:2.5rem;display:grid}@media (width<=760px){.found{grid-template-columns:1fr}}.found form{gap:.9rem;min-width:0;display:grid}.found label{margin-bottom:.2rem;font-size:.92rem;font-weight:600;display:block}.found input,.found select,.found textarea{width:100%;font:1rem var(--body);border:2px solid var(--line);background:var(--bg);color:var(--fg);padding:.65rem}.found .notice{border-left:6px solid var(--red);background:var(--bg-alt);padding:1rem 1.2rem}.found .notice b{color:var(--red)}.ok{background:var(--bg-alt);border-left:6px solid var(--red);padding:.9rem 1rem;font-weight:600}footer{color:#e9e3e3;border-top:6px solid var(--red);background:#1d1a1a;padding-block:3rem 2rem}footer .cols{grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem;display:grid}@media (width<=760px){footer .cols{grid-template-columns:1fr 1fr}}@media (width<=480px){footer .cols{grid-template-columns:1fr}}footer h4{font:700 1.1rem var(--display);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .6rem}footer a{color:#c9c0c0;padding:.15rem 0;text-decoration:none;display:block}footer a:hover,footer .logo{color:#fff}footer p{color:#c9c0c0;max-width:36ch;font-size:.93rem}footer .fine{color:#9a9090;border-top:1px solid #3a3232;margin-top:2rem;padding-top:1rem;font-size:.85rem}.mbar{display:none}@media (width<=860px){body{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px));font-size:16px}.util .w{text-align:center;justify-content:center}.util span:last-child{display:none}header.main .w{flex-wrap:wrap;gap:.4rem 1rem;padding-block:.5rem}.logo{font-size:1.5rem}.logo svg{width:38px;height:38px}nav{margin-left:auto}nav a.btn{padding:.6rem 1rem}.hero .w{padding-block:1.8rem}.hero p.lead{max-width:none;margin:.9rem 0 1.3rem;font-size:1.1rem}.hero .cta .btn{text-align:center;flex:100%}.btn,.amounts button,.help a{min-height:48px}.btn{justify-content:center;align-items:center;display:inline-flex}.donate{padding:1.2rem}section.s{padding-block:2.6rem}.head{margin-bottom:1.4rem}.head .btn{width:100%}.redband .w{padding-block:2.4rem}.redband .nums b{font-size:2.3rem}.found input,.found select,.found textarea,.donate input[type=number]{padding:.8rem;font-size:16px}.mbar{z-index:25;background:var(--bg);border-top:3px solid var(--red);padding:.6rem max(16px,env(safe-area-inset-right,0px)) calc(.6rem + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));gap:.6rem;display:flex;position:fixed;bottom:0;left:0;right:0}.mbar .btn{flex:1;padding:.6rem .5rem}}@media (width<=400px){h1{font-size:2.4rem}.amounts{gap:.4rem}.redband .nums{gap:.9rem}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}section[id],form[id]{scroll-margin-top:72px}:root{--r:20px;--r-s:12px;--sh:0 6px 24px #00000014}.btn{border-radius:999px;padding:.85rem 1.6rem;transition:background .15s,transform .15s}.btn:active{transform:scale(.97)}.btn.ghost{border-radius:999px}header.main{box-shadow:0 3px 0 var(--red),0 8px 20px #0000000f;border-bottom:0}.util{border-bottom:0}.hero{border-radius:0 0 36px 36px}.donate{border-radius:var(--r);border:1px solid var(--line);border-top:6px solid var(--red);box-shadow:var(--sh);overflow:hidden}.amounts button{border-radius:999px}.donate input[type=number],.found input,.found select,.found textarea,.impact{border-radius:var(--r-s)}.tile{border-radius:var(--r);box-shadow:var(--sh);overflow:hidden}.tile .ph{background:linear-gradient(135deg,var(--bg-alt),var(--line));border-bottom:0}.tag{border-radius:999px;padding:.2rem .7rem}.bar{border-radius:999px;height:12px;overflow:hidden}.bar i{border-radius:999px}.steps li{background:var(--card);border-radius:var(--r);box-shadow:var(--sh);border-top:0;padding:1.2rem}.help a{border-radius:var(--r);box-shadow:var(--sh);transition:transform .15s,border-color .15s}.help a:hover{transform:translateY(-3px)}.redband{margin-inline:max(0px,env(safe-area-inset-left,0px));border-radius:36px;margin-block:1rem}.redband .nums div{border-radius:var(--r-s);background:#ffffff24;border-left:0;padding:.9rem 1rem}.found .notice,.ok{border-radius:var(--r-s);border-left:0;border:2px solid var(--red)}footer{border-top:0;border-radius:36px 36px 0 0;position:relative}footer:before{content:"";background:var(--red);border-radius:36px 36px 0 0;height:6px;position:absolute;inset:0 0 auto}.mbar{border-top:0;border-radius:24px 24px 0 0;box-shadow:0 -6px 24px #00000024}@media (width<=860px){.hero,.redband,footer{border-radius:0 0 24px 24px}.redband{border-radius:24px;margin-inline:12px}footer,footer:before{border-radius:24px 24px 0 0}}.stores-note{color:var(--muted);margin:.8rem 0 0;font-size:.92rem}.phone-wrap{place-items:center;min-width:0;display:grid}.phone{aspect-ratio:9/18;background:#1d1a1a;border-radius:38px;flex-direction:column;width:min(270px,100%);padding:10px;display:flex;position:relative;box-shadow:0 20px 50px #00000040}.notch{z-index:3;background:#1d1a1a;border-radius:99px;width:70px;height:16px;margin-left:-35px;position:absolute;top:14px;left:50%}.map{background:linear-gradient(90deg,#0000 48%,#fff 48% 52%,#0000 52%),linear-gradient(#0000 66%,#fff 66% 70%,#0000 70%),linear-gradient(#0000 27%,#fff 27% 30%,#0000 30%),#e6e1d9;border-radius:28px 28px 0 0;flex:1;position:relative;overflow:hidden}.pin{background:var(--red);border:3px solid #fff;border-radius:50% 50% 50% 0;width:22px;height:22px;position:absolute;transform:rotate(-45deg);box-shadow:0 2px 6px #0000004d}.pin.inj{background:#f59e0b}.pin.fnd{background:#16a34a}.p1{top:28%;left:34%}.p2{top:46%;left:68%}.p3{top:62%;left:20%}.p4{top:18%;left:58%}.you{background:#2563eb;border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:46%;box-shadow:0 0 0 10px #2563eb33}.sheet{color:#1d1a1a;background:#fff;border-radius:0 0 28px 28px;flex-direction:column;gap:.15rem;padding:.8rem .9rem 1rem;display:flex}.sheet small{color:#5e5757;font-size:.78rem}.sheet .row{gap:.4rem;margin-top:.4rem;display:flex}.mini{text-align:center;border:2px solid #ddd6d6;border-radius:99px;flex:1;padding:.3rem;font-size:.78rem;font-weight:700}.mini.red{color:#fff;background:#e30613;border-color:#e30613}.chip{text-transform:uppercase;letter-spacing:.06em;color:#fff;border-radius:99px;align-self:flex-start;padding:.15rem .6rem;font-size:.72rem;font-weight:700}.chip.miss{background:var(--red)}.chip.inj{background:#b45309}.chip.fnd{background:#15803d}.chips{flex-wrap:wrap;gap:.5rem;display:flex}.fc{font:700 .95rem var(--body);border:2px solid var(--line);background:var(--bg);color:var(--fg);cursor:pointer;border-radius:99px;min-height:44px;padding:.5rem 1rem}.feed{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}@media (width<=760px){.feed{grid-template-columns:1fr}}.rep{background:var(--card);border:1px solid var(--line);border-radius:20px;gap:1rem;min-width:0;padding:1.1rem;display:flex;box-shadow:0 6px 24px #00000014}.rep[hidden]{display:none}.av{background:var(--bg-alt);width:52px;height:52px;color:var(--red);border-radius:50%;flex:none;place-items:center;display:grid}.av svg{width:28px;height:28px}.rb{flex-direction:column;gap:.35rem;min-width:0;display:flex}.rb h3{font-size:1.3rem}.rb p{color:var(--muted);margin:0;font-size:.96rem}.rb small{color:var(--muted);font-size:.85rem}.ex{color:var(--muted);margin:1rem 0 0;font-size:.88rem}.appcta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.appcta p{color:var(--muted);max-width:44ch;margin:.6rem 0 0}.stores{flex-wrap:wrap;gap:.8rem;display:flex}.store{color:#fff;background:#1d1a1a;border:2px solid #1d1a1a;border-radius:14px;flex-direction:column;justify-content:center;min-width:160px;min-height:56px;padding:.6rem 1.3rem;text-decoration:none;display:flex}.store small{opacity:.8;font-size:.72rem}.store b{font-size:1.15rem}@media (width<=560px){.store{flex:1}}:root{--bg:#fff;--bg-alt:#f2f2f2;--fg:#333;--muted:#666;--line:#e3e3e3;--card:#fff;--red:#e60005;--red-dark:#a51e0f;--blue:#2276d0;--navy:#002d55;--grad-red:linear-gradient(to bottom right, #a51e0f, #e60005);--grad-blue:linear-gradient(to bottom right, #002d55, #2276d0);--display:"Helvetica Neue", Helvetica, Arial, sans-serif;--body:"Helvetica Neue", Helvetica, Arial, sans-serif;color-scheme:light}body{font-size:18px}h1,h2,h3{text-transform:none;letter-spacing:-.01em;font-weight:700;line-height:1.12}h1{font-size:clamp(2.4rem,5.5vw,3.8rem)}h2{color:var(--red)}h3{font-size:1.3rem}.btn{background:var(--grad-red);border-radius:24px;padding:.75rem 1.6rem;font-weight:700}.btn:hover{background:var(--grad-red);filter:brightness(1.08)}.btn.ghost{color:var(--blue);border:2px solid var(--blue);background:0 0}.btn.ghost:hover{background:var(--blue);color:#fff;box-shadow:none}.btn.white{color:var(--red-dark);background:#fff}.btn.white:hover{background:#fff}.util{color:var(--muted);background:#fff;border-bottom:0}header.main{border-bottom:0;box-shadow:0 2px 14px #00000014}.logo{text-transform:none;letter-spacing:-.01em;font-size:1.6rem;font-weight:700;line-height:1}nav a:not(.btn){font-weight:500;position:relative}nav a:not(.btn):after{content:"";background:var(--red);border-radius:3px;height:3px;transition:right .25s;position:absolute;bottom:-6px;left:0;right:100%}nav a:not(.btn):hover{color:var(--fg)}nav a:not(.btn):hover:after{right:0}.hero{background:radial-gradient(ellipse at 85% 20%, #e600058c, transparent 55%), var(--grad-blue);color:#fff;padding-bottom:7rem}.hero .w h1 em{color:#fff;white-space:nowrap;animation:none;position:relative;-webkit-text-fill-color:#fff!important;background:0 0!important}.hero h1 em:after{content:"";background:var(--red);transform-origin:0;border-radius:4px;height:.14em;animation:1s ease-out 1s both underline;position:absolute;bottom:-.08em;left:0;right:0}@keyframes underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero .lead,.hero .stores-note{color:#ffffffd9}.hero .btn.ghost{color:#fff;border-color:#fffc}.hero .btn.ghost:hover{color:var(--navy);background:#fff}.phone{box-shadow:0 30px 70px #00000073}#funktionen{padding-top:0}#funktionen .head{display:none}#funktionen .grid3{z-index:2;margin-top:-5rem;position:relative}.tile{text-align:center;border:0;border-radius:24px;overflow:hidden;box-shadow:0 12px 36px #00000024}.tile .ph{background:var(--grad-blue);aspect-ratio:16/8;border-bottom:0}.tile .b{align-items:center;padding:1.4rem 1.4rem 1.8rem}.tile .b h3{color:var(--red)}.tile .tag{background:var(--grad-red);border-radius:99px;align-self:center;padding:.2rem .8rem}.tile .ph .ico{color:var(--red)}section.s{padding-block:5rem}.alt{background:var(--bg-alt)}.head p{color:var(--muted)}.steps li{background:#fff;border-top:0;border-radius:24px;padding:1.6rem;box-shadow:0 6px 22px #00000012}.steps li:before{color:var(--red)}.steps .si{background:var(--grad-red);border-radius:50%}.steps li:not(:last-child):after{display:none}.steps h3{color:var(--fg)}.fc{border:2px solid var(--blue);color:var(--blue);background:#fff;border-radius:24px}.fc[aria-pressed=true]{background:var(--grad-blue);border-color:var(--blue);color:#fff}.rep{border:0;border-radius:24px;box-shadow:0 8px 28px #0000001a}.rep .rb h3{color:var(--fg)}.av{background:#fdeaea}.redband{background:var(--grad-red);animation:none}.redband .nums div{border-left:3px solid #ffffff80}.help a{border:0;border-radius:24px;box-shadow:0 6px 22px #00000014}.help h3{color:var(--red)}.help a .icon:not(.go){color:#fff;background:var(--grad-blue);border-radius:50%;width:52px;height:52px;padding:13px}.help a .go{color:var(--blue)}.help a:hover{border-color:#0000}.store{background:var(--navy);border-color:var(--navy);border-radius:24px}.store:hover{background:var(--blue);border-color:var(--blue)}footer{background:var(--navy);border-top:0}footer .logo span{color:#fff}footer h4{font-family:var(--display);text-transform:none;letter-spacing:0;font-size:1.1rem}footer .fine{border-top-color:#ffffff26}.mbar .btn{border-radius:24px}.logo{gap:0}.logo svg{margin-right:.6rem}.redband{background-size:100% 100%;margin-block:0}.redband h2,.redband h3{color:#fff}footer{border-radius:0}footer:before{display:none}#funktionen .grid3{align-items:stretch;gap:1.5rem}.fcard{color:var(--fg);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #ffffffb3;border-radius:28px;flex-direction:column;align-items:flex-start;gap:.7rem;padding:2rem 1.8rem 1.6rem;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px -12px #002d5559,0 2px 6px #0000000d}.fcard:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(420px at 100% 0,#e600051f,#0000 60%);transition:opacity .35s;position:absolute;inset:0}.fcard:hover{transform:translateY(-8px);box-shadow:0 30px 60px -12px #002d5573,0 2px 6px #0000000d}.fcard:hover:before{opacity:1}.fnum{color:#0000;-webkit-text-stroke:1.5px #002d5524;letter-spacing:-.04em;font-size:3.6rem;font-weight:800;line-height:1;position:absolute;top:1.2rem;right:1.6rem}.ficon{color:#fff;background:var(--grad-red);border-radius:18px;place-items:center;width:60px;height:60px;transition:transform .4s cubic-bezier(.3,1.6,.5,1);display:grid;box-shadow:0 10px 22px -6px #e600058c}.fcard:nth-child(2) .ficon{background:var(--grad-blue);box-shadow:0 10px 22px -6px #2276d099}.fcard:nth-child(3) .ficon{background:linear-gradient(to bottom right,#005f3c,#00a36a);box-shadow:0 10px 22px -6px #00784b8c}.fcard:hover .ficon{transform:rotate(-8deg)scale(1.1)}.ftag{letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin-top:.6rem;font-size:.75rem;font-weight:700}.fcard h3{color:var(--fg);margin:0;font-size:1.45rem}.fcard p{color:var(--muted);flex:1;margin:0;font-size:1rem}.fgo{color:var(--blue);align-items:center;gap:.4rem;margin-top:.6rem;font-weight:700;display:inline-flex}.fgo .icon{transition:transform .25s}.fcard:hover .fgo .icon{transform:translate(6px)}.js .reveal.in.fcard:hover{transition-duration:.35s;transition-delay:0s;transform:translateY(-8px)}#ablauf{background:linear-gradient(#f6f7fa,#eef1f6)}.steps{counter-reset:none;gap:2rem}.steps li{box-shadow:none;background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:.5rem;padding:0;display:flex;position:relative}.steps li:before{display:none}.steps .snode{width:84px;height:84px;color:var(--red);z-index:1;background:#fff;border-radius:26px;place-items:center;margin-bottom:1rem;transition:transform .4s cubic-bezier(.3,1.6,.5,1),background .3s,color .3s;display:grid;position:relative;box-shadow:0 16px 34px -10px #002d554d}.steps li:hover .snode{background:var(--grad-red);color:#fff;transform:translateY(-6px)rotate(-6deg)}.steps .snode em{color:#fff;background:var(--grad-blue);border-radius:50%;place-items:center;width:30px;height:30px;font-size:.9rem;font-style:normal;font-weight:800;display:grid;position:absolute;top:-10px;right:-10px;box-shadow:0 4px 10px #002d5559}.steps h3{color:var(--fg);margin:0;font-size:1.4rem}.steps p{color:var(--muted);max-width:26ch}.steps li.reveal:not(:last-child):after{content:"";transform-origin:0;background:0 0;border-top:3px dashed #e6000559;width:calc(100% + 2rem - 116px);height:0;transition:transform .9s .4s;display:block;position:absolute;top:42px;left:100px;transform:scaleX(0)}.js .steps li.reveal.in:not(:last-child):after{width:calc(100% + 2rem - 116px);transform:scaleX(1)}@media (width<=860px){.steps li.reveal:not(:last-child):after{display:none}}.eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--red);background:#e6000514;border-radius:99px;margin-bottom:.6rem;padding:.25rem .8rem;font-size:.75rem;font-weight:700;display:inline-block}.eyebrow.light{color:#fff;background:#ffffff29}section.s h2{color:var(--navy);letter-spacing:-.025em;font-size:clamp(2rem,4.2vw,3rem)}section.s .head h2:after{content:"";background:var(--grad-red);border-radius:5px;width:56px;height:5px;margin-top:.7rem;display:block}.redband h2:after,.appbox h2:after{display:none!important}.help{gap:1.4rem}.help a{isolation:isolate;background:#fff;border-radius:28px;flex-direction:column;gap:.5rem;min-height:230px;padding:1.8rem 1.6rem 1.6rem;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 34px -10px #002d5540}.help a:before{content:"";z-index:-1;background:var(--grad-red);opacity:0;transition:opacity .35s;position:absolute;inset:0}.help a:nth-child(2n):before{background:var(--grad-blue)}.help a:hover:before{opacity:1}.help a:hover h3,.help a:hover p{color:#fff}.help a .icon:not(.go){background:var(--grad-red);color:#fff;border-radius:18px;width:58px;height:58px;margin-bottom:.8rem;padding:15px;transition:transform .4s cubic-bezier(.3,1.6,.5,1),background .3s,color .3s;box-shadow:0 10px 22px -8px #e6000599}.help a:nth-child(2n) .icon:not(.go){background:var(--grad-blue);box-shadow:0 10px 22px -8px #2276d099}.help a:hover .icon:not(.go){color:var(--red);background:#fff;transform:rotate(-8deg)scale(1.08)}.help a:nth-child(2n):hover .icon:not(.go){color:var(--blue)}.help a .go{opacity:1;width:38px;height:38px;color:var(--navy);background:var(--bg-alt);border-radius:50%;padding:9px;transition:all .3s;top:1.6rem;right:1.4rem;transform:none}.help a:hover .go{background:#fff;transform:rotate(-45deg)}.help h3{margin:auto 0 0;transition:color .3s}.help p{transition:color .3s}#app{background:0 0;padding-block:3rem 5rem}.appbox{color:#fff;background:radial-gradient(500px circle at 90% -10%, #e60005a6, transparent 60%), var(--grad-blue);border-radius:36px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.5rem;padding:clamp(2rem,5vw,4rem);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px -20px #002d5599}.appbox:before,.appbox:after{content:"";pointer-events:none;border:2px solid #ffffff1f;border-radius:50%;position:absolute}.appbox:before{width:420px;height:420px;bottom:-220px;left:-140px}.appbox:after{width:260px;height:260px;top:-150px;right:30%}.appbox h2{color:#fff;margin:.2rem 0 .6rem}.appbox p{color:#ffffffd9;max-width:40ch;margin:0}.appbox>*{z-index:1;position:relative}.stores{gap:1rem}.store{color:var(--navy);background:#fff;border:0;border-radius:20px;flex-direction:row;align-items:center;gap:.9rem;padding:.8rem 1.5rem;box-shadow:0 12px 28px -8px #0006}.store span{flex-direction:column;display:flex}.store small{opacity:.65}.store:hover{background:#fff;transform:translateY(-4px)scale(1.03);box-shadow:0 18px 34px -8px #00000080}.store .icon{color:var(--red)}.feed{gap:1.4rem}.rep{border-radius:26px;padding:1.4rem 1.4rem 1.4rem 1.6rem;position:relative;overflow:hidden;box-shadow:0 10px 34px -12px #002d5547}.rep:before{content:"";background:var(--red);width:6px;position:absolute;top:0;bottom:0;left:0}.rep[data-t=inj]:before{background:#f59e0b}.rep[data-t=fnd]:before{background:#16a34a}.av{background:#fdeaea;border-radius:18px;width:56px;height:56px}.rep[data-t=inj] .av{color:#b45309;background:#fef3c7}.rep[data-t=fnd] .av{color:#15803d;background:#dcfce7}.rb small{background:var(--bg-alt);border-radius:99px;align-self:flex-start;padding:.15rem .6rem;font-size:.8rem;display:inline-flex}.head .chips{gap:.6rem}.fc{transition:background .25s,color .25s,transform .2s}.fc:hover{transform:translateY(-2px)}.redband{position:relative;overflow:hidden}.redband:before{content:"";border:2px solid #ffffff26;border-radius:50%;width:520px;height:520px;position:absolute;top:-260px;right:-140px}.redband .w{position:relative}.redband .nums div{backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff40;border-radius:22px;transition:transform .3s,background .3s}.redband .nums div:hover{background:#fff3;transform:translateY(-4px)}.redband .nums b{letter-spacing:-.02em}footer{background:radial-gradient(600px circle at 100% 0, #e6000540, transparent 60%), var(--navy)}footer a:not(.logo){transition:color .2s,transform .2s}footer a:not(.logo):hover{color:#fff;transform:translate(4px)}footer h4{color:#fff;margin-bottom:.8rem;padding-bottom:.5rem;position:relative}footer h4:after{content:"";background:var(--red);border-radius:3px;width:28px;height:3px;position:absolute;bottom:0;left:0}header.main{backdrop-filter:blur(12px);background:#ffffffe0}section.s .appbox h2{color:#fff;margin:.2rem 0 .6rem}.help a.reveal .go{opacity:1;transform:none}.help a.reveal:hover .go{background:#fff;transform:rotate(-45deg)}.help h3{margin:.4rem 0 0}.help a{min-height:210px}.util{background:var(--navy);color:#fffc;font-size:.82rem}.util .w{padding-block:.4rem}.util b{color:#fff}.util .icon{color:#ff6b70}header.main{box-shadow:none;backdrop-filter:none;pointer-events:none;background:0 0;margin-bottom:-.7rem;padding-top:.7rem;top:0}header.main .w{pointer-events:auto;backdrop-filter:blur(18px)saturate(1.6);background:#ffffffc7;border:1px solid #fffc;border-radius:99px;width:min(1160px,100% - 24px);max-width:none;padding:.45rem .55rem .45rem 1rem;transition:box-shadow .3s,background .3s,transform .3s;box-shadow:0 8px 30px -8px #002d5540}header.main.scrolled .w{background:#ffffffeb;box-shadow:0 14px 40px -10px #002d5566}.logo{font-size:1.45rem}.logo svg{width:40px;height:40px;margin-right:.5rem;transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.logo:hover svg{transform:rotate(-10deg)scale(1.1)}nav{gap:.2rem}nav a:not(.btn){color:var(--fg);border-radius:99px;padding:.5rem 1rem;font-size:.98rem;transition:background .25s,color .25s}nav a:not(.btn):after{display:none}nav a:not(.btn):hover{color:var(--navy);background:#002d5512}nav a[data-active]{color:var(--red);background:#e6000517}nav .btn{margin-left:.5rem;padding:.65rem 1.3rem;box-shadow:0 8px 18px -6px #e6000599}nav .btn:hover{transform:translateY(-1px)}nav .btn .icon{transform-origin:50% 0;animation:3.5s ease-in-out infinite ring}@keyframes ring{0%,86%,to{transform:rotate(0)}89%{transform:rotate(16deg)}92%{transform:rotate(-14deg)}95%{transform:rotate(8deg)}}@media (width<=860px){header.main .w{border-radius:28px}nav{margin-left:auto}}header.main{margin-bottom:-4.25rem}.hero{padding-top:4.5rem}.hero .w{padding-top:5rem}@media (width<=860px){header.main{margin-bottom:-3.6rem}.hero .w{padding-top:4.6rem}}.util .w{color:#ffffffe6;font-weight:500}.util .w span{transition:color .2s}.util .w span:hover{color:#fff}html{-webkit-text-size-adjust:100%}body{overflow-x:clip}nav .links{align-items:center;gap:.2rem;display:flex}.burger{cursor:pointer;width:44px;height:44px;color:var(--fg);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .2s;display:none}.burger:hover{background:#7f7f7f29}.burger .i-close,header.open .burger .i-open{display:none}header.open .burger .i-close{display:block}.links .menu-cta{display:none}@media (width<=860px){.util{display:none}header.main{padding-top:max(.5rem, env(safe-area-inset-top));margin-bottom:-3.9rem;position:sticky}header.main .w{border-radius:99px;flex-wrap:nowrap;gap:.5rem;padding:.35rem .4rem .35rem .9rem;position:relative}header.main .logo{font-size:1.25rem}header.main .logo svg{width:34px;height:34px;margin-right:.4rem}nav{flex-wrap:nowrap;gap:.1rem;margin-left:auto}nav .nav-cta{display:none}.burger{display:grid}.theme-toggle{width:44px;height:44px}nav .links{backdrop-filter:blur(18px);transform-origin:top;background:#fffffff5;border:1px solid #0000000f;border-radius:26px;flex-direction:column;align-items:stretch;gap:.2rem;padding:.7rem;display:none;position:absolute;top:calc(100% + .6rem);left:0;right:0;box-shadow:0 24px 50px -16px #002d5566}header.open nav .links{animation:.22s ease-out menuIn;display:flex}nav .links a:not(.btn){border-radius:16px;padding:.9rem 1.1rem;font-size:1.05rem;display:block}nav .links .menu-cta{justify-content:center;margin:.3rem 0 0;padding:.9rem;display:inline-flex}@keyframes menuIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.hero{padding-bottom:6rem}.hero .w{gap:2rem;padding-top:5.4rem}.hero h1{font-size:clamp(2.2rem,9.4vw,3rem)}.hero .cta .btn{justify-content:center;width:100%;min-height:52px}.phone{width:min(230px,70%)}section.s{padding-block:3.2rem}#funktionen .grid3{gap:1rem;margin-top:-4.2rem}.fcard{padding:1.6rem 1.4rem 1.4rem}.fnum{font-size:3rem}.steps{gap:1.6rem}.steps li{flex-flow:wrap;align-items:center;column-gap:1.1rem}.steps .snode{flex:none;width:68px;height:68px;margin-bottom:0}.steps li h3,.steps li p{flex:calc(100% - 90px)}.steps li p{flex-basis:100%;max-width:none;margin-top:-.3rem;margin-left:calc(68px + 1.1rem)}.head{margin-bottom:1.4rem}.head .chips{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:.2rem;overflow-x:auto}.head .chips::-webkit-scrollbar{display:none}.fc{flex:none}.feed{gap:1rem}.rep{padding:1.2rem 1.1rem 1.2rem 1.3rem}.redband .w{gap:1.8rem;padding-block:2.4rem}.redband .nums b{font-size:2.2rem}.help a{min-height:0;padding:1.4rem 1.3rem}.help h3{margin-top:.2rem}.appbox{border-radius:28px;gap:1.6rem;padding:1.8rem 1.4rem}.stores{width:100%}.store{flex:100%;min-height:56px}footer{padding-block:2.4rem 5.5rem}footer .cols{gap:1.6rem}.mbar{padding-bottom:max(.7rem, env(safe-area-inset-bottom))}.mbar .btn{flex:1;justify-content:center;min-height:48px}}@media (width<=380px){header.main .logo{font-size:1.1rem}.hero h1{font-size:2rem}}@media (width>=1600px){body{font-size:19px}.w{max-width:1360px}header.main .w{width:min(1360px,100% - 48px)}.cs>.w{width:min(1400px,100% - 96px)}}:root{--logo-a:#d52822;--logo-b:#b62322}:root[data-theme=dark]{--logo-a:#ff5247;--logo-b:#d63a31}.logo-a{fill:var(--logo-a)}.logo-b{fill:var(--logo-b)}footer .cols{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr}@media (width<=960px){footer .cols{grid-template-columns:1fr 1fr 1fr}footer .cols>div:first-child{grid-column:1/-1}}@media (width<=560px){footer .cols{grid-template-columns:1fr 1fr}}nav a[aria-current=page]{color:var(--red);background:#e6000517}.bl-cats.home{margin-bottom:1.6rem}.bl-grid.teaser{margin-top:.4rem}.faq{gap:.8rem;max-width:820px;display:grid}.faq details{background:var(--card);border:1px solid var(--line);border-radius:22px;transition:border-color .2s,box-shadow .2s;box-shadow:0 14px 34px -26px #00000073}.faq details[open]{border-color:#e6000566}.faq summary{cursor:pointer;color:var(--fg);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq .chev{width:34px;height:34px;color:var(--red);background:#e6000514;border-radius:50%;flex:none;place-items:center;transition:transform .25s;display:grid;transform:rotate(90deg)}.faq details[open] .chev{transform:rotate(-90deg)}.faq details p{color:var(--muted);margin:0;padding:0 1.3rem 1.2rem;line-height:1.7}.faq summary:focus-visible{outline:3px solid var(--blue);outline-offset:-3px;border-radius:22px}.icon{vertical-align:-.2em;flex:none}.util span{align-items:center;gap:.4rem;display:inline-flex}.tile .ph .ico{background:var(--card);width:84px;height:84px;color:var(--red);border-radius:50%;place-items:center;transition:transform .35s cubic-bezier(.3,1.6,.5,1);display:grid;box-shadow:0 8px 24px #e3061326}.tile .ph .ico .icon{width:40px;height:40px}.tile:hover .ph .ico{transform:scale(1.12)rotate(-6deg)}.steps .si{background:var(--red);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;margin-top:.6rem;display:inline-grid}.help a{transition:transform .25s,box-shadow .25s,border-color .25s;position:relative}.help a .icon{color:var(--red);width:30px;height:30px;margin-bottom:.5rem;transition:transform .3s;display:block}.help a .go{opacity:0;transition:all .25s;position:absolute;top:1.3rem;right:1.1rem;transform:translate(-8px)}.help a:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000001f}.help a:hover .go{opacity:1;transform:none}.help a:hover .icon:not(.go){transform:scale(1.15)}.btn{align-items:center;gap:.5rem;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #e306134d}.btn.ghost:hover{box-shadow:none}.btn .icon{transition:transform .2s}.btn:hover .icon{transform:translate(4px)}.tile,.rep{transition:transform .25s,box-shadow .25s}.tile:hover,.rep:hover{transform:translateY(-5px);box-shadow:0 14px 32px #0000001f}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes float{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-14px)rotate(1.5deg)}}@keyframes drop{0%{opacity:0;transform:translateY(-40px)rotate(-45deg)}70%{opacity:1;transform:translateY(4px)rotate(-45deg)}to{opacity:1;transform:rotate(-45deg)}}@keyframes ping{0%{box-shadow:0 0 #2563eb73}to{box-shadow:0 0 0 26px #2563eb00}}@keyframes sheetUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes shine{0%{background-position:200% 0}to{background-position:-200% 0}}.hero .w>div:first-child>*{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}.hero .w>div:first-child>:nth-child(2){animation-delay:.1s}.hero .w>div:first-child>:nth-child(3){animation-delay:.2s}.hero .w>div:first-child>:nth-child(4){animation-delay:.3s}.hero h1 em{background:linear-gradient(100deg, var(--red) 30%, #ff7a82 50%, var(--red) 70%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite shine}.phone{animation:6s ease-in-out infinite float}.pin{animation:.7s cubic-bezier(.3,1.4,.5,1) both drop}.p1{animation-delay:.5s}.p2{animation-delay:.7s}.p3{animation-delay:.9s}.p4{animation-delay:1.1s}.you{animation:2s infinite ping}.sheet{animation:.8s ease-out 1.3s both sheetUp}.pop,.rep.pop{animation:.35s both pop}.js .reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(26px)}.js .reveal.in{opacity:1;transform:none}.js .reveal.in.tile:hover,.js .reveal.in.rep:hover{transition-duration:.25s;transition-delay:0s;transform:translateY(-5px)}.steps li{position:relative}.steps li:not(:last-child):after{content:"";background:var(--fg);width:0;height:4px;transition:width .9s .3s;position:absolute;top:-4px;left:0}.js .steps li.in:not(:last-child):after{width:100%}.redband{background:linear-gradient(120deg, var(--red), #ff4d59 60%, var(--red));background-size:200% 100%;animation:12s linear infinite reverse shine}.store{transition:transform .2s,background .2s}.store:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.js .reveal{opacity:1;transform:none}}.theme-toggle{cursor:pointer;width:40px;height:40px;color:var(--fg);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .25s,transform .3s cubic-bezier(.3,1.6,.5,1);display:grid}.theme-toggle:hover{background:#7f7f7f29;transform:rotate(-15deg)scale(1.08)}.theme-toggle .i-sun{display:none}:root[data-theme=dark] .theme-toggle .i-sun{display:block}:root[data-theme=dark] .theme-toggle .i-moon{display:none}.theme-toggle.floating{z-index:50;color:#1b1717;background:#fff;border:1px solid #00000014;width:46px;height:46px;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 26px -8px #00000059}.err .theme-toggle.floating{color:#fff;backdrop-filter:blur(10px);background:#ffffff24;border-color:#ffffff4d}header.main .theme-toggle{margin-left:.2rem}:root[data-theme=dark]{--bg:#0e0e0f;--bg-alt:#151517;--fg:#ededee;--muted:#a3a3ab;--line:#2a2a2e;--card:#1b1b1e;--red:#ff4850;--red-dark:#ff6b72;--blue:#6aa9ff;--navy:#0a0a0b;--grad-blue:linear-gradient(to bottom right, #2a6fc4, #5ea2f0);color-scheme:dark}:root[data-theme=dark] body{background:var(--bg);color:var(--fg)}:root[data-theme=dark] .util{color:#ffffffbf;background:#070708;border-bottom:1px solid #1c1c1f}:root[data-theme=dark] header.main .w{background:#18181bc7;border-color:#ffffff14;box-shadow:0 10px 34px -10px #000c}:root[data-theme=dark] header.main.scrolled .w{background:#18181bf0}:root[data-theme=dark] nav a:not(.btn):hover{color:#fff;background:#ffffff14}:root[data-theme=dark] nav a[data-active]{color:var(--red);background:#ff485024}:root[data-theme=dark] .hero{background:radial-gradient(at 85% 15%,#e6000566,#0000 55%),radial-gradient(at 0 100%,#ffffff0d,#0000 50%),linear-gradient(160deg,#19191c,#0b0b0c)}:root[data-theme=dark] .hero .btn.ghost:hover{color:#0e0e0f}:root[data-theme=dark] .phone{box-shadow:0 30px 70px #000000b3,0 0 0 2px #ffffff0f}:root[data-theme=dark] section.s h2{color:#fff}:root[data-theme=dark] .eyebrow{color:#ff7a80;background:#ff48501f}:root[data-theme=dark] .alt{background:var(--bg-alt)}:root[data-theme=dark] .fcard{color:var(--fg);background:#1c1c20e6;border-color:#ffffff14;box-shadow:0 24px 60px -16px #000c}:root[data-theme=dark] .fcard:hover{box-shadow:0 34px 70px -16px #000000e6}:root[data-theme=dark] .fnum{-webkit-text-stroke-color:#ffffff1f}:root[data-theme=dark] .fcard h3{color:#fff}:root[data-theme=dark] .fgo{color:#8fbfff}:root[data-theme=dark] #ablauf{background:var(--bg-alt)}:root[data-theme=dark] .steps .snode{background:var(--card);color:var(--red);border:1px solid #ffffff0f;box-shadow:0 16px 34px -10px #000c}:root[data-theme=dark] .steps li:hover .snode{background:var(--grad-red);color:#fff}:root[data-theme=dark] .steps h3{color:#fff}:root[data-theme=dark] .fc{color:#d6d6da;background:0 0;border-color:#3a3a40}:root[data-theme=dark] .fc[aria-pressed=true]{background:var(--grad-red);color:#fff;border-color:#0000}:root[data-theme=dark] .rep{background:var(--card);border:1px solid #ffffff0d;box-shadow:0 14px 36px -14px #000c}:root[data-theme=dark] .rep .rb h3{color:#fff}:root[data-theme=dark] .av{background:#ff485029}:root[data-theme=dark] .rep[data-t=inj] .av{color:#fbbf24;background:#f59e0b29}:root[data-theme=dark] .rep[data-t=fnd] .av{color:#4ade80;background:#22c55e29}:root[data-theme=dark] .rb small{background:#26262a}:root[data-theme=dark] .redband{background:linear-gradient(135deg,#7d130b,#cf0409)}:root[data-theme=dark] .help a{background:var(--card);border:1px solid #ffffff0d;box-shadow:0 14px 36px -14px #000c}:root[data-theme=dark] .help a:nth-child(2n):before{background:var(--grad-red)}:root[data-theme=dark] .help a .go{color:#fff;background:#2a2a2e}:root[data-theme=dark] .help a:hover .go{color:#0e0e0f;background:#fff}:root[data-theme=dark] .help a:nth-child(2n):hover .icon:not(.go){color:var(--red)}:root[data-theme=dark] .appbox{background:radial-gradient(500px at 90% -10%,#e6000580,#0000 60%),linear-gradient(135deg,#1f1f23,#121214);border:1px solid #ffffff12;box-shadow:0 30px 70px -20px #000000e6}:root[data-theme=dark] .store{color:#0e0e0f;background:#f3f3f4}:root[data-theme=dark] footer:not(.err-foot){background:radial-gradient(600px at 100% 0,#e6000529,#0000 60%),#070708;border-top:1px solid #1c1c1f}:root[data-theme=dark] .mbar{background:#0e0e0feb;border-top:1px solid #26262a}:root[data-theme=dark] body:has(.cs){background:#0c0c0d}:root[data-theme=dark] .cs{--ink:#f3f3f4;--soft:#a3a3ab;background:#0c0c0d}:root[data-theme=dark] .cs>.topo{color:#ff485033}:root[data-theme=dark] .cs .f1{background:radial-gradient(circle,#e600056b,#0000 68%)}:root[data-theme=dark] .cs .f2{background:radial-gradient(circle,#ffffff0f,#0000 68%)}:root[data-theme=dark] .cs .live{color:var(--ink);background:#1b1b1e;border-color:#ffffff1a}:root[data-theme=dark] .cs .card{background:#1a1a1d;border-color:#ffffff12;box-shadow:0 16px 40px #00000059}:root[data-theme=dark] .cs .b-count{background:radial-gradient(500px at 100% 0,#ffffff2e,#0000 60%),linear-gradient(135deg,#8f160c,#e60005);border:0}:root[data-theme=dark] .cs .b-store{background:#111113;border:1px solid #ffffff17}:root[data-theme=dark] .cs .ring .track{stroke:#2b2b30}:root[data-theme=dark] .cf-bar{background:#1a1a1dc7;border-color:#ffffff17;box-shadow:0 14px 36px #00000059}:root[data-theme=dark] .cf-links a,:root[data-theme=dark] .cf-links button{background:#ffffff0f;border-color:#ffffff1a}:root[data-theme=dark] .cs .theme-toggle.floating,:root[data-theme=dark] .theme-toggle.floating{color:#f3f3f4;background:#1b1b1e;border-color:#ffffff1f}:root[data-theme=dark] body:has(.err){background:#0c0c0d}:root[data-theme=dark] .err:not(.red){background:radial-gradient(800px at 80% 0,#e6000566,#0000 55%),linear-gradient(160deg,#18181b,#0c0c0d 70%)}:root[data-theme=dark] .err:not(.red) .b2{background:#ffffff1f}:root[data-theme=dark] .err.red{background:radial-gradient(800px at 20% 100%,#ffffff0f,#0000 55%),linear-gradient(160deg,#3a0a06,#7d130b 50%,#b00208)}:root[data-theme=dark] .err.red .b2{background:#111}:root[data-theme=dark] body:has(.err.red){background:#3a0a06}@media (width<=860px){:root[data-theme=dark] nav .links{background:#18181bf7;border-color:#ffffff14;box-shadow:0 24px 50px -16px #000000e6}:root[data-theme=dark] nav .links a:not(.btn):active{background:#ffffff14}}:root[data-theme=dark] footer.err-foot{background:0 0;border:0}:root[data-theme=dark] .faq details{background:var(--card);box-shadow:none;border-color:#ffffff14}:root[data-theme=dark] .faq details[open]{border-color:#ff485073}:root[data-theme=dark] .faq summary{color:#fff}:root[data-theme=dark] .bl-hero h1 em{background:linear-gradient(100deg,#ff7a80,#ff4850);-webkit-background-clip:text;background-clip:text}
