.hero.svelte-1uha8ag{position:relative;isolation:isolate;padding-block:var(--s-8) var(--s-6);text-align:center}.hero.svelte-1uha8ag:before{content:"";position:absolute;inset:-10% -20% auto -20%;height:70%;z-index:-1;background:radial-gradient(60% 70% at 50% 30%,color-mix(in srgb,var(--nordlicht) 22%,transparent),transparent 70%);filter:blur(8px);pointer-events:none}.hero-inner.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:var(--s-2)}.konstellation.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:var(--s-1)}.konstellation.svelte-1uha8ag svg{filter:drop-shadow(0 1px 6px rgba(0,0,0,.35))}.konstellation.svelte-1uha8ag .reihe:where(.svelte-1uha8ag){display:flex;justify-content:center;gap:clamp(8px,4vw,28px)}.konstellation.svelte-1uha8ag .spitze:where(.svelte-1uha8ag){margin-bottom:2px}.konstellation.svelte-1uha8ag .spitze:where(.svelte-1uha8ag) svg{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--nordlicht) 55%,transparent)) drop-shadow(0 2px 6px rgba(0,0,0,.4))}h1.svelte-1uha8ag{font-size:clamp(2rem,5vw,3rem);margin:0}.claim-sub.svelte-1uha8ag{max-width:36rem;color:var(--text-secondary);font-size:1.1rem;margin:0}.cta-row.svelte-1uha8ag{display:flex;gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;justify-content:center}.features.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-2)}@media(max-width:760px){.features.svelte-1uha8ag{grid-template-columns:1fr}}.feature.svelte-1uha8ag{position:relative;box-shadow:0 6px 20px #0000002e;transition:transform .18s ease,box-shadow .18s ease}.feature.svelte-1uha8ag:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;border-radius:var(--radius-card) var(--radius-card) 0 0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nordlicht) 60%,transparent),transparent)}.feature.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000042}@media(prefers-reduced-motion:reduce){.feature.svelte-1uha8ag{transition:none}.feature.svelte-1uha8ag:hover{transform:none}}.feature.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.15rem;margin-bottom:var(--s-1)}.feature.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-secondary);margin:0}.feature-mascot.svelte-1uha8ag{margin-bottom:var(--s-1)}
