.eu-hero[data-astro-cid-nxwyxqun]{padding-top:calc(var(--header-height) + 4rem);padding-bottom:3rem}.eu-hero[data-astro-cid-nxwyxqun] .section__eyebrow[data-astro-cid-nxwyxqun]{color:var(--color-primary)}.eu-hero[data-astro-cid-nxwyxqun] h1[data-astro-cid-nxwyxqun]{color:#fff}.eu-hero__lead[data-astro-cid-nxwyxqun]{font-size:1.2rem;line-height:1.6;color:#ffffffd9}.eu-hero__lead[data-astro-cid-nxwyxqun] strong[data-astro-cid-nxwyxqun]{color:#fff}.eu-cards[data-astro-cid-nxwyxqun]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:2.5rem}.eu-card[data-astro-cid-nxwyxqun]{background:#fff;border:1px solid var(--color-border, #e5e5e5);border-radius:12px;padding:1.75rem;box-shadow:0 2px 8px #0000000a}.eu-card__num[data-astro-cid-nxwyxqun]{font-size:.85rem;font-weight:700;color:var(--color-primary);letter-spacing:.1em;margin-bottom:.5rem}.eu-card[data-astro-cid-nxwyxqun] h3[data-astro-cid-nxwyxqun]{font-size:1.15rem;margin:0 0 .6rem;line-height:1.35}.eu-card[data-astro-cid-nxwyxqun] p[data-astro-cid-nxwyxqun]{margin:0;color:#444;line-height:1.55}.eu-timeline[data-astro-cid-nxwyxqun]{max-width:720px;margin:2.5rem auto 0;border-left:3px solid var(--color-primary);padding-left:1.5rem}.eu-timeline__item[data-astro-cid-nxwyxqun]{position:relative;padding:0 0 1.75rem .5rem}.eu-timeline__item[data-astro-cid-nxwyxqun]:last-child{padding-bottom:0}.eu-timeline__item[data-astro-cid-nxwyxqun]:before{content:"";position:absolute;left:-2.05rem;top:.4rem;width:14px;height:14px;border-radius:50%;background:var(--color-primary)}.eu-timeline__item--past[data-astro-cid-nxwyxqun]:before{background:#bbb}.eu-timeline__date[data-astro-cid-nxwyxqun]{font-weight:700;color:var(--color-primary);margin-bottom:.25rem}.eu-timeline__item--past[data-astro-cid-nxwyxqun] .eu-timeline__date[data-astro-cid-nxwyxqun]{color:#888}.eu-timeline__body[data-astro-cid-nxwyxqun]{color:#333;line-height:1.55}.eu-offer[data-astro-cid-nxwyxqun]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2.5rem}@media(max-width:800px){.eu-offer[data-astro-cid-nxwyxqun]{grid-template-columns:1fr}}.eu-offer__card[data-astro-cid-nxwyxqun]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000000a}.eu-offer__card--featured[data-astro-cid-nxwyxqun]{border-color:var(--color-primary);border-width:2px;box-shadow:0 8px 24px #e877221f}.eu-offer__badge[data-astro-cid-nxwyxqun]{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary);background:#e877221a;padding:.3rem .7rem;border-radius:4px;margin-bottom:.9rem}.eu-offer__card[data-astro-cid-nxwyxqun] h3[data-astro-cid-nxwyxqun]{margin:0 0 .5rem;font-size:1.4rem}.eu-offer__leadtime[data-astro-cid-nxwyxqun]{color:var(--color-primary);font-size:1rem;margin:0 0 .75rem}.eu-offer__card[data-astro-cid-nxwyxqun] ul[data-astro-cid-nxwyxqun]{margin:1rem 0 0;padding-left:1.2rem;color:#333}.eu-offer__card[data-astro-cid-nxwyxqun] li[data-astro-cid-nxwyxqun]{margin-bottom:.45rem;line-height:1.5}.eu-offer__price[data-astro-cid-nxwyxqun]{margin-top:1.25rem;font-weight:600;color:#1b1b1f}.eu-qualifikation[data-astro-cid-nxwyxqun] .eu-qual[data-astro-cid-nxwyxqun],.eu-qualifikation[data-astro-cid-nxwyxqun] p[data-astro-cid-nxwyxqun],.eu-qualifikation[data-astro-cid-nxwyxqun] li[data-astro-cid-nxwyxqun]{color:#ffffffe0}.eu-qualifikation[data-astro-cid-nxwyxqun] strong[data-astro-cid-nxwyxqun],.eu-qualifikation[data-astro-cid-nxwyxqun] h2[data-astro-cid-nxwyxqun]{color:#fff}.eu-qual__note[data-astro-cid-nxwyxqun]{background:#ffffff0f!important;color:#fff!important}.eu-qual[data-astro-cid-nxwyxqun]{max-width:760px;margin:0 auto}.eu-qual[data-astro-cid-nxwyxqun] h2[data-astro-cid-nxwyxqun]{margin-bottom:1rem}.eu-qual__points[data-astro-cid-nxwyxqun]{margin:1.25rem 0;padding-left:1.2rem;color:#333}.eu-qual__points[data-astro-cid-nxwyxqun] li[data-astro-cid-nxwyxqun]{margin-bottom:.5rem;line-height:1.55}.eu-qual__note[data-astro-cid-nxwyxqun]{margin-top:1.5rem;padding:1rem 1.25rem;background:#fff;border-left:4px solid var(--color-primary);border-radius:4px;font-size:.98rem}
