.container.svelte-19uppvw{max-width:var(--page-max-width,1100px);margin:0 auto;padding:2rem 1rem}.disclaimer.svelte-19uppvw{background:color-mix(in srgb, var(--amber-text) 8%, transparent);border:1px solid color-mix(in srgb, var(--amber-text) 25%, transparent);border-radius:var(--radius-sm);font-size:var(--fs-sm);color:color-mix(in srgb, var(--vordergrund) 75%, transparent);margin-bottom:2rem;padding:1rem 1.2rem;line-height:1.6}.kennzeichnung.svelte-19uppvw{color:var(--text-secondary);font-size:var(--fs-sm);margin:0 0 1.5rem;font-weight:600}.tiles.svelte-19uppvw{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem;display:grid}.tile.svelte-19uppvw{background:color-mix(in srgb, var(--vordergrund) 3%, transparent);border:1px solid var(--line-strong);border-radius:var(--radius-md);cursor:pointer;color:var(--text-main);text-align:center;padding:2rem 1.5rem;font-family:inherit;transition:background-color .2s,border-color .2s,transform .2s}@media (hover:hover) and (pointer:fine){.tile.svelte-19uppvw:hover{background:color-mix(in srgb, var(--vordergrund) 6%, transparent);border-color:var(--cyan);transform:translateY(-4px)}}.tile.svelte-19uppvw h3:where(.svelte-19uppvw){font-size:var(--fs-lg);margin:0 0 .5rem}.tile-sub.svelte-19uppvw{color:color-mix(in srgb, var(--vordergrund) 60%, transparent);font-size:var(--fs-sm);margin-bottom:1rem}.tile-icon.svelte-19uppvw{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.2rem;display:inline-flex}.tile-icon.cyan.svelte-19uppvw{background:color-mix(in srgb, var(--cyan) 15%, transparent);color:var(--cyan)}.tile-icon.magenta.svelte-19uppvw{background:color-mix(in srgb, var(--magenta) 15%, transparent);color:var(--magenta)}.tile-meta.svelte-19uppvw{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1rem;display:flex}.tag.svelte-19uppvw,.tag-sub.svelte-19uppvw{border-radius:var(--radius-sm);font-size:var(--fs-micro);padding:.25rem .75rem;font-weight:600}.tag.svelte-19uppvw{background:color-mix(in srgb, var(--cyan) 15%, transparent);color:var(--cyan)}.tag-sub.svelte-19uppvw{background:color-mix(in srgb, var(--vordergrund) 6%, transparent);color:color-mix(in srgb, var(--vordergrund) 60%, transparent)}.tile-cta.svelte-19uppvw{color:var(--text-main);font-weight:600;font-size:var(--fs-sm)}.cta-block.svelte-19uppvw{text-align:center;background:linear-gradient(135deg, color-mix(in srgb, var(--text-main) 5%, transparent), color-mix(in srgb, var(--purple) 5%, transparent));border-radius:var(--radius-lg);margin-top:2rem;padding:3rem 1rem}.cta-block.svelte-19uppvw h2:where(.svelte-19uppvw){font-size:var(--fs-xl);margin:0 0 1rem}.cta-block.svelte-19uppvw p:where(.svelte-19uppvw){color:color-mix(in srgb, var(--vordergrund) 70%, transparent);margin-bottom:1.5rem}.cta-row.svelte-19uppvw{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.cta-row.svelte-19uppvw>:is(a:where(.svelte-19uppvw),button:where(.svelte-19uppvw)),.pdf-download.svelte-19uppvw>a:where(.svelte-19uppvw),.panel.error.svelte-19uppvw>button:where(.svelte-19uppvw){width:auto}@media (width<=599px){.cta-row.svelte-19uppvw{flex-direction:column;align-items:stretch}.cta-row.svelte-19uppvw>:is(a:where(.svelte-19uppvw),button:where(.svelte-19uppvw)){width:100%}}.pdf-download.svelte-19uppvw{text-align:center;margin:0 0 2.5rem}.pdf-hint.svelte-19uppvw{font-size:var(--fs-sm);color:color-mix(in srgb, var(--vordergrund) 55%, transparent);margin:.6rem 0 0}.back-link.svelte-19uppvw{color:color-mix(in srgb, var(--vordergrund) 60%, transparent);cursor:pointer;font-size:var(--fs-sm);background:0 0;border:none;padding:.5rem 0;font-family:inherit}@media (hover:hover) and (pointer:fine){.back-link.svelte-19uppvw:hover{color:var(--text-main)}}.panel.svelte-19uppvw{background:color-mix(in srgb, var(--vordergrund) 3%, transparent);border:1px solid var(--line-strong);border-radius:var(--radius-md);margin-bottom:2rem;padding:2rem 1.5rem}.panel.svelte-19uppvw h2:where(.svelte-19uppvw){font-size:var(--fs-md);color:color-mix(in srgb, var(--vordergrund) 85%, transparent);margin-top:0}.panel.error.svelte-19uppvw{border-color:color-mix(in srgb, var(--red-text) 30%, transparent);text-align:center}.grid.svelte-19uppvw{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.card.svelte-19uppvw{background:color-mix(in srgb, var(--vordergrund) 4%, transparent);border-radius:var(--radius-md);flex-direction:column;gap:.4rem;padding:1rem;display:flex}.label.svelte-19uppvw{font-size:var(--fs-micro);color:color-mix(in srgb, var(--vordergrund) 50%, transparent)}.value.svelte-19uppvw{font-weight:700;font-size:var(--fs-base)}.value.cyan.svelte-19uppvw{color:var(--cyan)}.value.magenta.svelte-19uppvw{color:var(--magenta)}.value.purple.svelte-19uppvw{color:var(--purple)}.comparison.svelte-19uppvw{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (width<=640px){.comparison.svelte-19uppvw{grid-template-columns:1fr}}.comp-col.svelte-19uppvw{background:color-mix(in srgb, var(--vordergrund) 4%, transparent);border-radius:var(--radius-md);padding:1.5rem}.comp-col.svelte-19uppvw h3:where(.svelte-19uppvw){font-size:var(--fs-base);margin-top:0}.cyan-col.svelte-19uppvw h3:where(.svelte-19uppvw){color:var(--cyan)}.magenta-col.svelte-19uppvw h3:where(.svelte-19uppvw){color:var(--magenta)}.comp-row.svelte-19uppvw{border-bottom:1px solid color-mix(in srgb, var(--vordergrund) 6%, transparent);justify-content:space-between;padding:.5rem 0;display:flex}.comp-row.svelte-19uppvw:last-child{border-bottom:none}.comp-row.svelte-19uppvw span:where(.svelte-19uppvw){color:color-mix(in srgb, var(--vordergrund) 60%, transparent);font-size:var(--fs-sm)}.comp-row.svelte-19uppvw strong:where(.svelte-19uppvw){color:var(--text-main)}.teaser.svelte-19uppvw{background:linear-gradient(135deg, color-mix(in srgb, var(--cyan) 4%, transparent), color-mix(in srgb, var(--magenta) 4%, transparent));border-radius:var(--radius-md);border-left:3px solid color-mix(in srgb, var(--cyan) 40%, transparent);margin-bottom:2rem;padding:1.5rem;line-height:1.7}html[data-design=elanum] .container.svelte-19uppvw{--seitenrand:max(0px, calc(var(--gutter) - 1.5rem));max-width:calc(var(--content) + 2 * var(--seitenrand));padding:clamp(24px, 4vw, 48px) var(--seitenrand) clamp(72px, 10vw, 120px)}html[data-design=elanum] .disclaimer.svelte-19uppvw{--role:var(--hint);--role-bg:var(--hint-bg);max-width:var(--measure);border-radius:calc(var(--radius-control) / 3) var(--radius-control) var(--radius-control) calc(var(--radius-control) / 3);background:var(--role-bg);color:var(--ink);font:400 var(--fs-base)/1.6 var(--font-sans);border:0;margin-bottom:clamp(24px,3vw,32px);padding:18px 20px 18px 62px;position:relative}html[data-design=elanum] .disclaimer.svelte-19uppvw:before{content:"!" / "";background:var(--role);width:28px;height:28px;color:var(--paper);font:600 var(--fs-sm)/1 var(--font-sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;left:20px}html[data-design=elanum] .disclaimer.svelte-19uppvw strong:where(.svelte-19uppvw){color:var(--role);font-weight:600}html[data-design=elanum] .tiles.svelte-19uppvw{gap:20px;margin-bottom:0}html[data-design=elanum] .tile.svelte-19uppvw{border-radius:var(--radius-surface);background:var(--paper);box-shadow:var(--raised-sm);color:var(--ink);text-align:left;transition:transform var(--motion-ui) var(--ease), box-shadow var(--motion-ui) ease;border-color:#0000;align-content:start;justify-items:start;gap:12px;padding:28px;display:grid}html[data-design=elanum] .tile.svelte-19uppvw:focus-visible{outline:3px solid var(--sterne-tief);outline-offset:4px;box-shadow:var(--raised-sm), var(--glow)}html[data-design=elanum] .tile.svelte-19uppvw:active{transition-duration:90ms;transform:scale(.985)}@media (hover:hover) and (pointer:fine){html[data-design=elanum] .tile.svelte-19uppvw:hover{background:var(--paper);box-shadow:var(--raised-sm), var(--glow);border-color:#0000;transform:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html[data-design=elanum]:not(.weniger-bewegung) .tile.svelte-19uppvw:hover{transform:translateY(-3px)}}html[data-design=elanum] .tile-icon.svelte-19uppvw{width:64px;height:64px;margin:0 0 4px}html[data-design=elanum] .tile-icon.cyan.svelte-19uppvw,html[data-design=elanum] .tile-icon.magenta.svelte-19uppvw{background:var(--sterne-hauch);color:var(--sterne-tief)}html[data-design=elanum] .tile.svelte-19uppvw h3:where(.svelte-19uppvw){font:600 var(--fs-lg)/1.3 var(--font-sans);color:var(--ink);margin:0}html[data-design=elanum] .tile-sub.svelte-19uppvw{font:400 var(--fs-base)/1.6 var(--font-sans);color:var(--ink-2);margin:0}html[data-design=elanum] .tile-meta.svelte-19uppvw{justify-content:flex-start;gap:8px;margin:0}html[data-design=elanum] :is(.tag.svelte-19uppvw,.tag-sub.svelte-19uppvw){border-radius:var(--radius-pill);min-height:32px;font:500 var(--fs-sm)/1.4 var(--font-sans);align-items:center;padding:4px 14px;font-weight:600;display:inline-flex}html[data-design=elanum] .tag.svelte-19uppvw{background:var(--sterne-hauch);color:var(--sterne-tief)}html[data-design=elanum] .tag-sub.svelte-19uppvw{background:var(--canvas);box-shadow:var(--pressed);color:var(--ink-2)}html[data-design=elanum] .tile-cta.svelte-19uppvw{font:500 var(--fs-sm)/1.4 var(--font-sans);color:var(--ink);text-underline-offset:5px;margin-top:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}html[data-design=elanum] .cta-block.svelte-19uppvw{border-top:1px solid var(--line);text-align:left;background:0 0;border-radius:0;margin-top:clamp(56px,8vw,96px);padding:clamp(56px,8vw,96px) 0 0}html[data-design=elanum] .cta-block.svelte-19uppvw h2:where(.svelte-19uppvw){max-width:24ch;font:400 var(--fs-3xl)/1.1 var(--font-display);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0 0 24px}html[data-design=elanum] .cta-block.svelte-19uppvw p:where(.svelte-19uppvw){max-width:var(--measure);font:400 var(--fs-base)/1.6 var(--font-sans);color:var(--ink-2);margin:0 0 clamp(32px,4vw,40px)}html[data-design=elanum] .cta-row.svelte-19uppvw{justify-content:flex-start;gap:16px}html[data-design=elanum] .back-link.svelte-19uppvw{border-radius:var(--radius-control);min-height:44px;font:500 var(--fs-sm)/1.4 var(--font-sans);color:var(--ink);text-underline-offset:6px;transition:background var(--motion-ui) ease;align-items:center;gap:10px;margin:0 0 8px -14px;padding:0 14px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover) and (pointer:fine){html[data-design=elanum] .back-link.svelte-19uppvw:hover{color:var(--sterne-tief);background:var(--paper);text-decoration-thickness:2px}}html[data-design=elanum] .kennzeichnung.svelte-19uppvw{font:500 var(--fs-sm)/1.4 var(--font-sans);color:var(--ink-2);margin:0 0 24px;font-weight:600}html[data-design=elanum] .pdf-download.svelte-19uppvw{text-align:left;margin:0 0 clamp(40px,5vw,56px)}html[data-design=elanum] .pdf-hint.svelte-19uppvw{max-width:var(--measure);font:500 var(--fs-sm)/1.4 var(--font-sans);color:var(--ink-2);margin:12px 0 0}html[data-design=elanum] .panel.svelte-19uppvw{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:clamp(40px,6vw,72px) 0}html[data-design=elanum] .panel.svelte-19uppvw h2:where(.svelte-19uppvw){font:600 var(--fs-lg)/1.3 var(--font-sans);color:var(--ink);margin:0 0 24px}html[data-design=elanum] .grid.svelte-19uppvw{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:16px}html[data-design=elanum] .card.svelte-19uppvw{border-radius:var(--radius-button);background:var(--paper);box-shadow:var(--paper-shadow);gap:6px;padding:18px 20px}html[data-design=elanum] .label.svelte-19uppvw{font:500 var(--fs-sm)/1.4 var(--font-sans);letter-spacing:normal;text-transform:none;color:var(--ink-2)}html[data-design=elanum] .value.svelte-19uppvw{font:600 var(--fs-lg)/1.3 var(--font-sans)}html[data-design=elanum] .value.cyan.svelte-19uppvw,html[data-design=elanum] .value.magenta.svelte-19uppvw,html[data-design=elanum] .value.purple.svelte-19uppvw{color:var(--ink)}html[data-design=elanum] .panel.error.svelte-19uppvw{--role:var(--error);--role-bg:var(--error-bg);max-width:var(--measure);border-radius:calc(var(--radius-control) / 3) var(--radius-control) var(--radius-control) calc(var(--radius-control) / 3);background:var(--role-bg);color:var(--ink);font:400 var(--fs-base)/1.6 var(--font-sans);text-align:left;border:0;margin-top:24px;padding:18px 20px 18px 62px;position:relative}html[data-design=elanum] .panel.error.svelte-19uppvw:before{content:"×" / "";background:var(--role);width:28px;height:28px;color:var(--paper);font:600 var(--fs-sm)/1 var(--font-sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;left:20px}html[data-design=elanum] .panel.error.svelte-19uppvw h2:where(.svelte-19uppvw){font:500 var(--fs-sm)/1.4 var(--font-sans);color:var(--role);margin:2px 0 4px;font-weight:600}html[data-design=elanum] .panel.error.svelte-19uppvw p:where(.svelte-19uppvw){margin:0 0 16px}html[data-design=elanum] .comparison.svelte-19uppvw{gap:20px}html[data-design=elanum] .comp-col.svelte-19uppvw{border-radius:var(--radius-surface);background:var(--paper);box-shadow:var(--paper-shadow);padding:24px}html[data-design=elanum] .comp-col.svelte-19uppvw h3:where(.svelte-19uppvw){font:600 var(--fs-lg)/1.3 var(--font-sans);margin:0 0 8px}html[data-design=elanum] .cyan-col.svelte-19uppvw h3:where(.svelte-19uppvw),html[data-design=elanum] .magenta-col.svelte-19uppvw h3:where(.svelte-19uppvw){color:var(--ink)}html[data-design=elanum] .comp-row.svelte-19uppvw{border-bottom:0;gap:16px;padding:10px 0}html[data-design=elanum] .comp-row.svelte-19uppvw span:where(.svelte-19uppvw){font:500 var(--fs-sm)/1.4 var(--font-sans);color:var(--ink-2)}html[data-design=elanum] .comp-row.svelte-19uppvw strong:where(.svelte-19uppvw){color:var(--ink);font-weight:600}html[data-design=elanum] .teaser.svelte-19uppvw{--tone:var(--sterne-tief);--tint:var(--sterne-hauch);border-radius:var(--radius-surface);background:radial-gradient(110% 90% at 100% 0%, color-mix(in srgb, var(--tint) 60%, var(--tone) 6%), transparent 62%), linear-gradient(160deg, var(--paper), var(--tint));box-shadow:var(--raised-sm), 0 22px 44px -28px color-mix(in srgb, var(--tone) 70%, transparent);border-left:0;margin:0;padding:24px 28px}html[data-design=elanum] .teaser.svelte-19uppvw p:where(.svelte-19uppvw){max-width:var(--measure);font:400 var(--fs-base)/1.6 var(--font-sans);color:var(--ink);margin:0}html[data-design=elanum] :is(.disclaimer.svelte-19uppvw,.panel.error.svelte-19uppvw){border-left:0}
