.demo.svelte-15n1v36{position:relative;width:100%;perspective:1400px}.frame.svelte-15n1v36{position:relative;z-index:2;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden;transform:rotateX(2deg);transform-origin:top center;min-height:380px;contain:layout style}@media(min-width:640px){.frame.svelte-15n1v36{min-height:440px}}.shadow-stack.svelte-15n1v36{position:absolute;right:0;bottom:0;top:14px;left:14px;z-index:1;background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-lg);opacity:.55;transform:rotateX(2deg)}.chrome.svelte-15n1v36{display:flex;align-items:center;gap:6px;padding:12px 16px;background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text)}.dot.svelte-15n1v36{width:9px;height:9px;border-radius:99px;display:inline-block}.dot-r.svelte-15n1v36{background:#f1a098}.dot-y.svelte-15n1v36{background:#f5cf83}.dot-g.svelte-15n1v36{background:#9fd5b3}.tab.svelte-15n1v36{margin-left:14px;padding:2px 10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:11px}table.svelte-15n1v36{width:100%;border-collapse:collapse;font-size:var(--text-sm)}th.svelte-15n1v36{text-align:center;padding:12px 8px;font-weight:600;color:var(--color-text);background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em}th.name-col.svelte-15n1v36{text-align:left;padding-left:16px}th.avg.svelte-15n1v36{color:var(--color-primary)}tbody.svelte-15n1v36 tr:where(.svelte-15n1v36){border-bottom:1px solid var(--color-border);animation:svelte-15n1v36-row-in .6s var(--ease-out) both;animation-delay:calc(var(--row, 0) * 70ms)}tbody.svelte-15n1v36 tr:where(.svelte-15n1v36):last-child{border-bottom:0}tbody.svelte-15n1v36 tr:where(.svelte-15n1v36):hover{background:var(--color-surface-muted)}td.svelte-15n1v36{padding:11px 8px;text-align:center;font-variant-numeric:tabular-nums}td.name.svelte-15n1v36{text-align:left;padding-left:16px;color:var(--color-text);font-weight:500}td.grade.svelte-15n1v36{font-weight:600}td.grade.live.svelte-15n1v36{background:linear-gradient(90deg,transparent,rgba(232,184,138,.18),transparent)}td.grade.live.svelte-15n1v36 .tick:where(.svelte-15n1v36){display:inline-block;animation:svelte-15n1v36-tick-flip .42s var(--ease-spring)}td.avg.svelte-15n1v36{font-family:var(--font-display);font-weight:600;color:var(--color-primary)}.ribbon.svelte-15n1v36{display:flex;align-items:center;gap:10px;padding:11px 16px;background:var(--color-surface-muted);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text);font-weight:500}.pulse.svelte-15n1v36{width:7px;height:7px;border-radius:99px;background:var(--color-success);box-shadow:0 0 #4caf7d99;animation:svelte-15n1v36-pulse 2.2s var(--ease-out) infinite}@keyframes svelte-15n1v36-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-15n1v36-tick-flip{0%{transform:translateY(-6px);opacity:0}60%{transform:translateY(2px);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes svelte-15n1v36-pulse{0%{box-shadow:0 0 #4caf7d8c}70%{box-shadow:0 0 0 10px #4caf7d00}to{box-shadow:0 0 #4caf7d00}}@media(max-width:520px){th.svelte-15n1v36,td.svelte-15n1v36{padding:11px 6px}th.name-col.svelte-15n1v36,td.name.svelte-15n1v36{padding-left:12px}th.hide-sm.svelte-15n1v36,td.hide-sm.svelte-15n1v36{display:none}}@media(prefers-reduced-motion:reduce){tbody.svelte-15n1v36 tr:where(.svelte-15n1v36),td.grade.live.svelte-15n1v36 .tick:where(.svelte-15n1v36),.pulse.svelte-15n1v36{animation:none!important}}.ks.svelte-1uha8ag{--paper: #faf8f5;--paper-2: #f4efe8;--ink: #2c1810;--ink-soft: #4a3528;--ink-mute: #74604f;--cinnamon: #8b4a2f;--sand: #e8b88a;--teal: #2f6f73;--line: #e3d8c9;--line-soft: #ece3d6;--maxw: 1120px;--serif: "Lora", Georgia, serif;--sans: "DM Sans", -apple-system, sans-serif;color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6;background:var(--paper);overflow-x:clip}.wrap.svelte-1uha8ag{max-width:var(--maxw);margin:0 auto;padding:0 24px}.inner.svelte-1uha8ag{max-width:720px}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag{font-family:var(--serif);line-height:1.25}section.svelte-1uha8ag{padding:clamp(52px,7vw,92px) 0}section.svelte-1uha8ag>.wrap:where(.svelte-1uha8ag)>h2:where(.svelte-1uha8ag),section.svelte-1uha8ag>.wrap.inner:where(.svelte-1uha8ag)>h2:where(.svelte-1uha8ag){font-size:clamp(1.6rem,3.2vw,2.3rem);margin:0 0 14px}.abschnitt-lede.svelte-1uha8ag{margin:0 0 28px;color:var(--ink-mute);max-width:62ch}.abschluss.svelte-1uha8ag{margin:26px 0 0;max-width:68ch;color:var(--ink-soft)}.klein.svelte-1uha8ag{margin:18px 0 0;font-size:.9rem;color:var(--ink-mute);max-width:66ch}a.svelte-1uha8ag{color:var(--cinnamon)}.hero.svelte-1uha8ag{padding:clamp(40px,6vw,76px) 0 clamp(36px,5vw,56px)}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:44px;align-items:center}.chip.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mute)}.chip.svelte-1uha8ag .dot:where(.svelte-1uha8ag){width:7px;height:7px;border-radius:50%;background:var(--teal)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:14px 0 0;font-size:clamp(2.1rem,5vw,3.3rem);letter-spacing:-.01em}.hero.svelte-1uha8ag .lede:where(.svelte-1uha8ag){margin:18px 0 0;font-size:clamp(1.05rem,2vw,1.2rem);color:var(--ink-soft);max-width:56ch}.hero.svelte-1uha8ag .von:where(.svelte-1uha8ag){margin:12px 0 0;font-family:var(--serif);font-style:italic;color:var(--cinnamon)}.hero-bild.svelte-1uha8ag{min-width:0}.cta-reihe.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.cta.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:12px;font-weight:600;text-decoration:none;border:none;font-size:1rem;font-family:inherit;cursor:pointer;transition:transform .15s ease}.cta.svelte-1uha8ag:hover{transform:translateY(-1px)}.cta-primary.svelte-1uha8ag{background:var(--cinnamon);color:#fff}.cta-primary.svelte-1uha8ag:disabled{opacity:.6;cursor:default;transform:none}.cta-hell.svelte-1uha8ag{background:var(--sand);color:#2c1810}.launch.svelte-1uha8ag{margin:12px 0 0;font-size:.9rem;color:var(--ink-mute)}.fakten.svelte-1uha8ag{list-style:none;margin:40px 0 0;padding:22px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 24px;border-top:1px solid var(--line)}.fakten.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:.95rem;color:var(--ink-soft)}.fakten.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--ink)}.alles.svelte-1uha8ag{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.alles-liste.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px 20px}.alles-liste.svelte-1uha8ag li:where(.svelte-1uha8ag){font-family:var(--serif);font-size:1.02rem;padding:7px 0 7px 24px;position:relative}.alles-liste.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";position:absolute;left:2px;top:.85em;width:9px;height:9px;border-radius:50%;background:var(--sand)}.morgen-raster.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px}.morgen-raster.svelte-1uha8ag article:where(.svelte-1uha8ag){background:#fff;border:1px solid var(--line-soft);border-radius:14px;padding:22px}.mk-icon.svelte-1uha8ag{font-size:1.5rem}.morgen-raster.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.05rem;margin:10px 0 6px}.morgen-raster.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:.93rem;color:var(--ink-mute)}.bereiche.svelte-1uha8ag{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.raster.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:34px 44px}.bereich.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.15rem;margin:0 0 8px}.bereich-lede.svelte-1uha8ag{margin:0 0 14px;color:var(--ink-mute);font-size:.95rem}.bereich.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;margin:0;padding:0;display:grid;gap:7px}.bereich.svelte-1uha8ag li:where(.svelte-1uha8ag){position:relative;padding-left:20px;font-size:.94rem;color:var(--ink-soft)}.bereich.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--sand)}.szene.svelte-1uha8ag{margin:14px 0 0;padding-left:14px;border-left:2px solid var(--sand);font-family:var(--serif);font-style:italic;font-size:.96rem;color:var(--ink-soft)}.ausserdem.svelte-1uha8ag{margin:34px 0 0;max-width:70ch;color:var(--ink-mute);font-size:.95rem}.mehr.svelte-1uha8ag{display:inline-block;margin-top:14px;font-weight:600;text-decoration:none}.mehr.svelte-1uha8ag:hover{text-decoration:underline}.startklar.svelte-1uha8ag .inner:where(.svelte-1uha8ag){margin:0 auto}.schritte.svelte-1uha8ag{counter-reset:schritt;list-style:none;margin:0;padding:0;display:grid;gap:16px}.schritte.svelte-1uha8ag li:where(.svelte-1uha8ag){counter-increment:schritt;position:relative;padding-left:46px;color:var(--ink-soft)}.schritte.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:counter(schritt);position:absolute;left:0;top:-1px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--cinnamon);color:#fff;font-size:.92rem;font-weight:600}.schritte.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--ink)}.herkunft.svelte-1uha8ag{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.herkunft.svelte-1uha8ag .inner:where(.svelte-1uha8ag){margin:0 auto}.herkunft-zeile.svelte-1uha8ag{display:grid;grid-template-columns:112px 1fr;gap:26px;align-items:start}.portrait.svelte-1uha8ag{width:112px;height:112px;border-radius:50%;object-fit:cover;border:3px solid #fff}.herkunft.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 12px;color:var(--ink-soft)}.umfrage.svelte-1uha8ag .inner:where(.svelte-1uha8ag){margin:0 auto}.balken.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:grid;gap:16px}.balken-kopf.svelte-1uha8ag{display:flex;justify-content:space-between;gap:12px;font-size:.94rem;margin-bottom:6px}.balken-kopf.svelte-1uha8ag .wert:where(.svelte-1uha8ag){font-weight:600;color:var(--cinnamon);font-variant-numeric:tabular-nums}.spur.svelte-1uha8ag{height:7px;border-radius:99px;background:var(--line);overflow:hidden}.fuellung.svelte-1uha8ag{display:block;height:100%;border-radius:99px;background:var(--sand)}.juri.svelte-1uha8ag{background:#2c1810;color:#f3e8dd}.juri-zeile.svelte-1uha8ag{display:grid;grid-template-columns:120px 1fr;gap:32px;align-items:center}.juri.svelte-1uha8ag img:where(.svelte-1uha8ag){width:120px;height:120px}.juri.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fff;font-size:clamp(1.5rem,3vw,2.1rem);margin:0 0 12px}.juri.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#cdb8a6;max-width:62ch}.juri.svelte-1uha8ag .klein:where(.svelte-1uha8ag){color:#9a8271;margin-top:14px}.stimmen.svelte-1uha8ag{background:var(--paper-2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.stimmen.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center}.stimmen-reihe.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:28px}.stimme.svelte-1uha8ag{margin:0;padding:24px 26px;background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:16px}.stimme.svelte-1uha8ag blockquote:where(.svelte-1uha8ag){margin:0;font-size:.95rem;line-height:1.7;color:var(--ink-soft)}.stimme.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:2px;padding-top:14px;border-top:1px solid var(--line-soft);font-size:.85rem}.stimme.svelte-1uha8ag figcaption:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag){font-family:var(--serif);color:var(--ink)}.stimme.svelte-1uha8ag figcaption:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--ink-mute)}.tarif-cta.svelte-1uha8ag{margin-top:18px;width:100%;justify-content:center}.cta-rand.svelte-1uha8ag{border:1px solid var(--cinnamon);color:var(--cinnamon);background:#fff}.buddy-block.svelte-1uha8ag{margin-top:28px;padding:32px 30px;border-radius:16px;background:var(--cinnamon);color:#fff;text-align:center}.buddy-block.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 14px;font-family:var(--serif);font-size:1.35rem;color:#fff}.buddy-block.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 12px;font-size:.95rem;line-height:1.7;color:#ffffffeb}.buddy-pro-kopf.svelte-1uha8ag{font-size:1.05rem!important;font-weight:600;color:#fff!important}.cta-weiss.svelte-1uha8ag{margin-top:8px;background:#fff;color:var(--cinnamon)}.zusatz-block.svelte-1uha8ag{margin-top:20px;padding:24px 26px;border:1px solid var(--line);border-radius:14px;background:#fff}.zusatz-block.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 10px;font-family:var(--serif);font-size:1.05rem;color:var(--ink)}.zusatz-block.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:.92rem;line-height:1.7;color:var(--ink-soft)}.zusatz-preis.svelte-1uha8ag{margin-top:12px!important;font-weight:600;color:var(--cinnamon)!important}.preis.svelte-1uha8ag{text-align:center}.preis.svelte-1uha8ag .inner:where(.svelte-1uha8ag){margin:0 auto;max-width:620px}.betrag.svelte-1uha8ag{margin:0;font-family:var(--serif);font-size:clamp(2.6rem,7vw,3.8rem);line-height:1;color:var(--cinnamon)}.betrag.svelte-1uha8ag span:where(.svelte-1uha8ag){font-family:var(--sans);font-size:1rem;color:var(--ink-mute)}.betrag-note.svelte-1uha8ag{margin:18px auto 0;max-width:46ch;color:var(--ink-soft)}.tarife.svelte-1uha8ag{display:grid;gap:14px;margin-top:26px;text-align:left}@media(min-width:640px){.tarife.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.tarif.svelte-1uha8ag{border:1px solid var(--line);border-radius:18px;background:var(--paper);padding:22px 24px}.tarif-jahr.svelte-1uha8ag{border-color:var(--cinnamon);box-shadow:0 1px 0 var(--cinnamon)}.tarif-name.svelte-1uha8ag{margin:0 0 6px;font-weight:600;color:var(--ink)}.tarif-tag.svelte-1uha8ag{margin-left:8px;border-radius:999px;background:var(--cinnamon);padding:3px 9px;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--paper)}.tarif.svelte-1uha8ag .betrag:where(.svelte-1uha8ag){font-size:clamp(2.1rem,5vw,2.9rem)}.tarif-sub.svelte-1uha8ag{margin:6px 0 0;color:var(--ink-mute)}.tarif-spar.svelte-1uha8ag{margin:10px 0 0;font-weight:600;color:var(--teal)}.tarif-spar-leer.svelte-1uha8ag{color:var(--ink-mute);font-weight:500}.preis-liste.svelte-1uha8ag{list-style:none;margin:24px 0 28px;padding:0;display:grid;gap:8px;color:var(--ink-soft);font-size:.96rem}.schulen.svelte-1uha8ag{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.schulen.svelte-1uha8ag .inner:where(.svelte-1uha8ag){margin:0 auto}.schul-form.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.feld.svelte-1uha8ag{display:grid;gap:6px;flex:1 1 260px}.feld.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.88rem;font-weight:600;color:var(--ink-soft)}.feld.svelte-1uha8ag input:where(.svelte-1uha8ag){padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:1rem;font-family:inherit;color:var(--ink)}.feld.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{outline:2px solid var(--cinnamon);outline-offset:1px}.hp.svelte-1uha8ag{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.erfolg.svelte-1uha8ag{margin:0;padding:16px 18px;border-radius:12px;background:#fff;border:1px solid var(--teal);color:var(--ink);font-weight:600}.fehler.svelte-1uha8ag{margin:14px 0 0;color:#8a3f24;font-size:.94rem}.raster-drei.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:26px}.raster-drei.svelte-1uha8ag article:where(.svelte-1uha8ag){background:#fff;border:1px solid var(--line-soft);border-radius:14px;padding:22px}.raster-drei.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.05rem;margin:0 0 8px}.raster-drei.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:.94rem;color:var(--ink-soft)}.detail.svelte-1uha8ag{margin-top:10px!important;font-size:.8rem!important;color:var(--ink-mute)!important;font-family:ui-monospace,monospace}.daten-mehr.svelte-1uha8ag{margin:28px 0 0;font-size:.92rem;color:var(--ink-mute)}.fragen.svelte-1uha8ag{background:var(--paper-2);border-top:1px solid var(--line)}.fragen.svelte-1uha8ag .inner:where(.svelte-1uha8ag){margin:0 auto}.fragen.svelte-1uha8ag details:where(.svelte-1uha8ag){border-bottom:1px solid var(--line);padding:16px 0}.fragen.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;font-weight:600;color:var(--ink);list-style:none;position:relative;padding-right:28px}.fragen.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.fragen.svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:"+";position:absolute;right:2px;top:-2px;font-size:1.3rem;color:var(--cinnamon);line-height:1}.fragen.svelte-1uha8ag details[open]:where(.svelte-1uha8ag) summary:where(.svelte-1uha8ag):after{content:"−"}.fragen.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:12px 0 0;color:var(--ink-soft);font-size:.96rem}.schluss.svelte-1uha8ag{background:#2c1810;color:#f3e8dd;text-align:center}.schluss.svelte-1uha8ag .inner:where(.svelte-1uha8ag){margin:0 auto;max-width:620px}.schluss.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fff;font-size:clamp(1.6rem,3.4vw,2.3rem);margin:0 0 12px}.schluss.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#cdb8a6;margin:0 0 26px}.made.svelte-1uha8ag{margin:28px 0 0!important;font-size:.78rem;color:#8a6f5b!important;letter-spacing:.05em}@media(max-width:900px){.hero-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:32px}.juri-zeile.svelte-1uha8ag{grid-template-columns:1fr;gap:20px;text-align:left}}@media(max-width:560px){.ks.svelte-1uha8ag{font-size:16px}.wrap.svelte-1uha8ag{padding-left:18px;padding-right:18px}section.svelte-1uha8ag{padding:44px 0}.cta.svelte-1uha8ag{width:100%;justify-content:center}.herkunft-zeile.svelte-1uha8ag{grid-template-columns:1fr;gap:16px}.alles-liste.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:2px 12px}.alles-liste.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:.97rem;padding:6px 0 6px 20px}}
