html,body{background:#ffffff;color-scheme:light}
.m-sektion{position:relative;overflow:hidden;isolation:isolate;color:#fff;
  padding-block:clamp(88px,11vw,150px) 0;text-align:center;background:#14161a}
.m-bild{position:absolute;inset:0;z-index:-1;background:
  linear-gradient(180deg,rgba(12,14,16,.45) 0%,rgba(12,14,16,.55) 55%,rgba(12,14,16,.82) 100%),
  url(/bild/foto_team.webp) center 40%/cover no-repeat}
.m-text{max-width:820px;margin:0 auto;padding-inline:24px;display:grid;gap:18px}
.m-zeile{font-size:13px;letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-weight:600}
.m-sektion h2{font-size:clamp(34px,5.2vw,64px);line-height:1.04;letter-spacing:-.03em;font-weight:700;color:#fff;text-wrap:balance}
.m-satz{font-size:clamp(17px,1.6vw,21px);line-height:1.45;color:rgba(255,255,255,.88);max-width:46ch;margin-inline:auto}
.m-band{margin-top:clamp(56px,7vw,96px);padding-block:22px 26px;border-top:1px solid rgba(255,255,255,.16);
  background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.25))}
.m-band-titel{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-bottom:14px}
.m-fenster{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.m-spur{display:flex;width:max-content;animation:m-lauf 46s linear infinite}
.m-band:hover .m-spur{animation-play-state:paused}
.m-spur ul{display:flex;align-items:center;gap:clamp(36px,4vw,64px);padding:0 clamp(18px,2vw,32px);margin:0;list-style:none}
.m-spur li{font-size:clamp(19px,2vw,26px);font-weight:700;letter-spacing:-.01em;white-space:nowrap;color:rgba(255,255,255,.92)}
@keyframes m-lauf{to{transform:translateX(-50%)}}
main.start .m-sektion .m-zeile,main.start .m-sektion .m-band-titel{color:rgba(255,255,255,.94);text-shadow:0 1px 2px rgba(0,0,0,.5)}
main.start .m-sektion .m-satz{color:rgba(255,255,255,.92);margin-inline:auto}
main.start .m-sektion h2{color:#fff}
.m-sektion::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 75% 62% at 50% 40%,rgba(8,10,12,.62) 0%,rgba(8,10,12,.42) 50%,rgba(8,10,12,0) 82%)}
.m-text,.m-band{text-shadow:0 1px 3px rgba(0,0,0,.45),0 0 22px rgba(0,0,0,.3)}
@media (prefers-reduced-motion:reduce){.m-spur{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.m-spur ul[aria-hidden]{display:none}.m-spur ul{flex-wrap:wrap;justify-content:center;row-gap:12px}}


:root{
  --schrift-titel:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Helvetica,Arial,sans-serif;
  --schrift-text:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;
  --grund:#ffffff; --flaeche:#ffffff; --flaeche-2:#f5f5f7;
  --linie-fein:#e8e8ed; --linie:#d2d2d7; --kante:#d2d2d7; --linie-stark:#86868b;
  --tinte:#1d1d1f; --gedaempft:#6e6e73;
  --akzent-50:#eefaf4; --akzent-100:#e2f6ec; --akzent-200:#b6ebd0; --akzent-400:#3ecf8e;
  --akzent-500:#15803d; --akzent-700:#0f6b33; --akzent-tief:#0f6b33; --akzent-lese:#0f6b33;
  --akzent:#15803d; --auf-akzent:#ffffff; --band:#1d1d1f; --akzent-900:#1d1d1f;
  --schatten-karte:none; --schatten-hoch:0 30px 60px -30px rgba(0,0,0,.22);
  --a-grau:#f5f5f7; --a-gruen:#3ecf8e; --a-gruen-tief:#15803d;
}
html,body{background:#ffffff}
body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body, body *:not(code):not(pre):not(kbd):not(.s-zahl):not(.s-nr){font-family:var(--schrift-text)}
main.start h1,main.start h2,main.start h3,.m-sektion h2{font-family:var(--schrift-titel);font-weight:600;letter-spacing:-.028em}


.startstreifen{background:#f5f5f7;color:#1d1d1f;font-size:13px}
header.startkopf{background:rgba(255,255,255,.78);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.08);box-shadow:none}
.startnav a{font-size:13.5px;color:#1d1d1f;opacity:.88;font-weight:400}
.startknopf{border-radius:980px;background:#4A5C6A;color:#fff;font-size:13px;font-weight:500;padding:6px 14px}
.startmarke .zeichen{background:#1d1d1f;color:#fff;border-radius:8px}


main.start .s-hero{position:relative;overflow:hidden;isolation:isolate;padding:clamp(72px,9vw,128px) 0 clamp(64px,8vw,112px);background:#ffffff}
main.start .s-hero::before{content:"";position:absolute;inset:-25%;z-index:-1;pointer-events:none;
  background:
    radial-gradient(38% 48% at 18% 28%,rgba(62,207,142,.10),transparent 70%),
    radial-gradient(34% 44% at 82% 18%,rgba(21,128,61,.06),transparent 70%),
    radial-gradient(46% 52% at 58% 88%,rgba(182,235,208,.24),transparent 72%);
  animation:a-drift 24s ease-in-out infinite alternate}
@keyframes a-drift{0%{transform:translate3d(-5%,-3%,0) scale(1)}50%{transform:translate3d(3%,2%,0) scale(1.06)}100%{transform:translate3d(6%,4%,0) scale(1.1)}}
main.start .s-kopfgitter{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:clamp(44px,6vw,80px);max-width:1080px}
main.start .s-kopftext{align-items:center;max-width:900px;gap:24px}
main.start .s-hero h1{font-size:clamp(42px,6.6vw,88px);line-height:1.02;letter-spacing:-.04em;font-weight:700}
main.start .s-hero h1 em{display:block;font-style:normal;background:linear-gradient(90deg,#15803d 0%,#3ecf8e 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
main.start .s-satz{font-size:clamp(19px,1.9vw,25px);line-height:1.38;color:#6e6e73;max-width:38ch;margin-inline:auto}
main.start .s-vormerken{align-items:center;text-align:center;margin-inline:auto}
main.start .s-vormerken form{justify-content:center}
main.start .s-feld{border-radius:980px;border:1px solid #d2d2d7;background:#fff;min-height:48px;padding-inline:20px;font-size:17px}


main.start section{padding-block:clamp(84px,10vw,150px)}
main.start #kette,main.start #datei,main.start #chinesisch,main.start #vergleich,main.start #schluss{background:#f5f5f7}
main.start #portal,main.start #preise,main.start #weg,main.start #fragen{background:#ffffff}
main.start section.m-sektion{background:#14161a;padding-block:clamp(88px,11vw,150px) 0}
main.start section.s-stand{background:#ffffff;padding-block:28px}
main.start .s-blockkopf{max-width:44ch}
main.start .s-blockkopf p{max-width:46ch;margin-inline:auto}
main.start .s-blockkopf h2{font-size:clamp(34px,4.8vw,60px);line-height:1.05;letter-spacing:-.032em}
main.start .s-blockkopf p{font-size:clamp(18px,1.6vw,22px);line-height:1.42;color:#6e6e73;margin-top:16px}


main.start .s-glied{box-shadow:none;background:#ffffff;border-radius:20px}
main.start #kette .s-glied{background:#ffffff}
main.start .s-fenster{box-shadow:0 30px 60px -30px rgba(0,0,0,.25),0 0 0 1px rgba(0,0,0,.04);border-radius:16px}
main.start .s-pk,main.start .s-vergleich,main.start .s-fragengruppe,main.start .s-jahrkarte,main.start .s-merkmal{box-shadow:none !important;border-color:transparent !important;border-radius:28px}
main.start #preise .s-pk{background:#f5f5f7}
main.start #fragen .s-fragengruppe,main.start #fragen .s-frage{background:transparent}


main.start .s-tat{border-radius:980px;min-height:48px;padding:0 26px;font-size:17px;font-weight:500;background:#15803d;color:#fff}
main.start .s-tat:hover{background:#0f6b33}
main.start .s-tat.s-leise{background:transparent;color:#15803d;box-shadow:inset 0 0 0 1px #15803d}
main.start .s-wahl button[aria-pressed="true"]{background:#1d1d1f;color:#fff}
main.start .s-wahl button{border-radius:980px}


footer.fussleiste{background:#f5f5f7;color:#6e6e73;font-size:12px;border-top:0}


@supports (animation-timeline: view()){
  main.start #kette,main.start #portal,main.start #datei,main.start #preise,main.start #chinesisch,main.start #vergleich,main.start #schluss{
    background-image:radial-gradient(55% 70% at 50% 0%,rgba(62,207,142,.07),transparent 70%);
    background-repeat:no-repeat;background-size:140% 100%;
    animation:a-gleit linear both;animation-timeline:view();animation-range:entry 0% exit 100%}
  @keyframes a-gleit{from{background-position:0% 0}to{background-position:100% 0}}
  main.start .s-blockkopf,main.start .s-kette,main.start .s-buehne,main.start .s-pk{
    animation:a-auf linear both;animation-timeline:view();animation-range:entry 0% entry 55%}
  @keyframes a-auf{from{opacity:.25;transform:translateY(28px) scale(.985)}to{opacity:1;transform:none}}
}
@media (prefers-reduced-motion:reduce){
  main.start .s-hero::before{animation:none}
  main.start section,main.start .s-blockkopf,main.start .s-kette,main.start .s-buehne,main.start .s-pk{animation:none !important}
}
@media (max-width:640px){
  .startknopf{padding:6px 12px;font-size:12.5px}
  .startnav a{font-size:13px}
  main.start .s-hero h1{font-size:40px}
  main.start .s-blockkopf h2{font-size:32px}
}


@media (max-width:760px){
  main.start section{padding-block:64px}
  main.start section.m-sektion{padding-block:72px 0}
  main.start .s-blockkopf h2{font-size:32px}
  main.start .s-blockkopf p{font-size:17px}
  main.start .s-preise{display:flex !important;align-items:flex-start;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-24px;padding:4px 24px 12px;scrollbar-width:none;grid-template-columns:none}
  main.start .s-preise::-webkit-scrollbar{display:none}
  main.start .s-preise .s-pk{flex:0 0 82vw;scroll-snap-align:center;padding:22px 20px}
  main.start .s-preise .s-pk ul{gap:6px}
  main.start .s-preise .s-pk li{font-size:14.5px}
  main.start #preise .s-preise::after{content:"";flex:0 0 4px}
}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}

.m-bild{animation:a-fahrt 26s ease-in-out infinite alternate;transform-origin:60% 40%}
@keyframes a-fahrt{from{transform:scale(1)}to{transform:scale(1.12) translate3d(-1.5%,-1%,0)}}

@media (prefers-reduced-motion:reduce){.m-bild,.a-slide .a-bild,.a-slide.a-foto .a-hinter,.a-rahmen{animation:none !important;transition:none !important;transform:none !important}.a-karte{transition:none !important;transform:scale(var(--k-s,1)) !important}}
:root{--s-gruen:#00664B;--s-gruen-tief:#00533D;--akzent:#00664B;--akzent-500:#00664B;--akzent-700:#00533D;--akzent-tief:#00533D;--akzent-lese:#00664B;--a-gruen-tief:#00664B}

main.start .s-hero .s-kopftext h1{font-size:clamp(19px,1.9vw,26px);line-height:1.3;letter-spacing:-.012em;font-weight:600;color:#6e6e73}
main.start .s-hero .s-kopftext h1 em{margin-top:clamp(10px,1.2vw,16px);font-size:clamp(46px,7.4vw,108px);line-height:1;letter-spacing:-.045em;font-weight:700;
  background:linear-gradient(90deg,#00664B 0%,#12976A 100%);-webkit-background-clip:text;background-clip:text;color:transparent}

main.start section{padding-block:clamp(56px,6.4vw,96px)}
main.start #warum,main.start #drin,main.start #kette,main.start #fuerwen{padding-block:clamp(40px,4.4vw,64px)}
main.start #warum .s-blockkopf h2,main.start #drin .s-blockkopf h2,main.start #kette .s-blockkopf h2,main.start #fuerwen .s-blockkopf h2{font-size:clamp(30px,3.3vw,46px)}
main.start #warum .s-blockkopf,main.start #drin .s-blockkopf,main.start #kette .s-blockkopf,main.start #fuerwen .s-blockkopf{max-width:980px}
main.start #warum .s-blockkopf p,main.start #drin .s-blockkopf p,main.start #kette .s-blockkopf p{margin-top:10px;font-size:clamp(17px,1.4vw,19px)}
main.start .s-kacheln{margin-top:24px;gap:14px}
main.start .s-kachel{padding:24px 22px;box-shadow:0 0 0 1px rgba(18,44,32,.08),0 1px 2px rgba(18,44,32,.05),0 12px 28px -14px rgba(18,44,32,.22)}
main.start .s-postenkarte{margin-top:24px;padding:0;background:transparent;box-shadow:none}
main.start .s-postenkopf{display:none}
main.start .s-postenliste{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
main.start .s-posten{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 18px;border-radius:22px;background:#ffffff;box-shadow:var(--schatten-hoch)}
main.start .s-posten .s-palt{font-size:13.5px;color:#6e6e73}
main.start .s-posten .s-palt::before{content:"Steuerberater: "}
main.start .s-posten .s-pneu{align-items:flex-start;font-size:14.5px;margin-top:auto}
main.start .s-postenfuss{margin-top:16px;text-align:center;font-size:14px;line-height:1.5;text-wrap:pretty}
main.start #kette .s-wahl{margin-top:20px}
main.start #kette .s-kette{margin-top:20px}
main.start #kette .s-kettenzeile{margin-top:14px}
main.start .s-werpaar{margin-top:24px;gap:14px}
main.start .s-werkarte{padding:22px 26px}
main.start .s-branchen{margin-top:18px;text-align:center;font-size:15px;color:#6e6e73}
main.start .s-branchen a{color:var(--s-gruen);font-weight:600;text-decoration:underline;text-underline-offset:2px;display:inline-block;padding:10px 2px}
main.start .s-werkarte.s-nein{margin-top:0;max-width:none;font-size:inherit;line-height:inherit;color:inherit}
main.start .s-werkarte ul{margin-top:14px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}
@media (max-width:1100px){main.start .s-postenliste{grid-template-columns:repeat(3,minmax(0,1fr))}}

main.start section,main.start #warum,main.start #drin,main.start #kette,main.start #fuerwen{padding-block:clamp(32px,2.8vw,40px)}
main.start .s-hero{padding:clamp(40px,4vw,60px) 0 clamp(32px,2.8vw,40px)}
main.start #rechner.pr{padding-block:clamp(32px,2.8vw,40px)}
main.start section.m-sektion{padding-block:clamp(44px,4vw,60px) 0}
main.start .m-band{margin-top:clamp(28px,2.8vw,40px)}
main.start .s-blockkopf p{margin-top:8px}
main.start .s-fragenwahl{gap:8px}
main.start .s-blockkopf h2{font-size:clamp(30px,3.3vw,46px)}
main.start .s-schritte{margin-top:24px;gap:14px}
main.start .s-schritt{padding:18px 22px 20px}
main.start .s-schritt h3{display:inline;margin-left:10px}
main.start .s-schritt .s-snr{margin-bottom:0;vertical-align:middle}
main.start .s-schritt p{margin-top:10px}
main.start #datei .s-todokarte > p{margin-top:6px;font-size:15px}
main.start .s-snr{width:32px;height:32px;margin-bottom:10px}
main.start #datei .s-todopaar{gap:14px}
main.start #datei .s-todokarte{padding:22px 26px}
main.start #datei .s-todoliste,main.start #datei .s-ortliste{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}
main.start #datei .s-marken{margin-top:14px;max-width:none;text-align:center}
main.start .s-jahrkarte{margin-top:24px}
@media (max-width:760px){main.start #datei .s-todoliste,main.start #datei .s-ortliste{grid-template-columns:1fr}}
main.start .s-blockkopf{max-width:980px}
main.start .s-blockkopf p{max-width:64ch;margin-inline:auto}
main.start .s-hero .s-satz{max-width:62ch;font-size:clamp(18px,1.5vw,21px)}
main.start .s-fragenwahl{margin-top:18px;max-width:none}
main.start .s-fragen{margin-top:20px;max-width:980px}
main.start details.s-frage > summary{padding:11px 2px}
@media (min-width:900px){main.start .s-fragenblock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;align-items:start}
 main.start .s-fragenblock > :not(details){grid-column:1/-1}}
main.start .m-sektion h2{font-size:clamp(32px,4.2vw,54px)}
main.start .s-jahrkarte{padding:clamp(20px,2.4vw,30px)}
main.start #preise .s-mitte{max-width:1260px}
main.start .s-pk .s-kurz{min-height:0}
main.start .s-pk .s-betrag{margin-top:14px}
main.start .s-schluss{padding:clamp(28px,3vw,40px) 24px}
main.start #preise .s-takt,main.start #preise .s-preise,main.start #preise .s-offen{margin-top:20px}
@media (max-width:760px){
  main.start section{padding-block:48px}
  main.start #warum,main.start #drin,main.start #kette,main.start #fuerwen{padding-block:40px}
  main.start .s-hero .s-kopftext h1{font-size:17px}
  main.start .s-hero .s-kopftext h1 em{font-size:44px}
  main.start .s-postenliste{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  main.start .s-posten{padding:16px 14px;border-radius:18px}
  main.start .s-werkarte ul{grid-template-columns:1fr}
}

main.start .s-tat{border-radius:980px;min-height:50px;padding:0 26px;font-size:16.5px;font-weight:600;letter-spacing:-.01em;
  background-color:var(--s-gruen);background-image:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 58%);color:#fff;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 1px 2px rgba(0,40,28,.16),0 8px 18px -10px rgba(0,80,55,.55);
  transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s ease,filter .16s ease}
main.start .s-tat:hover{background-color:var(--s-gruen);filter:brightness(1.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.36),0 2px 4px rgba(0,40,28,.18),0 14px 26px -12px rgba(0,80,55,.6)}
main.start .s-tat:active{transform:scale(.97);filter:brightness(.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,40,28,.2)}
main.start .s-tat.s-leise{background-color:#ffffff;background-image:none;color:var(--s-gruen);
  box-shadow:inset 0 0 0 1.5px var(--s-gruen),0 1px 2px rgba(0,40,28,.08),0 8px 18px -12px rgba(0,80,55,.35)}
main.start .s-tat.s-leise:hover{background-color:#f3faf7;filter:none}

main.start .s-kopftasten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:440px;margin-inline:auto}
main.start .s-kopftasten .s-tat,main.start .s-vormerken .s-tat{height:50px;min-height:50px;padding:0 18px;border-radius:980px;font-size:16.5px;white-space:nowrap}
main.start .s-kopftasten .s-tat{width:100%;margin:0}
main.start .s-vormerken .s-textlink{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600;color:var(--s-gruen);text-decoration:underline;text-underline-offset:3px}
@media (max-width:430px){main.start .s-kopftasten{gap:10px}main.start .s-kopftasten .s-tat{padding:0 10px;font-size:15px}}

main.start .s-pk .s-kurz{min-height:42px}
main.start .s-pk .s-danach{margin-top:14px;padding-top:0}
main.start .s-pk .s-tat{order:99;margin-top:auto;width:100%;height:50px;min-height:50px;flex:none}
main.start .s-pk .s-trenn{margin:20px 0 16px}
main.start .s-pk ul + .s-danach{margin-bottom:22px}
main.start .s-pk.s-hoch{box-shadow:inset 0 0 0 2px var(--s-gruen)}
@media (max-width:760px){main.start .s-preise{align-items:stretch !important}}

main.start .s-pk .s-tat.s-leise,main.start .s-pk:hover .s-tat.s-leise{background-color:var(--s-gruen);background-image:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 58%);color:#fff;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 1px 2px rgba(0,40,28,.16),0 8px 18px -10px rgba(0,80,55,.55)}
main.start .s-pk .s-tat.s-leise:hover{filter:brightness(1.07)}

@media (min-width:761px){
  main.start .s-preise{row-gap:16px}
  main.start .s-pk{display:grid;grid-template-rows:subgrid;grid-row:span 8;row-gap:0;align-content:start}
  main.start .s-pk .s-kurz{min-height:0}
  main.start .s-pk .s-tat{align-self:end;margin-top:20px}
  main.start .s-pk ul,main.start .s-pk .s-danach{align-self:start}
}
main.start .s-taktschalter button{color:#515154}

.startmarke{min-height:44px;display:inline-flex;align-items:center}

main.start .s-schluss .s-tat{margin-top:24px;min-width:280px}

#rechner .pr-zeile input{accent-color:var(--s-gruen)}
@media (prefers-color-scheme:dark){:root:root:root{color-scheme:dark;--grund:#0E1210;--flaeche:#1A211E;--flaeche-2:#141A17;--linie-fein:rgba(255,255,255,.07);--linie:rgba(255,255,255,.12);--kante:rgba(255,255,255,.12);--linie-stark:#6E7873;--tinte:#ECF1EE;--gedaempft:#AEB8B3;--akzent-50:rgba(75,224,170,.10);--akzent-100:rgba(75,224,170,.14);--akzent-200:rgba(75,224,170,.30);--akzent-400:#4BE0AA;--akzent-500:#4BE0AA;--akzent-700:#5BE8B6;--akzent-tief:#5BE8B6;--akzent-lese:#4BE0AA;--akzent:#4BE0AA;--auf-akzent:#04281C;--band:#1A211E;--akzent-900:#ECF1EE;--schatten-hoch:0 1px 0 rgba(255,255,255,.06) inset,0 30px 60px -30px rgba(0,0,0,.8);--a-grau:#141A17;--a-gruen:#4BE0AA;--a-gruen-tief:#4BE0AA;--s-gruen:#4BE0AA;--s-gruen-tief:#5BE8B6;--termin:#8DB8FF;--matt:#AEB8B3;--leise:#AEB8B3;--sanft:#141A17;--weich:rgba(75,224,170,.10);--rand:rgba(255,255,255,.12)}:root:root:root,:root:root:root body{background:#0E1210;color:#ECF1EE}:root:root:root .testphase,:root:root:root .startstreifen{background:#141A17;color:#ECF1EE}:root:root:root .zum-inhalt{background:#1A211E;color:#ECF1EE}:root:root:root header.startkopf,:root:root:root header.kopfleiste{background:rgba(14,18,16,.78);border-bottom-color:rgba(255,255,255,.08)}:root:root:root .startnav a,:root:root:root header.kopfleiste a{color:#ECF1EE}:root:root:root header a.startknopf,:root:root:root header.kopfleiste a.startknopf{background:#00875a;color:#ffffff}:root:root:root .startmarke .zeichen{background:#ECF1EE;color:#0E1210}:root:root:root main.start{color:#ECF1EE}:root:root:root main.start .s-hero{background:#0E1210}:root:root:root main.start .s-hero::before{opacity:.5}:root:root:root main.start .s-satz,:root:root:root main.start .s-blockkopf p,:root:root:root main.start .s-hero .s-kopftext h1,:root:root:root main.start .s-branchen,:root:root:root main.start .s-posten .s-palt{color:#AEB8B3}:root:root:root main.start .s-hero .s-kopftext h1 em{background-image:linear-gradient(90deg,#4BE0AA 0%,#9AF0CF 100%)}:root:root:root main.start .s-feld{background:#1A211E;border-color:rgba(255,255,255,.14);color:#ECF1EE}:root:root:root main.start #kette,:root:root:root main.start #datei,:root:root:root main.start #chinesisch,:root:root:root main.start #vergleich,:root:root:root main.start #schluss{background:#141A17}:root:root:root main.start #portal,:root:root:root main.start #preise,:root:root:root main.start #weg,:root:root:root main.start #fragen,:root:root:root main.start section.s-stand{background:#0E1210}:root:root:root main.start .s-glied,:root:root:root main.start #kette .s-glied,:root:root:root main.start .s-posten,:root:root:root main.start .s-kachel,:root:root:root main.start .s-werkarte{background:linear-gradient(180deg in oklab,rgba(255,255,255,.06) 0,rgba(255,255,255,.02) 14px,rgba(255,255,255,0) 44px) #1A211E;box-shadow:inset 1px 1px 0 rgba(255,255,255,.10),inset 0 0 0 1px rgba(255,255,255,.06),0 10px 22px -14px rgba(0,0,0,.6),0 32px 60px -30px rgba(0,0,0,.7)}:root:root:root main.start #preise .s-pk{background:linear-gradient(180deg in oklab,rgba(255,255,255,.06) 0,rgba(255,255,255,.02) 14px,rgba(255,255,255,0) 44px) #1A211E;box-shadow:inset 1px 1px 0 rgba(255,255,255,.10),inset 0 0 0 1px rgba(255,255,255,.06),0 10px 22px -14px rgba(0,0,0,.6),0 32px 60px -30px rgba(0,0,0,.7)}:root:root:root main.start .s-aus{opacity:.85}:root:root:root main.start .s-pk.s-hoch{box-shadow:inset 0 0 0 2px #4BE0AA,0 10px 22px -14px rgba(0,0,0,.6)}:root:root:root main.start .s-tat,:root:root:root main.start .s-tat:hover,:root:root:root main.start .s-pk .s-tat.s-leise,:root:root:root main.start .s-pk:hover .s-tat.s-leise{background-color:#00875a;background-image:none;color:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,.4),0 10px 22px -12px rgba(0,0,0,.7)}:root:root:root main.start .s-tat.s-leise{background-color:rgba(255,255,255,.06);background-image:none;color:#4BE0AA;box-shadow:inset 0 0 0 1.5px #4BE0AA,0 10px 22px -14px rgba(0,0,0,.6)}:root:root:root main.start .s-tat.s-leise:hover{background-color:rgba(75,224,170,.10)}:root:root:root main.start .s-wahl button,:root:root:root main.start .s-taktschalter button{color:#ECF1EE}:root:root:root main.start .s-wahl button[aria-pressed="true"],:root:root:root main.start .s-taktschalter button[aria-pressed="true"]{background:#ECF1EE;color:#0E1210}:root:root:root main.start .s-taktschalter{background:rgba(255,255,255,.07)}:root:root:root main.start .s-taktnote{background:rgba(75,224,170,.14);color:#4BE0AA}:root:root:root main.start .s-pk .s-fahne{background:#1C3A2E;color:#4BE0AA}:root:root:root footer.fussleiste{background:#141A17;color:#AEB8B3}:root:root:root footer.fussleiste a{color:#ECF1EE}:root:root:root main.start .s-buehne,:root:root:root main.start .a-buehne{background:#0E1210}}
