:root{--page:#f3f6fb;--surface-1:#fff;--surface-2:#eef4f5;--text-primary:#14202c;--text-secondary:#46586a;--text-muted:#5d6a77;--grid:#e4ecf2;--border:#dae4ec;--s1:#0d6b68;--s1-leuchtend:#35b0a5;--s8:#b23a2f;--leiste:#0f2f33;--leiste-text:#9fbcbd;--radius:16px;--radius-klein:10px;--zellpolster:9px 10px;--modul:var(--s1);--s1-hell:color-mix(in srgb, var(--s1) 8%, transparent);--s1-mittel:color-mix(in srgb, var(--s1) 16%, transparent);--tinte-4:color-mix(in srgb, var(--text-primary) 4.5%, transparent);--tinte-14:color-mix(in srgb, var(--text-primary) 14%, transparent);--tinte-22:color-mix(in srgb, var(--text-primary) 22%, transparent);--tinte-38:color-mix(in srgb, var(--text-primary) 38%, transparent);--leuchten-35:color-mix(in srgb, var(--s1-leuchtend) 35%, transparent);--leuchten-55:color-mix(in srgb, var(--s1-leuchtend) 55%, transparent);--auf-leiste-9:#ffffff17;--auf-leiste-18:#ffffff2e;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;accent-color:var(--s1);--gold:#bfad93;--gold-hell:#dac4a5;--gold-tief:#7d6440;--gold-tint:#f6f1ea;--anthrazit:#161414;--nebel:#ecf1f5;--fliesstext:#444;--kopf:var(--font-raleway), "Raleway", system-ui, sans-serif;--text:var(--font-lato), "Lato", system-ui, sans-serif}*{box-sizing:border-box}html,body{background:var(--page);color:var(--text-primary);margin:0;padding:0}body{-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,Segoe UI,sans-serif}h1{letter-spacing:-.012em}a{color:var(--s1)}img{max-width:100%}[data-modul=uebersicht]{--modul:#0d6b68}[data-modul=kontakte]{--modul:#1c5fa8}[data-modul=inhalte]{--modul:#8a5c05}[data-modul=marketing]{--modul:#9b3d78}[data-modul=einstellungen]{--modul:#4c5a68}[data-modul]{--s1:var(--modul);--s1-hell:color-mix(in srgb, var(--modul) 8%, transparent);--s1-mittel:color-mix(in srgb, var(--modul) 16%, transparent)}.hauptmenue{background:var(--leiste);background-image:linear-gradient(140deg, color-mix(in srgb, var(--modul) 55%, #0a1f24) 0%, var(--leiste) 62%);flex-wrap:wrap;align-items:center;gap:2px;padding:0 28px;display:flex}.hauptmenue a{color:var(--leiste-text);border-bottom:2px solid #0000;padding:12px 13px;font-size:13px;text-decoration:none}.hauptmenue a:hover:not(.on){color:#fff}.hauptmenue a.on{color:#fff;border-bottom-color:color-mix(in srgb, var(--modul) 45%, #fff);font-weight:600}.hauptmenue a.wortmarke{color:#fff;letter-spacing:-.02em;border-bottom-color:#0000;align-items:center;gap:8px;padding:7px 22px 7px 0;font-size:15px;font-weight:700;display:flex}.hauptmenue a.wortmarke:hover .wortmarke-zeichen{box-shadow:0 2px 12px var(--leuchten-55)}.wortmarke em{color:var(--gold-hell);font-style:normal}.wortmarke-zeichen{background:linear-gradient(140deg, var(--gold-hell), var(--gold-tief));color:#fff;letter-spacing:-.02em;width:26px;height:26px;box-shadow:0 2px 10px color-mix(in srgb, var(--gold) 35%, transparent);border-radius:7px;place-items:center;font-size:10.5px;font-weight:800;display:grid}.hauptmenue .staging-marke{letter-spacing:.06em;text-transform:uppercase;color:#3b2a00;cursor:help;background:#f2b632;border-radius:3px;margin:0 14px 0 -8px;padding:3px 7px;font-size:10px;font-weight:700}.kopfrechts{align-items:center;gap:8px;margin-left:auto;display:flex}.hauptmenue a.leiste-knopf{color:var(--leiste-text);background:var(--auf-leiste-9);border:1px solid var(--auf-leiste-18);border-radius:var(--radius-klein);white-space:nowrap;padding:4px 10px;font-size:12px}.hauptmenue a.leiste-knopf:hover,.hauptmenue a.leiste-knopf.on{border-color:var(--s1-leuchtend);color:#fff}.hauptmenue a.benutzername{color:var(--leiste-text);text-overflow:ellipsis;white-space:nowrap;border-bottom:none;max-width:200px;padding:4px 6px;font-size:12px;overflow:hidden}.hauptmenue a.benutzername:hover{color:#fff}.untermenue{background:color-mix(in srgb, var(--s1) 10%, #fff);border-bottom:1px solid color-mix(in srgb, var(--s1) 22%, transparent);flex-wrap:wrap;align-items:center;gap:2px;padding:0 28px;display:flex}.untermenue a{color:var(--text-primary);border-bottom:3px solid #0000;margin-bottom:-1px;padding:10px 15px;font-size:14px;font-weight:500;text-decoration:none}.untermenue a:hover:not(.on){color:var(--s1)}.untermenue a.on{color:var(--s1);border-bottom-color:var(--s1);font-weight:600}.inhalt{max-width:1400px;padding:22px 32px 60px}.register{flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 16px;display:flex}.register a{color:var(--text-secondary);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:5px 11px;font-size:12.5px;text-decoration:none}.register a:hover:not(.on){color:var(--s1);background:var(--s1-hell)}.register a.on{color:var(--s1);background:color-mix(in srgb, var(--s1) 11%, transparent);font-weight:600}.card{background:var(--surface-1);border:1px solid color-mix(in srgb, var(--border) 55%, transparent);border-radius:var(--radius);box-shadow:0 1px 2px var(--tinte-4), 0 6px 16px -8px var(--tinte-14);margin-bottom:12px;padding:16px 18px}.block{margin-bottom:16px}h1.seitentitel{align-items:center;gap:8px;margin:0 0 4px;font-size:22px;display:flex}h1.seitentitel:before{content:"";background:var(--modul);border-radius:999px;flex:none;width:10px;height:20px}.seitenkopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;display:flex}.seitenkopf h1.seitentitel{margin:0}.card h2,.block h2{margin:0 0 10px;font-size:15px}h2.abschnitt{margin:18px 0 8px;font-size:17px}h3.unterpunkt{margin:16px 0 6px;font-size:14px}.einleitung{color:var(--text-secondary);max-width:760px;margin:4px 0 14px;font-size:13.5px;line-height:1.5}.erklaerung{color:var(--text-muted);margin:8px 0 12px;font-size:12.5px;line-height:1.5}.leise{color:var(--text-muted)}.klein{font-size:12px}.fehler,.warn{color:var(--s8)}.erfolg{color:#2e6b39}p.fehler,p.erfolg{margin:10px 0 0;font-size:13px}.hinweisbox{border-radius:var(--radius-klein);color:#5a4100;background:#fdf5e2;border:1px solid #f2b63273;margin:0 0 12px;padding:10px 14px;font-size:13px}.hinweisbox.rot{background:color-mix(in srgb, var(--s8) 7%, #fff);border-color:color-mix(in srgb, var(--s8) 35%, transparent);color:var(--s8)}.hinweisbox.gruen{color:#2e6b39;background:#f0f5f1;border-color:#2e6b394d}.hinweisbox a{color:inherit;font-weight:600}.raster{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-bottom:12px;display:grid}.raster.zwei{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.raster .card{margin:0}.kachel{color:inherit;text-decoration:none;display:block}.kachel .etikett{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:11px}.kachel .wert{font-variant-numeric:tabular-nums;color:var(--text-primary);margin:6px 0 2px;font-size:26px;font-weight:700}.kachel .zusatz{color:var(--text-muted);font-size:12px}a.kachel:hover .wert{color:var(--s1)}button.tat,a.tat{background:var(--s1);border:1px solid var(--s1);color:#fff;cursor:pointer;white-space:nowrap;box-shadow:0 1px 3px color-mix(in srgb, var(--s1) 35%, transparent);border-radius:999px;padding:5px 14px;font-family:inherit;font-size:12.5px;text-decoration:none;display:inline-block}button.tat:hover:not(:disabled),a.tat:hover{filter:brightness(1.08)}button.tat:disabled{background:var(--page);border-color:var(--border);color:var(--text-muted);cursor:not-allowed;box-shadow:none}button.tat.leise,a.tat.leise,button.tat.gefahr{color:var(--text-secondary);box-shadow:none;background:0 0}button.tat.leise,a.tat.leise{border-color:var(--border)}button.tat.gefahr{border-color:var(--s8)}button.tat.leise:hover:not(:disabled),a.tat.leise:hover{border-color:var(--s1);color:var(--s1);filter:none}button.tat.gefahr:hover:not(:disabled){color:#fff;background:var(--s8);filter:none}button.link{color:var(--s1);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.knoepfe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.formular{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:8px;display:flex}.formular.senkrecht{flex-direction:column;align-items:stretch;max-width:760px}.feld{flex-direction:column;gap:5px;min-width:150px;display:flex}.feld.wachsend{flex:1;min-width:220px}.feld label,.feld .etikett{text-transform:uppercase;color:var(--text-muted);letter-spacing:.02em;font-size:11px}.feld .hilfe,.formular .hilfe{color:var(--text-muted);font-size:12px}.card input:not([type=checkbox]):not([type=radio]):not([type=file]),.card select,.card textarea{color:var(--text-primary);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-klein);width:100%;padding:6px 10px;font-family:inherit;font-size:13px}.card textarea{resize:vertical;min-height:90px;line-height:1.45}.card input:focus,.card select:focus,.card textarea:focus{border-color:var(--s1);outline:none}.ankreuzen{color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:13px;display:flex}.ankreuzen input{margin-top:2px}.table-wrap{background:var(--surface-1);border:1px solid color-mix(in srgb, var(--border) 55%, transparent);border-radius:var(--radius);box-shadow:0 1px 2px var(--tinte-4), 0 6px 16px -8px var(--tinte-14);margin-bottom:12px;overflow:auto}.card .table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 -4px}table{border-collapse:collapse;width:100%;font-size:12.5px}thead th{text-align:left;text-transform:uppercase;letter-spacing:.045em;color:var(--text-secondary);padding:var(--zellpolster);background:var(--surface-2);border-bottom:2px solid var(--border);white-space:nowrap;font-size:10.5px;font-weight:600}td{padding:var(--zellpolster);border-bottom:1px solid var(--grid);color:var(--text-secondary);vertical-align:top}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}td a{color:var(--text-primary);font-weight:600;text-decoration:none}td a:hover{color:var(--s1);text-decoration:underline}tr:last-child td{border-bottom:none}tfoot td{color:var(--text-primary);background:var(--surface-2);border-top:2px solid var(--border);font-weight:600}.leer{color:var(--text-muted);text-align:center;padding:18px;font-size:13px}.pille{white-space:nowrap;background:var(--surface-2);color:var(--text-secondary);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.pille.gruen{color:#2e6b39;background:#e6ede7}.pille.gelb{color:#6a4c00;background:#fcefd2}.pille.rot{background:color-mix(in srgb, var(--s8) 11%, #fff);color:var(--s8)}.pille.blau{color:#1c5fa8;background:#e6edf5}.balken{align-items:center;gap:8px;display:flex}.balken span.spur{background:var(--grid);border-radius:999px;flex:1;min-width:60px;height:8px;overflow:hidden}.balken span.fuell{border-radius:999px;height:100%;display:block}.farbpunkt{vertical-align:0;border-radius:3px;width:9px;height:9px;margin-right:7px;display:inline-block}.zeitleiste{margin:0;padding:0;list-style:none}.zeitleiste li{border-bottom:1px solid var(--grid);grid-template-columns:120px 1fr;gap:12px;padding:7px 0;font-size:13px;display:grid}.zeitleiste li:last-child{border-bottom:none}.zeitleiste time{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.zeitleiste .art{text-transform:uppercase;letter-spacing:.04em;color:var(--s1);margin-right:6px;font-size:10.5px;font-weight:700}.zeitleiste .notiz{white-space:pre-wrap}dl.angaben{grid-template-columns:150px 1fr;gap:6px 12px;margin:0;font-size:13px;display:grid}dl.angaben dt{color:var(--text-muted)}dl.angaben dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0}code.wert{font-family:var(--mono);background:var(--surface-2);overflow-wrap:anywhere;border-radius:6px;padding:2px 6px;font-size:12px}.kopierzeile{align-items:center;gap:8px;display:flex}.kopierzeile code{flex:1}.editor{border:1px solid var(--border);border-radius:var(--radius-klein);background:#fff}.editor-leiste{border-bottom:1px solid var(--border);background:var(--surface-2);border-radius:var(--radius-klein) var(--radius-klein) 0 0;z-index:3;flex-wrap:wrap;gap:2px;padding:6px;display:flex;position:sticky;top:0}.editor-leiste button{font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-width:30px;padding:4px 8px;font-size:12.5px}.editor-leiste button:hover{border-color:var(--border);background:#fff}.editor-leiste button.on{background:var(--s1);color:#fff}.editor-leiste .trenner{background:var(--border);width:1px;margin:2px 4px}.editor .ProseMirror{outline:none;min-height:380px;padding:18px 22px}.editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text-muted);float:left;pointer-events:none;height:0}.dialoggrund{z-index:100;background:var(--tinte-38);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:520px;box-shadow:0 12px 32px var(--tinte-22);padding:20px 22px 16px}progress{width:100%;height:8px;accent-color:var(--s1)}.anmeldung{background:var(--page);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.anmeldung .card{width:100%;max-width:400px;margin:0;padding:24px 26px 20px}.anmeldung .marke{align-items:center;gap:10px;margin-bottom:8px;display:flex}.anmeldung h1{margin:0;font-size:20px}.anmeldung h1 em{color:var(--gold-tief);font-style:normal}.anmeldung .einleitung{margin:4px 0 8px}.anmeldung .feld{margin-top:12px}.anmeldung input:not([type=checkbox]){padding:8px 10px!important;font-size:13.5px!important}.anmeldung input.code{font-family:var(--mono);letter-spacing:.3em;text-align:center;font-size:22px!important}.anmeldung .knoepfe{margin-top:16px}.anmeldung .erklaerung{margin:16px 0 0}.anmeldung .fusszeile{color:var(--text-muted);justify-content:space-between;gap:12px;margin-top:14px;font-size:12px;display:flex}.anmeldung .fusszeile a{color:var(--text-muted)}.geraeteliste{margin:10px 0 0;padding:0;list-style:none}.geraeteliste li{border-bottom:1px solid var(--grid);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.produkt,.lern{color:var(--fliesstext);font-family:var(--text);background:#fff;flex-direction:column;min-height:100vh;font-size:17px;line-height:1.65;display:flex}.produkt h1,.produkt h2,.produkt h3,.lern h1,.lern h2,.lern h3{font-family:var(--kopf);color:var(--anthrazit);letter-spacing:-.01em;line-height:1.2}.produkt a,.lern a{color:var(--gold-tief)}.produkt main,.lern main{flex:1}.breite{width:100%;max-width:1140px;margin:0 auto;padding:0 24px}.schmal{width:100%;max-width:760px;margin:0 auto;padding:0 24px}.staging-band{color:#3b2a00;text-align:center;background:#f2b632;padding:5px 12px;font:600 12px/1.4 system-ui,sans-serif}.kampagnen-band{background:var(--anthrazit);color:var(--gold-hell);text-align:center;padding:10px 16px;font-size:15px}.p-kopf{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-bottom:1px solid #eee;position:sticky;top:0}.p-kopf .breite{align-items:center;gap:28px;height:72px;display:flex}.p-logo{align-items:center;gap:12px;text-decoration:none;display:flex;color:var(--anthrazit)!important}.p-logo .mono{background:var(--anthrazit);width:40px;height:40px;color:var(--gold-hell);font:700 15px var(--kopf);letter-spacing:.04em;border-radius:50%;place-items:center;display:grid}.p-logo .zeilen{flex-direction:column;line-height:1.15;display:flex}.p-logo strong{font:700 17px var(--kopf);letter-spacing:.01em}.p-logo span{color:#777;letter-spacing:.06em;text-transform:uppercase;font-size:12.5px}.p-nav{align-items:center;gap:22px;margin-left:auto;display:flex}.p-nav a{font-size:15px;font-weight:600;text-decoration:none;color:var(--anthrazit)!important}.p-nav a:hover{color:var(--gold-tief)!important}.p-nav a.p-knopf{color:#fff!important}.p-nav a.p-knopf.hell{color:var(--anthrazit)!important}.p-nav a.p-knopf.hell:hover{color:#fff!important}.p-knopf{background:var(--anthrazit);font:700 15px var(--kopf);letter-spacing:.02em;cursor:pointer;border:0;border-radius:999px;padding:13px 26px;text-decoration:none;transition:background .15s,transform .15s;display:inline-block;color:#fff!important}.p-knopf:hover{background:var(--gold-tief);transform:translateY(-1px)}.p-knopf:disabled{cursor:not-allowed;background:#aaa;transform:none}.p-knopf.gold{background:var(--gold);color:var(--anthrazit)!important}.p-knopf.gold:hover{background:var(--gold-hell)}.p-knopf.klein{padding:9px 18px;font-size:14px}.p-knopf.hell{border:2px solid var(--anthrazit);background:0 0;color:var(--anthrazit)!important}.p-knopf.hell:hover{background:var(--anthrazit);color:#fff!important}.nur-breit{display:inline-flex}.hero{background:linear-gradient(180deg, var(--nebel) 0%, #fff 100%);padding:72px 0 64px;overflow:hidden}.hero .breite{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;display:grid}.oberzeile{font:700 13px var(--kopf);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-tief);margin:0 0 14px}.hero h1{margin:0 0 20px;font-size:clamp(36px,5vw,56px);font-weight:800}.hero h1 .gold{color:var(--gold-tief)}.hero p.lead{max-width:560px;margin:0 0 30px;font-size:19px}.hero .aktionen{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hero .preiszeile{color:#666;margin-top:16px;font-size:14px}.portrait{aspect-ratio:4/5;background:linear-gradient(150deg, var(--gold-hell), var(--gold) 55%, var(--gold-tief));border-radius:24px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #16141473}.portrait img{object-fit:cover;width:100%;height:100%;display:block}.portrait .monogramm{font:800 120px var(--kopf);color:#ffffffd9;letter-spacing:.02em;place-items:center;display:grid;position:absolute;inset:0}.portrait .siegel{background:var(--anthrazit);color:#fff;border-radius:0 999px 999px 0;padding:12px 18px 12px 20px;font-size:14px;line-height:1.3;position:absolute;bottom:22px;left:-1px}.portrait .siegel strong{color:var(--gold-hell);font-family:var(--kopf);font-size:15px;display:block}.abschnitt-p{padding:84px 0}.abschnitt-p.nebel{background:var(--nebel)}.abschnitt-p.dunkel{background:var(--anthrazit);color:#d9d4cc}.abschnitt-p.dunkel h2,.abschnitt-p.dunkel h3{color:#fff}.abschnitt-p h2{margin:0 0 14px;font-size:clamp(28px,3.4vw,40px);font-weight:800}.abschnitt-p .unterzeile{max-width:680px;margin:0 0 44px;font-size:18px}.themen-raster{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:22px;display:grid}.themen-karte{background:#fff;border:1px solid #e9e4dc;border-radius:18px;flex-direction:column;padding:26px 26px 22px;display:flex;box-shadow:0 10px 30px -22px #16141459}.themen-karte .zeichen{background:var(--gold-tint);width:46px;height:46px;color:var(--gold-tief);font:800 18px var(--kopf);border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.themen-karte h3{margin:0 0 8px;font-size:22px}.themen-karte p{margin:0 0 14px;font-size:16px}.themen-karte ul{border-top:1px solid #eee;margin:auto 0 0;padding:12px 0 0;list-style:none}.themen-karte li{color:#555;padding:4px 0 4px 22px;font-size:15px;position:relative}.themen-karte li:before{content:"";background:var(--gold);width:12px;height:2px;position:absolute;top:12px;left:0}.themen-karte .anzahl{color:#888;margin-top:10px;font-size:13px}.schritte{counter-reset:schritt;grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.schritt{padding-top:58px;position:relative}.schritt:before{counter-increment:schritt;content:counter(schritt);background:var(--gold);width:42px;height:42px;color:var(--anthrazit);font:800 18px var(--kopf);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.schritt h3{margin:0 0 8px;font-size:21px}.schritt p{margin:0}.lern-liste{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:18px;display:grid}.lern-karte{background:#fff;border:1px solid #e9e4dc;border-radius:16px;flex-direction:column;gap:8px;padding:20px 22px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;color:inherit!important}.lern-karte:hover{border-color:var(--gold);transform:translateY(-2px)}.lern-karte .thema{font:700 12px var(--kopf);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-tief)}.lern-karte h3{margin:0;font-size:19px}.lern-karte p{color:#666;margin:0;font-size:15px}.lern-karte .fuss{color:#888;align-items:center;gap:12px;margin-top:auto;padding-top:8px;font-size:13px;display:flex}.marke-frei{background:var(--gold-tint);color:var(--gold-tief);font:700 11px var(--kopf);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 9px}.marke-schloss{color:#999;font-size:13px}.ueber{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;display:grid}.ueber .text p{white-space:pre-line}.qualis{flex-wrap:wrap;gap:10px;margin-top:22px;padding:0;list-style:none;display:flex}.qualis li{color:#e8e2d8;border:1px solid #4a4545;border-radius:999px;padding:6px 14px;font-size:14px}.preis-karte{border:2px solid var(--gold);text-align:center;background:#fff;border-radius:26px;max-width:540px;margin:0 auto;padding:40px 40px 34px;box-shadow:0 30px 60px -40px #16141480}.preis-karte .betrag{font:800 64px/1 var(--kopf);color:var(--anthrazit);margin:10px 0 4px}.preis-karte .betrag small{color:#777;font-size:20px;font-weight:600}.preis-karte ul{text-align:left;margin:26px 0 30px;padding:0;list-style:none}.preis-karte li{border-bottom:1px solid #f0ece6;padding:8px 0 8px 34px;font-size:16px;position:relative}.preis-karte li:before{content:"✓";color:var(--gold-tief);font-weight:800;position:absolute;top:7px;left:4px}.preis-karte .zusatz{color:#888;margin-top:14px;font-size:13px}.faq details{border-bottom:1px solid #e5e0d8;padding:18px 0}.faq summary{cursor:pointer;font:700 19px var(--kopf);color:var(--anthrazit);justify-content:space-between;gap:16px;list-style:none;display:flex}.faq summary:after{content:"+";color:var(--gold-tief);font-size:24px;line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{margin:12px 0 0}.newsletter-box{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.p-formular{flex-direction:column;gap:14px;display:flex}.p-formular .zeile{grid-template-columns:1fr 1fr;gap:14px;display:grid}.p-feld{flex-direction:column;gap:6px;display:flex}.p-feld label{font:700 13px var(--kopf);letter-spacing:.04em;color:var(--anthrazit)}.p-feld input,.p-feld select,.p-feld textarea{font:inherit;color:var(--anthrazit);background:#fff;border:1px solid #cfc8bd;border-radius:12px;width:100%;padding:12px 14px;font-size:16px}.p-feld textarea{min-height:100px}.p-feld input:focus,.p-feld select:focus,.p-feld textarea:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold-tief)}.dunkel .p-feld label{color:#fff}.p-haken{align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.p-haken input{width:20px;height:20px;accent-color:var(--gold-tief);flex:none;margin-top:3px}.p-meldung{border-radius:12px;padding:14px 18px;font-size:15px}.p-meldung.fehler{color:#8f2c23;background:#fbeceb}.p-meldung.erfolg{color:#2b5e34;background:#eef6ef}.p-meldung.info{background:var(--gold-tint);color:#5b4a30}.bestell-raster{grid-template-columns:1.2fr .8fr;align-items:start;gap:40px;display:grid}.zusammenfassung{background:var(--nebel);border-radius:20px;padding:26px;position:sticky;top:96px}.zusammenfassung h3{margin:0 0 6px;font-size:20px}.zusammenfassung .summe{color:var(--anthrazit);border-top:1px solid #d5dce2;justify-content:space-between;margin-top:12px;padding-top:12px;font-weight:700;display:flex}.zusammenfassung ul{margin:12px 0;padding-left:20px;font-size:15px}.p-fuss{background:var(--anthrazit);color:#a9a29a;margin-top:0;padding:48px 0 36px;font-size:14px}.p-fuss .breite{grid-template-columns:1.3fr 1fr 1fr;gap:32px;display:grid}.p-fuss h4{font:700 13px var(--kopf);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-hell);margin:0 0 12px}.p-fuss a{padding:3px 0;text-decoration:none;display:block;color:#e8e2d8!important}.p-fuss a:hover{color:var(--gold-hell)!important}.p-fuss a.kuendigen-knopf{border:1px solid #5a5450;border-radius:999px;margin-top:10px;padding:7px 16px;display:inline-block}.p-fuss .unten{border-top:1px solid #333;grid-column:1/-1;margin-top:8px;padding-top:18px;font-size:13px}.rechtstext{padding:56px 0 80px}.rechtstext h1{margin:0 0 24px;font-size:38px}.rechtstext h2{margin:34px 0 10px;font-size:22px}.rechtstext h3{margin:22px 0 8px;font-size:18px}.rechtstext .entwurf{color:#5a4100;background:#fff4d6;border:1px solid #f2b632;border-radius:12px;margin-bottom:28px;padding:12px 16px;font-size:14px}.rechtstext .fehlt{color:#8f2c23;background:#fbeceb;border-radius:4px;padding:0 6px;font-size:.92em}.rechtstext address{white-space:pre-line;font-style:normal}.rechtstext .muster{background:#fafafa;border:1px solid #ddd;border-radius:12px;padding:18px 22px}.l-kopf{background:var(--anthrazit)}.l-kopf .breite{align-items:center;gap:24px;height:64px;display:flex}.l-kopf .p-logo{color:#fff!important}.l-kopf .p-logo .mono{background:var(--gold);color:var(--anthrazit)}.l-kopf .p-logo span{color:#a9a29a}.l-kopf nav{align-items:center;gap:20px;margin-left:auto;display:flex}.l-kopf nav a{font-size:15px;font-weight:600;text-decoration:none;color:#e8e2d8!important}.l-kopf nav a:hover,.l-kopf nav a.on{color:var(--gold-hell)!important}.l-willkommen{background:linear-gradient(180deg, var(--nebel), #fff);padding:44px 0 28px}.l-willkommen h1{margin:0 0 8px;font-size:34px}.l-suche{max-width:520px;margin-top:18px}.l-suche input{width:100%;font:inherit;background:#fff;border:1px solid #cfc8bd;border-radius:999px;padding:12px 16px}.l-thema{padding:26px 0 8px}.l-thema h2{margin:0 0 4px;font-size:26px}.l-thema>p{color:#666;margin:0 0 18px}.gelesen{color:#2b5e34;font-size:13px;font-weight:700}.lerneinheit{padding:34px 0 80px}.brotkrumen{color:#888;margin-bottom:14px;font-size:14px}.brotkrumen a{color:#888!important}.lerneinheit h1{margin:0 0 12px;font-size:clamp(30px,4vw,42px)}.lerneinheit .kurz{color:#666;margin:0 0 26px;font-size:19px}.spieler{background:#000;border-radius:18px;margin:0 0 32px;position:relative;overflow:hidden;box-shadow:0 24px 48px -30px #0009}.spieler video{background:#000;width:100%;max-height:72vh;display:block}.wasserzeichen{pointer-events:none;color:#ffffff80;font:700 13px var(--text);text-shadow:0 0 3px #000000b3;white-space:nowrap;transition:top 1.2s,left 1.2s;position:absolute}.lerntext h2{margin:36px 0 12px;font-size:26px}.lerntext h3{margin:28px 0 10px;font-size:21px}.lerntext blockquote{background:var(--gold-tint);border-left:4px solid var(--gold);border-radius:0 12px 12px 0;margin:24px 0;padding:16px 22px}.lerntext blockquote p{margin:0}.lerntext img{border-radius:12px;margin:12px 0}.lerntext li{margin:4px 0}.blaettern{border-top:1px solid #eee;justify-content:space-between;gap:16px;margin-top:48px;padding-top:22px;display:flex}.blaettern a{max-width:48%;text-decoration:none}.blaettern small{color:#999;font-size:13px;display:block}.persoenlich{color:#999;border-top:1px dashed #ddd;margin-top:40px;padding-top:12px;font-size:13px}.sperre{text-align:center;background:var(--nebel);border-radius:22px;margin:24px 0;padding:42px 28px}.sperre h2{margin:0 0 10px}@media (max-width:900px){.hero .breite,.ueber,.newsletter-box,.bestell-raster{grid-template-columns:1fr;gap:36px}.hero{padding:44px 0}.portrait{max-width:360px}.schritte{grid-template-columns:1fr}.p-nav a:not(.p-knopf){display:none}.p-fuss .breite{grid-template-columns:1fr}.zusammenfassung{position:static}.abschnitt-p{padding:60px 0}.inhalt{padding:18px 16px 48px}.hauptmenue,.untermenue{padding:0 12px}}@media (max-width:560px){.breite,.schmal{padding:0 16px}.p-formular .zeile,.themen-raster,.lern-liste{grid-template-columns:1fr}.p-kopf .breite{gap:12px}.p-logo span{display:none}.p-knopf{padding:12px 20px}.nur-breit{display:none}.preis-karte{padding:30px 22px}.raster.zwei{grid-template-columns:1fr}.zeitleiste li{grid-template-columns:1fr;gap:2px}dl.angaben{grid-template-columns:1fr}}.editor .ProseMirror{color:var(--text-primary);font-size:15px;line-height:1.6}.editor .ProseMirror h2{margin:22px 0 8px;font-size:20px}.editor .ProseMirror h3{margin:18px 0 6px;font-size:17px}.editor .ProseMirror blockquote{background:#f6f1ea;border-left:4px solid #bfad93;border-radius:0 10px 10px 0;margin:14px 0;padding:10px 16px}.editor .ProseMirror blockquote p{margin:0}.editor .ProseMirror img{border-radius:10px;max-width:100%}.editor .ProseMirror img.ProseMirror-selectednode{outline:3px solid var(--s1)}.editor .ProseMirror a{color:var(--s1)}@media (max-width:1000px){.editor-raster{grid-template-columns:1fr!important}}@media print{.p-kopf,.p-fuss,.staging-band{display:none}}
@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.3ln4cacw7vm32.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bb835a708696869b-s.0_i4fxg1pnle5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.02co4hodosnv0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4b825e536f0add60-s.15vlspr5uap8d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c825fd02acae0153-s.p.1q3-y3vmyf3p6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.3ln4cacw7vm32.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb835a708696869b-s.0_i4fxg1pnle5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.02co4hodosnv0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4b825e536f0add60-s.15vlspr5uap8d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c825fd02acae0153-s.p.1q3-y3vmyf3p6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.3ln4cacw7vm32.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bb835a708696869b-s.0_i4fxg1pnle5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.02co4hodosnv0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4b825e536f0add60-s.15vlspr5uap8d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c825fd02acae0153-s.p.1q3-y3vmyf3p6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway Fallback;src:local(Arial);ascent-override:90.51%;descent-override:22.53%;line-gap-override:0.0%;size-adjust:103.86%}.raleway_507f94ed-module__ANas7G__className{font-family:Raleway,Raleway Fallback;font-style:normal}.raleway_507f94ed-module__ANas7G__variable{--font-raleway:"Raleway", "Raleway Fallback"}
@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.441olqq_uijdr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.27vw08z6_vw0m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.097vcw437jzga.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.0zem_9y19rte6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_3ffd2d55-module__R8Odrq__className{font-family:Lato,Lato Fallback;font-style:normal}.lato_3ffd2d55-module__R8Odrq__variable{--font-lato:"Lato", "Lato Fallback"}
