.app-page.warm-sheet.svelte-15dmkjm{--warm-paper:var(--paper-ground);--warm-card:var(--paper-card);--warm-ink:var(--paper-ink);--warm-secondary:#5c554a;--warm-accent:#8a5a2b;--warm-line:#d9d3c2;--warm-line-strong:#948a76;max-width:var(--page-max-width,960px);background:var(--warm-paper);color:var(--warm-ink);border-radius:var(--radius-sm);margin:3rem auto 4rem;padding:3rem 2.5rem 3.5rem}.warm-kopf.svelte-15dmkjm{--text-main:var(--warm-ink);--link:var(--text-main);--link-hover:var(--text-secondary);--link-visited:var(--text-main);--text-hint:#5b6472;--text-secondary:var(--warm-secondary);margin-bottom:4rem}.framing.svelte-15dmkjm{max-width:620px;font-size:var(--fs-sm);color:var(--warm-secondary);margin:1rem auto 0;line-height:1.6}.cross-link.svelte-15dmkjm{font-size:var(--fs-sm);color:var(--warm-secondary);margin:1.25rem 0 0}.cross-link.svelte-15dmkjm a{color:var(--warm-accent);text-underline-offset:2px;margin-block:-13px;padding-block:13px;font-weight:700;text-decoration:underline;position:relative}.cross-link.svelte-15dmkjm a:focus-visible{outline:2px solid var(--warm-ink);outline-offset:2px}.cta-primary.svelte-15dmkjm{background:var(--warm-accent);color:var(--warm-paper);border-radius:var(--radius-sm);letter-spacing:.3px;margin-top:1.75rem;padding:.9rem 1.75rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}@media (hover:hover) and (pointer:fine){.cta-primary.svelte-15dmkjm:hover{background:#6f471f;transform:translateY(-2px)}}.cta-primary.svelte-15dmkjm:focus-visible{outline:2px solid var(--warm-ink);outline-offset:2px}section.svelte-15dmkjm{margin-bottom:4rem}h2.svelte-15dmkjm{font-size:var(--fs-sm);color:var(--warm-accent);text-align:center;margin:0 0 1.5rem}.feature-grid.svelte-15dmkjm{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}.feature.svelte-15dmkjm{background:var(--warm-card);border:1px solid var(--warm-line);border-radius:var(--radius-sm);padding:1.5rem}.feature-icon.svelte-15dmkjm{width:44px;height:44px;font-size:var(--fs-md);background:var(--warm-paper);border:1px solid var(--warm-line-strong);color:var(--warm-accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.feature-icon.astro.svelte-15dmkjm,.feature-icon.hd.svelte-15dmkjm,.feature-icon.numero.svelte-15dmkjm,.feature-icon.gold.svelte-15dmkjm,.feature-icon.praxis.svelte-15dmkjm{background:var(--warm-paper);color:var(--warm-accent)}.feature.svelte-15dmkjm h3:where(.svelte-15dmkjm){font-size:var(--fs-base);color:var(--warm-ink);margin:0 0 .5rem;font-weight:650}.feature.svelte-15dmkjm p:where(.svelte-15dmkjm){font-size:var(--fs-sm);color:var(--warm-secondary);margin:0;line-height:1.6}.section-lede.svelte-15dmkjm{text-align:center;max-width:620px;font-size:var(--fs-sm);color:var(--warm-secondary);margin:0 auto 2rem;line-height:1.6}.tier-grid.svelte-15dmkjm{margin-top:1.25rem}.tier-grid.svelte-15dmkjm .feature:where(.svelte-15dmkjm){text-align:center}.tier-note.svelte-15dmkjm{text-align:center;max-width:620px;font-size:var(--fs-sm);color:var(--warm-secondary);margin:1.25rem auto 0;line-height:1.6}.price-card.svelte-15dmkjm{background:var(--warm-card);border:1px solid var(--warm-line-strong);border-radius:var(--radius-sm);text-align:center;max-width:620px;margin:0 auto;padding:2rem}.price-lead.svelte-15dmkjm{font-size:var(--fs-sm);color:var(--warm-secondary);margin:0 0 .75rem}.price-amount.svelte-15dmkjm{color:var(--warm-ink);letter-spacing:-.01em;margin:0;font-size:clamp(1.6rem,4vw,2.25rem);font-weight:700}.price-unit.svelte-15dmkjm{font-size:var(--fs-sm);color:var(--warm-secondary);margin:.35rem 0 1.25rem}.price-nosub.svelte-15dmkjm{color:var(--warm-accent);margin:0 0 .75rem;font-weight:700;line-height:1.6}.price-note.svelte-15dmkjm{font-size:var(--fs-sm);color:var(--warm-secondary);margin:0;line-height:1.6}.legal-box.svelte-15dmkjm{background:var(--warm-card);border:1px solid var(--warm-line);border-left:3px solid var(--warm-accent);border-radius:var(--radius-sm);padding:1.8rem 2rem}.legal-box.svelte-15dmkjm ul:where(.svelte-15dmkjm){margin:0;padding-left:1.3rem}.legal-box.svelte-15dmkjm li:where(.svelte-15dmkjm){color:var(--warm-ink);line-height:1.7;font-size:var(--fs-sm);margin-bottom:.7rem}.legal-box.svelte-15dmkjm a{color:var(--warm-accent);text-underline-offset:2px;text-decoration:underline}.legal-box.svelte-15dmkjm strong{color:var(--warm-ink);font-weight:750}.cta-box.svelte-15dmkjm strong,.sub-cta.svelte-15dmkjm strong{color:var(--warm-ink)}.cta-box.svelte-15dmkjm{text-align:center;background:var(--warm-card);border:1px solid var(--warm-line-strong);border-radius:var(--radius-sm);padding:3rem 2rem}.cta-box.svelte-15dmkjm p:where(.svelte-15dmkjm){color:var(--warm-secondary);max-width:560px;margin:0 auto 1.5rem;line-height:1.7}.cta-demo.svelte-15dmkjm{border:1px solid var(--warm-accent);border-radius:var(--radius-md);color:var(--warm-accent);margin:0 0 .9rem;padding:.7rem 1.4rem;font-weight:650;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.cta-demo.svelte-15dmkjm:hover{background:#8a5a2b14}}.cta-demo.svelte-15dmkjm:focus-visible{outline:2px solid var(--warm-accent);outline-offset:2px}.cta-mail.svelte-15dmkjm{background:var(--warm-ink);color:var(--warm-paper);border-radius:var(--radius-sm);letter-spacing:.3px;align-items:center;gap:.6rem;padding:.9rem 1.5rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.cta-mail.svelte-15dmkjm:hover{background:#3a342b;transform:translateY(-2px)}}.cta-mail.svelte-15dmkjm:focus-visible{outline:2px solid var(--warm-accent);outline-offset:2px}.cta-mail-addr.svelte-15dmkjm{font-size:var(--fs-sm);color:var(--warm-secondary);margin:.9rem 0 0}.mail-fallback.svelte-15dmkjm{color:var(--warm-accent);text-underline-offset:2px;align-items:center;min-height:44px;font-weight:650;text-decoration:underline;display:inline-flex}.mail-fallback.svelte-15dmkjm:focus-visible{outline:2px solid var(--warm-accent);outline-offset:2px}.sub-cta.svelte-15dmkjm{font-size:var(--fs-sm);color:var(--warm-secondary);margin-top:1rem}.sub-cta.svelte-15dmkjm a{color:var(--warm-accent);text-underline-offset:2px;margin-block:-13px;padding-block:13px;text-decoration:underline;position:relative}@media (width<=600px){.app-page.warm-sheet.svelte-15dmkjm{border-radius:0;margin:1.25rem auto 2rem;padding:2rem 1.25rem 2.5rem}.feature-grid.svelte-15dmkjm{grid-template-columns:1fr}}@media (width<=640px){.feature.svelte-15dmkjm,.price-card.svelte-15dmkjm,.legal-box.svelte-15dmkjm{padding:1rem}.cta-box.svelte-15dmkjm{padding:2rem 1rem}}html[data-design=elanum] .app-page.warm-sheet.svelte-15dmkjm{--warm-secondary:var(--ink-2);--warm-accent:var(--sterne-tief);--warm-line:var(--line);--warm-line-strong:var(--line-strong);--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);background:0 0;border-radius:0;margin:0 auto}html[data-design=elanum] .warm-kopf.svelte-15dmkjm{margin-bottom:0;padding-bottom:clamp(56px,8vw,96px)}html[data-design=elanum] .framing.svelte-15dmkjm{max-width:var(--measure);font:400 var(--fs-base)/1.6 var(--font-sans);color:var(--ink-2);margin:0}html[data-design=elanum] .cross-link.svelte-15dmkjm{max-width:var(--measure);font:400 var(--fs-base)/1.6 var(--font-sans);color:var(--ink-2);margin:24px 0 0}html[data-design=elanum] .cross-link.svelte-15dmkjm a{color:var(--ink);text-underline-offset:5px;font-weight:600;text-decoration-thickness:1px}html[data-design=elanum] .cta-primary.svelte-15dmkjm{min-height:var(--button-primary-min-height);border-radius:var(--button-primary-radius);background:var(--button-primary-background);color:var(--button-primary-text);font:600 var(--fs-sm)/1.4 var(--font-sans);letter-spacing:normal;box-shadow:var(--button-primary-shadow);transition:transform .16s var(--ease), box-shadow var(--motion-ui) ease;align-items:center;margin-top:clamp(24px,3vw,32px);padding:14px 24px;display:inline-flex}@media (hover:hover) and (pointer:fine){html[data-design=elanum] .cta-primary.svelte-15dmkjm:hover,html[data-design=elanum] .cta-mail.svelte-15dmkjm:hover{background:var(--button-primary-hover-background);box-shadow:var(--button-primary-shadow), var(--glow);transform:none}}html[data-design=elanum] .svelte-15dmkjm:is(.cta-primary:where(.svelte-15dmkjm),.cta-mail:where(.svelte-15dmkjm)):active{transform:translateY(1px)scale(.98)}html[data-design=elanum] .svelte-15dmkjm:is(.cta-primary:where(.svelte-15dmkjm),.cta-mail:where(.svelte-15dmkjm),.cta-demo:where(.svelte-15dmkjm)):focus-visible{outline:3px solid var(--sterne-tief);outline-offset:4px}html[data-design=elanum] section.svelte-15dmkjm{border-top:1px solid var(--line);margin:0;padding:clamp(56px,8vw,96px) 0}html[data-design=elanum] h2.svelte-15dmkjm{max-width:24ch;font:400 var(--fs-3xl)/1.1 var(--font-display);letter-spacing:-.015em;color:var(--ink);text-align:left;text-wrap:balance;margin:0 0 clamp(32px,4vw,48px)}html[data-design=elanum] .section-lede.svelte-15dmkjm{max-width:var(--measure);font:400 var(--fs-base)/1.6 var(--font-sans);color:var(--ink-2);text-align:left;margin:-16px 0 clamp(32px,4vw,48px)}html[data-design=elanum] .feature-grid.svelte-15dmkjm{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:40px}html[data-design=elanum] .feature.svelte-15dmkjm{background:0 0;border:0;border-radius:0;padding:0}html[data-design=elanum] .feature-icon.svelte-15dmkjm{background:var(--sterne-hauch);width:48px;height:48px;color:var(--sterne-tief);border:0;margin-bottom:16px}html[data-design=elanum] .feature-icon.astro.svelte-15dmkjm,html[data-design=elanum] .feature-icon.hd.svelte-15dmkjm,html[data-design=elanum] .feature-icon.numero.svelte-15dmkjm,html[data-design=elanum] .feature-icon.gold.svelte-15dmkjm,html[data-design=elanum] .feature-icon.praxis.svelte-15dmkjm{background:var(--sterne-hauch);color:var(--sterne-tief)}html[data-design=elanum] .feature.svelte-15dmkjm h3:where(.svelte-15dmkjm){font:600 var(--fs-lg)/1.3 var(--font-sans);color:var(--ink);margin:0 0 8px}html[data-design=elanum] .feature.svelte-15dmkjm p:where(.svelte-15dmkjm){font:400 var(--fs-base)/1.6 var(--font-sans);color:var(--ink-2)}html[data-design=elanum] .tier-grid.svelte-15dmkjm{gap:20px;margin-top:clamp(48px,6vw,72px)}html[data-design=elanum] .tier-grid.svelte-15dmkjm .feature:where(.svelte-15dmkjm){border-radius:var(--radius-surface);background:var(--paper);box-shadow:var(--raised-sm);text-align:left;padding:24px}html[data-design=elanum] .tier-note.svelte-15dmkjm{max-width:var(--measure);font:500 var(--fs-sm)/1.4 var(--font-sans);color:var(--ink-2);text-align:left;margin:24px 0 0}html[data-design=elanum] .price-card.svelte-15dmkjm{border-radius:var(--radius-surface);background:var(--paper);max-width:560px;box-shadow:var(--raised-sm);text-align:left;border:0;gap:4px;margin:0;padding:28px;display:grid}html[data-design=elanum] .price-lead.svelte-15dmkjm{font:500 var(--fs-sm)/1.4 var(--font-sans);color:var(--ink-2);margin:0 0 8px}html[data-design=elanum] .price-amount.svelte-15dmkjm{font:400 var(--fs-3xl)/1.1 var(--font-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--ink)}html[data-design=elanum] .price-unit.svelte-15dmkjm{font:500 var(--fs-sm)/1.4 var(--font-sans);color:var(--ink-2);margin:4px 0 16px}html[data-design=elanum] .price-nosub.svelte-15dmkjm{font:600 var(--fs-base)/1.4 var(--font-sans);color:var(--ink);margin:0 0 8px}html[data-design=elanum] .price-note.svelte-15dmkjm{font:400 var(--fs-base)/1.6 var(--font-sans);color:var(--ink-2)}html[data-design=elanum] .legal-box.svelte-15dmkjm{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:clamp(56px,8vw,96px) 0}html[data-design=elanum] .legal-box.svelte-15dmkjm ul:where(.svelte-15dmkjm){max-width:var(--measure);border-radius:var(--radius-surface);background:var(--canvas);box-shadow:var(--pressed);margin:0;padding:24px 28px 24px 48px;list-style:outside}html[data-design=elanum] .legal-box.svelte-15dmkjm li:where(.svelte-15dmkjm){font:400 var(--fs-base)/1.6 var(--font-sans);color:var(--ink);margin:0 0 12px}html[data-design=elanum] .legal-box.svelte-15dmkjm li:where(.svelte-15dmkjm):last-child{margin-bottom:0}html[data-design=elanum] .legal-box.svelte-15dmkjm a{color:var(--ink);text-underline-offset:5px;font-weight:600;text-decoration-thickness:1px}html[data-design=elanum] .legal-box.svelte-15dmkjm strong{font-weight:600}html[data-design=elanum] .cta-box.svelte-15dmkjm{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;border-radius:0;justify-items:start;padding:clamp(56px,8vw,96px) 0 0;display:grid}html[data-design=elanum] .cta-box.svelte-15dmkjm p:where(.svelte-15dmkjm){max-width:var(--measure);font:400 var(--fs-base)/1.6 var(--font-sans);color:var(--ink-2);margin:0 0 clamp(24px,3vw,32px)}html[data-design=elanum] .cta-demo.svelte-15dmkjm{min-height:var(--button-primary-min-height);border-radius:var(--radius-button);background:var(--canvas);box-shadow:var(--raised-sm);font:600 var(--fs-sm)/1.4 var(--font-sans);color:var(--ink);transition:box-shadow var(--motion-ui) ease;border:0;align-items:center;margin:0 0 16px;padding:14px 24px;display:inline-flex}html[data-design=elanum] .cta-demo.svelte-15dmkjm:active{box-shadow:var(--pressed)}@media (hover:hover) and (pointer:fine){html[data-design=elanum] .cta-demo.svelte-15dmkjm:hover{background:var(--canvas);box-shadow:var(--raised-sm), var(--glow)}}html[data-design=elanum] .cta-mail.svelte-15dmkjm{min-height:var(--button-primary-min-height);border-radius:var(--button-primary-radius);background:var(--button-primary-background);color:var(--button-primary-text);font:600 var(--fs-sm)/1.4 var(--font-sans);letter-spacing:normal;box-shadow:var(--button-primary-shadow);transition:transform .16s var(--ease), box-shadow var(--motion-ui) ease;padding:14px 24px}html[data-design=elanum] .cta-mail-addr.svelte-15dmkjm{font:500 var(--fs-sm)/1.4 var(--font-sans);color:var(--ink-2);margin:16px 0 0}html[data-design=elanum] .mail-fallback.svelte-15dmkjm{color:var(--ink);text-underline-offset:5px;font-weight:600;text-decoration-thickness:1px}html[data-design=elanum] .sub-cta.svelte-15dmkjm{max-width:var(--measure);font:500 var(--fs-sm)/1.4 var(--font-sans);color:var(--ink-2);margin:8px 0 0}html[data-design=elanum] .sub-cta.svelte-15dmkjm a{color:var(--ink);text-underline-offset:5px;font-weight:600;text-decoration-thickness:1px}@media (width<=600px){html[data-design=elanum] .app-page.warm-sheet.svelte-15dmkjm{padding:clamp(24px, 4vw, 48px) var(--seitenrand) clamp(72px, 10vw, 120px);margin:0 auto}}@media (width<=640px){html[data-design=elanum] .legal-box.svelte-15dmkjm{padding:clamp(56px,8vw,96px) 0}html[data-design=elanum] .cta-box.svelte-15dmkjm{padding:clamp(56px,8vw,96px) 0 0}html[data-design=elanum] .price-card.svelte-15dmkjm{padding:24px 20px}html[data-design=elanum] .feature.svelte-15dmkjm{padding:0}html[data-design=elanum] .tier-grid.svelte-15dmkjm .feature:where(.svelte-15dmkjm){padding:24px 20px}}
