.hero.svelte-1uha8ag picture{align-self:center}.hero__title.svelte-1uha8ag{font-size:clamp(2rem,1.4rem + 2.5vw,3.4rem);line-height:1.15;margin:0 auto 40px;text-align:center}.hero__title.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:clamp(1.4rem,.8rem + 2.5vw,2.8rem);font-weight:600}.hero__statement.svelte-1uha8ag{font-weight:500;color:var(--on-surface-variant);max-width:unset;margin:0 auto 20px}.rule-short.svelte-1uha8ag .rule-card:where(.svelte-1uha8ag){background:var(--secondary-container);border:1px solid var(--outline);border-radius:20px;padding:30px 40px;margin-bottom:30px;width:100%;max-width:670px}.rule-short.svelte-1uha8ag .rule-card:where(.svelte-1uha8ag) ul:where(.svelte-1uha8ag){padding:0;margin:0}.rule-short.svelte-1uha8ag .rule-card:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag):before{color:var(--secondary)}.rule-short.svelte-1uha8ag .rule-card__tagline:where(.svelte-1uha8ag){font-weight:600;color:var(--secondary);margin-bottom:0}.risikotest-cta.svelte-1uha8ag{display:flex;align-items:center;gap:30px;width:100%;max-width:560px;margin:40px auto 0;padding:20px 30px;background:var(--primary);color:var(--on-primary);border-radius:20px;text-decoration:none;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;transition-timing-function:cubic-bezier(.34,1.56,.64,1);transition-duration:.4s;transition-property:transform box-shadow;transform:translateY(0);box-shadow:0}.risikotest-cta.svelte-1uha8ag:hover{box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;transform:translateY(-5px)}.risikotest-cta__body.svelte-1uha8ag{display:flex;flex-direction:column;gap:5px;flex:1}.risikotest-cta__title.svelte-1uha8ag{font-size:1.15rem;font-weight:700;line-height:1.2}.risikotest-cta__sub.svelte-1uha8ag{font-size:.875rem;opacity:.85;line-height:1.45;max-width:unset}.risikotest-cta__arrow.svelte-1uha8ag{font-size:1.5rem;flex-shrink:0;opacity:.9}.frequency.svelte-1uha8ag,.materials.svelte-1uha8ag{background:var(--neutral-light)}.materials.svelte-1uha8ag .tile-grid:where(.svelte-1uha8ag){display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;width:100%;margin-top:20px}.materials.svelte-1uha8ag .tile:where(.svelte-1uha8ag){background:var(--background);border:1px solid var(--outline);border-radius:20px;overflow:hidden;text-decoration:none;color:var(--on-background);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;transition-timing-function:cubic-bezier(.34,1.56,.64,1);transition-duration:.4s;transition-property:transform box-shadow;transform:translateY(0);box-shadow:0}.materials.svelte-1uha8ag .tile:where(.svelte-1uha8ag):hover{box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;transform:translateY(-5px)}.materials.svelte-1uha8ag .tile:where(.svelte-1uha8ag){display:flex;flex-direction:column}.materials.svelte-1uha8ag .tile__image:where(.svelte-1uha8ag){width:100%;aspect-ratio:16/9;object-fit:cover;display:block;flex-shrink:0}.materials.svelte-1uha8ag .tile__body:where(.svelte-1uha8ag){padding:30px;display:flex;flex-direction:column;flex:1}.materials.svelte-1uha8ag .tile:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){font-size:1.05rem;font-weight:600;color:var(--secondary);margin-bottom:10px}.materials.svelte-1uha8ag .tile:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:.9rem;color:var(--on-surface-variant);margin:0}.extras.svelte-1uha8ag{background:var(--background)}
