.it[data-astro-cid-7yau2upt]{display:inline-grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:9px;color:var(--ink)}.it--lime[data-astro-cid-7yau2upt]{background:var(--lime);color:var(--lime-ink)}.it--soft[data-astro-cid-7yau2upt]{background:#f3f3ef}.it--stage[data-astro-cid-7yau2upt]{background:#ffffff1f;color:var(--lime)}.inc{display:flex;flex-direction:column;gap:10px}.inc__label{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.inc__dot{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--lime);box-shadow:0 0 0 1px #8db63b}.inc__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.inc__card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 16px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 30px #0f12180f}.inc__card>.ls,.inc__card>.it{align-self:flex-start}.inc__card>.ls{height:30px;align-items:center}.inc__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.inc__title{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.inc__text{font-size:13px;line-height:1.4;color:var(--muted);text-wrap:pretty}.inc__sources{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:6px}.inc__sources-title{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.inc__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.inc__chip{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line);font-size:13px;font-weight:500;color:var(--ink-2);white-space:nowrap}.inc__chip--logo{padding-left:5px}@media(min-width:480px){.inc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:760px){.inc__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.inc__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.tc{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch;margin-top:40px}.tc__card{position:relative;display:flex;flex-direction:column;min-width:0;padding:24px 24px 20px;border-radius:18px;background:var(--surface);border:1px solid var(--line);color:var(--ink);box-shadow:0 10px 30px #0f12180f}.tc__card--featured{background:var(--stage);border-color:var(--stage);color:#fff;box-shadow:0 30px 70px #0f121842,0 0 0 4px #bef26459}.tc__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.tc__top .tc__name{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em}.tc__badge{padding:4px 9px;border-radius:var(--radius-pill);background:var(--lime);color:var(--lime-ink);font-size:12px;font-weight:700;white-space:nowrap}.tc__for{margin:4px 0 0;font-size:14px;color:var(--muted)}.tc__price{display:flex;align-items:baseline;gap:6px;margin:14px 0 0}.tc__amount{font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.tc__period{font-size:14px;color:var(--muted)}.tc__outcome{margin:10px 0 0;font-size:14px;font-weight:600;line-height:1.4;text-wrap:pretty}.tc__lines{flex:1;list-style:none;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--line-2);display:flex;flex-direction:column;gap:8px}.tc__line{display:flex;gap:10px;align-items:center;font-size:15px;font-weight:500;line-height:1.4;color:var(--ink-2)}.tc__tick{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border-radius:var(--radius-pill);background:#e7f0da;color:#2f4a0e}.tc__cta{display:inline-flex;align-items:center;justify-content:center;height:52px;margin:18px 0 8px;padding:0 16px;border-radius:12px;border:1px solid var(--ink);background:var(--surface);color:var(--ink);font-size:15px;font-weight:700;text-align:center;text-decoration:none;transition:background .15s}.tc__cta:hover{background:var(--bg);color:var(--ink);text-decoration:none}.tc__note{margin:0;font-size:12px;line-height:1.4;text-align:center;color:var(--muted)}.tc__card--featured .tc__for,.tc__card--featured .tc__period,.tc__card--featured .tc__note{color:var(--on-stage-muted)}.tc__card--featured .tc__outcome{color:var(--lime)}.tc__card--featured .tc__lines{border-top-color:#ffffff1f}.tc__card--featured .tc__line{color:#e8eaee}.tc__card--featured .tc__tick{background:var(--lime);color:var(--lime-ink)}.tc__card--featured .tc__cta{border-color:transparent;background:var(--lime);color:var(--lime-ink);box-shadow:0 10px 24px #bef26459}.tc__card--featured .tc__cta:hover{background:var(--lime-hover)}@media(min-width:900px){.tc{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1040px){.tc__card--featured{transform:translateY(-8px)}}.bs{list-style:none;margin:40px 0 0;padding:18px clamp(18px,2.5cqw,28px);display:grid;grid-template-columns:minmax(0,1fr);gap:14px 28px;align-items:center;background:var(--stage);color:#fff;border-radius:18px}.bs__item{display:flex;align-items:center;gap:12px;min-width:0}.bs__icon{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:#ffffff14;color:var(--lime)}.bs__copy{display:flex;flex-direction:column;min-width:0}.bs__title{font-size:15px;font-weight:600;letter-spacing:-.01em;color:#fff}.bs__text{font-size:13px;line-height:1.4;color:var(--on-stage-muted)}@media(min-width:560px){.bs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.bs{grid-template-columns:repeat(4,minmax(0,1fr))}}.pb__custom{margin:12px 0 0}.pb__custom-text{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.pb__custom-title{color:var(--ink)}.pb__custom-link{font-weight:600}.pb__custom-link--details{color:var(--blue)}.pb__footnote{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--muted-2)}.pb--preise .pb__custom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:16px 20px;border-radius:14px;background:var(--surface);border:1px solid var(--line)}.pb--preise .pb__custom-text,.pb--preise .pb__custom-link{font-size:15px}.pb--preise .pb__custom-text{color:var(--ink-2)}
