:root{--paper:#f6f5f1;--paper-2:#fbfaf8;--sheet:#fff;--ink:#202c2c;--ink-2:#4a5957;--muted:#74817f;--faint:#9aa5a3;--line:#e4e0d7;--hair:#efebe3;--gold:#dfb971;--gold-tief:#a87f31;--gruen:#497664;--gruen-tief:#33564a;--gold-hover:#d3a955;--gold-satt:#c9a45c;--schein:#fffdf8;--dunkel:#202c2c;--auf-dunkel:#f6f5f1;--auf-dunkel-2:#f6f5f1ad;--auf-dunkel-3:#f6f5f133;--schatten:0 1px 2px #202c2c0a, 0 8px 24px #202c2c0f;--schatten-hoch:0 2px 6px #202c2c0d, 0 20px 48px #202c2c1a;--f-display:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--f-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--rund:14px;--rund-klein:10px;--rund-gross:20px;--weich:.2s cubic-bezier(.2, .6, .2, 1);--weich-lang:.45s cubic-bezier(.2, .6, .2, 1);--takt:clamp(76px, 9.5vw, 152px);--takt-kopf:clamp(44px, 5.4vw, 84px);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{max-width:100%;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--f-display);-webkit-font-smoothing:antialiased;margin:0;padding-bottom:84px;font-size:16px;line-height:1.6}h1,h2,h3,p,figure,dl,dd,dt{margin:0}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}svg{display:block}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.wrap{max-width:1360px;margin:0 auto;padding-inline:clamp(16px,3.4vw,48px)}.lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-tief);font-size:12px;font-weight:600}.num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.top{top:env(safe-area-inset-top,0px);z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--hair);background:#f6f5f1eb;position:sticky}.top__in{align-items:center;gap:18px;max-width:1360px;margin:0 auto;padding:14px clamp(16px,3.4vw,48px);display:flex}.logo{width:auto;height:21px;color:var(--ink);flex:none}.top .lbl{box-shadow:inset 1px 0 0 var(--line);padding-left:18px}@media (width<=620px){.top .lbl{display:none}}.stagewrap{background:radial-gradient(85% 110% at 50% 12%, var(--schein) 0%, var(--paper) 62%), var(--paper);color:var(--ink);padding-block:clamp(30px,3.8vw,56px) clamp(34px,4.4vw,64px)}.headline{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-bottom:clamp(18px,2.6vw,30px);display:flex}.headline .lbl{color:var(--gold-tief)}h1{letter-spacing:-.036em;margin-top:12px;font-size:clamp(40px,7vw,88px);font-weight:400;line-height:.98}h1 b{font-weight:700}.headline__sub{color:var(--muted);white-space:nowrap;padding-bottom:10px;font-size:15px}.replay{color:var(--ink-2);background:var(--paper);transition:background var(--weich),color var(--weich);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.replay:hover{color:var(--ink);background:var(--hair)}.replay svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.views{background:var(--paper);border-radius:999px;gap:2px;padding:3px;display:flex}.views button{color:var(--ink-2);transition:background var(--weich),color var(--weich);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.views button:hover{color:var(--ink);background:var(--hair)}.views button[aria-pressed=true]{color:var(--sheet);background:var(--gruen)}.sec{padding-block:var(--takt)}.sec--band{background:var(--paper-2);border-top:0}.sec h2{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin-top:16px;font-size:clamp(31px,4.8vw,58px);font-weight:400;line-height:1.05}.sec h2 b{color:var(--gruen);font-weight:700}.sec .lead{color:var(--ink-2);max-width:60ch;margin-top:clamp(20px,2.2vw,30px);font-size:clamp(17px,1.4vw,21px);font-weight:400;line-height:1.62}.sec .lead+.lead{margin-top:14px}.incl{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3.4vw,52px) clamp(28px,4vw,72px);margin-top:clamp(36px,4.4vw,60px);display:grid}@media (width<=900px){.incl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.incl{grid-template-columns:minmax(0,1fr)}}.incl h3{letter-spacing:-.01em;font-size:19px;font-weight:500}.incl p{color:var(--ink-2);margin-top:6px;font-size:15px;line-height:1.55}.incl .v{color:var(--gruen);margin-top:10px;font-size:13px;font-weight:700;display:block}.incl>div{background:var(--sheet);border-radius:var(--rund);box-shadow:var(--schatten);padding:clamp(20px,2.2vw,26px)}.data{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(28px,4vw,72px);margin-top:clamp(30px,3.6vw,48px);display:grid}@media (width<=900px){.data{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.data{grid-template-columns:minmax(0,1fr)}}.data div{border-bottom:1px solid var(--hair);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.data dt{color:var(--muted);font-size:14px}.data dd{font-family:var(--f-mono);font-variant-numeric:tabular-nums;text-align:right;font-size:14px}.profiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(18px,2.4vw,34px);margin-top:clamp(34px,4vw,56px);display:grid}@media (width<=1000px){.profiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=540px){.profiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.prof{flex-direction:column;gap:12px;display:flex}.prof .draw{border-bottom:1px solid var(--line);place-items:end center;height:132px;padding-bottom:12px;display:grid}.prof svg{color:var(--ink)}.prof b{font-size:14px;font-weight:500;line-height:1.3}.prof span{font-family:var(--f-mono);color:var(--muted);margin-top:3px;font-size:11px;display:block}.doc{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,80px);display:grid}@media (width<=860px){.doc{grid-template-columns:minmax(0,1fr)}}.doc ul{gap:9px;margin:22px 0 0;padding:0;list-style:none;display:grid}.doc li{color:var(--ink-2);gap:11px;font-size:15px;display:flex}.doc li:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.sheetprev{background:var(--sheet);border-radius:var(--rund);box-shadow:var(--schatten-hoch);padding:22px}.sheetprev .pv{aspect-ratio:1/1.414;overflow:hidden}.sheetprev svg{width:100%;height:100%}.btn{border:1px solid var(--ink);background:var(--ink);color:var(--paper);transition:opacity var(--weich);justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:500;display:inline-flex}.btn:hover{opacity:.86}.btn--quiet{color:var(--ink);border-color:var(--line);background:0 0}.btn--quiet:hover{border-color:var(--ink);opacity:1}.btn svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.btn[disabled]{opacity:.5;cursor:progress}.btnrow{flex-wrap:wrap;gap:12px;margin-top:clamp(26px,3vw,38px);display:flex}.bar{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -1px 0 var(--hair),0 -10px 30px #202c2c14;padding:10px clamp(16px,3.4vw,48px) calc(10px + env(safe-area-inset-bottom,0px));background:#f6f5f1f0;position:fixed;bottom:0;left:0;right:0}.bar__in{align-items:center;gap:18px;max-width:1360px;margin:0 auto;display:flex}.bar__m{white-space:nowrap;font-size:15px;font-weight:500}.bar__m span{color:var(--muted);font-size:13px;font-weight:400;display:block}.bar__p{text-align:right;white-space:nowrap;margin-left:auto}.bar__p b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;display:block}.bar__p span{color:var(--muted);font-size:13px;display:block}.bar .btn{padding:11px 18px;font-size:14px}@media (width<=620px){.bar .btn{padding:11px 16px;font-size:13.5px}.bar__in{gap:12px}.bar__p b{font-size:15px}}.foot{background:var(--dunkel);color:var(--auf-dunkel-2);flex-wrap:wrap;justify-content:space-between;gap:28px;padding-block:clamp(38px,4.4vw,60px);font-size:13px;line-height:1.6;display:flex}.foot p{max-width:92ch}.toast{background:var(--dunkel);color:var(--auf-dunkel);border-radius:var(--rund-klein);opacity:0;pointer-events:none;transition:opacity var(--weich),transform var(--weich);z-index:50;text-align:center;max-width:88vw;padding:11px 18px;font-size:13.5px;position:fixed;bottom:96px;left:50%;transform:translate(-50%,12px)}.toast.on{opacity:1;transform:translate(-50%)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tick--fest{background:var(--gruen)}.tick--fest svg{opacity:1}.zurueck{margin-left:auto}@media (width<=560px){.zurueck span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zurueck{padding-left:12px;padding-right:12px}}.doc__hinweis{color:var(--muted);max-width:52ch;margin-top:18px;font-size:13px}.foot__nav{flex-wrap:wrap;gap:22px;margin-top:18px;display:flex}.foot__nav a{color:var(--auf-dunkel-2);font-size:13px}.foot__nav a:hover{color:var(--auf-dunkel)}.views{flex-wrap:wrap}@media (width<=520px){.bar__p{display:none}.bar__in{gap:12px}.bar .btn{margin-left:auto}}.buehne{grid-template-columns:minmax(0,1fr);gap:clamp(20px,2.6vw,32px);display:grid}@media (width>=1000px){.buehne{grid-template-columns:minmax(0,2.3fr) minmax(330px,1fr);align-items:start}}.stage{aspect-ratio:16/8.2;background:var(--sheet);border-radius:var(--rund-gross);min-height:300px;max-height:min(70vh,760px);box-shadow:var(--schatten);position:relative;overflow:hidden}@media (width<=760px){.stage{aspect-ratio:4/3}}.stage svg{width:100%;height:100%}.grab{cursor:grab;touch-action:none}.grab:active{cursor:grabbing}.stage__warten{background:radial-gradient(70% 90% at 50% 40%,var(--schein) 0%,var(--sheet) 70%);z-index:2;transition:opacity var(--weich-lang);place-content:center;justify-items:center;gap:14px;display:grid;position:absolute;inset:0}.stage__warten[hidden]{display:none}.stage__warten.weg{opacity:0;pointer-events:none}.stage__logo{width:min(40%,180px);height:auto;color:var(--line)}.stage__warten p{color:var(--faint);letter-spacing:.04em;font-size:12.5px}.ansichten{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:12px;display:flex}.ansichten__rechts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hint{color:var(--faint);font-size:12.5px;position:static}.summe{background:var(--sheet);border-radius:var(--rund-gross);box-shadow:var(--schatten-hoch);padding:clamp(24px,2.8vw,36px)}@media (width>=1000px){.summe{max-height:calc(100vh - 104px);position:sticky;top:84px;overflow-y:auto}}.summe__modell{letter-spacing:-.028em;margin-top:10px;font-size:clamp(26px,2.8vw,36px);font-weight:400;line-height:1.05}.summe__modell span{color:var(--gruen);font-weight:700}.summe__liste{gap:0;margin-top:20px;display:grid}.summe__liste>div{box-shadow:inset 0 -1px 0 var(--hair);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.summe__liste>div:last-child{box-shadow:none}.summe__liste dt{color:var(--muted);font-size:14.5px}.summe__liste dd{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-size:15.5px;font-weight:700}.summe__cta{width:100%;margin-top:22px}.summe__fuss{color:var(--muted);margin-top:16px;font-size:12.5px;line-height:1.55}.waehler{gap:8px;margin-top:18px;display:grid}.waehler__zeile{background:var(--paper);border-radius:999px;gap:6px;padding:4px;display:flex}.waehler__zeile button{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;transition:background var(--weich),color var(--weich),box-shadow var(--weich);border-radius:999px;flex:1 1 0;padding:8px 6px;font-size:13.5px;font-weight:600;overflow:hidden}.waehler__zeile button:hover{color:var(--ink)}.waehler__zeile button[aria-pressed=true]{background:var(--sheet);color:var(--ink);box-shadow:var(--schatten)}.opts{gap:14px;margin-top:20px;display:grid}.opt{box-shadow:inset 0 -1px 0 var(--hair);gap:9px;padding:14px 0;display:grid}.opt:last-child{box-shadow:none;padding-bottom:0}.opt__text b{color:var(--ink);font-size:15.5px;font-weight:700;display:block}.opt__text small{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.opt__rechts{justify-content:space-between;align-items:center;gap:12px;display:flex}.opt__preis{color:var(--gruen);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.preis{box-shadow:inset 0 1px 0 var(--hair),inset 0 -1px 0 var(--hair);margin-top:24px;padding:22px 0 18px}.preis__marke,.preis__klein span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600;display:block}.preis__gross b{letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(36px,4.4vw,52px);font-weight:700;line-height:1;display:block}.preis__klein{margin-top:14px}.preis__klein b{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:3px;font-size:17px;font-weight:600;display:block}.preis__gueltig{color:var(--muted);margin-top:14px;font-size:12.5px;line-height:1.5}.leistung{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.leistung h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);box-shadow:inset 0 -1px 0 var(--hair);padding-bottom:8px;font-size:12px;font-weight:600}.leistung ul{gap:6px;margin-top:9px;list-style:none;display:grid}.leistung li{color:var(--ink-2);padding-left:13px;font-size:12.5px;line-height:1.45;position:relative}.leistung li:before{content:"";background:var(--gruen);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.leistung div:last-child li:before{background:var(--line)}.leistung__hinweis:empty{display:none}.leistung__hinweis{color:var(--gruen-tief);margin-top:14px;font-size:12.5px;line-height:1.5}.reihe{margin-block:clamp(22px,2.6vw,32px)}.reihe__lbl{margin-bottom:12px}.rail{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}@media (width<=860px){.rail{scroll-snap-type:x mandatory;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:10px;margin-inline:calc(-1*clamp(16px,3.4vw,48px));padding-inline:clamp(16px,3.4vw,48px);display:flex;overflow-x:auto}.rail button{scroll-snap-align:start;flex:0 0 132px}}.rail button{border-radius:var(--rund-klein);background:var(--sheet);color:var(--ink-2);text-align:center;box-shadow:var(--schatten);transition:transform var(--weich),box-shadow var(--weich),background var(--weich),color var(--weich);justify-items:center;gap:8px;padding:16px 10px 14px;display:grid}.rail button:hover{box-shadow:var(--schatten-hoch);color:var(--ink);transform:translateY(-1px)}.rail__plaetze{align-items:flex-end;gap:2px;height:22px;display:flex}.rail__plaetze i{background:var(--line);border-radius:2px;width:7px;height:14px;display:block}.rail button:hover .rail__plaetze i{background:var(--gold)}.rail__name{color:var(--ink);font-size:15px;font-weight:700;line-height:1.1}.rail__zahl{color:var(--muted);font-size:12px}.rail button[aria-pressed=true]{background:var(--gruen);color:var(--sheet)}.rail button[aria-pressed=true] .rail__name{color:var(--sheet)}.rail button[aria-pressed=true] .rail__zahl{color:#ffffffc7}.rail button[aria-pressed=true] .rail__plaetze i{background:var(--gold)}.schalter{background:var(--paper);border-radius:999px;align-items:center;gap:11px;padding:8px 12px;display:inline-flex}.schalter__aus,.schalter__an{color:var(--faint);transition:color var(--weich);font-size:14px;font-weight:700}.schalter__bahn{background:var(--line);width:52px;height:30px;transition:background var(--weich);border-radius:999px;flex:none;position:relative}.schalter__bahn i{background:var(--sheet);width:24px;height:24px;transition:transform var(--weich);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #202c2c47}.schalter[aria-pressed=false] .schalter__aus,.schalter[aria-pressed=true] .schalter__an{color:var(--ink)}.schalter[aria-pressed=true] .schalter__bahn{background:var(--gruen)}.schalter[aria-pressed=true] .schalter__bahn i{transform:translate(22px)}.schalter:hover .schalter__bahn{background:var(--faint)}.schalter[aria-pressed=true]:hover .schalter__bahn{background:var(--gruen-tief)}
