.reveal-module__RzjvLW__reveal{opacity:1;transform:none}@media (scripting:enabled){.reveal-module__RzjvLW__reveal{transform:translate3d(0, var(--motion-shift), 0);opacity:0;transition:transform var(--motion-duration) var(--motion-ease) var(--reveal-delay,0s), opacity var(--motion-duration) var(--motion-ease) var(--reveal-delay,0s)}.reveal-module__RzjvLW__shown{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (scripting:enabled){.reveal-module__RzjvLW__reveal{opacity:1;transition:none;animation:linear both reveal-module__RzjvLW__reveal-in;animation-timeline:view();animation-range:entry 8% cover 26%;transform:none}}@keyframes reveal-module__RzjvLW__reveal-in{0%{transform:translate3d(0, var(--motion-shift), 0);opacity:0}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.reveal-module__RzjvLW__reveal,.reveal-module__RzjvLW__shown{opacity:1;transition:none;animation:none;transform:none}}
.faq-section-module__ravgwW__section{max-width:var(--content-width);padding:var(--section-space) var(--section-gutter);border-top:1px solid var(--color-card-edge);margin-inline:auto}.faq-section-module__ravgwW__title{max-width:20ch;margin:0 auto var(--section-lead);text-align:center;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-semibold);letter-spacing:-.035em;line-height:1.02}.faq-section-module__ravgwW__list{gap:0;margin:0;display:grid}.faq-section-module__ravgwW__item{border-top:1px solid var(--color-card-edge)}.faq-section-module__ravgwW__frage{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:2.75rem;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);cursor:pointer;transition:color var(--motion-state) var(--motion-ease);padding-block:clamp(1.1rem,2.6vw,1.5rem);line-height:1.25;list-style:none;display:flex}.faq-section-module__ravgwW__frage::-webkit-details-marker{display:none}.faq-section-module__ravgwW__frage:hover{color:var(--color-cobalt)}.faq-section-module__ravgwW__frage:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-cobalt);outline-offset:4px}.faq-section-module__ravgwW__pfeil{width:1.25rem;height:1.25rem;color:var(--color-text-tertiary);transition:transform var(--motion-state) var(--motion-ease);flex:none}.faq-section-module__ravgwW__item[open] .faq-section-module__ravgwW__pfeil{transform:rotate(180deg)}.faq-section-module__ravgwW__antwort{gap:var(--space-3);max-width:68ch;color:var(--color-text-secondary);font-size:var(--text-base);text-wrap:pretty;padding-bottom:clamp(1.1rem,2.6vw,1.5rem);line-height:1.65;display:grid}.faq-section-module__ravgwW__antwort p{margin:0}.faq-section-module__ravgwW__verweis{color:var(--color-cobalt);font-weight:var(--weight-medium);text-decoration:underline}@media (prefers-reduced-motion:reduce){.faq-section-module__ravgwW__frage,.faq-section-module__ravgwW__pfeil{transition:none}}
.final-cta-module__l-Xmwq__section{background:var(--color-cobalt);color:#fff;padding-block:clamp(2.75rem,5vw,4.5rem);overflow:hidden}.final-cta-module__l-Xmwq__inner{max-width:var(--content-width);align-items:center;gap:var(--space-6);padding-inline:var(--section-gutter);margin-inline:auto;display:grid;position:relative}.final-cta-module__l-Xmwq__copy{justify-items:start;gap:var(--space-3);display:grid}.final-cta-module__l-Xmwq__titel{max-width:20ch;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-semibold);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.02}.final-cta-module__l-Xmwq__satz{max-width:44ch;color:color-mix(in srgb, #fff 82%, var(--color-cobalt));margin:0;font-size:.95rem;line-height:1.6}.final-cta-module__l-Xmwq__actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.final-cta-module__l-Xmwq__haupt,.final-cta-module__l-Xmwq__zweit{border-radius:var(--radius-pill);min-width:2.75rem;min-height:2.875rem;font-size:.9375rem;font-weight:var(--weight-semibold);transition:background-color var(--motion-state) var(--motion-ease), border-color var(--motion-state) var(--motion-ease);border:1px solid #0000;justify-content:center;align-items:center;padding:.6rem 1.5rem;text-decoration:none;display:inline-flex}.final-cta-module__l-Xmwq__haupt{color:var(--color-cobalt);background:#fff}.final-cta-module__l-Xmwq__haupt:hover{background:color-mix(in srgb, #fff 88%, var(--color-electric))}.final-cta-module__l-Xmwq__zweit{color:#fff;border-color:#ffffff73}.final-cta-module__l-Xmwq__zweit:hover{border-color:#fff}.final-cta-module__l-Xmwq__haupt:focus-visible,.final-cta-module__l-Xmwq__zweit:focus-visible{outline-offset:3px;outline:2px solid #fff}.final-cta-module__l-Xmwq__zierde{justify-self:end;align-items:flex-end;gap:.4rem;height:8rem;display:none}.final-cta-module__l-Xmwq__balken{background:#fff;border-radius:2px;width:.55rem}@media (max-width:55.999rem){.final-cta-module__l-Xmwq__section{padding-block:clamp(2.25rem,6vw,3rem)}.final-cta-module__l-Xmwq__copy{gap:var(--space-2)}.final-cta-module__l-Xmwq__copy{text-align:center;justify-items:center}.final-cta-module__l-Xmwq__titel{max-width:22ch}.final-cta-module__l-Xmwq__satz{max-width:38ch}.final-cta-module__l-Xmwq__actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-2)}}@media (max-width:27rem){.final-cta-module__l-Xmwq__haupt,.final-cta-module__l-Xmwq__zweit{padding-inline:1.05rem;font-size:.9rem}}@media (min-width:56rem){.final-cta-module__l-Xmwq__inner{grid-template-columns:minmax(0,1fr) auto}.final-cta-module__l-Xmwq__zierde{display:flex}}
.verfuegbar-abzeichen-module__ge1-rW__abzeichen{border-radius:var(--radius-pill);color:#ffffffb8;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff29;align-items:center;gap:.6rem;margin:0;padding:.45rem .85rem .45rem .95rem;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.verfuegbar-abzeichen-module__ge1-rW__nurVorlesen{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
.app-buehne-module__q-f6Za__section{max-width:var(--content-width);padding:0 var(--section-gutter) var(--section-space);margin-inline:auto}.app-buehne-module__q-f6Za__band{--band-oben:#111c36;--band-unten:#04080f;--band-text:#fff;border-radius:var(--radius-2xl);background:radial-gradient(55% 40% at 50% 0%, #4d7cff42, transparent 70%), linear-gradient(180deg, var(--band-oben), var(--band-unten));color:var(--band-text);padding:clamp(2.25rem,5vw,4rem) 0;position:relative;overflow:hidden}.app-buehne-module__q-f6Za__abzeichenPlatz{padding-inline:var(--section-gutter);justify-content:center;margin-bottom:clamp(1.1rem,3vw,1.6rem);display:flex}@media (min-width:56rem){.app-buehne-module__q-f6Za__abzeichenPlatz{z-index:2;margin:0;padding:0;position:absolute;top:clamp(1.25rem,2.4vw,2rem);right:clamp(1.25rem,2.4vw,2rem)}}.app-buehne-module__q-f6Za__titel{max-width:14ch;padding-inline:var(--section-gutter);font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-semibold);letter-spacing:-.035em;text-align:center;text-wrap:balance;margin:0 auto clamp(1.5rem,4vw,2.75rem);line-height:1.04}.app-buehne-module__q-f6Za__buehne{touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;position:relative}.app-buehne-module__q-f6Za__buehne:focus-visible{outline:2px solid var(--color-electric);outline-offset:-2px;border-radius:var(--radius-lg)}.app-buehne-module__q-f6Za__reihe{--karte-breite:min(72vw, 17rem);--schritt:calc((100vw - 2 * var(--section-gutter)) / 2 + var(--karte-breite) * var(--nachbar-groesse) / 2 - 1rem);--nachbar-groesse:.88;--nachbar-tiefe:0rem;--nachbar-deckung:.6;--zug:0px;height:calc(var(--karte-breite) * 1502 / 720);margin:0;padding:0;list-style:none;position:relative}.app-buehne-module__q-f6Za__platz{--weit:max(var(--abstand), calc(-1 * var(--abstand)));width:var(--karte-breite);transform:translateX(calc(-50% + var(--abstand) * var(--schritt) + var(--zug))) translateY(calc(var(--weit) * var(--nachbar-tiefe))) scale(calc(1 - (1 - var(--nachbar-groesse)) * var(--weit)));will-change:transform, opacity;transition:transform .68s cubic-bezier(.2,.8,.2,1),opacity .52s cubic-bezier(.33,0,.2,1),visibility;position:absolute;top:0;left:50%}.app-buehne-module__q-f6Za__platz[data-abstand="0"]{z-index:3;opacity:1;visibility:visible}.app-buehne-module__q-f6Za__platz[data-abstand="-1"],.app-buehne-module__q-f6Za__platz[data-abstand="1"]{z-index:2;opacity:var(--nachbar-deckung);visibility:visible;transition:transform .68s cubic-bezier(.2,.8,.2,1),opacity .52s cubic-bezier(.33,0,.2,1),visibility}.app-buehne-module__q-f6Za__reihe[data-zieht] .app-buehne-module__q-f6Za__platz{transition:none}.app-buehne-module__q-f6Za__reihe[data-zieht] .app-buehne-module__q-f6Za__platz[data-abstand="-1"],.app-buehne-module__q-f6Za__reihe[data-zieht] .app-buehne-module__q-f6Za__platz[data-abstand="1"]{visibility:visible}.app-buehne-module__q-f6Za__platz[data-abstand="-2"],.app-buehne-module__q-f6Za__platz[data-abstand="2"]{z-index:1;opacity:0;visibility:hidden;transition:transform .68s cubic-bezier(.2,.8,.2,1),opacity .52s cubic-bezier(.33,0,.2,1),visibility 0s linear .52s}.app-buehne-module__q-f6Za__platz[data-abstand="-3"],.app-buehne-module__q-f6Za__platz[data-abstand="3"]{z-index:0;opacity:0;visibility:hidden;transition:none}.app-buehne-module__q-f6Za__karte{aspect-ratio:720/1502;filter:drop-shadow(0 22px 28px #00000080);backface-visibility:hidden;cursor:default;background:0 0;border:0;width:100%;padding:0;display:block;transform:translateZ(0)}.app-buehne-module__q-f6Za__platz:not([data-abstand="0"]) .app-buehne-module__q-f6Za__karte{cursor:pointer}.app-buehne-module__q-f6Za__karte:focus-visible{outline:2px solid var(--color-electric);outline-offset:6px;border-radius:clamp(1.5rem,8vw,2.5rem)}.app-buehne-module__q-f6Za__bild{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.app-buehne-module__q-f6Za__erklaerungen{max-width:34rem;padding-inline:var(--section-gutter);text-align:center;margin:clamp(1rem,2.5vw,1.6rem) auto 0;display:grid}.app-buehne-module__q-f6Za__erklaerung,.app-buehne-module__q-f6Za__erklaerungAktiv{grid-area:1/1;gap:.4rem;transition:opacity .42s cubic-bezier(.33,0,.2,1),transform .52s cubic-bezier(.2,.8,.2,1);display:grid}.app-buehne-module__q-f6Za__erklaerung{opacity:0;pointer-events:none;transform:translateY(.5rem)}.app-buehne-module__q-f6Za__erklaerungAktiv{opacity:1;transform:none}.app-buehne-module__q-f6Za__erklaerungTitel{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.15}.app-buehne-module__q-f6Za__erklaerungText{color:#ffffffb8;text-wrap:pretty;max-width:30rem;margin:.45rem auto 0;font-size:.9375rem;line-height:1.55}@media (max-width:47.999rem){.app-buehne-module__q-f6Za__erklaerungen{padding-inline:1rem}.app-buehne-module__q-f6Za__erklaerungText{font-size:.875rem}}.app-buehne-module__q-f6Za__punkte{justify-content:center;width:fit-content;margin:clamp(.5rem,1.6vw,.9rem) auto 0;display:flex}.app-buehne-module__q-f6Za__punkt,.app-buehne-module__q-f6Za__punktAktiv{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;width:2.75rem;height:2.75rem;margin-inline:-.55rem;padding:0;position:relative}.app-buehne-module__q-f6Za__punkt:after,.app-buehne-module__q-f6Za__punktAktiv:after{content:"";background:#fff;border-radius:50%;width:.375rem;height:.375rem;transition:opacity .32s,transform .42s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-buehne-module__q-f6Za__punkt:after{opacity:.2}.app-buehne-module__q-f6Za__punktAktiv:after{opacity:1;transform:translate(-50%,-50%)scale(1.65)}.app-buehne-module__q-f6Za__punkt:focus-visible,.app-buehne-module__q-f6Za__punktAktiv:focus-visible{outline:2px solid var(--color-electric);outline-offset:-6px}@media (min-width:40rem){.app-buehne-module__q-f6Za__reihe{--karte-breite:15rem;--schritt:16.25rem;--nachbar-groesse:.86;--nachbar-tiefe:1.75rem;--nachbar-deckung:.45;height:calc(var(--karte-breite) * 1502 / 720 + var(--nachbar-tiefe))}}@media (min-width:64rem){.app-buehne-module__q-f6Za__reihe{--karte-breite:19rem;--schritt:22rem;--nachbar-groesse:.84;--nachbar-tiefe:2.5rem;--nachbar-deckung:.55}}@media (prefers-reduced-motion:reduce){.app-buehne-module__q-f6Za__platz,.app-buehne-module__q-f6Za__erklaerung,.app-buehne-module__q-f6Za__erklaerungAktiv,.app-buehne-module__q-f6Za__punkt:after,.app-buehne-module__q-f6Za__punktAktiv:after{transition:none}}
.betrieb-module__ff922a__section{max-width:var(--content-width);border-top:1px solid var(--color-card-edge);padding:clamp(2.75rem, 5.5vw, 4.5rem) var(--section-gutter) var(--section-space);margin-inline:auto}.betrieb-module__ff922a__raster{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(1.5rem,5vw,4.5rem);display:grid}.betrieb-module__ff922a__bild{border-radius:var(--radius-2xl);background:var(--color-sunken);aspect-ratio:4/5;margin:0;overflow:hidden}.betrieb-module__ff922a__foto{object-fit:cover;object-position:58% center;width:100%;height:100%;display:block}.betrieb-module__ff922a__text{gap:1rem;padding-block:clamp(1.5rem,4vw,3rem);padding-inline-start:clamp(0rem,2vw,1.5rem);display:grid}.betrieb-module__ff922a__text .betrieb-module__ff922a__titel{margin-bottom:.5rem}.betrieb-module__ff922a__titel{max-width:16ch;font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-semibold);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.04}.betrieb-module__ff922a__absatz{max-width:44ch;color:var(--color-text-secondary);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1.3vw,1.125rem);line-height:1.7}@media (max-width:55.999rem){.betrieb-module__ff922a__raster{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1.5rem}.betrieb-module__ff922a__bildPlatz{width:100%}.betrieb-module__ff922a__text{padding-inline-start:0}.betrieb-module__ff922a__absatz{max-width:38ch}.betrieb-module__ff922a__bild{aspect-ratio:4/3}.betrieb-module__ff922a__text{display:contents}.betrieb-module__ff922a__titel{order:-1;max-width:20ch;margin-bottom:0}.betrieb-module__ff922a__bildPlatz{order:0}.betrieb-module__ff922a__absatz{order:1}}
.funktionen-module__hhXtTq__section{max-width:var(--content-width);border-top:1px solid var(--color-card-edge);padding:clamp(2.75rem, 5.5vw, 4.5rem) var(--section-gutter) var(--section-space);margin-inline:auto}.funktionen-module__hhXtTq__kopf{justify-items:center;gap:var(--space-3);text-align:center;margin-bottom:clamp(2rem,5vw,3.25rem);display:grid}.funktionen-module__hhXtTq__titel{max-width:24ch;font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-semibold);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.04}.funktionen-module__hhXtTq__raster{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.funktionen-module__hhXtTq__karte{border-radius:var(--radius-xl);background:var(--color-sunken);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.9rem .75rem;padding:clamp(1.25rem,2.4vw,1.6rem);display:grid}.funktionen-module__hhXtTq__zeichen{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-cobalt) 10%, transparent);width:2.25rem;height:2.25rem;color:var(--color-cobalt);grid-area:1/1;place-items:center;display:grid}.funktionen-module__hhXtTq__kartenTitel{font-family:var(--font-display);font-size:clamp(.95rem,2.6vw,1.075rem);font-weight:var(--weight-semibold);letter-spacing:-.02em;white-space:nowrap;grid-area:1/2;align-self:center;margin:0;line-height:1.2;transform:translateY(.05em)}.funktionen-module__hhXtTq__text{color:var(--color-text-secondary);text-wrap:pretty;grid-area:2/1/auto/-1;margin:0;font-size:.9375rem;line-height:1.55}@media (max-width:62rem){.funktionen-module__hhXtTq__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.funktionen-module__hhXtTq__raster{grid-template-columns:1fr}}
.preis-bereich-module__DCfLAG__schalter{border:1px solid var(--color-card-edge);border-radius:var(--radius-pill);background:var(--color-sunken);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;width:max-content;max-width:100%;margin:0 auto clamp(2rem,4vw,3rem);padding:.25rem;display:grid}.preis-bereich-module__DCfLAG__nachlass{border-radius:var(--radius-pill);background:var(--color-cobalt);color:var(--color-on-accent);font-size:.7rem;font-weight:var(--weight-semibold);letter-spacing:0;padding:.12rem .42rem;display:none}.preis-bereich-module__DCfLAG__gespart{color:var(--color-cobalt);font-weight:var(--weight-semibold);margin-left:.5rem}.preis-bereich-module__DCfLAG__schalterKnopf{border-radius:var(--radius-pill);min-height:2.75rem;color:var(--color-text-secondary);font-family:inherit;font-size:.9375rem;font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--motion-state) var(--motion-ease), color var(--motion-state) var(--motion-ease);background:0 0;border:1px solid #0000;flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem .5rem;padding-block:.35rem;padding-inline:clamp(.6rem,2.5vw,1.5rem);display:inline-flex}.preis-bereich-module__DCfLAG__schalterKnopf[aria-pressed=true]{border-color:var(--color-card-edge);background:var(--color-console);color:var(--color-text-primary)}.preis-bereich-module__DCfLAG__schalterKnopf:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:2px}.preis-bereich-module__DCfLAG__tarife{gap:var(--space-4);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.preis-bereich-module__DCfLAG__karte{--karten-innen:clamp(1.25rem, 2.4vw, 1.75rem);border:1px solid var(--color-card-edge);border-radius:var(--radius-lg);padding:var(--karten-innen);background:var(--color-console);align-content:start;gap:.35rem;display:grid;position:relative}.preis-bereich-module__DCfLAG__karte[data-hervorgehoben=ja]{border-color:var(--color-cobalt)}.preis-bereich-module__DCfLAG__schild{top:var(--karten-innen);right:var(--karten-innen);border-radius:var(--radius-pill);background:var(--color-cobalt);color:#fff;font-size:.7rem;font-weight:var(--weight-semibold);letter-spacing:-.01em;white-space:nowrap;padding:.24rem .6rem;line-height:1.2;position:absolute}.preis-bereich-module__DCfLAG__karteName{font-family:var(--font-display);font-size:1.3rem;font-weight:var(--weight-semibold);letter-spacing:-.025em;margin:0}.preis-bereich-module__DCfLAG__karteFuerWen{min-height:3em;color:color-mix(in srgb, var(--color-text-primary) 62%, transparent);font-family:var(--font-ui);letter-spacing:-.012em;margin:.1rem 0 0;font-size:.875rem;line-height:1.5}.preis-bereich-module__DCfLAG__preis{min-height:5.4rem;margin:var(--space-3) 0 var(--space-4);align-content:start;gap:.1rem;display:grid}.preis-bereich-module__DCfLAG__vorher{min-height:1.3em;color:var(--color-text-tertiary);font-size:.85rem;line-height:1.3;display:block}.preis-bereich-module__DCfLAG__betrag,.preis-bereich-module__DCfLAG__vorherBetrag,.preis-bereich-module__DCfLAG__kopfBetrag{font-variant-numeric:tabular-nums;display:inline-block}.preis-bereich-module__DCfLAG__vorherBetrag{text-decoration:line-through;text-decoration-thickness:from-font}.preis-bereich-module__DCfLAG__betrag,.preis-bereich-module__DCfLAG__kopfBetrag,.preis-bereich-module__DCfLAG__vorherBetrag{transition:opacity .22s var(--motion-ease)}.preis-bereich-module__DCfLAG__betrag[data-rollt=ja],.preis-bereich-module__DCfLAG__kopfBetrag[data-rollt=ja],.preis-bereich-module__DCfLAG__vorherBetrag[data-rollt=ja]{opacity:.72}.preis-bereich-module__DCfLAG__betrag{font-family:var(--font-ui);font-size:clamp(1.9rem,3.2vw,2.4rem);font-weight:var(--weight-semibold);letter-spacing:-.045em;line-height:1.02}.preis-bereich-module__DCfLAG__zeitraum,.preis-bereich-module__DCfLAG__anfrage{color:color-mix(in srgb, var(--color-text-primary) 62%, transparent);letter-spacing:-.012em;font-size:.85rem}.preis-bereich-module__DCfLAG__anfrage{font-family:var(--font-ui);font-size:clamp(1.4rem,2.3vw,1.7rem);font-weight:var(--weight-semibold);letter-spacing:-.04em;color:var(--color-text-primary)}.preis-bereich-module__DCfLAG__karteAktion{border-radius:var(--radius-pill);min-height:3.5rem;color:var(--color-text-primary);font-size:.9rem;font-weight:var(--weight-semibold);text-align:center;transition:border-color var(--motion-state) var(--motion-ease), background-color var(--motion-state) var(--motion-ease);border:1px solid #d5dbe6;justify-content:center;align-items:center;padding-inline:1.25rem;text-decoration:none;display:inline-flex}.preis-bereich-module__DCfLAG__karte[data-hervorgehoben=ja] .preis-bereich-module__DCfLAG__karteAktion{background:var(--color-cobalt);color:var(--color-on-accent);border-color:#0000}.preis-bereich-module__DCfLAG__karteAktion:hover{border-color:var(--color-text-primary)}.preis-bereich-module__DCfLAG__karte[data-hervorgehoben=ja] .preis-bereich-module__DCfLAG__karteAktion:hover{background:color-mix(in srgb, var(--color-cobalt), var(--color-electric) 18%);border-color:#0000}.preis-bereich-module__DCfLAG__karteAktion:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:3px}.preis-bereich-module__DCfLAG__highlights{margin:var(--space-4) 0 0;padding:var(--space-4) 0 0;border-top:1px solid var(--color-card-edge);gap:.5rem;list-style:none;display:grid}.preis-bereich-module__DCfLAG__highlights li{color:var(--color-text-secondary);grid-template-columns:1.1rem 1fr;align-items:start;gap:.5rem;font-size:.875rem;line-height:1.5;display:grid}.preis-bereich-module__DCfLAG__haken{color:var(--color-cobalt);margin-top:.15rem}.preis-bereich-module__DCfLAG__highlights li[data-fehlt=ja]{color:var(--color-text-tertiary)}.preis-bereich-module__DCfLAG__fehltZeichen{color:#b6bfd0;margin-top:.15rem}.preis-bereich-module__DCfLAG__vergleich{scroll-margin-top:2rem}.preis-bereich-module__DCfLAG__vergleichTitel{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-semibold);letter-spacing:-.035em;margin:0 0 clamp(1.25rem,2.5vw,2rem);line-height:1.02}.preis-bereich-module__DCfLAG__rahmen{border:1px solid var(--color-card-edge);border-radius:var(--radius-lg);overflow-x:auto}.preis-bereich-module__DCfLAG__rahmen:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:2px}.preis-bereich-module__DCfLAG__tabelle{border-collapse:collapse;width:100%;min-width:52rem;font-size:.875rem}.preis-bereich-module__DCfLAG__tarifWahl{border:1px solid var(--color-card-edge);border-radius:var(--radius-pill);background:var(--color-sunken);grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.preis-bereich-module__DCfLAG__tarifWahlKnopf{border-radius:var(--radius-pill);min-height:2.75rem;color:var(--color-text-secondary);font-family:inherit;font-size:.82rem;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:1px solid #0000;padding:.3rem .2rem}.preis-bereich-module__DCfLAG__tarifWahlKnopf[aria-pressed=true]{border-color:var(--color-card-edge);background:var(--color-console);color:var(--color-text-primary)}.preis-bereich-module__DCfLAG__tarifWahlKnopf:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:2px}@media (max-width:57.999rem){.preis-bereich-module__DCfLAG__tarifWahlLeiste{z-index:3;padding-block:var(--space-2);background:var(--color-console);position:sticky;top:0}.preis-bereich-module__DCfLAG__tabelle{min-width:0}.preis-bereich-module__DCfLAG__tabelle[data-handy=free] [data-tarif]:not([data-tarif=free]),.preis-bereich-module__DCfLAG__tabelle[data-handy=pro] [data-tarif]:not([data-tarif=pro]),.preis-bereich-module__DCfLAG__tabelle[data-handy=team] [data-tarif]:not([data-tarif=team]),.preis-bereich-module__DCfLAG__tabelle[data-handy=business] [data-tarif]:not([data-tarif=business]){display:none}.preis-bereich-module__DCfLAG__tabelle thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.preis-bereich-module__DCfLAG__merkmal{width:60%;height:4.75rem}.preis-bereich-module__DCfLAG__tabelle tbody td{width:40%}}@media (min-width:58rem){.preis-bereich-module__DCfLAG__tarifWahl{display:none}}.preis-bereich-module__DCfLAG__ecke,.preis-bereich-module__DCfLAG__kopf{z-index:2;border-bottom:1px solid var(--color-card-edge);background:var(--color-console);padding:var(--space-4) var(--space-3);text-align:left;vertical-align:top;position:sticky;top:0}.preis-bereich-module__DCfLAG__kopfName{font-family:var(--font-display);font-size:1.125rem;font-weight:var(--weight-semibold);letter-spacing:-.025em;display:block}.preis-bereich-module__DCfLAG__kopfPreis{color:color-mix(in srgb, var(--color-text-primary) 62%, transparent);font-family:var(--font-ui);letter-spacing:-.012em;margin-top:.15rem;font-size:.8rem;font-weight:400;display:block}.preis-bereich-module__DCfLAG__gruppe{border-block:1px solid var(--color-card-edge);background:var(--color-sunken);padding:.9rem var(--space-3);color:var(--color-text-primary);font-family:var(--font-display);font-size:1.0625rem;font-weight:var(--weight-semibold);letter-spacing:-.02em;text-align:left}.preis-bereich-module__DCfLAG__merkmal{border-bottom:1px solid var(--color-card-edge);padding:.85rem var(--space-3);color:var(--color-text-primary);text-align:left;font-weight:400}.preis-bereich-module__DCfLAG__wert{border-bottom:1px solid var(--color-card-edge);padding:.85rem var(--space-3);color:color-mix(in srgb, var(--color-text-primary) 72%, transparent);text-align:left;position:relative}.preis-bereich-module__DCfLAG__ja{color:var(--color-cobalt);vertical-align:middle}.preis-bereich-module__DCfLAG__nein{color:#b6bfd0;vertical-align:middle}.preis-bereich-module__DCfLAG__text{color:var(--color-text-primary)}.preis-bereich-module__DCfLAG__versteckt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:30rem){.preis-bereich-module__DCfLAG__nachlass{display:inline}}@media (min-width:46rem){.preis-bereich-module__DCfLAG__tarife{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:68rem){.preis-bereich-module__DCfLAG__tarife{grid-template-columns:repeat(4,minmax(0,1fr))}.preis-bereich-module__DCfLAG__ecke,.preis-bereich-module__DCfLAG__merkmal{background:var(--color-console);position:sticky;left:0}.preis-bereich-module__DCfLAG__ecke{z-index:3}.preis-bereich-module__DCfLAG__merkmal{z-index:1}}@media (prefers-reduced-motion:reduce){.preis-bereich-module__DCfLAG__schalterKnopf,.preis-bereich-module__DCfLAG__karteAktion,.preis-bereich-module__DCfLAG__betrag,.preis-bereich-module__DCfLAG__kopfBetrag,.preis-bereich-module__DCfLAG__vorherBetrag{transition:none}}
