@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_63a45d70-module__j9xWQG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_63a45d70-module__j9xWQG__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
body:has(.home){background:#08090a}.home{--tinte:#f2f5f3;--schwarz:#0c1a11;--grau:#9aa69f;--grund:#08090a;--hell:#101512;--hell2:#151c18;--gruen:#22b356;--gruen-tief:#12963f;--orange:#f5a524;--rot:#e2524c;--blau:#3f92e2;--rand:1px solid #ffffff12;background:var(--grund);color:var(--tinte);font-family:var(--font-jakarta), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.home h1,.home h2,.home h3{font-family:var(--font-jakarta), system-ui, sans-serif;color:var(--tinte);margin:0}.home p{margin:0}.home a{color:inherit;text-decoration:none}.home ::selection{color:#fff;background:#22b35659}.home :focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:10px}.home h2{letter-spacing:-.045em;font-size:clamp(2.2rem,4.6vw,3.7rem);font-weight:800;line-height:1.02}.home .unterzeile{color:var(--grau);max-width:34rem;font-size:1.02rem;line-height:1.6}.home{isolation:isolate;--spalte:min(1120px, calc(100% - 2rem));--linie:#ffffff12;position:relative}.home>*{z-index:1;position:relative}.home>.kopf{z-index:20;position:absolute}.home:before{content:"";z-index:0;width:var(--spalte);border-left:1px solid var(--linie);border-right:1px solid var(--linie);pointer-events:none;position:absolute;top:0;bottom:0;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#0000 0,#000 40rem);mask-image:linear-gradient(#0000 0,#000 40rem)}.home main>section:not(.hero):not(.stimmen-band){border-top:1px solid var(--linie);background:radial-gradient(42% 9rem at 50% 0,#5be38f17,#0000 100%) no-repeat;position:relative}.home main>section:not(.hero):not(.stimmen-band):before,.home main>section:not(.hero):not(.stimmen-band):after{content:"";background:linear-gradient(#fff6,#fff6) 50%/1px 100% no-repeat,linear-gradient(#fff6,#fff6) 50%/100% 1px no-repeat;width:11px;height:11px;position:absolute;top:-6px}.home main>section:not(.hero):not(.stimmen-band):before{left:-6px}.home main>section:not(.hero):not(.stimmen-band):after{right:-6px}.home .buehne,.home .kachel,.home .preis,.home .abschluss-karte,.home .stimme,.studios .schritte li,.studios .vorteil,.studios .daten-kachel,.studios .mitglied figure,.studios .rechner-regler,.studios .fragen details,.studios .anfrage-karte,.studios .anfrage-form{box-shadow:inset 0 1px #ffffff17,0 30px 60px -40px #000000e6}.home .knopf-weiss{color:var(--schwarz);background:#fff;border-radius:999px;padding:.8rem 1.4rem;font-size:.95rem;font-weight:700;transition:transform .2s;box-shadow:0 8px 24px -10px #053c1973}.home .knopf-weiss:hover{transform:translateY(-1px)}.home .knopf-dunkel{background:var(--gruen);color:#04130a;border-radius:999px;margin-top:2.6rem;padding:.85rem 1.45rem;font-size:.95rem;font-weight:700;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 12px 30px -12px #22b35699}.home .knopf-dunkel:hover{background:#2cc463;transform:translateY(-1px)}.home .store-knoepfe{flex-wrap:wrap;gap:.75rem;display:flex}.home .store{border-radius:999px;align-items:center;gap:.55rem;padding:.8rem 1.3rem;font-size:.98rem;font-weight:700;transition:transform .2s;display:inline-flex}.home .store:hover{transform:translateY(-1px)}.home .store.hell{color:var(--schwarz);background:#fff;box-shadow:0 10px 26px -14px #053c198c}.home .store.dunkel{color:var(--schwarz);background:#fff}.home .store-logo{fill:currentColor;width:1.15rem;height:1.15rem}.home .kopf{z-index:20;justify-content:space-between;align-items:center;gap:1rem;max-width:1280px;margin:0 auto;padding:1.4rem clamp(1rem,4vw,3.5rem);display:flex;position:absolute;inset:0 0 auto}.home .marke{color:#fff;letter-spacing:-.03em;align-items:center;gap:.6rem;font-size:1.2rem;font-weight:800;display:flex}.home .marke img{border-radius:9px;box-shadow:0 4px 14px -4px #0000004d}.home .kopf-nav{gap:.4rem;display:flex}.home .kopf-nav a{color:#fff;background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:background .2s}.home .kopf-nav .kopf-studios{background:#34c75938;border-color:#5be38f80}.home .kopf-nav a:hover{background:#ffffff47}.home .hero{background:radial-gradient(90% 60% at 50% 0,#34c7598c 0%,#1e8c4647 38%,#0000 72%),radial-gradient(50% 40% at 85% 18%,#f5a5241f 0%,#0000 70%),linear-gradient(#0c2414e6 0%,#0a170f80 55%,#0000 100%);padding-top:7.5rem;position:relative}.home .raster{pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-position:top;background-size:118px 118px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 92%);mask-image:linear-gradient(#000 0% 55%,#0000 92%)}.home .hero-innen{--titel:clamp(4rem, 10.4vw, 10.6rem);grid-template-columns:1fr minmax(0,360px) 1fr;grid-template-areas:"titel titel titel""links handy rechts";column-gap:2rem;max-width:1280px;margin:0 auto;padding:0 clamp(1rem,4vw,3.5rem);display:grid;position:relative}.home .hero-titel{z-index:2;color:#fff;font-size:var(--titel);letter-spacing:-.045em;text-transform:uppercase;text-shadow:0 10px 50px #00000059;grid-area:titel;font-weight:800;line-height:.9;position:relative}.home .hero-titel .z3{color:#49ce76}.home .hero-titel span{display:block}.home .hero-titel .z3{padding-left:24%}.home .hero-leani{z-index:3;right:clamp(1rem,6vw,5rem);top:calc(var(--titel) * .12);width:clamp(110px,15vw,210px);position:absolute}.home .hero-leani svg{width:100%;height:auto;position:relative}.home .hero-leani:before{content:"";background:radial-gradient(closest-side,#5fd8868c,#5fd8862e 55%,#0000);border-radius:50%;animation:3s ease-in-out infinite leani-glow;position:absolute;inset:-18%}.home .hero-flamme{background:var(--orange);color:#fff;border:3px solid var(--grund);border-radius:999px;align-items:center;gap:.2rem;padding:.35em .75em .35em .55em;font-size:clamp(.85rem,1.3vw,1.15rem);font-weight:800;display:inline-flex;position:absolute;top:2%;right:-4%;rotate:8deg;box-shadow:0 8px 18px -6px #b464008c}.home .hero-flamme svg{fill:#fff;width:1.1em;height:1.1em}.home .hero-links{color:#fff;grid-area:links;align-self:start;max-width:21rem;padding-top:2.2rem}.home .hero-links p{color:#fffffff2;font-size:1.06rem;line-height:1.6}.home .hero-beleg{gap:.15rem;margin-top:1.8rem;display:grid}.home .sterne-gross{color:#ffd166;letter-spacing:.08em;text-shadow:0 2px 8px #78460040;font-size:1.35rem}.home .hero-beleg strong{color:#fff;font-size:1rem}.home .hero-beleg small{color:#fffc;font-size:.85rem}.home .hero-rechts{grid-area:rechts;place-self:center end;justify-items:end;gap:1rem;padding-bottom:6rem;display:grid}.home .hero-rechts p{color:#ffffffd9;font-size:.98rem;font-weight:600}.home .hero-handy{z-index:1;grid-area:handy;margin-top:2.2rem;padding-bottom:3rem;position:relative}.home .hero-handy .handy{rotate:-3deg}.home .hero-handy .handy-rahmen{box-shadow:inset 0 0 0 .9cqw #3a3d40,inset 0 0 0 1.3cqw #111,0 0 0 1px #ffffff29,0 50px 90px -30px #34c75973,0 20px 40px -20px #000c}.home .handy{width:100%;max-width:340px;margin:0 auto;position:relative;container-type:inline-size}.home .handy-rahmen{aspect-ratio:1206/2622;background:#000;border-radius:15.5cqw;padding:2.8cqw;position:relative;box-shadow:inset 0 0 0 .9cqw #3a3d40,inset 0 0 0 1.3cqw #111,0 0 0 1px #ffffff29,0 30px 60px -28px #000000d9}.home .handy-rahmen:before,.home .handy-rahmen:after{content:"";background:#2c2f31;border-radius:1cqw;width:1cqw;position:absolute}.home .handy-rahmen:before{height:7%;top:22%;left:-.8cqw;box-shadow:0 4.2cqw #2c2f31}.home .handy-rahmen:after{height:11%;top:27%;right:-.8cqw}.home .handy-glas{background:#000;border-radius:12.8cqw;height:100%;position:relative;overflow:hidden}.home .handy-glas img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.home .handy-insel{background:#000;border-radius:999px;width:30cqw;height:8.6cqw;position:absolute;top:2.6cqw;left:50%;translate:-50%}.home .schnell{text-align:center;max-width:1120px;margin:0 auto;padding:3rem clamp(1rem,4vw,3.5rem) 7rem;position:relative}.home .schnell-icon{border-radius:22px;margin:0 auto 1.6rem;box-shadow:0 16px 32px -14px #063c1973}.home .schnell .unterzeile{margin:1rem auto 0}.home .kacheln{text-align:left;grid-template-rows:auto auto;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1.25rem;margin-top:3.4rem;display:grid}.home .kachel{border:var(--rand);border-radius:30px;padding:1.8rem;position:relative;overflow:hidden}.home .kachel h3{letter-spacing:-.03em;font-size:1.35rem;font-weight:800}.home .kachel p{color:var(--grau);max-width:24rem;margin-top:.55rem;font-size:.97rem;line-height:1.55}.home .kachel--foto{background:radial-gradient(80% 60% at 50% 20%,#f5a52438 0%,#0000 70%),#15110a;flex-direction:column;grid-row:span 2;padding:0;display:flex}.home .kachel-bild{aspect-ratio:4/3;border-radius:20px;margin:1.6rem 1.6rem 0;position:relative;overflow:hidden;box-shadow:0 24px 50px -24px #000000e6}.home .kachel-bild img{object-fit:cover;object-position:50% 22%;width:100%;height:100%}.home .kachel-scan{border:2px solid #ffffffd9;border-radius:14px;position:absolute;inset:12%;-webkit-mask:linear-gradient(#000 0 0) 0 0/22% 22% no-repeat,linear-gradient(#000 0 0) 100% 0/22% 22% no-repeat,linear-gradient(#000 0 0) 0 100%/22% 22% no-repeat,linear-gradient(#000 0 0) 100% 100%/22% 22% no-repeat;mask:linear-gradient(#000 0 0) 0 0/22% 22% no-repeat,linear-gradient(#000 0 0) 100% 0/22% 22% no-repeat,linear-gradient(#000 0 0) 0 100%/22% 22% no-repeat,linear-gradient(#000 0 0) 100% 100%/22% 22% no-repeat}.home .kachel--foto .kachel-text{padding:1.6rem 1.8rem 1.9rem}.home .kachel--foto h3{margin-top:1rem;font-size:1.7rem}.home .kachel--barcode{background:radial-gradient(70% 90% at 100%,#3f92e247 0%,#0000 70%),#0c121a;grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:1.4rem;display:grid}.home .strichcode{box-sizing:content-box;fill:#0c121a;background:#fff;border-radius:12px;width:128px;height:auto;padding:10px 8px;overflow:visible}.home .strichcode-laser{fill:#e2524c;filter:drop-shadow(0 0 4px #e2524c);animation:2.4s ease-in-out infinite laser}@keyframes laser{0%,to{transform:translateY(-18px)}50%{transform:translateY(18px)}}.home .kachel--leani{background:radial-gradient(80% 80% at 0 0,#34c7593d 0%,#0000 70%),#0b140e;gap:1.4rem;display:grid}.home .blasen{gap:.55rem;font-size:.92rem;font-weight:600;display:grid}.home .blase{border-radius:18px;align-items:center;gap:.5rem;width:fit-content;padding:.6rem .95rem;display:inline-flex}.home .blase--ich{background:var(--gruen);color:#04130a;border-bottom-right-radius:6px;justify-self:end}.home .blase--leani{color:var(--tinte);background:#1b231e;border-bottom-left-radius:6px;padding-left:.5rem}.home .punkt{color:#fff;width:3.3rem;height:3.3rem;box-shadow:0 0 0 6px var(--grund), 0 10px 26px -8px #0009;border-radius:50%;place-items:center;display:inline-grid}.home .punkt.gruen{background:var(--gruen)}.home .punkt.orange{background:var(--orange)}.home .punkt.rot{background:var(--rot)}.home .punkt.blau{background:var(--blau)}.home .icon{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:1.45rem;height:1.45rem}.home .reihe{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);max-width:1120px;margin:0 auto;padding:4.5rem clamp(1rem,4vw,3.5rem);scroll-margin-top:1rem;display:grid}.home .reihe--rechts .buehne{order:2}.home .buehne{aspect-ratio:1/1.13;border:var(--rand);isolation:isolate;background:radial-gradient(70% 55% at 50% 38%,#34c7596b 0%,#0000 70%),linear-gradient(#123a21 0%,#0d2416 55%,#0b120d 100%);border-radius:34px;position:relative;overflow:hidden}.home .buehne:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-position:top;background-size:54px 54px;position:absolute;inset:0}.home .buehne-ringe{z-index:-1;aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 54px,#78e6a021 54px 56px);border-radius:50%;width:150%;position:absolute;top:46%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 0% 45%,#0000 72%);mask-image:radial-gradient(circle,#000 0% 45%,#0000 72%)}.home .reihe--rechts .buehne-ringe{left:30%}.home .buehne .handy{width:66%;max-width:330px;position:absolute;top:9%;left:50%;translate:-50%}.home .reihe-text h2{font-size:clamp(2.1rem,4.2vw,3.4rem)}.home .reihe-text .unterzeile{margin-top:1.1rem}.home .reihe-punkte{grid-template-columns:1fr 1fr;gap:2rem 1.8rem;margin-top:2.6rem;display:grid}.home .reihe-punkte h3{letter-spacing:-.02em;margin-top:1rem;font-size:1.08rem;font-weight:700}.home .reihe-punkte p{color:var(--grau);margin-top:.45rem;font-size:.93rem;line-height:1.55}.home .stimmen-band{background:var(--gruen);color:#fff;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:118px 118px;margin-top:4rem;padding:5.5rem 0 3.5rem;scroll-margin-top:1rem}.home .stimmen-innen{max-width:1120px;margin:0 auto;padding:0 clamp(1rem,4vw,3.5rem)}.home .stimmen-kopf{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.home .stimmen-kopf h2{color:#fff;max-width:14ch}.home .pfeile{gap:.6rem;display:flex}.home .pfeile button{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #fff9;border-radius:50%;place-items:center;width:3rem;height:3rem;transition:background .2s;display:grid}.home .pfeile button:hover{background:#ffffff29}.home .pfeile svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.3rem;height:1.3rem}.home .stimme{width:22rem;color:var(--schwarz);background:#fff;border-radius:22px;flex-direction:column;flex:none;min-height:15rem;margin:0;padding:1.6rem 1.6rem 1.4rem;display:flex;box-shadow:0 20px 40px -24px #0009}.home .stimme strong,.home .stimme-titel{color:var(--schwarz)}.home .stimme .sterne{color:var(--orange);letter-spacing:.1em;font-size:1rem}.home .stimme blockquote{margin:.8rem 0 1.4rem}.home .stimme-titel{letter-spacing:-.02em;font-size:1.02rem;font-weight:800;margin-bottom:.5rem!important}.home .stimme blockquote p:not(.stimme-titel){color:#33433a;font-size:.95rem;line-height:1.6}.home .stimme figcaption{align-items:center;gap:.75rem;margin-top:auto;display:flex}.home .stimme-bild{width:2.5rem;height:2.5rem;color:var(--gruen-tief);background:#e5f6eb;border-radius:50%;place-items:center;font-weight:800;display:grid}.home .stimme-bild svg{fill:currentColor;width:1.1rem;height:1.1rem}.home .stimme figcaption strong{font-size:.92rem;display:block}.home .stimme figcaption small{color:#5d6b62;font-size:.82rem}.home .laufband{margin-top:4rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.home .laufband-spur{gap:3.5rem;width:max-content;animation:38s linear infinite laufband;display:flex}.home .laufband-spur span{letter-spacing:-.03em;white-space:nowrap;opacity:.92;font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:800}@keyframes laufband{to{transform:translate(calc(-50% - 1.75rem))}}.home .stimmen-schnitt{color:#fff;align-items:center;gap:.8rem;display:flex}.home .stimmen-schnitt>strong{letter-spacing:-.05em;font-size:3.2rem;font-weight:800;line-height:1}.home .stimmen-schnitt .sterne{color:#ffd166;letter-spacing:.08em;font-size:1.15rem;display:block}.home .stimmen-schnitt small{opacity:.9;font-size:.85rem}.home .stimmen-wand{margin-top:3rem;gap:1.1rem;margin-inline:calc(50% - 50vw);display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.home .stimmen-reihe{overflow:hidden}.home .stimmen-spur{gap:1.1rem;width:max-content;animation:70s linear infinite wand;display:flex}.home .stimmen-reihe.rueckwaerts .stimmen-spur{animation-duration:80s;animation-direction:reverse}.home .stimmen-reihe:hover .stimmen-spur{animation-play-state:paused}@keyframes wand{to{transform:translate(calc(-50% - .55rem))}}.home .buddy{max-width:1120px;margin:0 auto;padding:6rem clamp(1rem,4vw,3.5rem) 4rem;scroll-margin-top:1rem}.home .buddy-kopf{text-align:center}.home .buddy-kopf h2{font-size:clamp(2.6rem,6vw,4.6rem)}.home .buddy-kopf .unterzeile{max-width:36rem;margin:1.1rem auto 0}.home .buddy-buehne{grid-template-columns:minmax(0,250px) minmax(0,1fr) minmax(0,250px);justify-content:center;align-items:center;gap:0;max-width:820px;margin:3.5rem auto 0;display:grid;position:relative}.home .buddy-buehne:before{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(50% 50%,#34c7594d,#0000 70%);position:absolute;inset:10% 15%}.home .buddy-handy{justify-items:center;gap:1rem;display:grid;position:relative}.home .buddy-handy.links .handy{rotate:-5deg}.home .buddy-handy.rechts .handy{rotate:5deg}.home .buddy-name{border:var(--rand);background:#151c18;border-radius:999px;padding:.4rem .9rem;font-size:1rem;font-weight:800}.home .buddy-band{background:linear-gradient(90deg,#34c75933,#49ce76,#34c75933);border-radius:4px;height:4px;margin:0 -1rem;position:relative;box-shadow:0 0 18px #49ce7699}.home .buddy-puls{background:#c9ffd9;border-radius:50%;width:14px;height:14px;animation:2.6s ease-in-out infinite puls-wandern;position:absolute;top:50%;left:0;translate:-50% -50%;box-shadow:0 0 16px 4px #7df0a6e6}@keyframes puls-wandern{0%{opacity:0;left:0%}15%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}.home .buddy-kapsel{z-index:3;white-space:nowrap;background:var(--orange);color:#1a1206;box-shadow:0 0 0 5px var(--grund), 0 12px 30px -8px #f5a524b3;border-radius:999px;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.95rem;font-weight:800;display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.home .buddy-kapsel svg{fill:#1a1206;width:1.1rem;height:1.1rem}.home .buddy-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:1.25rem;margin-top:3.5rem;display:grid}.home .buddy-preis,.home .buddy-schritte,.home .buddy-extras{border:var(--rand);background:var(--hell);border-radius:28px;margin:0;padding:1.8rem;box-shadow:inset 0 1px #ffffff17}.home .buddy-preis{color:#fff;background:radial-gradient(90% 70% at 100% 0,#ffffff2e 0%,#0000 60%),linear-gradient(160deg,#22b356 0%,#12963f 100%);border-color:#0000}.home .buddy-preis-klein{opacity:.9;font-size:.95rem;font-weight:700}.home .buddy-preis-zahl{letter-spacing:-.05em;font-size:3rem;font-weight:800;line-height:1.05;margin-top:.5rem!important}.home .buddy-preis-zahl small{letter-spacing:0;opacity:.9;font-size:.95rem;font-weight:600;display:block}.home .buddy-preis-rechnung{opacity:.85;font-size:.85rem;margin-top:.8rem!important}.home .buddy-preis .knopf-dunkel{color:var(--schwarz);box-shadow:none;background:#fff;margin-top:1.6rem}.home .buddy-schritte{align-content:start;gap:1.2rem;list-style:none;display:grid}.home .buddy-schritte li{align-items:flex-start;gap:.9rem;display:flex}.home .buddy-schritte b{background:var(--gruen);color:#04130a;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.9rem;display:grid}.home .buddy-schritte span{color:var(--grau);font-size:.93rem;line-height:1.45}.home .buddy-schritte strong{color:var(--tinte);font-size:1.02rem;display:block}.home .buddy-extras{align-content:start;gap:1rem;list-style:none;display:grid}.home .buddy-extras li{align-items:center;gap:.75rem;font-size:.95rem;font-weight:600;display:flex}.home .buddy-extras .icon{width:2.2rem;height:2.2rem;color:var(--orange);background:#f5a52424;border-radius:12px;flex:none;padding:.5rem}.home .preise{text-align:center;max-width:1120px;margin:0 auto;padding:7rem clamp(1rem,4vw,3.5rem) 3rem;scroll-margin-top:1rem}.home .preise .unterzeile{margin:1rem auto 0}.home .preis-raster{text-align:left;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.25rem;margin-top:3.2rem;display:grid}.home .preis{background:var(--hell);border:var(--rand);border-radius:28px;padding:2rem 1.8rem;position:relative}.home .preis h3{font-size:1.05rem;font-weight:700}.home .preis-zahl{letter-spacing:-.045em;font-size:2.6rem;font-weight:800;margin-top:.8rem!important}.home .preis-zahl small{letter-spacing:0;color:var(--grau);font-size:.95rem;font-weight:600}.home .preis-text{color:var(--grau);font-size:.93rem;line-height:1.5;margin-top:.4rem!important}.home .preis ul{gap:.7rem;margin:1.6rem 0 0;padding:0;font-size:.95rem;font-weight:500;list-style:none;display:grid}.home .preis li{align-items:center;gap:.6rem;display:flex}.home .preis li .icon{width:1.15rem;height:1.15rem;color:var(--gruen);stroke-width:2.6px;flex:none}.home .preis--hervor{background:var(--gruen);color:#fff;border-color:#0000;box-shadow:0 30px 70px -30px #34c7598c}.home .preis--hervor h3,.home .preis--hervor .preis-zahl,.home .preis--hervor .preis-zahl small,.home .preis--hervor .preis-text,.home .preis--hervor li .icon{color:#fff}.home .preis-marke{background:var(--orange);color:#fff;border-radius:999px;padding:.35rem .7rem;font-size:.8rem;font-weight:800;position:absolute;top:1.6rem;right:1.6rem}.home .preis-fuss{color:var(--grau);font-size:.82rem;margin-top:1.4rem!important}.home .abschluss{max-width:1120px;margin:0 auto;padding:4rem clamp(1rem,4vw,3.5rem) 3rem}.home .abschluss-karte{background:radial-gradient(60% 80% at 85% 50%, #34c7592e 0%, transparent 70%), var(--hell);border:var(--rand);border-radius:36px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:2rem;padding:clamp(2rem,4.5vw,3.6rem);display:grid;position:relative;overflow:hidden}.home .qr{background:#fff;border-radius:22px;width:172px;padding:11px;position:relative;box-shadow:0 16px 32px -20px #0009}.home .qr img{width:150px;height:150px;display:block}.home .qr-leani{background:#fff;border-radius:12px;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.home .abschluss h2{max-width:13ch;margin-top:1.8rem;font-size:clamp(2rem,3.8vw,3rem)}.home .abschluss-haken{flex-wrap:wrap;gap:.6rem 1.6rem;margin:1.4rem 0 1.8rem;padding:0;font-size:.95rem;font-weight:600;list-style:none;display:flex}.home .abschluss-haken li{align-items:center;gap:.45rem;display:flex}.home .abschluss-haken .icon{background:var(--gruen);color:#fff;stroke-width:3px;border-radius:50%;width:1.3rem;height:1.3rem;padding:.2rem}.home .abschluss-faecher{height:100%;min-height:430px;position:relative}.home .abschluss-faecher .handy{width:44%;max-width:220px;position:absolute;top:6%}.home .abschluss-faecher .f1{top:12%;left:0;rotate:-9deg}.home .abschluss-faecher .f2{z-index:2;left:30%;rotate:-2deg}.home .abschluss-faecher .f3{top:10%;left:60%;rotate:6deg}.home .fuss{max-width:1200px;margin:0 auto;padding:3.5rem clamp(1rem,4vw,3.5rem) 2.2rem}.home .wortmarke{border-bottom:var(--rand);justify-content:center;align-items:center;gap:clamp(.8rem,2.5vw,2rem);padding-bottom:3rem;display:flex}.home .wortmarke svg{flex:none;width:clamp(90px,15vw,190px);height:auto}.home .wortmarke span{letter-spacing:-.06em;text-transform:uppercase;font-size:clamp(3.2rem,10vw,8.6rem);font-weight:800;line-height:.86}.home .fuss-zeile{color:var(--grau);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-top:1.6rem;font-size:.9rem;display:flex}.home .fuss-zeile nav{flex-wrap:wrap;gap:.6rem 1.6rem;display:flex}.home .fuss-zeile a{color:var(--tinte);font-weight:500}.home .fuss-zeile a:hover{color:#49ce76}.home .leani .leani-koerper{transform-box:fill-box;transform-origin:50% 100%;animation:4.2s ease-in-out infinite leani-atmen}.home .leani--gross .leani-koerper{animation:4.2s ease-in-out infinite leani-atmen,3.8s ease-in-out infinite leani-schweben}.home .leani--gross{transform-origin:50% 90%;animation:5s ease-in-out infinite leani-neigen}.home .leani .leani-boden{transform-box:fill-box;transform-origin:50%}.home .leani--gross .leani-boden{animation:3.8s ease-in-out infinite leani-boden}.home .leani .leani-glow{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite leani-glow}.home .leani .leani-augen{transform-box:fill-box;transform-origin:50%;animation:4.8s infinite leani-blinzeln}.home .leani .leani-gesicht{transition:transform .25s ease-out}@keyframes leani-atmen{0%,to{scale:1}50%{scale:1.04 .985}}@keyframes leani-schweben{0%,to{translate:0}50%{translate:0 -8px}}@keyframes leani-boden{0%,to{opacity:.34;scale:1}50%{opacity:.22;scale:.82}}@keyframes leani-neigen{0%,to{rotate:-4deg}50%{rotate:4deg}}@keyframes leani-glow{0%,to{opacity:.5;scale:1}50%{opacity:.85;scale:1.1}}@keyframes leani-blinzeln{0%,93%,to{scale:1}95.5%{scale:1 .1}}@media (max-width:1000px){.home .kopf-nav a:not(.kopf-studios){display:none}.home .hero-innen{grid-template-columns:1fr minmax(0,300px);grid-template-areas:"titel titel""links handy""rechts handy"}.home .hero-rechts{place-self:start;justify-items:start;margin-top:2rem;padding-bottom:0}.home .hero-handy{margin-top:2rem}.home .hero-titel .z3{padding-left:18%}.home .buddy-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home .buddy-preis{grid-column:1/-1}}@media (max-width:720px){.home .hero{padding-top:6.2rem}.home .hero-innen{--titel:clamp(3.1rem, 15.5vw, 5rem);grid-template-columns:minmax(0,1fr);grid-template-areas:"titel""links""rechts""handy"}.home .hero-titel .z3{padding-left:0}.home .hero-leani{right:.4rem;top:calc(var(--titel) * 2.7 + 2.6rem);width:92px}.home .hero-links{max-width:70%;padding-top:1.6rem}.home .hero-rechts{margin-top:1.6rem}.home .hero-handy{justify-self:center;width:74%;margin-top:2.4rem}.home .kacheln{grid-template-columns:minmax(0,1fr);margin-top:2.2rem}.home .kachel--foto{grid-row:auto}.home .kachel--barcode{grid-template-columns:minmax(0,1fr) 96px}.home .strichcode{width:96px}.home .reihe{grid-template-columns:minmax(0,1fr);gap:2.2rem;padding-top:3rem;padding-bottom:3rem}.home .reihe--rechts .buehne{order:0}.home .reihe-punkte{gap:1.6rem 1.2rem}.home .stimmen-kopf{flex-direction:column;align-items:start}.home .stimme{width:17rem}.home .buddy-buehne{grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr)}.home .buddy-band{position:static}.home .buddy-puls{display:none}.home .buddy-kapsel{z-index:3;padding:.5rem .9rem;font-size:.85rem;top:0;translate:-50%}.home .buddy-buehne{padding:3.2rem .6rem 0}.home .buddy-handy .handy{max-width:158px}.home .buddy-raster,.home .preis-raster,.home .abschluss-karte{grid-template-columns:minmax(0,1fr)}.home .abschluss-faecher{min-height:330px}}@media (max-width:440px){.home .marke span{display:none}.home .kopf-nav a{padding:.45rem .85rem;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.home *,.home :before,.home :after{transition:none!important;animation:none!important}}
