.Leistungen_board__jWLEv{display:grid;grid-template-columns:minmax(280px,.9fr) 1.4fr;grid-gap:22px;gap:22px;align-items:stretch}.Leistungen_boardIndex__TvPmC{display:flex;flex-direction:column;gap:8px;align-self:start;position:-webkit-sticky;position:sticky;top:110px}.Leistungen_indexItem__g1G4_{position:relative;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border-radius:var(--r-md);text-align:left;background:hsla(0,0%,100%,.45);border:1px solid hsla(0,0%,100%,.65);color:var(--ink-2);transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;cursor:pointer}.Leistungen_indexItem__g1G4_:hover{background:hsla(0,0%,100%,.7);color:var(--ink)}.Leistungen_indexItem__g1G4_:focus-visible{outline:none;border-color:rgba(var(--brand-rgb),.4);box-shadow:0 0 0 3px rgba(var(--brand-rgb),.16)}.Leistungen_indexItemActive__SzUg9{color:var(--ink);background:linear-gradient(135deg,rgba(var(--brand-rgb),.1),rgba(255,255,255,.7) 60%);border-color:rgba(var(--brand-rgb),.3);box-shadow:0 8px 20px -10px rgba(var(--brand-rgb),.14)}.Leistungen_indexItemActive__SzUg9 .Leistungen_indexChev__dRZN6,.Leistungen_indexItemActive__SzUg9 .Leistungen_indexNum__8OSev{color:var(--brand)}.Leistungen_indexItemActive__SzUg9 .Leistungen_indexIcon__iU51P{color:var(--brand);background:rgba(var(--brand-rgb),.14);border-color:rgba(var(--brand-rgb),.32)}.Leistungen_indexNum__8OSev{font-family:var(--font-family-mono);font-size:10.5px;letter-spacing:.14em;color:var(--ink-4);width:22px}.Leistungen_indexIcon__iU51P{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--ink-3);background:hsla(0,0%,100%,.75);border:1px solid rgba(20,30,90,.06);transition:background .2s ease,color .2s ease,border-color .2s ease}.Leistungen_indexLabel__64fgN{font-size:14.5px;font-weight:500;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Leistungen_indexChev__dRZN6{color:var(--ink-4);transition:transform .2s ease}.Leistungen_indexItemActive__SzUg9 .Leistungen_indexChev__dRZN6,.Leistungen_indexItem__g1G4_:hover .Leistungen_indexChev__dRZN6{transform:translateX(2px)}.Leistungen_boardDetail__sY6ai{position:relative;min-height:480px}.Leistungen_detail__VL0mf{display:flex;flex-direction:column;gap:20px;padding:36px 36px 28px;border-radius:var(--r-lg);position:relative;background:var(--surface);border:1px solid rgba(15,22,41,.08);box-shadow:0 1px 2px rgba(15,22,41,.03);overflow:hidden;height:100%}.Leistungen_detail__VL0mf:before{content:"";position:absolute;top:-20%;right:-10%;width:360px;height:360px;background:radial-gradient(circle,rgba(var(--brand-rgb),.18) 0,rgba(var(--brand-rgb),.06) 35%,transparent 70%);filter:blur(8px);pointer-events:none}.Leistungen_detail__VL0mf>*{position:relative}.Leistungen_detailHead__LsJ1b{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:16px;gap:16px}.Leistungen_detailNum__DYEzV{font-family:var(--font-family-display);font-size:clamp(40px,4vw,56px);line-height:1;letter-spacing:-.04em;font-weight:500;color:rgba(0,0,0,0);background:linear-gradient(180deg,oklch(74% .13 260deg) 0,var(--brand) 100%);-webkit-background-clip:text;background-clip:text}.Leistungen_detailIcon__ifPol{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--r-md);color:var(--brand);background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,255,255,.5));border:1px solid rgba(15,22,41,.08);box-shadow:0 4px 14px -6px rgba(var(--brand-rgb),.14)}.Leistungen_detailMeta__dESGj{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.Leistungen_detailEyebrow__sImyf{font-family:var(--font-family-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.Leistungen_detailCadence__0P5QZ{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;background:rgba(var(--brand-rgb),.08);border:1px solid rgba(var(--brand-rgb),.18);font-family:var(--font-family-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--brand)}.Leistungen_cadenceDot__VIjZg{width:6px;height:6px;border-radius:999px;background:var(--brand);box-shadow:0 0 0 3px rgba(var(--brand-rgb),.16)}.Leistungen_detailTitle__1A3ir{margin:0;font-family:var(--font-family-display);font-size:clamp(24px,2.6vw,30px);line-height:1.18;letter-spacing:-.025em;font-weight:500;color:var(--ink);text-wrap:balance;max-width:32ch}.Leistungen_detailBody__BFnge{margin:0;font-size:15.5px;line-height:1.6;color:var(--ink-3);max-width:60ch}.Leistungen_detailConcrete__z4T74{display:flex;flex-direction:column;gap:12px;padding:18px 22px;border-radius:var(--r-md);background:var(--surface);border:1px solid rgba(20,30,90,.06);box-shadow:inset 0 1px 0 #fff}.Leistungen_detailConcreteLabel__nyU_v{font-family:var(--font-family-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.Leistungen_detailTaskList__dUwKr{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.Leistungen_detailTask__Helh9{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:flex-start;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.Leistungen_detailTaskCheck___d3On{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:7px;color:var(--brand);background:rgba(var(--brand-rgb),.1);border:1px solid rgba(var(--brand-rgb),.18);margin-top:1px}.Leistungen_detailFoot__M_DIs{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px dashed var(--line)}.Leistungen_detailProgress__ZsiEm{display:flex;align-items:center;gap:12px;flex:1 1}.Leistungen_detailProgressLabel__1ulQS{font-family:var(--font-family-mono);font-size:11px;letter-spacing:.14em;color:var(--ink-3)}.Leistungen_detailProgressBar__YpUE6{flex:1 1;height:4px;border-radius:999px;background:var(--bg-2);overflow:hidden}.Leistungen_detailProgressFill__ILjDB{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--brand) 0,oklch(70% .15 270deg) 100%);transition:width .4s cubic-bezier(.2,.7,.2,1)}.Leistungen_detailNext__NV_oO{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--r-sm);background:rgba(var(--brand-rgb),.06);border:1px solid rgba(var(--brand-rgb),.16);color:var(--brand);font-family:var(--font-family-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;transition:background .2s ease,transform .2s ease;cursor:pointer}.Leistungen_detailNext__NV_oO:hover{background:rgba(var(--brand-rgb),.14);transform:translateY(-1px)}.Leistungen_detailNext__NV_oO svg{transition:transform .2s ease}.Leistungen_detailNext__NV_oO:hover svg{transform:translateX(2px)}@media(max-width:980px){.Leistungen_board__jWLEv{grid-template-columns:1fr}.Leistungen_boardIndex__TvPmC{position:static;flex-direction:row;overflow-x:auto;margin:0 -4px;padding:0 4px 6px}.Leistungen_boardIndex__TvPmC::-webkit-scrollbar{height:4px}.Leistungen_boardIndex__TvPmC::-webkit-scrollbar-thumb{background:rgba(var(--brand-rgb),.2);border-radius:999px}.Leistungen_indexItem__g1G4_{flex:0 0 auto;grid-template-columns:auto auto auto}.Leistungen_indexLabel__64fgN{max-width:160px}.Leistungen_indexChev__dRZN6{display:none}.Leistungen_boardDetail__sY6ai{min-height:0}}@media(max-width:560px){.Leistungen_detail__VL0mf{padding:28px 24px 22px;border-radius:var(--r-lg)}.Leistungen_detailHead__LsJ1b{grid-template-columns:auto auto}.Leistungen_detailMeta__dESGj{grid-column:span 2}.Leistungen_detailFoot__M_DIs{flex-direction:column;align-items:stretch;gap:12px}.Leistungen_detailNext__NV_oO{justify-content:center}}.Leistungen_cadence__UFR_q{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media(max-width:1000px){.Leistungen_cadence__UFR_q{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.Leistungen_cadence__UFR_q{grid-template-columns:1fr}}.Leistungen_lane__fwpDn{display:flex;flex-direction:column;gap:16px;padding:26px 24px;border-radius:var(--r-lg);position:relative;background:var(--surface);border:1px solid rgba(15,22,41,.08);box-shadow:0 1px 2px rgba(15,22,41,.03);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease}.Leistungen_lane__fwpDn:before{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(var(--brand-rgb),.4),transparent)}.Leistungen_lane__fwpDn:hover{transform:translateY(-2px);background:var(--surface);border-color:rgba(15,22,41,.14);box-shadow:0 1px 2px rgba(15,22,41,.04),0 8px 20px -12px rgba(15,22,41,.14)}.Leistungen_lane_daily__ZKLay:before{background:linear-gradient(90deg,transparent,rgba(var(--brand-rgb),.55),transparent)}.Leistungen_lane_weekly__HKpgQ:before{background:linear-gradient(90deg,transparent,rgba(var(--brand-rgb),.4),transparent)}.Leistungen_lane_monthly__l7QRU:before{background:linear-gradient(90deg,transparent,rgba(124,92,224,.4),transparent)}.Leistungen_lane_demand__DF__Z:before{background:linear-gradient(90deg,transparent,oklch(74% .13 35deg/.5),transparent)}.Leistungen_laneHead__DW9fq{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:center}.Leistungen_laneIcon__NsKay{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--r-md);color:var(--brand);background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,255,255,.5));border:1px solid rgba(15,22,41,.08);box-shadow:0 4px 10px -4px rgba(var(--brand-rgb),.14)}.Leistungen_laneMeta__Ypn8n{display:flex;flex-direction:column;gap:2px;min-width:0}.Leistungen_laneCaption__6lauz{font-family:var(--font-family-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.Leistungen_laneTitle__oZ7FV{font-family:var(--font-family-display);font-size:18px;line-height:1.1;letter-spacing:-.02em;font-weight:500;color:var(--ink)}.Leistungen_laneTasks__W7bIr{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.Leistungen_laneTask__cnewS{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--ink-2)}.Leistungen_laneTaskDot__m7SGU{margin-top:7px;width:6px;height:6px;border-radius:999px;background:var(--brand);opacity:.55}