.ss-main{--mintl:#65fbb8;--forest2:#171b18;--on-dark:#eef2ec;--on-dark2:#b9c4bb;--fg3:#5f6860;--hair2:#18221b24;--ss-rot:#b4543a;--ss-eyebrow:#077a49;--ss-h1:56px;--ss-h1-lh:1.05;--ss-h2:42px;--ss-h2-lh:1.1;--ss-h3:24px;--ss-h3-lh:1.2;--ss-intro:18px;--ss-intro-lh:1.5;--ss-text:16px;--ss-text-lh:1.6;--ss-small:13px;--ss-small-lh:1.45;--ss-eyebrow-fs:13px;--ss-sec-y:120px;--ss-gap-eb:20px;--ss-gap-h2:20px;--ss-gap-inhalt:48px;background:var(--base);color:var(--fg1);font-size:var(--ss-text);line-height:var(--ss-text-lh)}@media (max-width:639px){.ss-main{--ss-h1:40px;--ss-h2:32px;--ss-h3:22px;--ss-sec-y:72px}}.ss-main img{max-width:100%;height:auto}.ss-wrap{max-width:1200px;margin:0 auto;padding-inline:40px}@media (max-width:1023px){.ss-wrap{padding-inline:32px}}@media (max-width:639px){.ss-wrap{padding-inline:20px}}.ss-sec{padding-block:var(--ss-sec-y);position:relative;overflow-x:clip}.ss-forest{color:var(--on-dark);background:#141414}.ss-paper{background:var(--paper)}.ss-mint{background:var(--mint)}.ss-center{text-align:center}.ss-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ss-eyebrow{line-height:1.2;font-size:var(--ss-eyebrow-fs);letter-spacing:.12em;text-transform:uppercase;color:var(--ss-eyebrow);font-weight:700;display:block}.ss-forest .ss-eyebrow,.ss-hero .ss-eyebrow{color:var(--mintl)}@media (min-width:861px){.ss-hero .ss-eyebrow{white-space:nowrap}}@media (max-width:860px){.ss-hero .ss-eyebrow{white-space:normal}}.ss-main h1,.ss-main h2,.ss-main h3{text-wrap:balance;margin:0}.ss-main h2{font-size:var(--ss-h2);line-height:var(--ss-h2-lh);letter-spacing:-.025em;margin:var(--ss-gap-eb) 0 0;font-weight:800}.ss-main h3{font-size:var(--ss-h3);font-weight:700;line-height:var(--ss-h3-lh);margin:0 0 4px}.ss-main p{margin:0 0 12px}.ss-main .ss-lead{font-size:var(--ss-intro);line-height:var(--ss-intro-lh);color:var(--fg2);max-width:62ch;margin:var(--ss-gap-h2) 0 0}.ss-center .ss-lead{margin-inline:auto}.ss-forest .ss-lead{color:var(--on-dark2)}.ss-btn{background:var(--brand);min-height:44px;color:var(--forest);font-weight:700;font-size:var(--ss-text);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:16px 28px;font-family:inherit;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex}.ss-btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.ss-btn-abstand{margin-top:10px}.ss-main a:focus-visible,.ss-main button:focus-visible{outline:2px solid var(--g600);outline-offset:3px}.ss-forest a:focus-visible,.ss-forest button:focus-visible,.ss-hero a:focus-visible{outline-color:var(--mintl)}.ss-anim .ss-rv,.ss-anim [data-ss-st]>*{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(16px)}.ss-anim .ss-rv-r{transform:translate(48px)}.ss-anim [data-ss-st]>*{transition-delay:calc(var(--i,0) * var(--step,80ms))}.ss-anim .ss-rv.in,.ss-anim [data-ss-st].in>*{opacity:1;transform:none}[data-ss-st].ss-band{--step:.25s}.ss-hero{color:var(--on-dark);background:#141414;position:relative;overflow:hidden}.ss-szene{aspect-ratio:1920/1072;width:100%;position:relative}.ss-bg{position:absolute;inset:0}.ss-bg .ss-bg-img{object-fit:cover;object-position:var(--op,center);opacity:0;transition:opacity 1.2s ease-in-out}.ss-bg .ss-bg-img.on{opacity:1}.ss-bg:after{content:"";background:linear-gradient(90deg,#1a2418f2 0%,#1a2418d1 30%,#1a24184d 52%,#1a24180d 75%),linear-gradient(#1a241840 0%,#1a241800 25%,#1a24188c 100%);position:absolute;inset:0}.ss-txt{z-index:3;max-width:560px;position:absolute;top:50%;left:40px;transform:translateY(-50%)}.ss-hero h1{font-size:var(--ss-h1);line-height:var(--ss-h1-lh);letter-spacing:-.03em;color:#fff;max-width:13ch;margin:20px 0 14px;font-weight:800}.ss-hero .sub{color:#fff;margin:0 0 12px;font-size:clamp(16px,1.5vw,20px);font-weight:700;line-height:1.3}.ss-hero .lead{color:#c9d1cb;max-width:46ch;margin:0 0 22px;font-size:clamp(14px,1.25vw,17px)}.ss-geraet{z-index:3;flex-direction:column;align-items:center;animation:.8s .4s both ss-auf;display:flex;position:absolute;top:calc(31% - 68px);left:76%}@keyframes ss-auf{0%{opacity:0}to{opacity:1}}.ss-zulauf{z-index:2;flex-direction:column;align-items:center;margin-bottom:0;display:flex;position:relative}.ss-ikonen{display:flex}.ss-ikonen .slot{place-items:center;width:56px;display:grid}.ss-ikonen .ik{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #fff9;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.ss-ikonen .ik.puls{animation:.4s ease-out ss-puls}.ss-zulauf .kurven{display:block;position:relative}.ss-zulauf .kurven svg{display:block;overflow:visible}.ss-zulauf .dot{background:var(--brand);width:6px;height:6px;box-shadow:0 0 8px var(--brand);offset-rotate:0deg;offset-distance:0%;pointer-events:none;z-index:2;border-radius:50%;margin:-3px 0 0 -3px;animation:.5s ease-in forwards ss-lauf;position:absolute;top:0;left:0}.ss-zulauf .eingang{background:var(--brand);z-index:4;border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-4px;left:50%}@keyframes ss-puls{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes ss-lauf{0%{offset-distance:0%;opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}.ss-karte{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);width:280px;height:380px;color:var(--forest);background:#ffffff8c;border:1px solid #fff9;border-radius:28px;flex-direction:column;padding:18px 16px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000040}.ss-karte:before{content:"";border-radius:inherit;z-index:-1;background:#0c1c141a;position:absolute;inset:0}.ss-karte:after{content:"";background:#1a241859;border-radius:4px;width:96px;height:4px;margin-left:-48px;position:absolute;bottom:10px;left:50%}.ss-karte .status{height:14px;color:var(--forest);justify-content:space-between;align-items:center;padding-inline:8px;font-size:12px;font-weight:700;line-height:1;display:flex}.ss-karte .status .zeit{font-variant-numeric:tabular-nums;min-width:34px}.ss-karte .status .sym{align-items:center;gap:5px;display:inline-flex}.ss-karte .kopf{color:var(--forest);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #1a24182e;justify-content:space-between;align-items:center;gap:8px;margin-top:22px;padding-bottom:14px;font-size:13px;font-weight:700;display:flex}.ss-karte .kopf .titel{white-space:nowrap}.ss-karte .kopf .pillen{justify-items:end;display:grid}.ss-karte .kopf .pille{opacity:0;background:var(--brand);color:var(--forest);letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:99em;grid-area:1/1;padding:4px 11px;font-size:12px;line-height:1.3;transition:opacity .6s ease-in-out}.ss-karte .kopf .pille.on{opacity:1}.ss-karte .liste{clip-path:inset(-12px 0 0);height:240px;margin-top:8px;transition:opacity .25s;position:relative}.ss-karte .liste.wechsel{opacity:0}.ss-karte .hrow{height:48px;transform:translateY(calc(var(--i,0) * 48px));border-bottom:1px solid #1a24182e;align-items:center;gap:10px;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .35s;display:flex;position:absolute;top:0;left:0;right:0}.ss-karte .hrow.neu{opacity:0;transform:translateY(-8px)}.ss-karte .hrow.raus{opacity:0}.ss-karte .kl{background:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 1px 4px #1a24181f}.ss-karte .kl svg{width:16px;height:16px}.ss-karte .kl.stern{background:var(--brand)}.ss-karte .name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;line-height:1.25;overflow:hidden}.ss-karte .termin{color:#077a49;white-space:nowrap;background:#e5f8ee;border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.3}.ss-dots{z-index:4;gap:0;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.ss-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.ss-dots button:before{content:"";background:#ffffff80;border-radius:50%;width:8px;height:8px;transition:background .3s,transform .3s}.ss-dots button.on:before{background:var(--brand);transform:scale(1.2)}@media (min-width:1001px) and (max-width:1200px){.ss-geraet{top:calc(22% - 68px)}.ss-karte{width:240px;padding-inline:14px}}@media (max-width:1000px){.ss-hero{flex-direction:column;display:flex}.ss-szene{aspect-ratio:auto;flex-direction:column;display:flex}.ss-bg{height:62vw;position:relative;inset:auto}.ss-bg .ss-bg-img{object-position:var(--opm,68% 6%)}.ss-bg:after{background:linear-gradient(180deg, #1a241826 0%, #1a241800 50%, var(--forest) 100%)}.ss-txt{max-width:none;padding:24px 20px 28px;position:static;transform:none}.ss-hero .ss-btn.main{width:100%}.ss-geraet{margin:0 auto 8px;animation:none;position:relative;top:auto;left:auto}.ss-ikonen .ik{width:30px;height:30px}.ss-karte{background:#ffffffeb;width:240px;height:330px;padding-inline:14px}.ss-karte .liste{height:192px}.ss-karte .name{font-size:14px}.ss-dots{align-self:center;margin-bottom:16px;position:static;transform:none}}.ss-logos{background:#fff;padding-block:36px 34px}.ss-logos .ss-wrap{text-align:center}.ss-logos .lbl{letter-spacing:.12em;text-transform:uppercase;color:#5f6860;text-align:center;margin-bottom:20px;font-size:14px;font-weight:700;line-height:1.2;display:block}.ss-logos .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ss-logos .track{width:max-content;animation:68s linear infinite ss-marquee;display:flex}.ss-logos .marquee:hover .track{animation-play-state:paused}.ss-logos .grp{display:contents}.ss-logos .tile{height:40px;color:var(--forest);filter:grayscale()opacity(.72);flex:none;align-items:center;gap:12px;padding:0 36px;font-size:18px;font-weight:600;transition:filter .25s;display:flex}.ss-logos .tile:hover{filter:grayscale(0)opacity()}.ss-logos .tile svg{flex:none;width:36px;height:36px}@keyframes ss-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ss-logos .track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.ss-logos .grp[aria-hidden=true]{display:none}}.ss-kurve{margin:var(--ss-gap-inhalt) auto 0;max-width:900px}.ss-kurve svg{width:100%;height:auto;display:block}.ss-anim .ss-kurve .ln{stroke-dasharray:1;stroke-dashoffset:1px}.ss-kurve.in .ln1{stroke-dashoffset:0;transition:stroke-dashoffset 1.2s ease-in-out}.ss-kurve.in .ln2{stroke-dashoffset:0;transition:stroke-dashoffset 1.4s ease-in-out 1.2s}.ss-anim .ss-kurve .mk{opacity:0;transition:opacity .6s ease-out 2.7s}.ss-kurve.in .mk{opacity:1}.ss-anim .ss-kurve .lab-h{opacity:0;transition:opacity .6s ease-out 1.2s}.ss-kurve.in .lab-h{opacity:1}.ss-kurve .kurve-leg{display:none}.ss-kurve .ss-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ss-team,.ss-sec.ss-forest.ss-team{background:#141414}@media (max-width:860px){.ss-kurve text{font-size:30px!important}.ss-kurve text.lab-k{display:none}.ss-kurve .kurve-leg{font-size:var(--ss-small);color:#5f6e65;justify-content:center;gap:24px;margin:12px 0 0;font-weight:700;display:flex}.ss-kurve .kurve-leg span:before{content:"";vertical-align:middle;opacity:.6;background:#5f6860;border-radius:2px;width:18px;height:4px;margin-right:8px;display:inline-block}.ss-kurve .kurve-leg .mit:before{opacity:1;background:#0baa65}}.ss-tab{margin:56px 0 0}.ss-tab .hd,.ss-tab .r{grid-template-columns:1fr 1fr;column-gap:64px;display:grid}.ss-tab .hd div{letter-spacing:.12em;text-transform:uppercase;color:var(--g700);border-bottom:1.5px solid var(--fg1);padding:0 0 18px;font-size:13px;font-weight:700}.ss-tab .hd div:first-child{color:var(--ss-rot)}.ss-tab .r>div{border-bottom:1px solid var(--hair);font-size:var(--ss-text);align-items:flex-start;gap:14px;padding:20px 0;line-height:1.55;display:flex}.ss-tab .r>div:first-child,.ss-tab .r>div+div{color:var(--fg1);font-weight:500}.ss-tab .r:last-child>div{border-bottom:0}.ss-tab .x,.ss-tab .ok{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:800;display:grid}.ss-tab .x{background:var(--ss-rot);color:#fff}.ss-tab .ok{background:var(--brand);color:var(--forest)}.ss-tab-mob{display:none}.ss-tab-mob .kh{letter-spacing:.12em;text-transform:uppercase;padding:0 0 18px;font-size:13px;font-weight:700}.ss-tab-mob .kt+.kt{margin-top:40px}.ss-tab-mob .kt.ohne .kh{color:var(--ss-rot);border-bottom:1.5px solid var(--fg1)}.ss-tab-mob .kt.mit .kh{color:var(--g700);border-bottom:1.5px solid var(--fg1)}.ss-tab-mob .kz{border-bottom:1px solid var(--hair);font-size:var(--ss-text);align-items:flex-start;gap:14px;padding:20px 0;line-height:1.55;display:flex}.ss-tab-mob .kt.ohne .kz,.ss-tab-mob .kt.mit .kz{color:var(--fg1);font-weight:500}.ss-tab-mob .kz:last-child{border-bottom:0}.ss-tab-mob .x,.ss-tab-mob .ok{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:800;display:grid}.ss-tab-mob .x{background:var(--ss-rot);color:#fff}.ss-tab-mob .ok{background:var(--brand);color:var(--forest)}@media (max-width:860px){.ss-tab{display:none}.ss-tab-mob{margin-top:40px;display:block}}.ss-zg{grid-template-columns:1.15fr .85fr;align-items:center;gap:64px;display:grid}@media (max-width:860px){.ss-zg{grid-template-columns:1fr;gap:40px}}.ss-zg img{aspect-ratio:3/4;object-fit:cover;border-radius:24px;width:100%;display:block;box-shadow:0 26px 54px #0000004d}.ss-zg strong{color:#fff}.ss-zg h2+p,.ss-zg ul+p,.ss-zg .ss-zg-einl{color:var(--on-dark2)}.ss-zg .ss-zg-einl{margin:12px 0 8px;font-weight:700}.ss-zg .ss-zg-cta{margin-top:24px}.ss-zg h2+p{margin-top:var(--ss-gap-h2)}.ss-zg ul{margin:0 0 14px;padding-left:0;list-style:none}.ss-zg li{font-size:var(--ss-text);line-height:var(--ss-text-lh);align-items:flex-start;gap:12px;padding:8px 0;display:flex}.ss-zg li:before{content:"✓";margin-top:calc((var(--ss-text) * var(--ss-text-lh) - 20px) / 2);background:var(--brand);width:20px;height:20px;color:var(--forest);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.ss-mission{background:var(--paper)}.ss-mission-grid{grid-template-columns:55fr 45fr;align-items:start;gap:64px;display:grid}.ss-mission-foto{margin:0}@media (min-width:900px){.ss-mission-grid{align-items:stretch}.ss-mission-foto{height:100%;position:relative}.ss-mission-foto .ss-par{position:absolute;inset:0}.ss-mission-foto img{aspect-ratio:auto;height:100%}.ss-mission-txt p:last-child{margin-bottom:0}}.ss-mission-foto img{aspect-ratio:3/2;object-fit:cover;object-position:center;border-radius:24px;width:100%;display:block;box-shadow:0 20px 50px -20px #18221b47}.ss-mission .ss-mission-txt h2{margin-bottom:var(--ss-gap-h2);position:relative}.ss-mission-txt{align-self:start}.ss-mission-txt p{font-size:var(--ss-text);line-height:var(--ss-text-lh);color:var(--fg2);text-wrap:pretty;max-width:54ch}@media (max-width:899px){.ss-mission-grid{grid-template-columns:1fr;gap:40px}}.ss-garantie-wrap{margin-top:8px;position:relative}.ss-konv-karte{margin-top:var(--ss-gap-inhalt);background:#ffffff0a;border:1px solid #ffffff14;border-radius:28px;flex-direction:column;padding:40px 32px 32px;display:flex;position:relative}.ss-stempel-wrap{z-index:4;width:110px;height:110px;position:absolute;bottom:-14px;right:-10px}.ss-stempel{background:var(--brand);width:110px;height:110px;color:var(--forest);text-align:center;letter-spacing:-.01em;border-radius:50%;place-items:center;padding:8px;font-size:11px;font-weight:800;line-height:1.15;display:grid;transform:rotate(-8deg);box-shadow:0 14px 40px #13e48959}.ss-stempel small{letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.ss-konv{width:100%;max-width:1040px;height:auto;margin:0 auto;display:block;overflow:visible}.ss-konv .logo-circ{fill:#fff;stroke:#fff9}.ss-konv .draw{stroke-dasharray:1}.ss-anim .ss-konv .draw{stroke-dashoffset:1px}.ss-anim .ss-konv.go .draw{stroke-dashoffset:0;transition:stroke-dashoffset .3s linear;transition-delay:calc(var(--k) * .3s)}.ss-anim .ss-konv .fadein{opacity:0}.ss-anim .ss-konv.go .fadein{opacity:1;transition:opacity .3s linear;transition-delay:calc(var(--k) * .3s)}.ss-anim .ss-konv.go .rk{opacity:.7;animation:2.6s ease-in-out 4.2s infinite ss-rkp}@keyframes ss-rkp{0%,to{opacity:.35}50%{opacity:.95}}.ss-konv-mob{display:none}.ss-konv-leiste{border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid}.ss-konv-leiste .stn{padding:20px 20px 0}.ss-konv-leiste .stn:last-child{padding-right:40px}.ss-konv-leiste .n{font-size:var(--ss-eyebrow-fs);letter-spacing:1.5px;text-transform:uppercase;color:#65fbb8;font-weight:700;display:block}.ss-konv-leiste p{font-size:var(--ss-text);color:#fffc;margin:6px 0 0;line-height:1.45}@media (max-width:1099px){.ss-konv,.ss-konv-leiste{display:none}.ss-konv-mob{display:block}.ss-konv-karte{margin-top:var(--ss-gap-inhalt);background:0 0;border:0;border-radius:0;padding:0}.ss-stempel-wrap{margin:16px auto 14px;position:relative;bottom:auto;right:auto}}.ss-konv-mob .zeit{margin:0 4px;padding-left:48px;position:relative}.ss-konv-mob .zeit:before{content:"";background:#fff3;width:2px;position:absolute;top:8px;bottom:8px;left:11px}.ss-konv-mob .stn{margin-bottom:28px;position:relative}.ss-konv-mob .stn:before{content:"";background:var(--brand);border-radius:50%;width:14px;height:14px;position:absolute;top:4px;left:-40px;box-shadow:0 0 0 6px #13e48926}.ss-konv-mob .stn .n{font-size:var(--ss-eyebrow-fs);letter-spacing:.1em;text-transform:uppercase;color:var(--mintl);font-weight:700}.ss-konv-mob .stn p{color:var(--on-dark2);font-size:var(--ss-text);margin:4px 0 0}.ss-band{margin-top:var(--ss-gap-inhalt);grid-template-columns:repeat(3,1fr);gap:48px;display:grid;position:relative}.ss-band:before,.ss-band:after{content:"";background:var(--bdef);height:2px;position:absolute;top:27px;left:16.67%;right:16.67%}.ss-band:after{background:var(--brand);transform-origin:0;will-change:transform;transform:scaleX(1)}.ss-anim .ss-band:after{transform:scaleX(var(--fill,0))}.ss-band .b{text-align:center;flex-direction:column;display:flex;position:relative}.ss-band .b i{background:var(--brand);width:56px;height:56px;color:var(--forest);z-index:1;box-shadow:0 0 0 8px var(--paper);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:20px;font-style:normal;font-weight:800;transition:box-shadow .5s,background-color .5s,border-color .5s,color .5s;display:grid;position:relative}.ss-anim .ss-band .b:not(.act) i{background:var(--paper);border:2px solid var(--bdef);color:var(--fg2)}.ss-band .b.act i{box-shadow:0 0 0 8px var(--paper), 0 0 0 12px #0baa6538, 0 0 26px 6px #0baa6573}.ss-band .bt{text-align:left;background:#fff;border:1px solid #1a241814;border-radius:20px;flex-direction:column;flex:1;margin-top:36px;padding:28px;transition:opacity .5s,border-color .5s;display:flex;box-shadow:0 8px 30px #18221b0f}.ss-band .b.act .bt{border-color:#13e489}.ss-band .b .lbl{font-size:var(--ss-small);color:var(--g700,#077a49);background:#edf6ef;border-radius:999px;align-self:flex-start;margin-bottom:14px;padding:4px 12px;font-weight:600;display:inline-block}.ss-band .b h3{margin-bottom:12px}.ss-band .bt .cta{margin-top:auto;padding-top:24px}.ss-band .b p{color:var(--fg2);font-size:var(--ss-text);line-height:var(--ss-text-lh);margin:0}@media (max-width:859px){.ss-band{grid-template-columns:1fr;gap:40px}.ss-band:before,.ss-band:after{width:2px;left:27px;right:auto;top:var(--ly0,28px);height:calc(var(--ly1,100%) - var(--ly0,28px))}.ss-band:after{transform-origin:top;transform:scaleY(1)}.ss-anim .ss-band:after{transform:scaleY(var(--fill,0))}.ss-band .b{text-align:left;grid-template-columns:56px 1fr;align-items:start;gap:20px;display:grid}.ss-band .b i{margin:0}}.ss-team .foto{width:100%;max-width:880px;height:auto;box-shadow:none;-webkit-mask-composite:source-in;border-radius:0;margin:0 auto 24px;display:block;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ss-punkte{max-width:960px;margin:var(--ss-gap-inhalt) auto 0;grid-template-columns:1fr 1fr;gap:40px 56px;display:grid}@media (max-width:759px){.ss-punkte{grid-template-columns:1fr}}.ss-punkte .pkt{border-left:1px solid #ffffff29;padding-left:24px}.ss-punkte .n{color:var(--mintl);font-size:var(--ss-small);letter-spacing:.1em;font-weight:700}.ss-punkte h3{color:#fff;margin:4px 0 8px}.ss-punkte p{color:var(--on-dark2);font-size:var(--ss-text);line-height:var(--ss-text-lh);margin:0}.ss-punkte p strong{color:#fff}.ss-namen{text-align:center;font-size:var(--ss-text);color:var(--on-dark2);margin-top:40px}.ss-namen b{color:#fff}.ss-beweis{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.ss-beweis-bild{height:560px;margin-bottom:100px;position:relative}.ss-beweis-clip{border-radius:32px;position:absolute;inset:0;overflow:hidden}.ss-beweis-bild .ss-par{position:absolute;inset:-24px 0}.ss-beweis-bild .ss-par>img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.ss-beweis-text{padding-left:40px}@media (max-width:1099px){.ss-beweis-text{padding-left:80px}}@media (max-width:860px){.ss-beweis{grid-template-columns:1fr;gap:32px}.ss-beweis-bild{height:auto;margin-bottom:0}.ss-beweis-clip{border-radius:24px;height:320px;position:relative;inset:auto}.ss-beweis-bild .ss-par{margin-block:-24px;position:relative;inset:auto}.ss-beweis-bild .ss-par>img{height:368px}.ss-beweis-text{padding-left:0}}.ss-rechnung{background:var(--paper);border:1px solid var(--hair);font-variant-numeric:tabular-nums;border-radius:24px;width:100%;max-width:340px;position:absolute;bottom:-100px;right:-56px;box-shadow:0 16px 48px #18221b24}@media (max-width:860px){.ss-rechnung{width:auto;margin:-60px 16px 0 auto;position:relative;bottom:auto;right:auto}}.ss-rechnung .in{padding:18px 22px}.ss-rechnung .k{margin-bottom:8px;font-size:14px;font-weight:700}.ss-rechnung .z{border-bottom:1px dashed var(--bdef);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;line-height:1.4;display:flex}.ss-rechnung .z.zw{border-bottom-style:solid;font-weight:700}.ss-rechnung .z.sum{border-top:2px solid var(--forest);min-height:48px;color:var(--forest);border-bottom:0;align-items:center;margin-top:4px;padding:8px 0;font-size:15px;font-weight:800}.ss-rechnung .z.sum span+span{font-size:19px;line-height:1.1}.ss-rechnung .z span+span{text-align:right;white-space:nowrap}.ss-rechnung .f{color:var(--fg3);margin-top:12px;font-size:13px;line-height:1.4}.ss-zusagen{gap:14px;margin-top:32px;display:grid}.ss-zusagen .zus{font-size:var(--ss-text);line-height:var(--ss-text-lh);color:var(--fg2);align-items:flex-start;gap:12px;display:flex}.ss-zusagen .zus i{background:var(--brand);width:26px;height:26px;color:var(--forest);border-radius:50%;flex:none;place-items:center;margin-top:calc(.8em - 13px);font-size:13px;font-style:normal;font-weight:800;display:grid}.ss-loop{grid-template-columns:1fr 580px;align-items:center;gap:64px;display:grid}@media (max-width:1099px){.ss-loop{grid-template-columns:1fr;gap:48px}}.ss-loop ul{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.ss-loop li{font-size:var(--ss-text);line-height:var(--ss-text-lh);color:var(--fg2);align-items:flex-start;gap:14px;display:flex}.ss-loop li i{background:var(--brand);width:22px;height:22px;color:var(--forest);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:12px;font-style:normal;font-weight:800;display:grid}.ss-rad{background:#edf6ef;border:1px solid #1a241814;border-radius:24px;min-width:0;padding:28px}.ss-rad-d{display:block}.ss-rad-m{display:none}.ss-rad svg{width:100%;max-width:580px;height:auto;margin:0 auto;font-family:inherit;display:block}.ss-rad .ss-rad-bg{fill:#fff;stroke:#18221b59}.ss-rad .ss-rad-hl{fill:none;stroke:#18221b4d}.ss-rad-sig .ss-rad-dot{fill:#3c463e;transition:fill .3s}.ss-rad-sig .ss-rad-lab{opacity:.9;transition:opacity .4s}.ss-rad-sig.on .ss-rad-lab{opacity:1}.ss-rad-sig.on .ss-rad-dot{fill:#13e489}.ss-rad-ping{fill:none;stroke:#13e489;stroke-width:2px;opacity:0}.ss-rad-sig.on .ss-rad-ping{animation:1.4s ease-out ss-radping}@keyframes ss-radping{0%{opacity:.9;r:5}to{opacity:0;r:26}}.ss-rad-flow{pointer-events:none;stroke-dasharray:4 7;animation:1.2s linear infinite ss-raddash}@keyframes ss-raddash{to{stroke-dashoffset:-11px}}.ss-rad-out rect{stroke:#8a948c;transition:stroke .3s}.ss-rad-out.hit rect{stroke:#13e489}.ss-rad-cnt{text-align:center;border-top:1px solid #1a241814;margin:20px 0 0;padding-top:16px}.ss-rad-cnt .ss-rad-live{vertical-align:middle;background:#13e489;border-radius:50%;width:10px;height:10px;margin:-2px 10px 0 0;animation:1.6s ease-in-out infinite ss-radlive;display:inline-block}@keyframes ss-radlive{50%{opacity:.3}}.ss-rad-cnt b{font-size:var(--ss-text);color:var(--forest);display:block}.ss-rad-cnt small{font-size:var(--ss-small);color:#5f6860;margin-top:4px;display:block}.ss-rad-pills{justify-content:center;gap:6px;margin-top:12px;display:flex}.ss-rad-pill{text-align:center;min-width:0;font-size:var(--ss-small);color:var(--fg1);background:#fff;border:1.5px solid #8a948c;border-radius:99px;flex:1 1 0;padding:8px 4px;font-weight:700;line-height:1.2;transition:border-color .3s}.ss-rad-pill.hit{border-color:#13e489}@media (max-width:859px){.ss-rad-d{display:none}.ss-rad-m{display:block}.ss-rad-m svg{max-width:320px}}.ss-faq{max-width:760px;margin:var(--ss-gap-inhalt) auto 0;gap:10px;display:grid}.ss-faq .q{background:var(--paper);border:1px solid var(--hair);border-radius:16px;overflow:hidden}.ss-faq .q h3{font-size:inherit;line-height:inherit;margin:0}.ss-faq .q button{width:100%;min-height:56px;font:inherit;font-size:var(--ss-intro);text-align:left;color:var(--fg1);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;font-weight:700;line-height:1.35;display:flex}.ss-faq .q button svg{flex:none;width:20px;height:20px;transition:transform .3s}.ss-js .ss-faq .q.open button svg,.ss-faq .q button svg{transform:rotate(180deg)}.ss-js .ss-faq .q:not(.open) button svg{transform:none}.ss-faq .q .a{grid-template-rows:1fr;display:grid}.ss-js .ss-faq .q .a{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .35s,visibility 0s linear .35s}.ss-js .ss-faq .q.open .a{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .35s,visibility}.ss-faq .q .a>div{overflow:hidden}.ss-faq .q .a p{color:var(--fg2);font-size:var(--ss-text);margin:0;padding:0 24px 20px}.ss-ende{padding-block:var(--ss-sec-y) 96px}@media (max-width:639px){.ss-ende{padding-bottom:56px}}.ss-ende h2{max-width:900px;margin-inline:auto}.ss-ende .ss-btn-abstand{margin-top:28px}.ss-sticky{background:var(--forest);z-index:40;justify-content:center;padding:10px 16px;transition:transform .35s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.ss-sticky.show{transform:none}@media (max-width:700px){.ss-sticky{display:flex}}@media (prefers-reduced-motion:reduce){.ss-main .ss-rv,.ss-main [data-ss-st]>*{opacity:1!important;transition:none!important;transform:none!important}.ss-geraet{animation:none}.ss-karte .hrow,.ss-karte .liste,.ss-bg .ss-bg-img{transition:none}.ss-kurve .ln{stroke-dashoffset:0!important;transition:none!important}.ss-kurve .mk,.ss-kurve .lab-h{opacity:1!important;transition:none!important}.ss-konv .draw{stroke-dashoffset:0!important;transition:none!important}.ss-konv .fadein{opacity:1!important;transition:none!important}.ss-konv .rk{opacity:.7;animation:none!important}.ss-band:after{transition:none!important;transform:scaleX(1)!important}.ss-rad-flow,.ss-rad-dot,.ss-rad-ping,.ss-rad-live{animation:none!important}.ss-faq .q .a,.ss-faq .q button svg,.ss-sticky{transition:none!important}}.ss-rad .ss-rad-lab{paint-order:stroke;stroke:#fff;stroke-width:6px;stroke-linejoin:round}.ss-kurve text.lab-k{fill:var(--forest);fill-opacity:.7}@media (max-width:700px){body:has(.ss-sticky) footer{padding-bottom:84px}}@media (max-width:859px){.ss-rad{padding:28px 16px}.ss-rad-m svg{max-width:340px}.ss-rad-m .ss-rad-lab{font-size:19px}.ss-rad-m .ss-rad-sigs>:nth-child(3) .ss-rad-lab,.ss-rad-m .ss-rad-sigs>:nth-child(4) .ss-rad-lab{display:none}.ss-rad-pills{flex-wrap:wrap}.ss-rad-pill{flex:0 auto;padding:8px 14px}}.ss-main{--ss-nav-h:77px}@media (max-width:767px){.ss-main{--ss-nav-h:73px}}@media (min-width:1001px){.ss-szene{aspect-ratio:auto;min-height:max(calc(700px + var(--ss-nav-h)), 100svh)}.ss-bg{inset:-12px 0}.ss-txt{top:calc(50% + var(--ss-nav-h) / 2)}.ss-geraet{top:calc(31% - 68px + var(--ss-nav-h) / 2)}}@media (max-width:1000px){.ss-hero{min-height:calc(100svh - var(--ss-nav-h))}.ss-szene{flex:auto}.ss-bg{height:calc(62vw + 24px);margin-block:-12px}.ss-bg .ss-bg-img{object-position:var(--opm,68% 0%)}.ss-dots{margin-top:auto}.ss-ikonen .ik{background:#ffffffe0;border:1px solid #ffffffb3}.ss-karte{-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);color:var(--forest);background:#ffffffeb;border:1px solid #ffffffb3}}.ss-logos{flex-direction:column;justify-content:center;height:240px;padding-block:0;display:flex}.ss-logos .lbl{margin-bottom:40px;font-size:13px}.ss-logos .tile{gap:12px;height:44px;padding:0 70px;font-size:20px}.ss-logos .tile svg{width:44px;height:44px}.ss-logos .tile img{flex:none;width:auto;height:44px;display:block}.ss-logos .tile.wort img{height:24px}.ss-logos .track{animation-duration:var(--dauer,140s)}.ss-js .ss-logos:not(.lauf) .track{animation-play-state:paused}.k-nav-hd{transition:transform .25s,visibility}.ss-sticky{pointer-events:none;background:0 0;border-top:0;padding:0 16px 16px}.kunden-v4 .ss-sticky .k-btn.sm{pointer-events:auto;white-space:nowrap;width:100%;max-width:320px;font-size:13px;box-shadow:0 12px 32px #13e48952}@media (max-width:700px){html.ss-sticky-an .k-nav-hd{visibility:hidden;transition:transform .25s,visibility 0s .25s;transform:translateY(-100%)}}.k-nav-tone{transition:transform .25s,visibility,background-color .25s,box-shadow .25s,border-color .25s}.k-nav-tone .k-nav-anchor,.k-nav-tone img{transition:color .25s,filter .25s}.k-nav-tone{margin-bottom:-77px}.k-nav-oben{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none!important;background:#14141461!important;border-bottom-color:#0000!important}.k-nav-oben .k-nav-anchor{color:#eef2ec!important}.k-nav-oben .k-nav-anchor:hover{color:#fff!important}.k-nav-oben .k-nav-anchor:focus-visible{outline-color:var(--mintl)}.k-nav-oben img{filter:brightness(0)invert()}@media (prefers-reduced-motion:reduce){.k-nav-tone,.k-nav-tone .k-nav-anchor,.k-nav-tone img{transition:none!important}.ss-logos .track{animation:none!important}.k-nav-hd,html.ss-sticky-an .k-nav-hd{transition:none!important}}.ss-konv.ss-konv-m{display:none}.ss-anim .ss-konv.go .draw{transition-duration:.9s}@media (prefers-reduced-motion:reduce){.ss-konv .draw{stroke-dashoffset:0!important;transition:none!important}.ss-konv .fadein{opacity:1!important;transition:none!important}}@media (max-width:1099px){.ss-konv.ss-konv-m{width:100%;max-width:343px;margin:0 auto;display:block}.ss-konv-mob .zeit{margin-top:20px}}.ss-rechnung{transition:transform .2s,box-shadow .2s}.ss-anim .ss-rechnung.ss-rv{transition:opacity .6s ease-out,transform .2s,box-shadow .2s}.ss-rechnung:hover,.ss-anim .ss-rechnung.ss-rv.in:hover{transform:translateY(-2px);box-shadow:0 20px 56px #18221b2e}.ss-rechnung .rbtn{display:none}.ss-anim .ss-rechnung .rbtn{background:var(--brand);height:36px;color:var(--forest);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0 0 6px;padding:0 18px;font-size:14px;font-weight:700;transition:filter .2s,transform .2s;display:inline-flex}.ss-anim .ss-rechnung .rbtn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.ss-anim .ss-rechnung .rbtn:disabled{opacity:.6;cursor:default}.ss-rechnung .rbody{grid-template-rows:1fr;display:grid}.ss-rechnung .rbody-in{min-height:0;overflow:hidden}.ss-anim .ss-rechnung:not([data-offen]) .rbody{visibility:hidden;grid-template-rows:0fr}.ss-anim .ss-rechnung .rbody{transition:grid-template-rows .5s,visibility linear}.ss-anim .ss-rechnung:not([data-offen]) .rbody{transition:none}.ss-rechnung .z.sum{transition:border-top-color .3s,box-shadow .3s}.ss-rechnung .z.sum.glow{border-top-color:var(--brand);box-shadow:0 -2px 0 var(--brand)}.ss-kurve{position:relative}.ss-kurve svg{touch-action:pan-y;cursor:crosshair}.ss-kurve .kurve-tip{color:var(--forest);white-space:nowrap;pointer-events:none;z-index:2;background:#fff;border-radius:10px;flex-direction:column;gap:2px;padding:8px 12px;font-size:13px;line-height:1.4;display:flex;position:absolute;top:4px;transform:translate(14px);box-shadow:0 8px 24px #18221b29}.ss-kurve .kurve-tip.links{transform:translate(calc(-100% - 14px))}.ss-kurve .kurve-tip strong{font-weight:800}.ss-kurve .kurve-tip .o{color:#5f6860}.ss-kurve .kurve-tip .m{color:#077a49}.ss-kurve .kurve-tip .m b,.ss-kurve .kurve-tip .o b{font-weight:800}@media (max-width:860px){.ss-kurve .kurve-tip{white-space:normal;width:230px}}.ss-kurve .kurve-tip .r{color:var(--fg3);font-size:13px;font-weight:400}@media (prefers-reduced-motion:reduce){.ss-rechnung,.ss-anim .ss-rechnung .rbtn,.ss-rechnung .z.sum,.ss-rechnung .rbody{transition:none!important}.ss-rechnung:hover,.ss-anim .ss-rechnung.ss-rv.in:hover{transform:none}}.ss-anim .ss-rv.ss-hd{opacity:1;transition:none;transform:none}.ss-anim .ss-hd>*{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transition-delay:calc(var(--hd,0) * 80ms);transform:translateY(16px)}.ss-anim .ss-hd.in>*{opacity:1;transform:none}.ss-par,.ss-bg[data-ss-parallax]{transform:translate3d(0, var(--ss-par,0px), 0);will-change:transform}@media (hover:hover){.ss-band .bt,.ss-faq .q,.ss-rad{transition-property:opacity,border-color,transform,box-shadow}.ss-band .bt:hover,.ss-faq .q:hover,.ss-main .ss-rad.in:hover,.ss-main .ss-rad:hover{transform:translateY(-2px);box-shadow:0 14px 36px #18221b1f}.ss-main .ss-rad.in:hover{transition:transform .2s,box-shadow .2s}.ss-band .bt:hover,.ss-faq .q:hover{transition-duration:.2s}}.ss-tab[data-ss-st]{--step:60ms}.ss-anim .ss-tab .x,.ss-anim .ss-tab .ok{opacity:0;transition:transform .35s cubic-bezier(.3,1.4,.6,1),opacity .3s ease-out;transition-delay:calc(var(--i,0) * 60ms + .16s);transform:scale(.6)}.ss-anim .ss-tab.in .x,.ss-anim .ss-tab.in .ok{opacity:1;transform:none}@keyframes ss-nrpuls{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}.ss-anim .ss-band .b.act i{animation:.6s ease-out ss-nrpuls}@media (prefers-reduced-motion:reduce){.ss-main .ss-hd>*,.ss-main .ss-tab .x,.ss-main .ss-tab .ok{opacity:1!important;transition:none!important;transform:none!important}.ss-par,.ss-bg[data-ss-parallax]{will-change:auto;transform:none!important}.ss-band .b.act i{animation:none!important}.ss-band .bt,.ss-faq .q,.ss-rad{transition:none!important}}.ss-stufen{margin-top:var(--ss-gap-inhalt);grid-template-columns:1fr;gap:20px;margin-bottom:28px;display:grid}.ss-stufe{background:var(--paper);border:1px solid var(--hair);border-radius:24px;flex-direction:column;padding:22px 22px 26px;display:flex;box-shadow:0 10px 30px #18221b0f}.ss-stufe h3{letter-spacing:-.01em;margin:0 0 8px;font-size:22px;line-height:1.2}.ss-stufe p{color:var(--fg2);margin:0;font-size:15px;line-height:1.5}.ss-stufe .mini{background:var(--mint);border:1px solid var(--hair);border-radius:16px;height:170px;margin-bottom:20px;position:relative;overflow:hidden}.ss-stufe .m1 .kopf{color:var(--fg3);font-size:11px;position:absolute;top:14px;left:18px;right:18px}.ss-stufe .m1 .bars{gap:10px;display:grid;position:absolute;top:42px;left:18px;right:18px}.ss-stufe .m1 .row{color:var(--fg2);grid-template-columns:72px 1fr 44px;align-items:center;gap:8px;font-size:11px;display:grid}.ss-stufe .m1 .bar{background:#dcdcd6;border-radius:999px;height:10px;position:relative;overflow:hidden}.ss-stufe .m1 .bar i{background:var(--brand);border-radius:999px;position:absolute;inset:0 auto 0 0}.ss-stufe .m1 .bar.w i{background:#9aa39c}.ss-stufe .m1 .sum{border:1px solid var(--hair);background:#fff;border-radius:12px;justify-content:space-between;padding:10px 12px;font-size:12px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.ss-stufe .m1 .sum b{color:var(--forest)}.ss-stufe .m2 .q{border:1px solid var(--hair);background:#fff;border-radius:14px 14px 14px 4px;padding:8px 12px;font-size:12px;font-weight:600;position:absolute;top:0;left:0}.ss-stufe .m2 .pills{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:44px;left:0}.ss-stufe .m2 .pill{border:1.5px solid var(--bdef);background:#fff;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.ss-stufe .m2 .pill.on{background:var(--brand);color:var(--forest);border-color:#0000}.ss-stufe .m2 .ok{background:var(--forest);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:16px;right:18px}.ss-stufe .m2 .ok i{background:var(--brand);width:16px;height:16px;color:var(--forest);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.ss-stufe .m3 svg{width:100%;height:100%;position:absolute;inset:0}.ss-stufe .m3 .tag{border:1px solid var(--hair);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex;position:absolute;bottom:16px;left:18px}.ss-stufe .m3 .tag b{color:var(--g700)}.ss-stufe .m3 .dot{background:var(--brand);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #13e48940}.ss-verb{color:var(--fg3);justify-content:center;align-items:center;gap:10px;margin:0 0 28px;font-size:13px;display:flex}.ss-verb i{background:var(--bdef);flex:1;height:1px}.ss-mission-vgl{margin-top:64px}.ss-zwei{background:var(--paper);border:1px solid var(--hair);border-radius:28px;grid-template-columns:1fr;padding:12px;display:grid;box-shadow:0 30px 80px -30px #18221b38,0 1px #18221b0d}.ss-col{align-content:start;padding:36px 40px;display:grid}.ss-col.ag{border-bottom:1px solid var(--hair)}.ss-col.gr{background:linear-gradient(#13e48917,#13e48900 60%);border-radius:20px;box-shadow:inset 0 0 0 1px #13e48959}.ss-col .k{letter-spacing:.12em;text-transform:uppercase;color:var(--fg3);margin:0 0 22px;font-size:13px;font-weight:700}.ss-col.gr .k{color:var(--g700)}.ss-col ul{margin:0;padding:0;list-style:none;display:grid}.ss-col li{border-top:1px solid var(--hair);align-items:flex-start;gap:14px;padding:16px 0;font-size:15.5px;line-height:1.55;display:flex}.ss-col li:first-child{border-top:0}.ss-col li b{letter-spacing:.1em;text-transform:uppercase;color:var(--fg3);margin-bottom:3px;font-size:11px;font-weight:700;display:block}.ss-col.gr li b{color:var(--g700)}.ss-col li i{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:800;display:grid}.ss-col.ag li i{border:1.5px solid var(--hair2);color:var(--fg3)}.ss-col.gr li i{background:var(--brand);color:var(--forest)}.ss-col.ag li{color:var(--fg3)}.ss-col.gr li{color:var(--fg1)}@media (min-width:861px){.ss-stufen{grid-template-columns:repeat(3,1fr)}.ss-zwei{grid-template-columns:1fr 1fr}.ss-col{grid-row:span 5;grid-template-rows:subgrid}.ss-col.ag{border-bottom:0;border-right:1px solid var(--hair)}.ss-col ul{grid-row:span 4;grid-template-rows:subgrid}}.ss-kurve-hinweis{text-align:center;color:var(--fg3);margin:8px 0 0;font-size:13px;line-height:1.4}.ss-main p{text-wrap:pretty}.ss-rechnung .hinw{color:var(--fg3);margin:0 0 10px;font-size:13px;line-height:1.4}.ss-anim .ss-rechnung .rbtn{min-height:44px}@media (max-width:1000px){.k-nav-tone{margin-bottom:0}.k-nav-oben{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141414!important}}.ss-stufe .m1 .bar i{width:0}.ss-stufe .m1 .sum{opacity:0;transform:translateY(6px)}.ss-stufe .m1.run .bar i{width:var(--w);transition:width 1s ease-out}.ss-stufe .m1.run .bar.w i{transition-delay:.5s}.ss-stufe .m1.run .sum{opacity:1;transition:opacity .45s ease-out 1.9s,transform .45s ease-out 1.9s;transform:none}.ss-stufe .m1 .bars{transition:opacity .3s ease-out}.ss-stufe .m1.aus .bars,.ss-stufe .m1.aus .sum{opacity:0;transition:opacity .3s ease-out}.ss-stufe .m1.fertig .bar i{width:var(--w)}.ss-stufe .m1.fertig .sum{opacity:1;transform:none}.ss-stufe .m2 .qb{opacity:0;transition:opacity .24s ease-out;position:absolute;top:18px;left:18px;right:18px}.ss-stufe .m2 .qb.an{opacity:1;transition:opacity .4s ease-out}.ss-stufe .m2 .pill{transition:background-color .3s,border-color .3s,color .3s}.ss-stufe .m2 .kal{opacity:0;grid-template-columns:repeat(3,40px);grid-auto-rows:24px;gap:6px;transition:opacity .3s ease-out;display:grid;position:absolute;top:18px;left:18px}.ss-stufe .m2 .kal.an{opacity:1;transition:opacity .64s ease-out}.ss-stufe .m2 .kal span{border:1px solid var(--hair);background:#fff;border-radius:6px}.ss-stufe .m2 .kal span.g{background:var(--brand);border-color:#0000}.ss-stufe .m2 .ok{opacity:0;transform-origin:100% 100%;transition:opacity .3s ease-out,transform .3s ease-out;transform:scale(.9)}.ss-stufe .m2 .ok.an{opacity:1;transform:none}.ss-stufe .m3 .ln{stroke-dasharray:100;stroke-dashoffset:100px}.ss-stufe .m3 .fl,.ss-stufe .m3 .pt,.ss-stufe .m3 .tag{opacity:0}.ss-stufe .m3 .tag{transform:translateY(6px)}.ss-stufe .m3 .pt{transform-box:fill-box;transform-origin:50%}.ss-stufe .m3.run .ln.a{stroke-dashoffset:0;transition:stroke-dashoffset 1.5s ease-in-out}.ss-stufe .m3.run .fl.a{opacity:1;transition:opacity 1.5s ease-in-out}.ss-stufe .m3.run .tag{opacity:1;transition:opacity .48s ease-out 1.6s,transform .48s ease-out 1.6s;transform:none}.ss-stufe .m3.run .ln.b{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s ease-in 2.25s}.ss-stufe .m3.run .fl.b{opacity:1;transition:opacity 1.1s ease-in 2.25s}.ss-stufe .m3.run .pt{opacity:1;transition:opacity .16s linear 3.2s;animation:.8s ease-out 3.35s ss-pt-puls}.ss-stufe .m3 svg{transition:opacity .3s ease-out}.ss-stufe .m3.aus svg,.ss-stufe .m3.aus .tag{opacity:0;transition:opacity .3s ease-out}@keyframes ss-pt-puls{0%{transform:scale(1)}50%{transform:scale(1.8)}to{transform:scale(1)}}.ss-stufe .m3.fertig .ln{stroke-dashoffset:0}.ss-stufe .m3.fertig .fl,.ss-stufe .m3.fertig .pt,.ss-stufe .m3.fertig .tag{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ss-stufe .mini *,.ss-stufe .mini{transition:none!important;animation:none!important}}@media (min-width:1001px){#nach-dem-start.ss-sec,#vergleich.ss-sec{padding-block:calc(var(--ss-sec-y) + 40px)}}.ss-mint .ss-band .b i{box-shadow:0 0 0 8px var(--mint)}.ss-mint .ss-band .b.act i{box-shadow:0 0 0 8px var(--mint), 0 0 0 12px #0baa6538, 0 0 26px 6px #0baa6573}
