.leistungsgrenzen-module__XIKiSW__page .leistungsgrenzen-module__XIKiSW__hero h1{max-width:18ch;font-size:clamp(2.8rem,4.3vw,4.6rem)}.leistungsgrenzen-module__XIKiSW__experience{color:var(--foreground);padding:5rem 0}.leistungsgrenzen-module__XIKiSW__intro,.leistungsgrenzen-module__XIKiSW__stage,.leistungsgrenzen-module__XIKiSW__terms{width:min(100% - 4rem,86rem);margin-inline:auto}.leistungsgrenzen-module__XIKiSW__intro{margin-bottom:2.5rem}.leistungsgrenzen-module__XIKiSW__intro h2{font-family:var(--font-display);letter-spacing:-.05em;margin:0 0 1.3rem;font-size:clamp(2.7rem,5vw,4.8rem);font-weight:650;line-height:1.04}.leistungsgrenzen-module__XIKiSW__intro p,.leistungsgrenzen-module__XIKiSW__terms header p{max-width:48rem;color:var(--muted-foreground);line-height:1.75}.leistungsgrenzen-module__XIKiSW__stage{background:var(--background);isolation:isolate}.leistungsgrenzen-module__XIKiSW__controls{flex-wrap:wrap;gap:.5rem;padding-bottom:1rem;display:flex}.leistungsgrenzen-module__XIKiSW__controls a{border-bottom:2px solid var(--contract-line);color:var(--foreground);justify-content:space-between;align-items:center;gap:1.3rem;min-height:3rem;padding:.75rem 1rem;font-size:.85rem;font-weight:700;text-decoration:none;display:flex}.leistungsgrenzen-module__XIKiSW__controls i{font-style:normal}.leistungsgrenzen-module__XIKiSW__controls a[aria-current=location]{border-color:var(--contract-gold)}.leistungsgrenzen-module__XIKiSW__controls a:focus-visible{outline:3px solid var(--contract-gold);outline-offset:3px}.leistungsgrenzen-module__XIKiSW__controls a:active{transform:translateY(1px)}.leistungsgrenzen-module__XIKiSW__scene{gap:1.25rem;display:grid}.leistungsgrenzen-module__XIKiSW__document{background:var(--contract-paper);color:var(--contract-paper-ink);border:1px solid #b9af90;border-radius:.3rem;padding:1.6rem;scroll-margin-top:7rem}.leistungsgrenzen-module__XIKiSW__document header>span{color:#71623b;font-size:.68rem;font-weight:750;line-height:1.5}.leistungsgrenzen-module__XIKiSW__document h3{font-family:var(--font-display);letter-spacing:-.035em;margin:.7rem 0;font-size:1.8rem;font-weight:650;line-height:1.1}.leistungsgrenzen-module__XIKiSW__document header p{color:#625c4c;margin:0 0 1rem;font-size:.85rem;line-height:1.55}.leistungsgrenzen-module__XIKiSW__document dl{margin:0}.leistungsgrenzen-module__XIKiSW__document dl>div{border-top:1px solid #b9af9060;padding:.75rem .35rem}.leistungsgrenzen-module__XIKiSW__document dt{margin-bottom:.3rem;font-size:.8rem;font-weight:750}.leistungsgrenzen-module__XIKiSW__document dd{color:#625c4c;margin:0;font-size:.83rem;line-height:1.55}.leistungsgrenzen-module__XIKiSW__documentNote{border-top:1px solid #b9af90;margin:1rem 0 0;padding-top:.9rem;font-size:.8rem;font-weight:650;line-height:1.6}.leistungsgrenzen-module__XIKiSW__invoice{border-top:5px solid var(--contract-gold)}.leistungsgrenzen-module__XIKiSW__invoice h3{font-size:2.7rem}.leistungsgrenzen-module__XIKiSW__backSheet{background:#e9e3cf}.leistungsgrenzen-module__XIKiSW__stageNote{color:var(--muted-foreground);max-width:60rem;margin:1rem 0 0;font-size:.78rem;line-height:1.6}.leistungsgrenzen-module__XIKiSW__terms{border-top:1px solid var(--contract-line);margin-top:4rem;padding-top:2rem}.leistungsgrenzen-module__XIKiSW__terms h3{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(2.1rem,3.4vw,3.2rem);font-weight:650;line-height:1.1}.leistungsgrenzen-module__XIKiSW__termGroup{border-top:1px solid var(--contract-line);grid-template-columns:15rem minmax(0,1fr);gap:3rem;margin-top:2.5rem;padding-top:1.5rem;display:grid}.leistungsgrenzen-module__XIKiSW__termGroup h4{color:var(--contract-gold);margin:0;font-size:.85rem;line-height:1.6}.leistungsgrenzen-module__XIKiSW__termGroup dl{margin:0}.leistungsgrenzen-module__XIKiSW__termGroup dl>div{padding-bottom:1.8rem}.leistungsgrenzen-module__XIKiSW__termGroup dt{letter-spacing:-.03em;font-size:1.5rem;font-weight:700}.leistungsgrenzen-module__XIKiSW__termGroup dd{margin:0}.leistungsgrenzen-module__XIKiSW__termGroup p{color:var(--muted-foreground);max-width:49rem;margin:.7rem 0;line-height:1.75}.leistungsgrenzen-module__XIKiSW__termGroup strong{max-width:48rem;font-size:.85rem;line-height:1.6;display:block}.leistungsgrenzen-module__XIKiSW__sources{flex-wrap:wrap;gap:1rem 2rem;margin-top:1.5rem;font-size:.85rem;display:flex}.leistungsgrenzen-module__XIKiSW__sources a{color:var(--foreground);text-underline-offset:.25rem}@media (min-width:1100px) and (min-height:820px) and (prefers-reduced-motion:no-preference){.leistungsgrenzen-module__XIKiSW__experience[data-enhanced=true] .leistungsgrenzen-module__XIKiSW__scene{height:33rem;display:block;position:relative}.leistungsgrenzen-module__XIKiSW__experience[data-enhanced=true] .leistungsgrenzen-module__XIKiSW__document{box-sizing:border-box;width:28%;max-width:none;margin-left:-14%;position:absolute;top:2rem;left:50%;box-shadow:0 .7rem 1.5rem #00000014}.leistungsgrenzen-module__XIKiSW__experience[data-enhanced=true] .leistungsgrenzen-module__XIKiSW__invoice{z-index:3;width:32%;min-height:28rem;margin-left:-16%}.leistungsgrenzen-module__XIKiSW__experience[data-enhanced=true] .leistungsgrenzen-module__XIKiSW__backSheet{z-index:1}.leistungsgrenzen-module__XIKiSW__experience[data-enhanced=true] .leistungsgrenzen-module__XIKiSW__stage:before{content:"";background:var(--background);z-index:-1;position:absolute;inset:-1.5rem 0 0}}@media (hover:hover) and (pointer:fine){.leistungsgrenzen-module__XIKiSW__controls a:hover{border-color:var(--contract-gold);background:var(--contract-surface)}}@media (max-width:700px){.leistungsgrenzen-module__XIKiSW__page .leistungsgrenzen-module__XIKiSW__hero h1{font-size:clamp(2.6rem,9.8vw,3.5rem)}.leistungsgrenzen-module__XIKiSW__experience{padding:3.5rem 0}.leistungsgrenzen-module__XIKiSW__intro,.leistungsgrenzen-module__XIKiSW__stage,.leistungsgrenzen-module__XIKiSW__terms{width:calc(100% - 2rem)}.leistungsgrenzen-module__XIKiSW__controls{gap:.25rem}.leistungsgrenzen-module__XIKiSW__controls a{gap:.6rem;padding:.6rem;font-size:.78rem}.leistungsgrenzen-module__XIKiSW__document{padding:1.4rem}.leistungsgrenzen-module__XIKiSW__document dd{font-size:.95rem;line-height:1.7}.leistungsgrenzen-module__XIKiSW__document dt{font-size:.85rem}.leistungsgrenzen-module__XIKiSW__documentNote{font-size:.9rem}.leistungsgrenzen-module__XIKiSW__termGroup{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem}.leistungsgrenzen-module__XIKiSW__terms{margin-top:3rem}.leistungsgrenzen-module__XIKiSW__stageNote{font-size:.85rem}.leistungsgrenzen-module__XIKiSW__scene{border-left:1px solid var(--contract-line);padding-left:.7rem}.leistungsgrenzen-module__XIKiSW__sources{flex-direction:column}}@media (prefers-reduced-motion:reduce){.leistungsgrenzen-module__XIKiSW__experience *,.leistungsgrenzen-module__XIKiSW__experience :before{transition:none!important;animation:none!important}.leistungsgrenzen-module__XIKiSW__controls a:active{transform:none}}@media (max-width:1099px){.leistungsgrenzen-module__XIKiSW__controls a{overflow-wrap:anywhere;min-width:0;font-size:.875rem}.leistungsgrenzen-module__XIKiSW__document{scroll-margin-top:8rem}}.leistungsgrenzen-module__XIKiSW__experience[data-mode=reading] .leistungsgrenzen-module__XIKiSW__stage{position:static}.leistungsgrenzen-module__XIKiSW__experience[data-mode=reading] .leistungsgrenzen-module__XIKiSW__scene{height:auto;display:grid}.leistungsgrenzen-module__XIKiSW__experience[data-mode=reading] .leistungsgrenzen-module__XIKiSW__document{width:auto;margin-left:0;scroll-margin-top:8rem;position:relative;top:auto;left:auto}.leistungsgrenzen-module__XIKiSW__documentFlow{display:contents}.leistungsgrenzen-module__XIKiSW__readingObject{display:none}@media (prefers-reduced-motion:no-preference){.leistungsgrenzen-module__XIKiSW__experience[data-mode=reading] .leistungsgrenzen-module__XIKiSW__scene{border-left:0;gap:2rem;max-width:48rem;margin-inline:auto;padding-left:0}.leistungsgrenzen-module__XIKiSW__experience[data-mode=reading] .leistungsgrenzen-module__XIKiSW__documentFlow{min-width:0;padding-bottom:2rem;display:block}.leistungsgrenzen-module__XIKiSW__experience[data-mode=reading] .leistungsgrenzen-module__XIKiSW__document{transform-origin:top}.leistungsgrenzen-module__XIKiSW__experience[data-mode=reading] .leistungsgrenzen-module__XIKiSW__readingObject{z-index:5;background:var(--background);pointer-events:none;height:216px;display:block;position:relative}.leistungsgrenzen-module__XIKiSW__paperStack{width:100%;max-width:400px;height:180px;margin-inline:auto;position:relative}.leistungsgrenzen-module__XIKiSW__readingPaper{box-sizing:border-box;width:152px;height:136px;color:var(--contract-paper-ink);background:#e9e3cf;border:1px solid #b9af90;border-radius:4px;padding:14px;position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #00000020}.leistungsgrenzen-module__XIKiSW__readingPaper[data-reading-paper="0"]{z-index:3;background:var(--contract-paper);border-top:4px solid var(--contract-gold)}.leistungsgrenzen-module__XIKiSW__readingPaper[data-reading-paper="1"]{z-index:2}.leistungsgrenzen-module__XIKiSW__readingPaper[data-reading-paper="2"]{z-index:1}.leistungsgrenzen-module__XIKiSW__readingPaper span{margin-bottom:18px;font-size:.8rem;font-weight:750;display:block}.leistungsgrenzen-module__XIKiSW__readingPaper i{background:#b9af90;height:1px;margin-top:13px;display:block}.leistungsgrenzen-module__XIKiSW__readingPaper i:last-child{width:65%}.leistungsgrenzen-module__XIKiSW__readingCaption{text-align:center;color:var(--contract-gold);margin:6px 0 0;font-size:.85rem;font-weight:700;line-height:1.4}}@media (min-height:640px) and (prefers-reduced-motion:no-preference){.leistungsgrenzen-module__XIKiSW__experience[data-mode=reading] .leistungsgrenzen-module__XIKiSW__readingObject{align-self:start;position:sticky;top:76px}.leistungsgrenzen-module__XIKiSW__experience[data-mode=reading] .leistungsgrenzen-module__XIKiSW__document{scroll-margin-top:20rem}}
