.nav-fortschritt-module__GTxJtG__leiste{z-index:100;pointer-events:none;height:2px;position:fixed;inset:0 0 auto;overflow:hidden}.nav-fortschritt-module__GTxJtG__balken{background:var(--accent);opacity:0;transform-origin:0;will-change:transform;width:100%;height:100%;transform:scaleX(0)}.nav-fortschritt-module__GTxJtG__leiste[data-zustand=laeuft] .nav-fortschritt-module__GTxJtG__balken{animation:9s cubic-bezier(.1,.75,.2,1) .15s forwards nav-fortschritt-module__GTxJtG__vorlauf}.nav-fortschritt-module__GTxJtG__leiste[data-zustand=fertig] .nav-fortschritt-module__GTxJtG__balken{opacity:0;transition:transform .2s cubic-bezier(.23,1,.32,1),opacity .22s ease-out .14s;transform:scaleX(1)}@keyframes nav-fortschritt-module__GTxJtG__vorlauf{0%{opacity:1;transform:scaleX(.08)}to{opacity:1;transform:scaleX(.92)}}@media (prefers-reduced-motion:reduce){.nav-fortschritt-module__GTxJtG__leiste[data-zustand=laeuft] .nav-fortschritt-module__GTxJtG__balken{animation-duration:1ms}.nav-fortschritt-module__GTxJtG__leiste[data-zustand=fertig] .nav-fortschritt-module__GTxJtG__balken{transition:opacity .12s ease-out}}
.announcements-module__7_FY5a__banner{overscroll-behavior:contain;border-bottom:1px solid var(--border);background:var(--background-subtle);max-height:30dvh;color:var(--foreground);position:relative;overflow-y:auto}.announcements-module__7_FY5a__bannerInner{width:100%;max-width:96rem;padding:.6rem var(--desk-pad-x);align-items:flex-start;gap:.65rem;margin-inline:auto;font-size:.8125rem;font-weight:300;line-height:1.6;display:flex}.announcements-module__7_FY5a__bannerInner>.announcements-module__7_FY5a__icon{margin-top:.1rem}.announcements-module__7_FY5a__bannerMessages{overflow-wrap:anywhere;min-width:0}.announcements-module__7_FY5a__bannerMessages strong{font-weight:500}.announcements-module__7_FY5a__bannerMessages p+p{margin-top:.4rem}.announcements-module__7_FY5a__overlay{z-index:135;background:#26201a52;position:fixed;inset:0}.announcements-module__7_FY5a__popup{z-index:136;overscroll-behavior:contain;border:1px solid var(--border);background:var(--background);width:min(38rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--foreground);border-radius:24px;outline:none;padding:clamp(1.25rem,4vw,2rem);position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%}.announcements-module__7_FY5a__header{z-index:1;background:var(--background);grid-template-columns:auto minmax(0,1fr) 44px;align-items:start;gap:.75rem;padding-bottom:.5rem;display:grid;position:sticky;top:0}.announcements-module__7_FY5a__header>.announcements-module__7_FY5a__icon{margin-top:.35rem}.announcements-module__7_FY5a__icon{color:var(--accent-ink);flex-shrink:0}.announcements-module__7_FY5a__title{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,3.5vw,1.65rem);font-weight:400;line-height:1.35}.announcements-module__7_FY5a__close{cursor:pointer;min-width:44px;min-height:46px;color:var(--foreground);transition:background-color .16s var(--ease-out);border-radius:8px;justify-content:center;align-items:center;display:flex}.announcements-module__7_FY5a__close:focus-visible,.announcements-module__7_FY5a__confirm:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.announcements-module__7_FY5a__messages{margin-top:1.5rem}.announcements-module__7_FY5a__message+.announcements-module__7_FY5a__message{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1.5rem}.announcements-module__7_FY5a__subtitle{overflow-wrap:anywhere;margin-bottom:1rem;font-size:1.125rem;font-weight:400;line-height:1.4}.announcements-module__7_FY5a__body{white-space:pre-line;overflow-wrap:anywhere;font-size:1rem;font-weight:300;line-height:1.8}.announcements-module__7_FY5a__image{object-fit:contain;border-radius:12px;width:100%;height:auto;max-height:20rem;margin-bottom:1.25rem}.announcements-module__7_FY5a__confirm{width:100%;margin-top:1.5rem}.announcements-module__7_FY5a__notice{border:1px solid var(--border);border-left:3px solid var(--accent-ink);background:var(--background-subtle);color:var(--foreground);border-radius:12px;align-items:flex-start;gap:.75rem;padding:1rem;font-size:.875rem;font-weight:300;line-height:1.7;display:flex}.announcements-module__7_FY5a__notice>.announcements-module__7_FY5a__icon{margin-top:.1rem}.announcements-module__7_FY5a__noticeMessages{overflow-wrap:anywhere;min-width:0}.announcements-module__7_FY5a__noticeMessages p+p{margin-top:.75rem}@media (max-width:359px){.announcements-module__7_FY5a__bannerInner .announcements-module__7_FY5a__icon{display:none}.announcements-module__7_FY5a__bannerInner{line-height:1.5}}@media (max-width:479px){.announcements-module__7_FY5a__header{grid-template-columns:minmax(0,1fr) 44px}.announcements-module__7_FY5a__header>.announcements-module__7_FY5a__icon{grid-area:1/1}.announcements-module__7_FY5a__close{grid-area:1/2}.announcements-module__7_FY5a__title{grid-area:2/1/auto/-1;font-size:1.125rem}}@media (hover:hover) and (pointer:fine){.announcements-module__7_FY5a__close:hover{background:var(--background-subtle)}}@media (prefers-reduced-motion:reduce){.announcements-module__7_FY5a__close{transition:none}}
.preisband-module__pLOwgq__fuehler{opacity:0;pointer-events:none;width:1px;height:8px;position:absolute;top:0;left:0}.preisband-module__pLOwgq__schleier{z-index:1;opacity:0;pointer-events:none;transition:opacity .26s var(--ease-out);background:#26201a52;position:fixed;inset:0}.preisband-module__pLOwgq__schleier[data-offen=true]{opacity:1;pointer-events:auto}.preisband-module__pLOwgq__band{z-index:2;height:var(--preisband-h);background:var(--preisrot);color:#fff;transition:height .3s var(--ease-out);position:relative}.preisband-module__pLOwgq__knopf{width:100%;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;display:block;position:absolute;inset:0}.preisband-module__pLOwgq__knopf:focus-visible{outline-offset:-4px;outline:2px solid #fff}.preisband-module__pLOwgq__flaeche{position:absolute;inset:0;overflow:hidden}@media (hover:none) and (pointer:coarse){.preisband-module__pLOwgq__knopf:after{content:"";height:8px;position:absolute;inset:100% 0 auto}}.preisband-module__pLOwgq__stern{margin-left:1px;font-weight:400}.preisband-module__pLOwgq__lage{transition:opacity .22s var(--ease-out), transform .3s var(--ease-out);align-items:center;display:flex;position:absolute;inset-inline:0}.preisband-module__pLOwgq__lageGross{height:var(--preisband-gross);top:0}.preisband-module__pLOwgq__lageKlein{height:var(--preisband-klein);bottom:0}.preisband-module__pLOwgq__band[data-preisband=klein] .preisband-module__pLOwgq__lageGross{opacity:0;transform:translateY(-12px)}.preisband-module__pLOwgq__band[data-preisband=gross] .preisband-module__pLOwgq__lageKlein{opacity:0;transform:translateY(8px)}.preisband-module__pLOwgq__inhaltGross,.preisband-module__pLOwgq__inhaltKlein{width:100%;max-width:96rem;padding-inline:var(--desk-pad-x);align-items:center;margin-inline:auto;display:flex}.preisband-module__pLOwgq__inhaltGross{gap:.85rem;height:100%}.preisband-module__pLOwgq__etikett{flex-shrink:0;align-self:flex-start;width:24px;height:auto}.preisband-module__pLOwgq__textGross{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.preisband-module__pLOwgq__titelGross{letter-spacing:-.005em;font-size:16px;font-weight:500;line-height:1.25}.preisband-module__pLOwgq__trenner{display:none}.preisband-module__pLOwgq__satzGross{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:400;line-height:1.4;overflow:hidden}.preisband-module__pLOwgq__abTablet{display:none}.preisband-module__pLOwgq__hinweis{width:34px;height:34px;transition:background-color .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out);border:1px solid #ffffff8c;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.preisband-module__pLOwgq__hinweisText{display:none}.preisband-module__pLOwgq__pfeil{transition:transform .26s var(--ease-out);flex-shrink:0}.preisband-module__pLOwgq__band[data-offen=true] .preisband-module__pLOwgq__pfeil{transform:rotate(180deg)}.preisband-module__pLOwgq__inhaltKlein{white-space:nowrap;justify-content:center;gap:.5rem;font-size:13px;line-height:1}.preisband-module__pLOwgq__titelKlein{font-weight:500}.preisband-module__pLOwgq__kurzKlein,.preisband-module__pLOwgq__satzKlein{font-weight:400;display:none}.preisband-module__pLOwgq__kurzKlein:before,.preisband-module__pLOwgq__satzKlein:before{content:"·";opacity:.7;margin-right:.5rem}@media (min-width:480px){.preisband-module__pLOwgq__kurzKlein{display:inline}}@media (min-width:744px){.preisband-module__pLOwgq__etikett{width:26px}.preisband-module__pLOwgq__titelGross{font-size:17px}.preisband-module__pLOwgq__satzGross{font-size:13.5px}.preisband-module__pLOwgq__nurHand{display:none}.preisband-module__pLOwgq__abTablet{display:inline}.preisband-module__pLOwgq__hinweis{width:auto;height:36px;padding-inline:.95rem .8rem;font-size:13px;font-weight:500}.preisband-module__pLOwgq__hinweisText{display:inline}}@media (min-width:768px){.preisband-module__pLOwgq__kurzKlein{display:none}.preisband-module__pLOwgq__satzKlein{display:inline}}@media (min-width:1024px){.preisband-module__pLOwgq__inhaltGross{gap:1.1rem}.preisband-module__pLOwgq__etikett{width:28px}.preisband-module__pLOwgq__textGross{flex-direction:row;align-items:center;gap:1.1rem}.preisband-module__pLOwgq__titelGross{letter-spacing:-.01em;font-size:21px}.preisband-module__pLOwgq__trenner{background:#ffffff73;flex-shrink:0;width:1px;height:22px;display:block}.preisband-module__pLOwgq__satzGross{font-size:15px}}@media (hover:hover) and (pointer:fine){.preisband-module__pLOwgq__knopf:hover .preisband-module__pLOwgq__hinweis{color:var(--preisrot);background:#fff;border-color:#fff}}.preisband-module__pLOwgq__tafel{max-height:calc(100dvh - var(--preisband-h));overscroll-behavior:contain;background:var(--preisrot);color:#fff;visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path .32s var(--ease-out), visibility 0s linear .32s;border-top:1px solid #fff3;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.preisband-module__pLOwgq__tafel[data-offen=true]{visibility:visible;clip-path:inset(0);transition:clip-path .46s var(--ease-out), visibility 0s}.preisband-module__pLOwgq__tafelInnen{max-width:96rem;padding:1.5rem var(--desk-pad-x) calc(1.25rem + env(safe-area-inset-bottom,0px));opacity:0;transition:opacity .2s var(--ease-out), transform .3s var(--ease-out);margin-inline:auto;transform:translateY(-8px)}.preisband-module__pLOwgq__tafel[data-offen=true] .preisband-module__pLOwgq__tafelInnen{opacity:1;transition-delay:80ms;transform:none}.preisband-module__pLOwgq__tafelRaster{grid-template-areas:"kopf""punkte""knoepfe";gap:1.25rem;display:grid}.preisband-module__pLOwgq__tafelKopf{grid-area:kopf}.preisband-module__pLOwgq__tafelTitel{letter-spacing:-.01em;font-size:20px;font-weight:400;line-height:1.3}.preisband-module__pLOwgq__tafelEinleitung{max-width:46ch;margin-top:.6rem;font-size:15px;font-weight:400;line-height:1.65}.preisband-module__pLOwgq__punkte{flex-direction:column;grid-area:punkte;display:flex}.preisband-module__pLOwgq__punkt{border-top:1px solid #ffffff3d;grid-template-columns:36px minmax(0,1fr);gap:.2rem .85rem;padding-block:.9rem;display:grid}.preisband-module__pLOwgq__punkt:last-child{border-bottom:1px solid #ffffff3d}.preisband-module__pLOwgq__punktIcon{background:#ffffff24;border-radius:999px;grid-row:span 2;place-items:center;width:36px;height:36px;display:grid}.preisband-module__pLOwgq__punktTitel{align-self:end;font-size:15px;font-weight:500;line-height:1.35}.preisband-module__pLOwgq__punktText{font-size:14px;font-weight:400;line-height:1.6}.preisband-module__pLOwgq__tafelKnoepfe{flex-direction:column;grid-area:knoepfe;gap:.6rem;display:flex}.preisband-module__pLOwgq__knopfHell,.preisband-module__pLOwgq__knopfLinie{white-space:nowrap;min-height:46px;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:14px;font-weight:500;display:inline-flex}.preisband-module__pLOwgq__knopfHell{color:var(--preisrot);background:#fff;border:1px solid #fff}.preisband-module__pLOwgq__knopfLinie{color:#fff;border:1px solid #ffffff8c}.preisband-module__pLOwgq__knopfHell:focus-visible,.preisband-module__pLOwgq__knopfLinie:focus-visible,.preisband-module__pLOwgq__schliessen:focus-visible{outline-offset:3px;outline:2px solid #fff}.preisband-module__pLOwgq__tafelFuss{flex-direction:column;gap:1rem;margin-top:1.25rem;display:flex}.preisband-module__pLOwgq__kleingedruckt{flex-direction:column;gap:.5rem;max-width:70ch;display:flex}.preisband-module__pLOwgq__ausnahmen{font-size:12.5px;font-weight:400;line-height:1.6}.preisband-module__pLOwgq__schliessen{color:#fff;cursor:pointer;min-height:46px;transition:background-color .2s var(--ease-out);border:1px solid #ffffff59;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;padding-inline:.75rem;font-size:14px;font-weight:500;display:inline-flex}@media (min-width:480px){.preisband-module__pLOwgq__tafelKnoepfe{flex-flow:wrap}}@media (min-width:744px){.preisband-module__pLOwgq__tafelInnen{padding-block:2rem 1.5rem}.preisband-module__pLOwgq__tafelTitel{font-size:22px}}@media (min-width:1024px){.preisband-module__pLOwgq__tafelInnen{padding-block:2.25rem 1.5rem}.preisband-module__pLOwgq__tafelRaster{grid-template:"kopf punkte""knoepfe punkte"1fr/minmax(0,25rem) minmax(0,1fr);gap:1.5rem clamp(2.5rem,5vw,6rem)}.preisband-module__pLOwgq__tafelTitel{font-size:24px}.preisband-module__pLOwgq__tafelKnoepfe{align-self:start}.preisband-module__pLOwgq__punkt{grid-template-columns:36px minmax(0,13rem) minmax(0,1fr);align-items:center;column-gap:1rem}.preisband-module__pLOwgq__punktIcon{grid-row:auto}.preisband-module__pLOwgq__punktTitel{align-self:center}.preisband-module__pLOwgq__punkt:first-child{border-top:0;padding-top:0}.preisband-module__pLOwgq__punkt:last-child{border-bottom:0;padding-bottom:0}.preisband-module__pLOwgq__tafelFuss{border-top:1px solid #ffffff3d;flex-direction:row;justify-content:space-between;align-items:center;margin-top:1.75rem;padding-top:1.1rem}.preisband-module__pLOwgq__schliessen{border-color:#0000;min-height:40px;font-size:13px}}@media (hover:hover) and (pointer:fine){.preisband-module__pLOwgq__knopfHell:hover{background:#ffffffe6}.preisband-module__pLOwgq__knopfLinie:hover{background:#ffffff14;border-color:#fff}.preisband-module__pLOwgq__schliessen:hover{background:#ffffff1f}}@media (prefers-reduced-motion:reduce){.preisband-module__pLOwgq__band,.preisband-module__pLOwgq__lage,.preisband-module__pLOwgq__tafel,.preisband-module__pLOwgq__tafelInnen,.preisband-module__pLOwgq__schleier{transition:none}}
