.container[data-astro-cid-yykqcylz]{max-width:1100px;margin:0 auto;padding:0 clamp(1.5rem,5vw,5rem)}.section[data-astro-cid-yykqcylz]{padding:clamp(4.5rem,9vw,8rem) 0}.section-tinted[data-astro-cid-yykqcylz]{background:var(--tint)}.section-header[data-astro-cid-yykqcylz]{text-align:left;margin-bottom:2.75rem;max-width:640px}.section-title[data-astro-cid-yykqcylz]{font-size:clamp(2rem,4.3vw,3.5rem);color:var(--marine-ink);font-weight:700;letter-spacing:-.02em}.section-title[data-astro-cid-yykqcylz].light{color:var(--on-dark-strong)}.section-intro[data-astro-cid-yykqcylz]{font-size:1rem;color:var(--muted);margin-top:.75rem;font-family:var(--font-body);line-height:1.7}.body-text[data-astro-cid-yykqcylz]{font-size:1rem;color:var(--muted);line-height:1.75;font-family:var(--font-body)}.body-text[data-astro-cid-yykqcylz].light{color:var(--on-dark-soft);line-height:1.8}.body-text[data-astro-cid-yykqcylz] strong[data-astro-cid-yykqcylz]{color:var(--ink)}.btn-primary[data-astro-cid-yykqcylz]{display:inline-block;background:var(--smaragd);color:#fff;padding:.85rem 1.95rem;border-radius:999px;font-size:.9375rem;font-weight:600;text-decoration:none;font-family:var(--font-body);box-shadow:0 6px 16px #1c805d3d;transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out),background .16s var(--ease-out)}.btn-primary[data-astro-cid-yykqcylz]:hover{background:var(--smaragd-ink);box-shadow:0 10px 24px #1c805d4d;transform:translateY(-2px)}.btn-primary[data-astro-cid-yykqcylz]:active{transform:translateY(0) scale(.98)}.btn-white[data-astro-cid-yykqcylz]{display:inline-block;background:var(--btn-white-bg);color:var(--btn-white-ink);padding:.95rem 2.35rem;border-radius:999px;font-size:1rem;font-weight:600;text-decoration:none;font-family:var(--font-body);box-shadow:0 8px 22px #00000029;transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out)}.btn-white[data-astro-cid-yykqcylz]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000038}.btn-white[data-astro-cid-yykqcylz]:active{transform:translateY(0) scale(.98)}.btn-lg[data-astro-cid-yykqcylz]{padding:.875rem 2rem;font-size:1rem}.hero[data-astro-cid-yykqcylz]{position:relative;background-image:linear-gradient(95deg,var(--hero-overlay-1) 0%,var(--hero-overlay-2) 40%,var(--hero-overlay-3) 72%,var(--hero-overlay-4) 100%),url(/images/hero-pfad.webp);background-size:cover;background-position:64% 40%;padding:clamp(4.5rem,10vw,7.5rem) clamp(1.5rem,5vw,5rem)}.hero-row[data-astro-cid-yykqcylz]{display:flex;align-items:center;max-width:1200px;margin:0 auto}.hero-inner[data-astro-cid-yykqcylz]{max-width:580px}.hero-pill[data-astro-cid-yykqcylz]{display:inline-block;background:#ffffff24;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.4px;padding:.45rem 1rem;border-radius:999px;margin-bottom:1.5rem;border:1px solid rgba(255,255,255,.3);font-family:var(--font-body)}.hero-title[data-astro-cid-yykqcylz]{font-size:clamp(2.5rem,5.6vw,4.05rem);color:#fff;margin-bottom:1.25rem;font-weight:700;letter-spacing:-.022em}.hero-sub[data-astro-cid-yykqcylz]{font-size:1.0625rem;color:#ffffffd9;line-height:1.7;margin-bottom:1.9rem;font-family:var(--font-body);max-width:470px}.hero-actions[data-astro-cid-yykqcylz]{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:center}.hero-textlink[data-astro-cid-yykqcylz]{color:#fff;font-weight:600;font-size:.95rem;text-decoration:none;font-family:var(--font-body);border-bottom:1px solid rgba(255,255,255,.45);padding-bottom:2px;transition:border-color .16s var(--ease-out)}.hero-textlink[data-astro-cid-yykqcylz]:hover{border-color:#fff}.result-showcase[data-astro-cid-yykqcylz]{display:grid;grid-template-columns:1fr .85fr;gap:clamp(2.5rem,5vw,4.5rem);align-items:center;background:var(--smaragd-wash);border:1px solid rgba(29,106,90,.18);border-radius:var(--radius-2xl);padding:clamp(2rem,4.5vw,3.5rem);margin-bottom:1.5rem}.result-kicker[data-astro-cid-yykqcylz]{display:inline-block;color:var(--smaragd-ink);margin-bottom:.85rem;font-size:.75rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;font-family:var(--font-body)}.result-title[data-astro-cid-yykqcylz]{font-family:var(--font-display);font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:700;color:var(--marine-ink);letter-spacing:-.018em;line-height:1.14}.result-lead[data-astro-cid-yykqcylz]{font-family:var(--font-body);font-size:1.0625rem;color:var(--marine-ink);line-height:1.6;margin-top:.75rem}.result-lead[data-astro-cid-yykqcylz] strong[data-astro-cid-yykqcylz]{color:var(--smaragd-ink)}.result-points[data-astro-cid-yykqcylz]{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin-top:1.35rem}.result-points[data-astro-cid-yykqcylz] li[data-astro-cid-yykqcylz]{font-size:.9375rem;font-family:var(--font-body);color:var(--ink);padding-left:1.6rem;position:relative;line-height:1.5}.result-points[data-astro-cid-yykqcylz] li[data-astro-cid-yykqcylz]:before{content:"✓";position:absolute;left:0;top:-1px;width:1.05rem;height:1.05rem;border-radius:50%;background:var(--smaragd);color:#fff;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center}@keyframes fillBar{0%{width:0}to{width:88%}}@keyframes fillMatch{0%{width:0}to{width:91%}}.privacy-card[data-astro-cid-yykqcylz]{display:flex;gap:1rem;align-items:flex-start;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-xl);padding:1.4rem 1.6rem}.privacy-icon[data-astro-cid-yykqcylz]{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--smaragd);color:#fff;display:flex;align-items:center;justify-content:center}.privacy-title[data-astro-cid-yykqcylz]{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--marine-ink)}.privacy-text[data-astro-cid-yykqcylz]{font-size:.875rem;color:var(--muted);font-family:var(--font-body);line-height:1.6;margin-top:.2rem}.bew-grid[data-astro-cid-yykqcylz]{display:grid;grid-template-columns:1fr .85fr;gap:clamp(2.5rem,5vw,4rem);align-items:center}.bew-media[data-astro-cid-yykqcylz]{display:flex;justify-content:center}.bew-media[data-astro-cid-yykqcylz] img[data-astro-cid-yykqcylz]{width:100%;max-width:260px;height:auto;display:block;border-radius:26px}.bew-list[data-astro-cid-yykqcylz]{margin-top:1.35rem;padding-left:0;list-style:none}.bew-list[data-astro-cid-yykqcylz] li[data-astro-cid-yykqcylz]{position:relative;padding-left:1.75rem;margin-bottom:1rem;font-family:var(--font-body);font-size:1rem;line-height:1.7;color:var(--muted)}.bew-list[data-astro-cid-yykqcylz] li[data-astro-cid-yykqcylz]:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;border-radius:999px;background:var(--accent)}.bew-list[data-astro-cid-yykqcylz] strong[data-astro-cid-yykqcylz]{color:var(--ink);font-weight:600}.bew-link[data-astro-cid-yykqcylz]{display:inline-block;margin-top:1.5rem;color:var(--accent);font-size:.9375rem;font-weight:600;text-decoration:none;font-family:var(--font-body);border-bottom:1px solid color-mix(in srgb,var(--accent) 45%,transparent);padding-bottom:2px}.bew-link[data-astro-cid-yykqcylz]:hover{border-bottom-color:var(--accent)}@media(max-width:900px){.bew-grid[data-astro-cid-yykqcylz]{grid-template-columns:1fr;gap:2rem}}.cta-photo[data-astro-cid-yykqcylz]{position:relative;background-image:linear-gradient(180deg,#10241ded,#10241dd6),url(/images/cta-werkstatt.webp);background-size:cover;background-position:center}:root[data-theme=dark] .cta-photo[data-astro-cid-yykqcylz]{background-image:linear-gradient(180deg,#080d0bf2,#080d0be0),url(/images/cta-werkstatt.webp)}.cta-section[data-astro-cid-yykqcylz]{text-align:center;padding:clamp(3.5rem,7vw,5.5rem) 0}.cta-kicker[data-astro-cid-yykqcylz]{display:inline-block;color:var(--accent);font-size:.75rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;font-family:var(--font-body);margin-bottom:1rem}.cta-lead[data-astro-cid-yykqcylz]{max-width:480px;margin:1rem auto 0;text-align:center}.cta-btn[data-astro-cid-yykqcylz]{margin-top:2rem}.cta-note[data-astro-cid-yykqcylz]{margin-top:.85rem;font-size:.8125rem;color:#fff9;font-family:var(--font-body)}@media(max-width:768px){.hero[data-astro-cid-yykqcylz]{background-image:linear-gradient(180deg,var(--hero-overlay-3) 0%,var(--hero-overlay-1) 100%),url(/images/hero-pfad.webp)}}.stage-wrap[data-astro-cid-yykqcylz]{position:relative}.stage[data-astro-cid-yykqcylz]{position:sticky;top:76px;z-index:2;height:var(--stage-h);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background:var(--paper);padding-bottom:1.25rem}.stage[data-astro-cid-yykqcylz]:after{content:"";position:absolute;left:0;right:0;top:100%;height:36px;background:linear-gradient(var(--paper),transparent);pointer-events:none}.stage-wrap[data-astro-cid-yykqcylz]{--stage-h: min(60vh, 620px)}.stage-fan[data-astro-cid-yykqcylz]{position:relative;width:100%;height:80%}.sf-card[data-astro-cid-yykqcylz]{position:absolute;left:50%;bottom:0;width:clamp(90px,9.5vw,140px);height:auto;margin-left:calc(clamp(90px,9.5vw,140px)/-2);border-radius:18px;border:5px solid #16181c;background:#16181c;box-shadow:0 12px 28px #16241d38;transform-origin:bottom center;z-index:var(--z);transform:translate(calc(var(--x) * var(--spread, 1))) translateY(var(--y)) rotate(var(--r));filter:saturate(.6) brightness(.92);transition:transform .65s cubic-bezier(.16,1,.3,1),filter .3s ease,box-shadow .3s ease;cursor:pointer}.sf-card[data-astro-cid-yykqcylz].is-active{z-index:30;filter:none;transform:translate(calc(var(--x) * var(--spread, 1))) translateY(calc(var(--y) - 6%)) rotate(0) scale(1.36);box-shadow:0 26px 50px #16241d52}.stage-progress[data-astro-cid-yykqcylz]{display:flex;align-items:center;gap:.9rem;margin-top:2.5rem;font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--muted);font-variant-numeric:tabular-nums}.stage-n[data-astro-cid-yykqcylz]{color:var(--smaragd-ink)}.stage-bar[data-astro-cid-yykqcylz]{width:180px;height:2px;background:var(--hairline);overflow:hidden}.stage-bar[data-astro-cid-yykqcylz] span[data-astro-cid-yykqcylz]{display:block;height:100%;width:100%;background:var(--smaragd);transform-origin:left;transform:scaleX(var(--prog, .125));transition:transform .4s cubic-bezier(.23,1,.32,1)}.stations[data-astro-cid-yykqcylz]{list-style:none;margin:0;padding:0}.station[data-astro-cid-yykqcylz]{min-height:max(calc(100vh - 76px - var(--stage-h)),24rem);display:flex;flex-direction:column;justify-content:center;max-width:920px;margin:0 auto;padding:3rem 0;text-align:center;opacity:.25;transition:opacity .4s ease}.station[data-astro-cid-yykqcylz].is-active{opacity:1}.st-num[data-astro-cid-yykqcylz]{font-family:var(--font-display);font-weight:700;font-size:1.25rem;color:var(--smaragd);letter-spacing:.04em}.st-title[data-astro-cid-yykqcylz]{font-family:var(--font-display);font-weight:700;font-size:clamp(2.3rem,5vw,4.2rem);line-height:1.02;letter-spacing:-.025em;color:var(--marine-ink);margin-top:.5rem}.st-desc[data-astro-cid-yykqcylz]{font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.6;color:var(--ink);margin:1.4rem auto 0;max-width:44ch}.st-meta[data-astro-cid-yykqcylz]{display:flex;justify-content:center;gap:1.25rem;flex-wrap:wrap;margin-top:1.5rem;font-size:1.05rem;color:var(--muted)}.st-meta[data-astro-cid-yykqcylz] span[data-astro-cid-yykqcylz]+span[data-astro-cid-yykqcylz]:before{content:"·";margin-right:1.25rem;color:var(--hairline)}.st-shot[data-astro-cid-yykqcylz]{display:none}@media(max-width:640px){.stage-wrap[data-astro-cid-yykqcylz]{--stage-h: 48vh;--spread: .5}.stage[data-astro-cid-yykqcylz]{overflow-x:clip}.stage[data-astro-cid-yykqcylz]{top:64px}.station[data-astro-cid-yykqcylz]{min-height:max(calc(100vh - 64px - var(--stage-h)),20rem)}.sf-card[data-astro-cid-yykqcylz].is-active{transform:translate(calc(var(--x) * var(--spread, 1))) translateY(calc(var(--y) - 6%)) rotate(0) scale(1.25)}}@media(min-width:1000px){.stage-wrap[data-astro-cid-yykqcylz]{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(3.5rem,7vw,7rem);--stage-h: calc(100vh - 76px) }.stage[data-astro-cid-yykqcylz]{height:var(--stage-h);justify-content:center;padding-bottom:0}.stage[data-astro-cid-yykqcylz]:after{display:none}.stage-fan[data-astro-cid-yykqcylz]{height:66%}.stage-progress[data-astro-cid-yykqcylz]{margin-top:clamp(4.5rem,11vh,7rem)}.sf-card[data-astro-cid-yykqcylz]{width:clamp(92px,8vw,140px);margin-left:calc(clamp(92px,8vw,140px)/-2)}.stage-wrap[data-astro-cid-yykqcylz]{--spread: .68}.stage[data-astro-cid-yykqcylz]{z-index:1}.stations[data-astro-cid-yykqcylz]{position:relative;z-index:2}.sf-card[data-astro-cid-yykqcylz].is-active{transform:translate(calc(var(--x) * var(--spread, 1))) translateY(calc(var(--y) - 4%)) rotate(0) scale(1.4)}.station[data-astro-cid-yykqcylz]{min-height:var(--stage-h);text-align:left;margin:0;padding:0}.st-desc[data-astro-cid-yykqcylz]{margin-left:0}.st-meta[data-astro-cid-yykqcylz]{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.sf-card[data-astro-cid-yykqcylz],.station[data-astro-cid-yykqcylz],.stage-bar[data-astro-cid-yykqcylz] span[data-astro-cid-yykqcylz]{transition:none}}.result-showcase[data-astro-cid-yykqcylz]{background:none;border:0;border-radius:0;padding:0;margin-bottom:0}.erg-shot[data-astro-cid-yykqcylz]{display:block;width:100%;max-width:280px;height:auto;margin:0 auto;border-radius:34px;border:8px solid #16181c;background:#16181c;box-shadow:0 30px 60px #16241d38;transform:rotate(2.5deg)}.privacy-card[data-astro-cid-yykqcylz]{background:none;border:0;border-radius:0;border-top:1px solid var(--hairline);padding:1.75rem 0 0;margin-top:clamp(2.5rem,5vw,4rem)}.privacy-icon[data-astro-cid-yykqcylz]{background:none;color:var(--smaragd);width:auto;height:auto;border-radius:0}.privacy-title[data-astro-cid-yykqcylz]{font-size:1.25rem}.privacy-text[data-astro-cid-yykqcylz]{font-size:1rem;max-width:60ch}
