.LeistungenAblauf-module__cqEYrW__sektion{padding-block:4rem 1rem;scroll-margin-top:5rem;position:relative}@media (min-width:1024px){.LeistungenAblauf-module__cqEYrW__sektion{padding-block:5rem 1.5rem}}.LeistungenAblauf-module__cqEYrW__innen{max-width:80rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.LeistungenAblauf-module__cqEYrW__innen{padding-inline:1.5rem}}@media (min-width:1280px){.LeistungenAblauf-module__cqEYrW__innen{padding-inline:2.5rem}}.LeistungenAblauf-module__cqEYrW__kopf{gap:.875rem;margin-bottom:2.25rem;display:grid}@media (min-width:1024px){.LeistungenAblauf-module__cqEYrW__kopf{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;column-gap:4rem;margin-bottom:3.5rem}}.LeistungenAblauf-module__cqEYrW__titel{color:var(--t-cream);font-size:clamp(2rem,1.35rem + 2.6vw,3.5rem);font-weight:var(--font-weight-bold,650);letter-spacing:var(--tracking-tight,-.032em);line-height:1.05}.LeistungenAblauf-module__cqEYrW__einleitung{max-width:32rem;color:color-mix(in srgb, var(--t-beige) 80%, transparent);font-size:1rem;line-height:1.55}@media (min-width:1024px){.LeistungenAblauf-module__cqEYrW__einleitung{padding-bottom:.4rem;font-size:1.0625rem}}.LeistungenAblauf-module__cqEYrW__schritte{--punkt:1.875rem;--abstand:1.5rem;row-gap:var(--abstand);list-style:none;display:grid}@media (min-width:1024px){.LeistungenAblauf-module__cqEYrW__schritte{--punkt:2.25rem;--abstand:2rem;column-gap:var(--abstand);view-timeline-name:--ablauf-liste;view-timeline-axis:block;grid-template-columns:repeat(4,minmax(0,1fr))}}.LeistungenAblauf-module__cqEYrW__schritt{grid-template-columns:var(--punkt) minmax(0, 1fr);view-timeline-name:--ablauf-schritt;view-timeline-axis:block;view-timeline-inset:0% 40%;column-gap:1rem;display:grid;position:relative}@media (min-width:1024px){.LeistungenAblauf-module__cqEYrW__schritt{view-timeline-name:none;display:block}}.LeistungenAblauf-module__cqEYrW__linie{top:calc(var(--punkt) / 2);left:calc(var(--punkt) / 2 - 1px);width:2px;height:calc(100% + var(--abstand));background:color-mix(in srgb, var(--t-azure) 16%, transparent);border-radius:1px;position:absolute;overflow:hidden}.LeistungenAblauf-module__cqEYrW__fuellung{background:var(--t-azure);transform-origin:50% 0;position:absolute;inset:0}@media (min-width:1024px){.LeistungenAblauf-module__cqEYrW__linie{top:calc(var(--punkt) / 2 - 1px);left:calc(var(--punkt) / 2);width:calc(100% + var(--abstand));height:2px}.LeistungenAblauf-module__cqEYrW__fuellung{transform-origin:0}}.LeistungenAblauf-module__cqEYrW__punkt{z-index:1;width:var(--punkt);height:var(--punkt);border:1px solid color-mix(in srgb, var(--t-azure) 45%, transparent);background:var(--t-bg);color:var(--t-azure-dark);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.8125rem;font-weight:650;display:grid;position:relative}.LeistungenAblauf-module__cqEYrW__punktAn{border-radius:inherit;background:var(--t-azure-dark);color:#fff;place-items:center;display:grid;position:absolute;inset:-1px}.LeistungenAblauf-module__cqEYrW__inhalt{min-width:0;padding-top:.25rem}@media (min-width:1024px){.LeistungenAblauf-module__cqEYrW__inhalt{padding-top:1.25rem;padding-right:.5rem}}.LeistungenAblauf-module__cqEYrW__zeit{color:var(--t-azure-dark);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.LeistungenAblauf-module__cqEYrW__schrittTitel{color:var(--t-cream);font-size:1.125rem;font-weight:var(--font-weight-bold,650);letter-spacing:-.01em;margin-top:.125rem;line-height:1.3}.LeistungenAblauf-module__cqEYrW__text{max-width:30rem;color:color-mix(in srgb, var(--t-beige) 76%, transparent);margin-top:.25rem;font-size:.9375rem;line-height:1.55}@media (min-width:1024px){.LeistungenAblauf-module__cqEYrW__schrittTitel{font-size:1.25rem}.LeistungenAblauf-module__cqEYrW__text{font-size:1rem}}.LeistungenAblauf-module__cqEYrW__preise{border:1px solid var(--t-dark-border);background:var(--t-dark-card);border-radius:1rem;margin-top:2.5rem;padding:1.25rem}@media (min-width:1024px){.LeistungenAblauf-module__cqEYrW__preise{margin-top:3.5rem;padding:1.5rem 1.75rem}}.LeistungenAblauf-module__cqEYrW__preiseTitel{color:var(--t-cream);font-size:1.125rem;font-weight:var(--font-weight-bold,650)}.LeistungenAblauf-module__cqEYrW__preisListe{gap:.5rem 2rem;margin-top:.875rem;display:grid}@media (min-width:640px){.LeistungenAblauf-module__cqEYrW__preisListe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.LeistungenAblauf-module__cqEYrW__preisListe{grid-template-columns:repeat(3,minmax(0,1fr))}}.LeistungenAblauf-module__cqEYrW__preisZeile{border-bottom:1px solid var(--t-dark-border);color:color-mix(in srgb, var(--t-beige) 80%, transparent);justify-content:space-between;gap:1rem;padding-block:.5rem;font-size:.9375rem;display:flex}.LeistungenAblauf-module__cqEYrW__preisZeile dd{color:var(--t-cream);white-space:nowrap;font-weight:650}.LeistungenAblauf-module__cqEYrW__preiseHinweis{color:var(--t-muted);margin-top:.875rem;font-size:.875rem}.LeistungenAblauf-module__cqEYrW__wege{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2.5rem;display:flex}@media (min-width:1024px){.LeistungenAblauf-module__cqEYrW__wege{margin-top:3.5rem}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (max-width:1023px){html[data-js]:not([data-motion=aus]) .LeistungenAblauf-module__cqEYrW__fuellung{animation:linear both LeistungenAblauf-module__cqEYrW__ablauf-linie-y;animation-timeline:--ablauf-schritt;animation-range:entry-crossing}html[data-js]:not([data-motion=aus]) .LeistungenAblauf-module__cqEYrW__punktAn{animation:linear both LeistungenAblauf-module__cqEYrW__ablauf-punkt;animation-timeline:--ablauf-schritt;animation-range:entry-crossing 0px entry-crossing calc(var(--punkt) * .9)}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){html[data-js]:not([data-motion=aus]) .LeistungenAblauf-module__cqEYrW__fuellung{animation:linear both LeistungenAblauf-module__cqEYrW__ablauf-linie-x;animation-timeline:--ablauf-liste;animation-range:cover calc(18% + 9% * var(--i)) cover calc(26% + 9% * var(--i))}html[data-js]:not([data-motion=aus]) .LeistungenAblauf-module__cqEYrW__punktAn{animation:linear both LeistungenAblauf-module__cqEYrW__ablauf-punkt;animation-timeline:--ablauf-liste;animation-range:cover calc(15% + 9% * var(--i)) cover calc(17% + 9% * var(--i))}}}@keyframes LeistungenAblauf-module__cqEYrW__ablauf-linie-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes LeistungenAblauf-module__cqEYrW__ablauf-linie-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes LeistungenAblauf-module__cqEYrW__ablauf-punkt{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}
