.modul{border:var(--bes-border-hairline) solid var(--bes-line);background:var(--bes-surface-quiet);padding:var(--bes-space-6)}.modul--fluss{align-items:center;gap:var(--bes-space-6);display:flex}.fluss__knoten{background:var(--bes-paper);padding:var(--bes-space-5);border:var(--bes-border-hairline) solid var(--bes-ink);text-align:center;gap:var(--bes-space-3);flex:0 0 200px;justify-items:center;display:grid}.fluss__knoten img{width:auto;height:34px}.fluss__knoten--fremd{border-color:var(--bes-line-strong)}.fluss__spuren{flex:auto;min-width:0}.spur{border-bottom:var(--bes-border-hairline) dashed var(--bes-line);height:44px;position:relative;overflow:hidden}.spur:last-child{border-bottom:0}.paket{align-items:center;gap:var(--bes-space-2);background:var(--bes-paper);border:var(--bes-border-hairline) solid var(--bes-ink);padding:var(--bes-space-1) var(--bes-space-3);font-size:var(--bes-text-2xs);white-space:nowrap;animation:paket-hin var(--bes-motion-loop-flow) linear infinite;display:inline-flex;position:absolute;top:8px}.paket--zurueck{border-style:dashed;border-color:var(--bes-line-strong);color:var(--bes-text-secondary);animation-name:paket-zurueck}@keyframes paket-hin{0%{opacity:0;left:-18%}8%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@keyframes paket-zurueck{0%{opacity:0;left:100%}8%{opacity:1}88%{opacity:1}to{opacity:0;left:-22%}}.kette{align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex}.kette__schritt{background:var(--bes-paper);color:var(--bes-ink);border:var(--bes-border-hairline) solid var(--bes-ink);padding:var(--bes-space-4);animation:takt var(--bes-motion-loop-chain) infinite;flex:1 1 0}.kette__schritt+.kette__schritt{border-left:0}@keyframes takt{0%,16%{background:var(--bes-ink);color:var(--bes-paper)}17%,to{background:var(--bes-paper);color:var(--bes-ink)}}.kette__sonst{margin-top:var(--bes-space-5);gap:var(--bes-space-3);border:var(--bes-border-hairline) dashed var(--bes-line-strong);background:var(--bes-paper);padding:var(--bes-space-3) var(--bes-space-4);align-items:center;display:inline-flex}.modul--galerie{gap:var(--bes-space-6);align-items:flex-start;display:flex}.galerie__buehne{background:var(--bes-ink);border-radius:22px;flex:0 0 240px;height:520px;padding:9px;position:relative;overflow:hidden}.galerie__bild{opacity:0;width:calc(100% - 18px);height:auto;animation:blende var(--bes-motion-loop-gallery) infinite;border-radius:14px;position:absolute;inset:9px}@keyframes blende{0%{opacity:0}3%{opacity:1}22%{opacity:1}25%{opacity:0}to{opacity:0}}.galerie__liste{gap:var(--bes-space-3);flex:auto;margin:0;padding:0;list-style:none;display:grid}.galerie__mini{background:var(--bes-paper);border:var(--bes-border-hairline) solid var(--bes-line-strong);padding:var(--bes-space-4);font-size:var(--bes-text-2xs);animation:mini var(--bes-motion-loop-gallery) infinite}@keyframes mini{0%,25%{border-color:var(--bes-ink)}26%,to{border-color:var(--bes-line-strong)}}.modul--protokoll{background:var(--bes-paper)}.protokoll{margin:0;padding:0;list-style:none}.protokoll__zeile{gap:var(--bes-space-4);padding-block:var(--bes-space-4);border-bottom:var(--bes-border-hairline) solid var(--bes-line);opacity:.18;animation:auftauchen var(--bes-motion-loop-trace) infinite;align-items:flex-start;display:flex}@keyframes auftauchen{0%{opacity:.18}6%{opacity:1}72%{opacity:1}to{opacity:.18}}.protokoll__marke{border:var(--bes-border-hairline) solid var(--bes-ink);height:26px;font-size:var(--bes-text-3xs);flex:0 0 26px;justify-content:center;align-items:center;display:inline-flex}.protokoll__marke--fertig{background:var(--bes-accent);border-color:var(--bes-accent)}.protokoll__wartet{margin-top:var(--bes-space-5);gap:var(--bes-space-4);border:var(--bes-border-hairline) solid var(--bes-ink);padding:var(--bes-space-4);align-items:center;display:flex}@media (width<=1023px){.modul--fluss{flex-direction:column;align-items:stretch}.fluss__knoten{flex:auto}.kette{flex-direction:column}.kette__schritt+.kette__schritt{border-left:var(--bes-border-hairline) solid var(--bes-ink);border-top:0}.modul--galerie{flex-direction:column;align-items:center}.galerie__buehne{flex:none;width:240px;max-width:100%}.galerie__liste{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (width<=767px){.modul{padding:var(--bes-space-4)}}@media (prefers-reduced-motion:reduce){.paket,.kette__schritt,.galerie__bild,.galerie__mini,.protokoll__zeile{animation:none!important}.spur{height:auto;padding-block:var(--bes-space-2);display:flex}.paket{position:static}.galerie__buehne{height:auto}.galerie__bild{opacity:0;position:static}.galerie__bild:first-child,.protokoll__zeile{opacity:1}}.hero__paar{align-items:center;gap:var(--bes-space-5);margin-bottom:var(--bes-space-6);flex-wrap:wrap;display:flex}.hero__paar img{width:auto;height:26px}.hero__brueck{align-items:center;gap:var(--bes-space-2);display:flex}.hero__brueck span:first-child,.hero__brueck span:last-child{background:var(--bes-text-faint);width:26px;height:1px}.hero__punkt{background:var(--bes-accent);width:9px;height:9px}.hero__tool{align-items:center;gap:var(--bes-space-3);font-size:var(--bes-text-m);letter-spacing:var(--bes-tracking-display);display:flex}.hero__aktion{gap:var(--bes-space-4);flex-wrap:wrap;align-items:center;display:flex}.fakten{background:var(--bes-surface-quiet);padding:var(--bes-space-7) var(--bes-space-6);gap:var(--bes-space-5);flex-direction:column;display:flex}.fakten dt{font-size:var(--bes-text-3xs);letter-spacing:var(--bes-tracking-caps);text-transform:uppercase;color:var(--bes-text-muted);margin-bottom:var(--bes-space-2)}.fakten dd{font-size:var(--bes-text-xs);line-height:var(--bes-leading-snug);margin:0}.inhalt__link{padding:var(--bes-space-3) var(--bes-space-5);border-left:var(--bes-border-accent) solid transparent;font-size:var(--bes-text-xs);color:var(--bes-ink);transition:background var(--bes-motion-hover) var(--bes-easing);text-decoration:none;display:block}@media (hover:hover){.inhalt__link:hover{background:var(--bes-surface-quiet);text-decoration:none}}.inhalt__link[aria-current=true]{border-left-color:var(--bes-ink);background:var(--bes-surface-quiet)}.inhalt__preis{padding:var(--bes-space-6) var(--bes-space-5) 0}.inhalt__preis>p{border-top:var(--bes-border-hairline) solid var(--bes-line);padding-top:var(--bes-space-4);font-size:var(--bes-text-2xs);color:var(--bes-text-secondary)}.inhalt__preis .taste{width:100%;margin-top:var(--bes-space-4);text-align:center;font-size:var(--bes-text-2xs);padding:var(--bes-space-3) var(--bes-space-4)}.block{padding:var(--bes-space-7) var(--bes-space-6)}.block--ruhig{background:var(--bes-surface-quiet);border-bottom:var(--bes-border-hairline) solid var(--bes-ink)}.block--dunkel{background:var(--bes-ink);color:var(--bes-paper)}.block--linie{border-bottom:var(--bes-border-hairline) solid var(--bes-line)}.block h2{font-size:var(--bes-text-l);margin-bottom:var(--bes-space-5)}.funktionen{gap:var(--bes-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.funktion{background:var(--bes-paper);padding:var(--bes-space-5);border-top:var(--bes-border-accent) solid var(--bes-ink)}.funktion h3{font-size:var(--bes-text-m);margin-bottom:var(--bes-space-3)}.individual{gap:var(--bes-space-7);flex-wrap:wrap;align-items:flex-start;display:flex}.individual h3{width:380px;font-size:var(--bes-text-l);line-height:var(--bes-leading-snug);flex-shrink:0}.faelle{border-top:var(--bes-border-hairline) solid var(--bes-ink)}.fall{gap:var(--bes-space-5);padding-block:var(--bes-space-5);border-bottom:var(--bes-border-hairline) solid var(--bes-line);grid-template-columns:44px 260px 1fr;align-items:flex-start;display:grid}.fall__nr{font-size:var(--bes-text-2xs);letter-spacing:var(--bes-tracking-caps);color:var(--bes-text-muted);padding-top:var(--bes-space-1)}.fall__rolle{font-size:var(--bes-text-m);letter-spacing:var(--bes-tracking-display)}.vorteile{gap:var(--bes-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vorteil{border-top:var(--bes-border-accent) solid var(--bes-accent);padding-top:var(--bes-space-4);font-size:var(--bes-text-s);line-height:var(--bes-leading-snug)}.preis{gap:var(--bes-space-7);flex-wrap:wrap;align-items:flex-start;display:flex}.preis__text{flex-grow:1}.preis__kasten{border:var(--bes-border-hairline) solid var(--bes-ink);padding:var(--bes-space-6);flex-shrink:0;width:420px}.preis__zahlen{gap:var(--bes-space-7);margin-bottom:var(--bes-space-5);display:flex}.preis__wert{font-size:var(--bes-text-xl);letter-spacing:var(--bes-tracking-display);line-height:var(--bes-leading-display)}.preis__kasten .taste{text-align:center;width:100%}.faq{border-top:var(--bes-border-hairline) solid var(--bes-ink)}.faq details{border-bottom:var(--bes-border-hairline) solid var(--bes-line)}.faq summary{justify-content:space-between;align-items:center;gap:var(--bes-space-5);padding:var(--bes-space-4);cursor:pointer;font-size:var(--bes-text-m);letter-spacing:var(--bes-tracking-display);min-height:var(--bes-touch-min);list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:var(--bes-text-l);color:var(--bes-text-muted);line-height:1}.faq details[open] summary:after{content:"–";color:var(--bes-ink)}.faq p{padding:0 var(--bes-space-4) var(--bes-space-5);font-size:var(--bes-text-xs);color:var(--bes-text-strong);max-width:68ch}.verwandte{gap:var(--bes-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.verwandt{background:var(--bes-paper);border:var(--bes-border-hairline) solid var(--bes-ink);padding:var(--bes-space-4);min-height:150px;color:inherit;transition:box-shadow var(--bes-motion-hover) var(--bes-easing);flex-direction:column;text-decoration:none;display:flex}@media (hover:hover){.verwandt:hover{box-shadow:inset 0 0 0 1px var(--bes-ink);text-decoration:none}}.verwandt__slot{align-items:center;gap:var(--bes-space-2);height:28px;margin-bottom:var(--bes-space-3);display:flex}.verwandt__slot img{width:auto;height:14px}@media (width<=1023px){.funktionen,.vorteile,.verwandte{grid-template-columns:repeat(2,minmax(0,1fr))}.individual h3,.preis__kasten{width:100%}}@media (width<=767px){.block{padding-inline:var(--bes-space-4)}.funktionen,.vorteile,.verwandte{grid-template-columns:minmax(0,1fr)}.fall{gap:var(--bes-space-2);grid-template-columns:minmax(0,1fr)}.fall__nr{padding-top:0}.fakten{padding:var(--bes-space-6) var(--bes-space-4);gap:var(--bes-space-4)}.fall__rolle,.faq summary{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}.preis__kasten{padding:var(--bes-space-5)}.preis__zahlen{gap:var(--bes-space-5);flex-wrap:wrap}a.partner__name{min-height:var(--bes-touch-min);align-items:center;display:inline-flex}.schiene.schiene--inhalt{scrollbar-width:none;padding:0;display:flex;overflow:auto hidden}.schiene--inhalt .schiene__titel,.schiene--inhalt .inhalt__preis{display:none}.schiene--inhalt .inhalt__link{min-height:var(--bes-touch-min);padding:0 var(--bes-space-4);white-space:nowrap;border-left:0;border-bottom:var(--bes-border-accent) solid transparent;flex:none;align-items:center;display:flex}.schiene--inhalt .inhalt__link[aria-current=true]{border-bottom-color:var(--bes-ink)}}.hero__partner{margin-left:var(--bes-space-2)}.fussnote{margin-top:var(--bes-space-5);font-size:var(--bes-text-2xs);color:var(--bes-text-muted)}.seite[data-astro-cid-pe4c2qxg]{max-width:var(--bes-page-max);margin-inline:auto}.inhalt__preis[data-astro-cid-pe4c2qxg]>p[data-astro-cid-pe4c2qxg]{white-space:pre-line}
