.hero[data-astro-cid-pj7idagf]{padding:var(--space-2xl) 0 var(--space-xl);background:linear-gradient(180deg,var(--color-quaternary) 0%,var(--color-base) 100%)}.eyebrow[data-astro-cid-pj7idagf]{margin:0 0 var(--space-xs);font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary)}.hero[data-astro-cid-pj7idagf] h1[data-astro-cid-pj7idagf]{margin:0 0 var(--space-md);max-width:24ch}.hero[data-astro-cid-pj7idagf] .lede[data-astro-cid-pj7idagf]{margin:0;max-width:70ch;font-size:1.125rem}.b2b[data-astro-cid-pj7idagf]{padding:var(--space-xl) 0 var(--space-2xl)}.section-head[data-astro-cid-pj7idagf]{max-width:70ch;margin-bottom:var(--space-xl)}.section-head[data-astro-cid-pj7idagf] h2[data-astro-cid-pj7idagf]{margin:0 0 var(--space-sm)}.section-head[data-astro-cid-pj7idagf] p[data-astro-cid-pj7idagf]{margin:0 0 var(--space-md)}.trial-banner[data-astro-cid-pj7idagf]{display:inline-block;padding:var(--space-sm) var(--space-md);background:var(--color-base);border:1px solid var(--color-tertiary);border-left:4px solid var(--color-accent);border-radius:var(--radius-md);font-size:.95rem}.plans-grid[data-astro-cid-pj7idagf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-lg);align-items:stretch}.plan-card[data-astro-cid-pj7idagf]{position:relative;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-xl);background:var(--color-base);border:1px solid var(--color-neutral);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.plan-card[data-astro-cid-pj7idagf]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:var(--color-tertiary)}.plan-card--featured[data-astro-cid-pj7idagf]{border:2px solid var(--color-primary);box-shadow:var(--shadow-md)}.card-badge[data-astro-cid-pj7idagf]{position:absolute;top:var(--space-md);right:var(--space-md);padding:.25rem .625rem;background:var(--color-tertiary);color:var(--color-logo);border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.card-badge--accent[data-astro-cid-pj7idagf]{background:var(--color-accent);color:var(--color-base)}.plan-head[data-astro-cid-pj7idagf] h3[data-astro-cid-pj7idagf]{margin:0 0 var(--space-xs);color:var(--color-logo);font-size:1.35rem}.tagline[data-astro-cid-pj7idagf]{margin:0 0 var(--space-md);opacity:.75;font-size:.95rem}.price[data-astro-cid-pj7idagf]{margin:0;display:flex;align-items:baseline;gap:.375rem}.price[data-astro-cid-pj7idagf] .amount[data-astro-cid-pj7idagf]{font-size:1.85rem;font-weight:700;color:var(--color-primary)}.price[data-astro-cid-pj7idagf] .amount--anfrage[data-astro-cid-pj7idagf]{font-size:1.15rem}.price[data-astro-cid-pj7idagf] .period[data-astro-cid-pj7idagf]{font-size:.95rem;opacity:.7}.price-breakdown[data-astro-cid-pj7idagf]{margin:.25rem 0 0;font-size:.85rem;opacity:.7}.seat-configurator[data-astro-cid-pj7idagf]{margin:var(--space-md) 0;padding:var(--space-md);background:var(--color-quaternary);border-radius:var(--radius-md)}.seat-label[data-astro-cid-pj7idagf]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-sm);font-size:.95rem;font-weight:500;color:var(--color-logo)}.seat-count[data-astro-cid-pj7idagf]{font-size:1.5rem;font-weight:700;color:var(--color-primary)}.seat-configurator[data-astro-cid-pj7idagf] input[data-astro-cid-pj7idagf][type=range]{width:100%;accent-color:var(--color-primary)}.seat-range-meta[data-astro-cid-pj7idagf]{display:flex;justify-content:space-between;margin-top:.25rem;font-size:.8rem;opacity:.6}.features[data-astro-cid-pj7idagf]{list-style:none;margin:var(--space-sm) 0;padding:0;display:flex;flex-direction:column;gap:.375rem}.features[data-astro-cid-pj7idagf] li[data-astro-cid-pj7idagf]{position:relative;padding-left:1.5rem;font-size:.95rem}.features[data-astro-cid-pj7idagf] li[data-astro-cid-pj7idagf]:before{content:"";position:absolute;left:0;top:.5em;width:.875rem;height:.875rem;background-color:var(--color-primary);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M16.7 5.3 8 14l-4.7-4.7 1.4-1.4L8 11.2l7.3-7.3 1.4 1.4z' fill='currentColor'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M16.7 5.3 8 14l-4.7-4.7 1.4-1.4L8 11.2l7.3-7.3 1.4 1.4z' fill='currentColor'/></svg>") no-repeat center / contain}.cta[data-astro-cid-pj7idagf]{margin-top:auto;padding-top:var(--space-md)}.cta[data-astro-cid-pj7idagf] .btn[data-astro-cid-pj7idagf]{width:100%}.cta-note[data-astro-cid-pj7idagf]{margin:var(--space-xs) 0 0;text-align:center;font-size:.85rem;opacity:.7}.cta-hint[data-astro-cid-pj7idagf]{margin:var(--space-sm) 0 0;text-align:center;font-size:.8rem;opacity:.6;line-height:1.5}.b2c[data-astro-cid-pj7idagf]{padding:var(--space-xl) 0 var(--space-2xl);background:var(--color-quaternary)}.b2c-grid[data-astro-cid-pj7idagf]{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-2xl);align-items:center}.b2c-text[data-astro-cid-pj7idagf] h2[data-astro-cid-pj7idagf]{margin:0 0 var(--space-sm)}.b2c-text[data-astro-cid-pj7idagf] p[data-astro-cid-pj7idagf]{margin:0 0 var(--space-md);max-width:60ch}.b2c-note[data-astro-cid-pj7idagf]{font-size:.85rem;opacity:.7}.b2c[data-astro-cid-pj7idagf] .plan-card[data-astro-cid-pj7idagf]{background:var(--color-base)}.howto[data-astro-cid-pj7idagf]{padding:var(--space-2xl) 0 var(--space-xl)}.howto[data-astro-cid-pj7idagf] h2[data-astro-cid-pj7idagf]{margin:0 0 var(--space-lg)}.howto-list[data-astro-cid-pj7idagf]{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:var(--space-md);max-width:70ch}.howto-note[data-astro-cid-pj7idagf]{margin:var(--space-md) 0 0;padding:var(--space-md);background:var(--color-quaternary);border-radius:var(--radius-md);font-size:.9rem;max-width:70ch}@media(max-width:800px){.b2c-grid[data-astro-cid-pj7idagf]{grid-template-columns:1fr}}
