.saeule-page--saeule1[data-astro-cid-u7whkv37]{--saeule-color: var(--color-primary);--saeule-color-hover: var(--color-primary-hover)}.saeule-page--saeule2[data-astro-cid-u7whkv37]{--saeule-color: var(--color-accent);--saeule-color-hover: var(--color-accent-hover)}.saeule-page--saeule3[data-astro-cid-u7whkv37]{--saeule-color: var(--color-warm);--saeule-color-hover: var(--color-warm-hover)}.saeule-page[data-astro-cid-u7whkv37] .section-label[data-astro-cid-u7whkv37]{color:var(--saeule-color)}.saeule-page[data-astro-cid-u7whkv37] .btn--outline[data-astro-cid-u7whkv37]{border-color:var(--saeule-color);color:var(--saeule-color)}.saeule-page[data-astro-cid-u7whkv37] .btn--outline[data-astro-cid-u7whkv37]:hover{background-color:var(--saeule-color);border-color:var(--saeule-color);color:var(--color-text-light)}.saeule-step-flow[data-astro-cid-u7whkv37]{scroll-margin-top:var(--header-height, 4rem)}.saeule-hero[data-astro-cid-u7whkv37]{padding-block:var(--space-3xl)}.saeule-hero__grid[data-astro-cid-u7whkv37]{display:grid;grid-template-columns:1fr;gap:var(--space-2xl);align-items:center}@media (min-width: 900px){.saeule-hero__grid[data-astro-cid-u7whkv37]{grid-template-columns:1.2fr 1fr;gap:var(--space-3xl)}}.saeule-hero__claim[data-astro-cid-u7whkv37]{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-bg-alt);padding:.4rem .9rem;border-radius:999px;font-size:.85rem}.saeule-hero__icon[data-astro-cid-u7whkv37]{font-size:1.1rem}.saeule-hero__headline[data-astro-cid-u7whkv37]{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.15;margin:1rem 0 1.25rem;letter-spacing:-.02em}.saeule-hero__intro[data-astro-cid-u7whkv37]{color:var(--color-text-muted);font-size:1.1rem;line-height:1.6;max-width:60ch}.saeule-hero__actions[data-astro-cid-u7whkv37]{display:flex;gap:var(--space-sm);flex-wrap:wrap;margin-top:var(--space-xl)}.saeule-hero__visual[data-astro-cid-u7whkv37]{position:relative;aspect-ratio:16 / 10;border-radius:var(--border-radius-lg);overflow:hidden;background:transparent;display:flex;align-items:center;justify-content:center}.saeule-hero__image[data-astro-cid-u7whkv37]{width:100%;height:100%;object-fit:contain;display:block}.saeule-hero__fallback[data-astro-cid-u7whkv37]{position:absolute;font-size:5rem;pointer-events:none;display:none}.saeule-hero__visual--placeholder[data-astro-cid-u7whkv37] .saeule-hero__fallback[data-astro-cid-u7whkv37]{display:block;opacity:.6}.saeule-eingangs-box-section[data-astro-cid-u7whkv37]{padding-block:var(--space-2xl)}.saeule-eingangs-box[data-astro-cid-u7whkv37]{max-width:700px;margin-inline:auto;padding:var(--space-xl) var(--space-2xl);background:var(--surface-info-bg);border:1px solid var(--surface-info-border);border-left:4px solid var(--saeule-color);border-radius:var(--border-radius-lg)}.saeule-eingangs-box__headline[data-astro-cid-u7whkv37]{font-size:clamp(1.2rem,2.5vw,1.5rem);margin:0 0 var(--space-md);color:var(--color-text);line-height:1.3}.saeule-eingangs-box__list[data-astro-cid-u7whkv37]{margin:0;padding:0;list-style:none}.saeule-eingangs-box__item[data-astro-cid-u7whkv37]{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-xs) 0;line-height:1.55;color:var(--color-text)}.saeule-eingangs-box__icon[data-astro-cid-u7whkv37]{flex-shrink:0;margin-top:2px}.saeule-step-flow[data-astro-cid-u7whkv37]{padding-block:var(--space-3xl)}.saeule-step-flow__inner[data-astro-cid-u7whkv37]{max-width:1100px;margin-inline:auto}.saeule-step[data-astro-cid-u7whkv37]{display:grid;grid-template-columns:1fr;gap:var(--space-lg);margin-bottom:var(--space-3xl);align-items:start}.saeule-step[data-astro-cid-u7whkv37]:last-child{margin-bottom:0}.saeule-step__text[data-astro-cid-u7whkv37]{order:1}.saeule-step__visual[data-astro-cid-u7whkv37]{order:2}@media (min-width: 768px){.saeule-step[data-astro-cid-u7whkv37]{grid-template-columns:1fr 1.4fr;gap:var(--space-2xl);align-items:center}.saeule-step__visual[data-astro-cid-u7whkv37]{order:1}.saeule-step__text[data-astro-cid-u7whkv37]{order:2}.saeule-step--reverse[data-astro-cid-u7whkv37]{grid-template-columns:1.4fr 1fr}.saeule-step--reverse[data-astro-cid-u7whkv37] .saeule-step__visual[data-astro-cid-u7whkv37]{order:2}.saeule-step--reverse[data-astro-cid-u7whkv37] .saeule-step__text[data-astro-cid-u7whkv37]{order:1}}.saeule-step__visual[data-astro-cid-u7whkv37]{position:relative;aspect-ratio:4 / 3;border-radius:var(--border-radius-lg);overflow:hidden;background:transparent;display:flex;align-items:center;justify-content:center}.saeule-step__image[data-astro-cid-u7whkv37]{width:100%;height:100%;object-fit:contain;display:block}.saeule-step__fallback[data-astro-cid-u7whkv37]{position:absolute;inset:0;display:none;align-items:center;justify-content:center;pointer-events:none}.saeule-step__visual--placeholder[data-astro-cid-u7whkv37] .saeule-step__fallback[data-astro-cid-u7whkv37]{display:flex;opacity:.7}.saeule-step__text[data-astro-cid-u7whkv37]{position:relative}.saeule-step__nummer[data-astro-cid-u7whkv37]{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1;color:var(--saeule-color);margin:0 0 var(--space-sm);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.saeule-step__pain-szene[data-astro-cid-u7whkv37]{font-style:italic;color:var(--color-text-muted);font-size:.95rem;line-height:1.5;margin:0 0 var(--space-md)}.saeule-step__headline[data-astro-cid-u7whkv37]{font-size:clamp(1.3rem,2.5vw,1.7rem);margin:0 0 var(--space-md);line-height:1.3;letter-spacing:-.01em}.saeule-step__beschreibung[data-astro-cid-u7whkv37]{color:var(--color-text);line-height:1.65;margin:0 0 var(--space-lg)}.saeule-step__sub-label[data-astro-cid-u7whkv37]{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-weight:600;margin:0 0 var(--space-xs)}.saeule-step__inkludiert[data-astro-cid-u7whkv37]{margin-bottom:var(--space-md)}.saeule-step__inkludiert-list[data-astro-cid-u7whkv37]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-xs)}.saeule-step__inkludiert-item[data-astro-cid-u7whkv37]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;background:var(--surface-info-bg);border:1px solid var(--surface-info-border);border-radius:999px;font-size:.85rem;color:var(--color-text);line-height:1.3}.saeule-step__zusatzkosten[data-astro-cid-u7whkv37]{margin-bottom:var(--space-md);padding:var(--space-md);background:var(--color-bg-alt);border-radius:var(--border-radius-md)}.saeule-step__zusatzkosten-list[data-astro-cid-u7whkv37]{list-style:none;padding:0;margin:0}.saeule-step__zusatzkosten-item[data-astro-cid-u7whkv37]{display:flex;justify-content:space-between;gap:var(--space-md);padding:var(--space-xs) 0;line-height:1.5;font-size:.92rem}.saeule-step__zusatzkosten-item[data-astro-cid-u7whkv37]+.saeule-step__zusatzkosten-item[data-astro-cid-u7whkv37]{border-top:1px dashed var(--color-border)}.saeule-step__zusatzkosten-text[data-astro-cid-u7whkv37]{color:var(--color-text);flex:1}.saeule-step__zusatzkosten-link[data-astro-cid-u7whkv37]{color:var(--saeule-color);text-decoration:underline;text-underline-offset:2px;font-weight:500}.saeule-step__zusatzkosten-link[data-astro-cid-u7whkv37]:hover{color:var(--saeule-color-hover)}.saeule-step__zusatzkosten-anbieter[data-astro-cid-u7whkv37]{color:var(--color-text-muted);font-size:.88rem}.saeule-step__zusatzkosten-preis[data-astro-cid-u7whkv37]{flex-shrink:0;color:var(--color-text);font-weight:600;white-space:nowrap}.saeule-step__voraussetzung[data-astro-cid-u7whkv37]{font-size:.88rem;font-style:italic;color:var(--color-text-muted);margin:var(--space-md) 0 0;padding-top:var(--space-sm);border-top:1px solid var(--color-border-light);line-height:1.5}.saeule-step__voraussetzung[data-astro-cid-u7whkv37] strong[data-astro-cid-u7whkv37]{color:var(--color-text);font-style:normal;font-weight:600}.saeule-outcome-box-section[data-astro-cid-u7whkv37]{padding-block:var(--space-3xl);background:var(--color-bg-alt)}.saeule-outcome-box[data-astro-cid-u7whkv37]{max-width:800px;margin-inline:auto;padding:var(--space-2xl);background:var(--surface-positive-bg);border:1px solid var(--surface-positive-border);border-left:4px solid var(--saeule-color);border-radius:var(--border-radius-lg);text-align:center}.saeule-outcome-box__headline[data-astro-cid-u7whkv37]{font-size:clamp(1.5rem,3vw,2rem);margin:0 0 var(--space-md);line-height:1.3;letter-spacing:-.01em}.saeule-outcome-box__text[data-astro-cid-u7whkv37]{color:var(--color-text);font-size:1.05rem;line-height:1.65;margin:0 auto var(--space-xl);max-width:70ch}.saeule-outcome-box__cta[data-astro-cid-u7whkv37]{margin-top:var(--space-xl);display:flex;gap:var(--space-sm);flex-wrap:wrap;justify-content:center}.saeule-kombination__inner[data-astro-cid-u7whkv37]{max-width:1000px;margin-inline:auto}.saeule-kombination__headline[data-astro-cid-u7whkv37]{font-size:clamp(1.4rem,2.5vw,1.8rem);margin-top:.75rem;margin-bottom:var(--space-md);letter-spacing:-.01em}.saeule-kombination__text[data-astro-cid-u7whkv37]{color:var(--color-text-muted);line-height:1.7;margin-bottom:var(--space-2xl);max-width:72ch}.saeule-kombination__cards[data-astro-cid-u7whkv37]{display:grid;grid-template-columns:1fr;gap:var(--space-md);margin-bottom:var(--space-2xl)}@media (min-width: 760px){.saeule-kombination__cards[data-astro-cid-u7whkv37]{grid-template-columns:1fr 1fr}}.saeule-kombination__card[data-astro-cid-u7whkv37]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-sm);padding:var(--space-lg);background:#fff;border:1px solid var(--color-border);border-radius:var(--border-radius-lg);text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s}.saeule-kombination__card-bild[data-astro-cid-u7whkv37]{display:block;width:100%;max-width:220px;height:auto;max-height:120px;object-fit:contain;margin:0 auto}.saeule-kombination__card[data-astro-cid-u7whkv37]:hover,.saeule-kombination__card[data-astro-cid-u7whkv37]:focus-visible{transform:translateY(-2px);box-shadow:0 10px 30px #0000000f}.saeule-kombination__card-icon[data-astro-cid-u7whkv37]{font-size:2rem;line-height:1;flex-shrink:0}.saeule-kombination__card-label[data-astro-cid-u7whkv37]{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-weight:600;margin:0 0 .25rem}.saeule-kombination__card-head[data-astro-cid-u7whkv37]{font-weight:600;font-size:1rem;line-height:1.4;margin:0 0 .5rem}.saeule-kombination__card-link[data-astro-cid-u7whkv37]{font-size:.85rem;color:var(--card-color, var(--color-primary));font-weight:500;margin:0}.saeule-branchen[data-astro-cid-u7whkv37]{padding-block:var(--space-3xl)}.saeule-branchen__inner[data-astro-cid-u7whkv37]{max-width:1100px;margin-inline:auto;text-align:center}.saeule-branchen__headline[data-astro-cid-u7whkv37]{font-size:var(--font-size-2xl);margin-bottom:var(--space-md)}.saeule-branchen__text[data-astro-cid-u7whkv37]{color:var(--color-text-muted);max-width:680px;margin-inline:auto;margin-bottom:var(--space-xl)}.saeule-branchen__grid[data-astro-cid-u7whkv37]{display:grid;grid-template-columns:1fr;gap:var(--space-md);margin-top:var(--space-xl)}@media (min-width: 480px){.saeule-branchen__grid[data-astro-cid-u7whkv37]{grid-template-columns:1fr 1fr}}@media (min-width: 900px){.saeule-branchen__grid[data-astro-cid-u7whkv37]{grid-template-columns:1fr 1fr 1fr}}.saeule-branchen__card[data-astro-cid-u7whkv37]{display:block;text-align:left;background:var(--color-bg);border:1px solid var(--color-border);border-left:4px solid var(--branche-color, var(--color-primary));border-radius:var(--border-radius-md);padding:var(--space-lg);text-decoration:none;transition:box-shadow var(--transition),transform var(--transition)}@media (max-width: 599px){.saeule-branchen__card[data-astro-cid-u7whkv37]{padding:var(--space-md)}.saeule-branchen__card-label[data-astro-cid-u7whkv37]{font-size:.95rem}.saeule-branchen__card-link[data-astro-cid-u7whkv37]{font-size:.8rem}}.saeule-branchen__card[data-astro-cid-u7whkv37]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.saeule-branchen__card-label[data-astro-cid-u7whkv37]{font-weight:600;font-size:1rem;color:var(--color-text);margin:0 0 var(--space-xs);line-height:1.3}.saeule-branchen__card-link[data-astro-cid-u7whkv37]{font-size:.85rem;color:var(--color-primary);font-weight:500;margin:0}
