:root{--von: var(--marke-von, #e65909);--bis: var(--marke-bis, #f6821f);--grund: var(--marke-grund, #f3f4f7);--flaeche: var(--marke-flaeche, #ffffff);--feld: var(--marke-feld, #ebedf2);--text: var(--marke-text, #10131b);--schwach: var(--marke-schwach, #565d6e);--auf-marke: #fff;--auf-marke: oklch(from var(--von) clamp(.16, (.62 - l) * 100, 1) calc(c/5) h);--linie: color-mix(in srgb, var(--text) 11%, transparent);--linie-zart: color-mix(in srgb, var(--text) 6%, transparent);--schatten: 0 1px 2px color-mix(in srgb, var(--text) 4%, transparent), 0 24px 60px -24px color-mix(in srgb, var(--text) 22%, transparent);--schatten-hoch: 0 2px 4px color-mix(in srgb, var(--text) 5%, transparent), 0 40px 90px -30px color-mix(in srgb, var(--text) 30%, transparent);--rund: 14px;--rund-schale: 26px;--wand: 6px;--rund-kern: calc(var(--rund-schale) - var(--wand));--kurve: cubic-bezier(.32, .72, 0, 1)}*{box-sizing:border-box}@font-face{font-family:Schibsted Grotesk;src:url(/schriften/schibsted-grotesk.woff2) format("woff2-variations");font-weight:400 900;font-display:swap}@font-face{font-family:Plex Mono;src:url(/schriften/plex-mono-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Plex Mono;src:url(/schriften/plex-mono-500.woff2) format("woff2");font-weight:500;font-display:swap}body{margin:0;background:var(--grund);color:var(--text);font:17px/1.6 Schibsted Grotesk,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}h1,h2,h3{text-wrap:balance}.kopf{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:10px;block-size:64px;padding-inline:max(28px,calc((100% - 1180px)/2 + 28px));border-block-end:1px solid color-mix(in srgb,var(--text) 8%,transparent);background:color-mix(in srgb,var(--grund) 78%,transparent);-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px)}.kopf .marke{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-weight:680;font-size:16.5px;letter-spacing:-.02em;margin-inline-end:12px}.kopf nav{margin-left:auto;display:flex;gap:6px;align-items:center}.kopf .knopf{padding:9px 18px;font-size:14.5px}@media(max-width:560px){.kopf{padding-inline:18px;gap:6px}.kopf .marke{margin-inline-end:0}.kopf .knopf{padding:8px 14px;font-size:14px}}@media(max-width:480px){.kopf{padding-inline:14px;gap:5px}.kopf .markenname{display:none}.kopf .knopf{white-space:nowrap;padding:8px 12px;font-size:13.5px}.nur-breit{display:none}}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 22px;border:1px solid transparent;border-radius:999px;font:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;background:linear-gradient(135deg,var(--von),var(--bis));color:var(--auf-marke);box-shadow:0 1px 2px color-mix(in srgb,var(--von) 30%,transparent);transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.knopf:hover{transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,var(--von) 32%,transparent)}.knopf.leise:hover{background:var(--feld);border-color:color-mix(in srgb,var(--text) 20%,transparent);transform:none}}.knopf:active,.knopf.leise:active{transform:scale(.97)}.knopf.leise{background:transparent;color:var(--text);border-color:var(--linie);box-shadow:none}.knopf.voll{width:100%}.knopf.gross{padding:13px 27px;font-size:15.5px}.knopf:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.knopf:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--von);outline-offset:2px}.hinweis{padding:12px 16px;border-radius:11px;border:1px solid var(--linie);background:var(--feld);color:var(--schwach);font-size:14px}.hinweis.warnung{border-color:#f59e0b55;background:#f59e0b14;color:#92500a}.hinweis.gut{border-color:#10b98155;background:#10b98114;color:#06694a}.hinweis.band{border-radius:0;border-width:0 0 1px}.hinweis code{font-size:12.5px}.start{max-width:1180px;margin:0 auto;padding:0 28px 140px}.auftritt{transition:opacity .7s var(--kurve),transform .7s var(--kurve)}.auftritt[data-da=nein]{opacity:0;transform:translateY(28px)}.start>.auftritt{margin-block-start:clamp(110px,15vw,190px)}.start>.auftritt[id]{scroll-margin-block-start:96px}.start>.auftritt{text-align:center}.start>.auftritt>h2{font-size:clamp(30px,4.2vw,48px);line-height:1.06;letter-spacing:-.03em;font-weight:700;margin:0 auto 20px;max-inline-size:20ch}.buehne{padding-block-start:clamp(48px,7vw,84px);display:grid;gap:clamp(48px,6vw,88px);text-align:center;position:relative;isolation:isolate}.buehne:before,.buehne:after{content:"";position:absolute;z-index:-1;pointer-events:none;inset-block-start:calc(-1*clamp(90px,9vw,150px));inset-inline-start:50%;inline-size:min(1700px,148vw);block-size:min(1900px,165vh);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 60%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 60%,transparent 100%);will-change:transform,opacity}.buehne:before{background:radial-gradient(58% 42% at 50% 20%,color-mix(in srgb,var(--von) 62%,transparent) 0%,color-mix(in srgb,var(--von) 34%,transparent) 46%,transparent 78%),radial-gradient(46% 38% at 18% 8%,color-mix(in srgb,var(--bis) 52%,transparent) 0%,color-mix(in srgb,var(--bis) 28%,transparent) 44%,transparent 76%)}.buehne:after{background:radial-gradient(40% 32% at 78% 10%,color-mix(in srgb,var(--bis) 56%,transparent) 0%,color-mix(in srgb,var(--bis) 30%,transparent) 42%,transparent 74%),radial-gradient(32% 30% at 36% 40%,color-mix(in srgb,var(--von) 34%,transparent),transparent 72%)}@keyframes schein-treiben-a{0%{transform:translate(-50%) scale(1);opacity:.92}to{transform:translate(-52%,2.5%) scale(1.08);opacity:1}}@keyframes schein-treiben-b{0%{transform:translate(-48%,1.5%) scale(1.06);opacity:.7}to{transform:translate(-51%,-1.5%) scale(.98);opacity:1}}.buehne-wort>*{animation:buehne-auftritt .62s var(--kurve) backwards}.buehne-wort>*:nth-child(1){animation-delay:0ms}.buehne-wort>*:nth-child(2){animation-delay:70ms}.buehne-wort>*:nth-child(3){animation-delay:.14s}.buehne-wort>*:nth-child(4){animation-delay:.21s}.buehne-wort>*:nth-child(5){animation-delay:.28s}@keyframes buehne-auftritt{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.buehne:before{animation:schein-auf .9s ease-out backwards,schein-treiben-a 26s var(--kurve) infinite alternate}.buehne:after{animation:schein-auf .9s ease-out backwards,schein-treiben-b 34s var(--kurve) infinite alternate}@keyframes schein-auf{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.buehne:before,.buehne:after{animation:schein-auf .4s ease-out backwards}.buehne-wort>*{animation-name:buehne-auftritt-ruhig;animation-duration:.4s}@keyframes buehne-auftritt-ruhig{0%{opacity:0}}}.buehne .wortmarke{justify-content:center}.buehne h1,.buehne .unterzeile{margin-inline:auto}.buehne .tasten{justify-content:center}.wortmarke{display:flex;align-items:center;gap:.02em;margin:0 0 clamp(34px,4.5vw,56px);font-size:clamp(54px,8.4vw,124px);font-weight:700;letter-spacing:-.045em;line-height:1;color:var(--text);-webkit-user-select:none;user-select:none}.wortmarke__zeichen{inline-size:.72em;block-size:.72em;margin-block-start:.11em;margin-inline:-.03em -.065em;flex:none}.buehne h1{font-size:clamp(36px,6vw,78px);line-height:.98;letter-spacing:-.045em;font-weight:800;margin:0 auto 26px;max-inline-size:15ch}.buehne .unterzeile{font-size:clamp(18px,2vw,22px);line-height:1.5;color:var(--schwach);max-inline-size:46ch;margin:0 auto 40px}.tasten{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.plattformen{margin:22px 0 0}.plattformen ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap}.plattformen a{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:12px;transition:transform .2s var(--kurve),background-color .2s var(--kurve)}.plattformen img{inline-size:26px;block-size:26px;display:block}@media(hover:hover)and (pointer:fine){.plattformen a:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--text) 6%,transparent)}}.plattformen a:focus-visible{outline:2px solid var(--von);outline-offset:2px}.plattformen a:active{transform:scale(.94)}@media(prefers-reduced-motion:reduce){.plattformen a{transition:background-color .15s linear}.plattformen a:hover,.plattformen a:active{transform:none}}.start>.vertrauen>h2{font-size:clamp(26px,3.4vw,40px);line-height:1.15;max-inline-size:26ch;margin-block-end:48px}.vertrauen dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:2px;margin:0;background:color-mix(in srgb,var(--text) 7%,transparent);border-radius:var(--rund-schale);overflow:hidden;padding:2px}.vertrauen dl>div{background:var(--flaeche);padding:clamp(26px,3vw,38px);margin:0}.vertrauen dt{font-size:17px;font-weight:650;letter-spacing:-.01em;margin:0 0 10px}.vertrauen dd{margin:0 auto;max-inline-size:34ch;font-size:15.5px;line-height:1.6;color:var(--schwach)}.ablauf .schritte{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:clamp(28px,4vw,56px);counter-reset:schritt}.ablauf .schritte>div{counter-increment:schritt}.ablauf .schritte>div:before{content:counter(schritt,decimal-leading-zero);display:block;font-family:Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.1em;color:var(--von);margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--linie)}.ablauf .schritte h3{font-size:clamp(21px,2.4vw,27px);line-height:1.15;letter-spacing:-.02em;font-weight:650;margin:0 0 12px}.ablauf .schritte p{margin:0;font-size:15.5px;line-height:1.6;color:var(--schwach)}.listenteil .tabelle{background:color-mix(in srgb,var(--text) 4%,transparent);border-radius:var(--rund-schale);padding:var(--wand);overflow-x:auto}.listenteil table{width:100%;min-width:460px;border-collapse:collapse;background:var(--flaeche);border-radius:var(--rund-kern);overflow:hidden}.listenteil .tabelle th,.listenteil .tabelle td{padding:16px clamp(16px,2.2vw,26px);text-align:left;border-bottom:1px solid var(--linie-zart)}.listenteil .tabelle thead th{font-family:Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--schwach)}.listenteil .tabelle tbody td:first-child{font-weight:600}.listenteil .tabelle td.umfang{color:var(--schwach);font-size:15px}.listenteil .tabelle th.zahl,.listenteil .tabelle td.zahl{text-align:right;font-family:Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.listenteil tfoot th,.listenteil tfoot td{border-bottom:0;font-weight:650;font-size:16px}.listenteil tfoot td.zahl{font-size:19px;color:var(--von)}.listenteil .quelle{margin:22px auto 0;font-size:14.5px;line-height:1.65;color:var(--schwach);max-inline-size:68ch}.tarifteil{padding:8px 0}.tarifteil .unterzeile{margin:0 auto 40px;font-size:18px;line-height:1.55;color:var(--schwach);max-inline-size:58ch}.zahlweise{display:inline-flex;position:relative;gap:4px;padding:4px;margin-block-end:32px;border-radius:999px;background:color-mix(in srgb,var(--text) 6%,transparent)}.zahlweise button{position:relative;z-index:1;border:0;background:none;font:inherit;font-size:14.5px;font-weight:600;color:var(--schwach);padding:9px 20px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:color .3s var(--kurve)}.zahlweise button[aria-pressed=true]{color:var(--text);background:var(--flaeche);box-shadow:inset 0 1px color-mix(in srgb,#fff 70%,transparent),0 1px 2px color-mix(in srgb,var(--text) 8%,transparent),0 8px 20px -12px color-mix(in srgb,var(--text) 40%,transparent)}.zahlweise .sparen{font-family:Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--von);background:color-mix(in srgb,var(--von) 12%,transparent);padding:3px 7px;border-radius:999px}.tarife .karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;align-items:stretch}.tarife .karte{position:relative;display:flex;flex-direction:column;gap:18px;background:var(--flaeche);border-radius:var(--rund-kern);padding:clamp(26px,3vw,34px);box-shadow:inset 0 1px color-mix(in srgb,#fff 70%,transparent),var(--schatten);transition:transform .6s var(--kurve),box-shadow .6s var(--kurve)}@media(hover:hover){.tarife .karte:hover{transform:translateY(-3px);box-shadow:inset 0 1px color-mix(in srgb,#fff 70%,transparent),var(--schatten-hoch)}}.tarife .karte.gebucht{outline:2px solid var(--von);outline-offset:4px}.tarife .abzeichen{position:absolute;inset-block-start:clamp(26px,3vw,34px);inset-inline-end:clamp(26px,3vw,34px);font-family:Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--von);background:color-mix(in srgb,var(--von) 11%,transparent);padding:5px 10px;border-radius:999px}.tarife .karte h3{font-size:21px;font-weight:680;letter-spacing:-.02em;margin:0}.tarife .beschreibung{margin:0;font-size:15px;line-height:1.6;color:var(--schwach)}.tarife .preis{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0;font-family:Plex Mono,ui-monospace,monospace;font-size:clamp(32px,4vw,44px);font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.tarife .je,.tarife .gesamt{font-family:Schibsted Grotesk,ui-sans-serif,sans-serif;font-size:14.5px;font-weight:500;letter-spacing:0;color:var(--schwach)}.tarife .gesamt{flex-basis:100%}.tarife .karte ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.5}.tarife .karte li{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start}.tarife .karte li:before{content:"";inline-size:9px;block-size:5px;margin-block-start:6px;border-inline-start:1.8px solid var(--von);border-block-end:1.8px solid var(--von);transform:rotate(-45deg)}.tarife .karte .knopf{margin-block-start:auto;inline-size:100%;padding-block:13px}.mitte{min-block-size:76vh;display:grid;place-items:center;padding:clamp(40px,8vh,90px) 22px 90px}.blatt{inline-size:100%;max-inline-size:560px;background:color-mix(in srgb,var(--text) 4%,transparent);border-radius:var(--rund-schale);padding:var(--wand)}.blatt.schmal{max-inline-size:440px}.blatt>form,.blatt>.innen,.blatt>section{background:var(--flaeche);border-radius:var(--rund-kern);padding:clamp(28px,4vw,40px);box-shadow:inset 0 1px color-mix(in srgb,#fff 70%,transparent),var(--schatten)}.blatt h1{font-size:clamp(27px,4vw,34px);line-height:1.1;letter-spacing:-.03em;font-weight:720;margin:0 0 8px}.blatt .unterzeile{margin:0 0 28px;font-size:15.5px;line-height:1.55;color:var(--schwach)}label{display:block;margin-block-end:16px}label>span{display:block;font-size:13px;font-weight:600;letter-spacing:.01em;margin-block-end:7px}.typwahl label>span,.kaestchen>span{font-weight:400;letter-spacing:normal;margin-block-end:0}input,select,textarea{inline-size:100%;font:inherit;font-size:16px;color:inherit;background:var(--feld);border:1px solid transparent;border-block-end-color:color-mix(in srgb,var(--text) 14%,transparent);border-radius:12px 12px 4px 4px;padding:13px 15px;transition:background .25s var(--kurve),border-color .25s var(--kurve),box-shadow .25s var(--kurve)}input:hover,select:hover,textarea:hover{border-block-end-color:color-mix(in srgb,var(--text) 26%,transparent)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;background:var(--flaeche);border-color:transparent;border-block-end-color:var(--von);box-shadow:0 0 0 4px color-mix(in srgb,var(--von) 14%,transparent)}input[aria-invalid=true]{border-block-end-color:var(--fehler, #c0392b)}.blatt .knopf{inline-size:100%;padding-block:14px;margin-block-start:8px}.formular-fuss{margin:22px 0 0;font-size:14.5px;line-height:1.6;color:var(--schwach);text-align:center}.formular-fuss a{font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--text) 25%,transparent);transition:text-decoration-color .25s var(--kurve)}.formular-fuss a:hover{text-decoration-color:currentColor}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--von);outline-offset:3px;border-radius:6px}.konto{max-width:1000px;margin:0 auto;padding:52px 28px 90px;display:grid;gap:22px}.konto h1{margin:0;font-size:30px;letter-spacing:-.028em;font-weight:660}.kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:20px}.kachel.breit{grid-column:1 / -1;display:grid;gap:14px}.kachel h2{margin:0 0 15px;font-size:11.5px;text-transform:uppercase;letter-spacing:.11em;color:var(--schwach);font-weight:660}.kachel dl{margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;font-size:14px}.kachel dt{color:var(--schwach);font-size:12.5px;margin-bottom:2px}.kachel dd{margin:0;overflow-wrap:break-word}.zahl-gross{margin:0;font-size:38px;font-weight:680;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.vertrag{display:flex;align-items:center;gap:18px;padding:16px 0;border-top:1px solid var(--linie-zart)}.vertrag>div{flex:1}.vertrag strong{font-size:15px;font-weight:620}.vertrag .marke,.adresszeile .marke,.sitzungszeile .marke{margin-left:10px;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;padding:3px 9px;border-radius:999px;border:1px solid var(--linie);color:var(--schwach);font-weight:620}.vertrag .marke.active,.vertrag .marke.trialing,.adresszeile .marke.active,.sitzungszeile .marke.active{color:#06694a;border-color:#10b98155;background:#10b9810f}.vertrag .marke.past_due,.adresszeile .marke.past_due{color:#92500a;border-color:#f59e0b55;background:#f59e0b0f}.vertrag p{margin:4px 0 0}.leistung{max-width:1180px;margin:0 auto;padding:0 28px 140px}.leistung-kopf{max-inline-size:780px;margin-inline:auto;text-align:center;padding-block-start:clamp(48px,7vw,84px);margin-block-end:clamp(48px,6vw,80px)}.leistung-kopf h1{font-size:clamp(30px,4.2vw,50px);line-height:1.08;letter-spacing:-.035em;margin:0}.leistung-kopf .unterzeile{margin:18px auto 30px;max-inline-size:620px;font-size:clamp(16.5px,1.7vw,19px);line-height:1.55;color:var(--schwach)}.leistung-punkte{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(28px,3.5vw,46px);max-inline-size:1040px;margin-inline:auto}.leistung-punkte h2{font-size:clamp(18px,1.9vw,21px);line-height:1.25;letter-spacing:-.02em;margin:0 0 10px}.leistung-punkte p{margin:0;font-size:16px;line-height:1.62;color:var(--schwach)}@media(max-width:560px){.leistung{padding-inline:18px}}.fuss{max-width:1180px;margin:0 auto;padding:40px 28px 72px;border-block-start:1px solid var(--linie-zart);font-size:14.5px;color:var(--schwach)}@media(max-width:560px){.fuss{padding-inline:18px}}.fuss-spalten{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:34px 26px}.fuss-rubrik h2{margin:0 0 12px;font-size:12.5px;font-weight:680;letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.fuss-rubrik ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.fuss a{color:inherit;text-decoration:none;transition:color .2s var(--kurve)}.fuss a:hover,.fuss a:focus-visible{color:var(--text);text-decoration:underline;text-underline-offset:3px}.fuss-schluss{margin-block-start:38px;padding-block-start:20px;border-block-start:1px solid var(--linie-zart);display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 26px}.fuss-marke{font-weight:680;font-size:15.5px;letter-spacing:-.02em;color:var(--text)}.fuss-engine{margin-inline-start:auto;font-size:14px}@media(max-width:640px){.fuss-engine{margin-inline-start:0;flex-basis:100%}}.konto>.unterzeile{color:var(--schwach);margin:-8px 0 0}.reiter{display:flex;gap:4px;border-bottom:1px solid var(--linie);margin-bottom:4px}.reiter button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--schwach);font:inherit;font-size:14.5px;font-weight:540;padding:11px 16px;margin-bottom:-1px;cursor:pointer}.reiter button:hover{color:var(--text)}.reiter button[aria-selected=true]{color:var(--von);border-bottom-color:var(--von);font-weight:620}.reiter-inhalt{display:grid;gap:20px}.kachel-kopf{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}.kachel-kopf>div{flex:1}.kachel-kopf h2{margin:0 0 4px;font-size:17px;text-transform:none;letter-spacing:-.01em;color:var(--text)}.kdnr{font:12.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--schwach);border:1px solid var(--linie);border-radius:999px;padding:6px 12px;white-space:nowrap}.typwahl{border:0;padding:0;margin:0 0 20px;min-inline-size:0}.typwahl legend{padding:0;font-size:13.5px;font-weight:520;float:left;inline-size:100%;margin:0 0 9px}.typwahl__reihe{clear:both;display:flex;gap:22px;flex-wrap:wrap}.typwahl label{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.2;cursor:pointer}.typwahl input[type=radio]{display:block;flex:none;inline-size:16px;block-size:16px;margin:0;accent-color:var(--von)}.typwahl label>span{font-size:14px}.paare{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.paare label{display:grid;gap:7px;font-size:13.5px;font-weight:520}.paare label.voll{grid-column:span 2}.paare em{color:var(--schwach);font-style:normal;font-weight:400}.paare input,.paare select{background:var(--feld);border:1px solid var(--linie);border-radius:10px;padding:11px 13px;color:var(--text);font:inherit}.paare input:disabled,.paare select:disabled{color:var(--schwach);cursor:not-allowed}.paare input:focus-visible,.paare select:focus-visible{outline:2px solid var(--von);outline-offset:1px}.knopfzeile.rechts{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:20px;border-top:1px solid var(--linie-zart)}.zahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px}.tabelle{overflow-x:auto}.tabelle table{width:100%;border-collapse:collapse;font-size:14px}.tabelle th{text-align:start;font-size:11.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--schwach);font-weight:620;padding:0 14px 10px 0;white-space:nowrap}.tabelle td{padding:13px 14px 13px 0;border-top:1px solid var(--linie-zart)}.tabelle td.zahl{font-variant-numeric:tabular-nums}@media(max-width:640px){.paare label.voll{grid-column:auto}.reiter{overflow-x:auto}}.code-zeile{display:flex;gap:10px;margin-top:12px}.code-zeile input{flex:1;min-width:0;background:var(--feld);border:1px solid var(--linie);border-radius:10px;padding:11px 13px;color:var(--text);font:inherit;text-transform:uppercase}.code-zeile input:focus-visible{outline:2px solid var(--von);outline-offset:1px}.popup-hinter{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:20px;background:color-mix(in srgb,var(--text) 45%,transparent)}.popup{position:relative;width:100%;max-width:380px;padding:28px;border:1px solid var(--linie);border-radius:var(--rund);background:var(--flaeche);box-shadow:var(--schatten)}.popup h2{margin:0 0 8px;font-size:15px}.popup-schliessen{position:absolute;top:14px;right:14px;width:28px;height:28px;border:none;background:transparent;color:var(--schwach);font-size:18px;line-height:1;cursor:pointer;border-radius:8px}.popup-schliessen:hover{background:var(--feld)}.popup-schliessen:focus-visible{outline:2px solid var(--von);outline-offset:1px}.adresszeile{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.adresszeile strong{font-size:15px;font-weight:620}.sitzungszeile{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--linie-zart)}.sitzungszeile>div{flex:1;min-width:0}.sitzungszeile strong{font-size:15px;font-weight:620}.sitzungszeile p{margin:4px 0 0}.sitzungszeichen{font-size:20px;line-height:1;width:26px;text-align:center;flex:none}.kaestchen{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:13px;color:var(--schwach);cursor:pointer}.kaestchen input{width:15px;height:15px;accent-color:var(--von)}.anmeldelink{max-width:400px;margin:18px auto 0}.anmeldelink h2{margin:0;font-size:16px;letter-spacing:-.01em}.anmeldelink .klein{margin:2px 0 0}.trenner{display:flex;align-items:center;gap:12px;margin-bottom:16px;color:var(--schwach);font-size:12px}.trenner:before,.trenner:after{content:"";flex:1;height:1px;background:var(--linie)}.linkzeile{display:flex;gap:10px;margin-top:14px}.linkzeile input{flex:1;min-width:0;background:var(--feld);border:1px solid var(--linie);border-radius:10px;padding:11px 13px;color:var(--text);font:inherit}.linkzeile input:focus-visible{outline:2px solid var(--von);outline-offset:1px}@media(max-width:560px){.linkzeile{flex-direction:column}}.erweiterung .knopf{transition:transform .16s ease-out,box-shadow .16s ease-out,border-color .16s ease-out}.erweiterung .knopf:hover{transform:none}@media(hover:hover)and (pointer:fine){.erweiterung .knopf:hover{transform:translateY(-1px)}}.erweiterung .knopf:active{transform:scale(.97)}.erweiterung input.code{font-size:19px;font-weight:560;letter-spacing:.14em;text-align:center;text-transform:uppercase;font-variant-numeric:tabular-nums}.erweiterung .augenbraue{margin:0;font-size:12px;font-weight:620;letter-spacing:.08em;text-transform:uppercase;color:var(--schwach)}.erweiterung .haken{display:block;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--marke-gut, #22c55e) 14%,transparent);position:relative}.erweiterung .haken:after{content:"";position:absolute;left:15px;top:12px;width:14px;height:8px;border-left:2.5px solid var(--marke-gut, #22c55e);border-bottom:2.5px solid var(--marke-gut, #22c55e);transform:rotate(-45deg)}.erweiterung .blatt.fertig{animation:erweiterung-auftritt .24s ease-out;max-inline-size:520px}.erweiterung .fertig-kopf{display:flex;align-items:center;gap:14px}.erweiterung .fertig-kopf h1{margin:0}.erweiterung .fertig-kopf .haken{flex:none}.erweiterung .blatt.fertig .hinweis.gut{margin-block-start:22px;padding:18px 20px;font-size:15.5px;line-height:1.55}@keyframes erweiterung-auftritt{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.erweiterung .blatt.fertig{animation:none}.erweiterung .knopf,.erweiterung .knopf:hover,.erweiterung .knopf:active{transition:none;transform:none}}.knopf.gross{padding:15px 16px 15px 28px;font-size:16.5px;gap:14px}.knopf.gross:after{content:"↗";display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border-radius:999px;background:color-mix(in srgb,var(--auf-marke) 20%,transparent);font-size:15px;line-height:1;transition:transform .4s var(--kurve)}.knopf.gross:hover:after{transform:translate(2px,-2px) scale(1.06)}.knopf.gross{position:relative;overflow:hidden;isolation:isolate}.knopf.gross:before{content:"";position:absolute;z-index:-1;inset-block:-60%;inline-size:62%;inset-inline-start:-80%;background:linear-gradient(100deg,transparent 0%,color-mix(in srgb,#fff 12%,transparent) 28%,color-mix(in srgb,#fff 46%,transparent) 50%,color-mix(in srgb,#fff 12%,transparent) 72%,transparent 100%);transform:translate(0) skew(-14deg);transition:transform .64s linear;pointer-events:none}@media(hover:hover)and (pointer:fine){.knopf.gross:hover:before{transform:translate(320%) skew(-14deg)}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.buehne-wort{animation:buehne-weichen linear both;animation-timeline:scroll(root block);animation-range:33vh 96vh}}}@keyframes buehne-weichen{to{opacity:.28;translate:0 -6%;scale:.965}}.knopf--store{padding:15px 28px;gap:11px}.knopf.gross.knopf--store:after{content:none}.knopf__zeichen{display:grid;place-items:center;flex:none}.knopf__zeichen>svg{inline-size:26px;block-size:26px;display:block}.knopf.leise.gross{padding:15px 28px}.knopf.leise.gross:after{content:none}.knopf:active{transform:scale(.975)}.fragen .frage{border-bottom:1px solid var(--linie-zart)}.fragen .frage:first-of-type{border-top:1px solid var(--linie-zart)}.fragen .frage>button{inline-size:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 4px;background:none;border:0;font:inherit;font-size:clamp(17px,2vw,20px);font-weight:600;letter-spacing:-.015em;text-align:left;color:inherit;cursor:pointer}.fragen .frage>button:hover .zeichen{border-color:color-mix(in srgb,var(--von) 55%,transparent);color:var(--von)}.fragen .zeichen{position:relative;flex:none;inline-size:34px;block-size:34px;border-radius:999px;border:1px solid var(--linie);color:var(--schwach);transition:transform .5s var(--kurve),border-color .3s var(--kurve),color .3s var(--kurve)}.fragen .zeichen:before,.fragen .zeichen:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:13px;block-size:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .5s var(--kurve),opacity .3s var(--kurve)}.fragen .zeichen:after{transform:translate(-50%,-50%) rotate(90deg)}.fragen .offen .zeichen{transform:rotate(180deg);border-color:color-mix(in srgb,var(--von) 55%,transparent);color:var(--von)}.fragen .offen .zeichen:after{transform:translate(-50%,-50%) rotate(90deg) scaleX(0);opacity:0}.fragen .antwort{overflow:hidden;transition:height .45s var(--kurve)}.fragen .antwort p{margin:0;padding:0 4px 28px;font-size:16px;line-height:1.65;color:var(--schwach);max-inline-size:68ch}@media(max-width:767px){.start{padding:0 18px 90px}.buehne h1{max-inline-size:none}.tasten .knopf{inline-size:100%}}@media(prefers-reduced-motion:reduce){.auftritt{transition:opacity .2s linear}.auftritt[data-da=nein]{transform:none}.knopf.gross:after,.knopf.gross:before,.fragen .zeichen,.fragen .zeichen:before,.fragen .zeichen:after{transition:none}}.kachel{background:var(--flaeche);border:0;border-radius:var(--rund-kern);padding:clamp(22px,2.6vw,30px);box-shadow:inset 0 1px color-mix(in srgb,#fff 70%,transparent),var(--schatten)}.kachel-kopf{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:16px}.kachel h2,.kachel h3{font-size:18px;font-weight:680;letter-spacing:-.015em;margin:0 0 6px}.reiter{display:flex;gap:4px;overflow-x:auto;border-block-end:1px solid var(--linie-zart);margin-block-end:28px}.reiter a{padding:12px 16px;font-size:15px;font-weight:600;color:var(--schwach);text-decoration:none;white-space:nowrap;border-block-end:2px solid transparent;margin-block-end:-1px;transition:color .25s var(--kurve),border-color .25s var(--kurve)}.reiter a:hover{color:var(--text)}.reiter a[aria-current=page]{color:var(--text);border-block-end-color:var(--von)}.download{max-width:1180px;margin:0 auto;padding:0 28px 140px;position:relative;isolation:isolate}.download:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset-block-start:calc(-1*clamp(90px,9vw,150px));inset-inline-start:50%;inline-size:min(1700px,148vw);block-size:min(900px,80vh);translate:-50% 0;background:radial-gradient(54% 44% at 50% 22%,color-mix(in srgb,var(--von) 42%,transparent) 0%,color-mix(in srgb,var(--von) 22%,transparent) 46%,transparent 78%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 50%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 50%,transparent 100%);animation:schein-auf .9s ease-out backwards}.download-kopf{text-align:center;padding-block-start:clamp(48px,7vw,84px);margin-block-end:clamp(40px,5vw,64px)}.download-kopf h1{font-size:clamp(36px,5.4vw,68px);line-height:1;letter-spacing:-.045em;font-weight:800;margin:0 0 18px}.download-kopf .unterzeile{margin:0 auto;max-inline-size:46ch;font-size:18px;line-height:1.55;color:var(--schwach)}.store-karten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.store-karte{display:grid;justify-items:center;gap:14px;padding:34px 24px 28px;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rund-schale);box-shadow:var(--schatten);transition:transform .22s var(--kurve),box-shadow .22s var(--kurve)}@media(hover:hover)and (pointer:fine){.store-karte:hover{transform:translateY(-4px);box-shadow:var(--schatten-hoch)}}.store-karte img{inline-size:44px;block-size:44px;display:block}.store-karte h2{margin:0;font-size:19px;font-weight:700;letter-spacing:-.01em}.store-karte .knopf{inline-size:100%;justify-content:center}.store-karte--bald{background:color-mix(in srgb,var(--flaeche) 60%,transparent);box-shadow:none}.store-karte--bald img{filter:grayscale(1);opacity:.55}.store-karte--bald h2{color:var(--schwach)}.store-karte .bald{font-size:14.5px;color:var(--schwach);padding-block:11px}.download-fuss{margin:clamp(34px,4vw,52px) 0 0;text-align:center;font-size:15px;color:var(--schwach)}.store-karte{animation:buehne-auftritt .56s var(--kurve) backwards}.store-karte:nth-child(1){animation-delay:40ms}.store-karte:nth-child(2){animation-delay:.1s}.store-karte:nth-child(3){animation-delay:.16s}.store-karte:nth-child(4){animation-delay:.22s}.store-karte:nth-child(5){animation-delay:.28s}.store-karte:nth-child(6){animation-delay:.34s}@media(prefers-reduced-motion:reduce){.store-karte{animation-name:buehne-auftritt-ruhig;animation-duration:.35s}.store-karte:hover{transform:none}.download:before{animation:schein-auf .4s ease-out backwards}}.start>.auftritt.vergleichteil>h2{max-inline-size:30ch;text-wrap:balance}.vergleich{max-inline-size:640px;margin:clamp(28px,4vw,44px) auto 0;text-align:start}.vergleich__reihe{list-style:none;margin:0;padding:0;display:grid;gap:14px}.vergleich__zeile{display:grid;grid-template-columns:minmax(96px,150px) 1fr 2.6em;align-items:center;gap:14px;font-size:15px}.vergleich__name{color:var(--schwach);overflow-wrap:anywhere}.vergleich__balken{block-size:12px;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);overflow:hidden}.vergleich__fuellung{display:block;block-size:100%;border-radius:999px;background:color-mix(in srgb,var(--text) 24%,transparent);transition:inline-size .9s cubic-bezier(.22,1,.36,1)}.vergleich__wert{font-variant-numeric:tabular-nums;color:var(--schwach);text-align:end}.vergleich__zeile--eigen{font-weight:600}.vergleich__zeile--eigen .vergleich__name,.vergleich__zeile--eigen .vergleich__wert{color:var(--text)}.vergleich__zeile--eigen .vergleich__balken{block-size:16px;background:color-mix(in srgb,var(--von) 12%,transparent)}.vergleich__zeile--eigen .vergleich__fuellung{background:linear-gradient(90deg,var(--von),var(--bis))}.vergleich__quelle{margin:22px 0 0;font-size:13.5px;line-height:1.55;color:var(--schwach)}.vergleich__quelle a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(max-width:520px){.vergleich__zeile{grid-template-columns:1fr 2.6em;grid-template-areas:"name wert" "balken balken";gap:6px 12px}.vergleich__name{grid-area:name;color:var(--text)}.vergleich__wert{grid-area:wert}.vergleich__balken{grid-area:balken}}@media(prefers-reduced-motion:reduce){.vergleich__fuellung{transition:none}}.messung{max-width:720px;margin:0 auto;padding:clamp(48px,7vw,84px) 28px 140px}.messung h1{font-size:clamp(30px,4.4vw,46px);line-height:1.05;letter-spacing:-.035em;font-weight:800;margin:0 0 16px}.messung>.unterzeile{margin:0 0 clamp(32px,4vw,48px);font-size:18px;line-height:1.55;color:var(--schwach)}.messung section{margin-block-start:clamp(34px,4vw,48px)}.messung h2{font-size:20px;font-weight:700;letter-spacing:-.015em;margin:0 0 10px}.messung p{margin:0 0 12px;line-height:1.65;color:var(--schwach)}.messung a{color:var(--text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--text) 30%,transparent)}.messung__schritte{margin:0;padding-inline-start:1.3em;display:grid;gap:10px;line-height:1.6;color:var(--schwach)}.messung__tabelle{inline-size:100%;border-collapse:collapse;font-size:15px}.messung__tabelle th{text-align:start;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--schwach);padding:0 12px 8px 0;border-bottom:1px solid var(--linie)}.messung__tabelle td{padding:11px 12px 11px 0;border-bottom:1px solid var(--linie-zart);color:var(--schwach)}.messung__zahl{font-variant-numeric:tabular-nums}.messung__eigen td{color:var(--text);font-weight:600}.messung__stand{margin-block-start:14px;font-size:13.5px}.urteilstafel{width:min(100%,62rem);margin-inline:auto;overflow-x:auto;min-width:0}.urteilstafel table{width:100%;border-collapse:collapse;min-width:34rem;text-align:start}.urteilstafel th,.urteilstafel td{padding:.95rem 1.1rem;border-block-end:1px solid color-mix(in srgb,var(--text) 8%,transparent);vertical-align:middle;text-align:start}.urteilstafel th:first-child{width:22%}.urteilstafel th:not(:first-child),.urteilstafel td{width:39%}.urteilstafel thead th{font-size:12px;font-weight:620;letter-spacing:.08em;text-transform:uppercase;color:var(--schwach);border-block-end-width:1px;white-space:nowrap}.urteilstafel thead .urteilstafel__wir{color:var(--von);border-block-start:2px solid var(--von)}.urteilstafel thead .urteilstafel__wir,.urteilstafel tbody .urteil--ja{background:color-mix(in srgb,var(--von) 10%,transparent)}.urteilstafel tbody tr:last-child .urteil--ja{border-end-start-radius:10px;border-end-end-radius:10px}.urteilstafel tbody th{font-weight:560;color:var(--text);white-space:nowrap}.urteilstafel tbody tr:last-child th,.urteilstafel tbody tr:last-child td{border-block-end:none}.urteil{font-weight:560}.urteil span{display:inline;vertical-align:middle}.urteil__zeichen{width:20px;height:20px;flex:none;margin-inline-end:.6rem;vertical-align:middle}.urteil--nein{color:var(--schwach)}.urteil--nein .urteil__zeichen circle{fill:var(--marke-fehler, #ef4444)}.urteil--ja .urteil__zeichen circle{fill:var(--marke-gut, #22c55e)}.urteil__zeichen path{stroke:#fff}.urteilstafel .urteil{transition:opacity .94s var(--kurve),transform .94s var(--kurve);transition-delay:calc(var(--zeile, 0) * .16s)}.urteilstafel[data-da=nein] .urteil{opacity:0}.urteilstafel[data-da=nein] .urteil--nein{transform:translate(-22px)}.urteilstafel[data-da=nein] .urteil--ja{transform:translate(22px)}@media(prefers-reduced-motion:reduce){.urteilstafel .urteil{transition:opacity .2s linear;transition-delay:0ms}.urteilstafel[data-da=nein] .urteil--nein,.urteilstafel[data-da=nein] .urteil--ja{transform:none}}@media(max-width:40rem){.urteilstafel{overflow-x:visible}.urteilstafel table{min-width:0;font-size:15px;display:block}.urteilstafel thead{display:none}.urteilstafel tbody{display:block}.urteilstafel tbody tr{display:block;padding-block:.9rem;border-block-end:1px solid color-mix(in srgb,var(--text) 8%,transparent)}.urteilstafel tbody tr:last-child{border-block-end:none}.urteilstafel th,.urteilstafel td{display:block;width:auto;padding:.2rem 0;border:none}.urteilstafel tbody th{font-size:12px;font-weight:620;letter-spacing:.08em;text-transform:uppercase;color:var(--schwach);white-space:normal;margin-block-end:.35rem}.urteilstafel tbody .urteil--ja{background:color-mix(in srgb,var(--von) 10%,transparent);border-inline-start:2px solid var(--von);padding:.45rem .7rem;border-radius:0 8px 8px 0}.urteilstafel tbody tr:last-child .urteil--ja{border-end-start-radius:0;border-end-end-radius:8px}.urteilstafel tbody .urteil--nein{padding-inline:.7rem;margin-block-end:.35rem}}.start>.auftritt.tafelteil>h2{max-width:30ch}.blog{--lesebreite: 68ch;width:min(100%,var(--lesebreite));margin:clamp(48px,8vw,96px) auto clamp(64px,10vw,120px);padding-inline:clamp(16px,5vw,24px)}.blog h1{margin:0 0 clamp(20px,3vw,32px);font-size:clamp(30px,5vw,42px);font-weight:760;letter-spacing:-.03em;line-height:1.1}.blog time{display:block;font-size:13.5px;color:var(--schwach)}.blog-liste{list-style:none;margin:0;padding:0;display:grid;gap:clamp(20px,3vw,30px)}.blog-liste li{padding-block-end:clamp(20px,3vw,30px);border-block-end:1px solid color-mix(in srgb,var(--text) 8%,transparent)}.blog-liste li:last-child{border-block-end:none;padding-block-end:0}.blog-liste a{text-decoration:none;color:inherit}.blog-liste h2{margin:0 0 6px;font-size:clamp(19px,2.4vw,23px);font-weight:700;letter-spacing:-.015em;line-height:1.25}.blog-liste a:hover h2{color:var(--von)}.blog-text{margin-block-start:clamp(20px,3vw,30px);white-space:pre-wrap;font-size:16.5px;line-height:1.7}.blog-zurueck{margin-block-start:clamp(32px,5vw,52px);font-size:15px}.preise{margin:clamp(48px,8vw,96px) auto clamp(64px,10vw,120px);padding-inline:clamp(16px,5vw,24px);width:min(100%,64rem);text-align:center}.preise h1{margin:0 0 clamp(16px,2.5vw,24px);font-size:clamp(30px,5vw,42px);font-weight:760;letter-spacing:-.03em;line-height:1.1}.preise>p{max-width:56ch;margin-inline:auto}.preise .unterzeile{margin-block-end:10px;font-size:clamp(16px,2vw,18px)}.preise-premium{margin:0 auto clamp(28px,4vw,44px);font-size:15.5px;line-height:1.65;color:var(--schwach)}.preise-zurueck{margin-block-start:clamp(28px,4vw,44px);font-size:15px}
