@import url("https://fonts.bunny.net/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap");
:root{--bg:#FFFFFF;--surface:#FFFFFF;--surface-2:#F7F7F8;--line:#E7E7EA;--line-2:#D7D7DC;--ink:#191A1C;--ink-2:#54575E;--ink-3:#63676E;--accent:#288407;--accent-2:#227006;--accent-soft:#2884071A;--accent-line:#2884074D;--on-accent:#FFFFFF;--accent-ink:#288407;--accent-ink-2:#227006;--ok:#0F7B4F;--ok-soft:#E7F4ED;--warn:#8A5A00;--warn-soft:#FBF1DE;--bad:#B93227;--bad-soft:#FCEDEB;--r:16px;--r-sm:10px;--r-md:12px;--r-pill:99px;--font-heading:"Plus Jakarta Sans", system-ui, sans-serif;--font-body:"Plus Jakarta Sans", system-ui, sans-serif;--verlauf:linear-gradient(120deg,#288407,#078420);--auf-verlauf:#FFFFFF;--verlauf-text:linear-gradient(180deg,#0B1220 30%,#288407);--glow:#28840747;--glow-weich:#2884071A;--licht:radial-gradient(55% 60% at 50% -10%,#28840724,transparent 70%),radial-gradient(30% 40% at 100% 20%,#0784201F,transparent 70%);--raster:rgba(15,23,42,.05);--glas:#FFFFFF;--glas-rand:rgba(15,23,42,.08);--schatten:0 1px 2px rgba(15,23,42,.04),0 16px 40px -20px rgba(15,23,42,.18);--schatten-hervor:0 0 0 1px #28840740,0 28px 64px -28px #28840773;--schatten-knopf:0 10px 30px -10px #2884078C;--leucht-bg:var(--verlauf);--leucht-schrift:#FFFFFF;--leucht-schatten:0 10px 32px -12px #28840780;--leucht-pad:0 .22em;--titel-abstand:-0.035em;--titel-gewicht:700;--r-xl:24px;--knopf-r:999px;--weite:1180px;--rahmen-licht:.3}
@media (prefers-color-scheme: dark){:root{--bg:#0F1013;--surface:#17181B;--surface-2:#212328;--line:#2A2C31;--line-2:#383B41;--ink:#ECEDF0;--ink-2:#A2A7B1;--ink-3:#969BA5;--accent:#6CC24A;--accent-2:#82CB65;--accent-soft:#A6E08F2E;--accent-line:#A6E08F52;--on-accent:#04201A;--accent-ink:#A6E08F;--accent-ink-2:#C6EBB7;--ok:#4ADE80;--ok-soft:#132A1D;--warn:#F0C46A;--warn-soft:#2A2114;--bad:#F58E82;--bad-soft:#301917;--r:16px;--r-sm:10px;--r-md:12px;--r-pill:99px;--font-heading:"Plus Jakarta Sans", system-ui, sans-serif;--font-body:"Plus Jakarta Sans", system-ui, sans-serif;--verlauf:linear-gradient(120deg,#A6E08F,#8FE09E);--auf-verlauf:#04201A;--verlauf-text:linear-gradient(180deg,#FFFFFF 15%,#CEEEC1);--glow:#A6E08F66;--glow-weich:#A6E08F24;--licht:radial-gradient(60% 55% at 50% -8%,#A6E08F3D,transparent 72%),radial-gradient(32% 40% at 96% 28%,#8FE09E29,transparent 70%),radial-gradient(30% 38% at 0% 62%,#A6E08F17,transparent 70%);--raster:rgba(255,255,255,.045);--glas:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018));--glas-rand:rgba(255,255,255,.09);--schatten:inset 0 1px 0 rgba(255,255,255,.04),0 30px 80px -40px rgba(0,0,0,.85);--schatten-hervor:0 0 0 1px #A6E08F70,0 0 64px -12px #A6E08F66;--schatten-knopf:0 12px 40px -10px #A6E08FA6;--leucht-bg:var(--verlauf);--leucht-schrift:#04201A;--leucht-schatten:0 12px 44px -10px #A6E08F99;--leucht-pad:0 .22em;--titel-abstand:-0.035em;--titel-gewicht:700;--r-xl:24px;--knopf-r:999px;--weite:1180px;--rahmen-licht:.45}}
html{background:var(--bg);color:var(--ink);font-family:var(--font-body)}h1,h2,h3{font-family:var(--font-heading)}
.novus-knopf{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;border-radius:999px;font:700 13.5px/1 var(--font-body);text-decoration:none;background:var(--accent);color:var(--on-accent);transition:filter 150ms ease}@media (hover:hover){.novus-knopf:hover{filter:brightness(.94)}}
.novus-kauf{border:1px solid var(--line);border-radius:var(--r);padding:24px;background:var(--surface);max-width:420px}.novus-kauf-name{font:700 15px/1.3 var(--font-body);color:var(--ink)}.novus-kauf-preis{margin:12px 0 18px;display:flex;align-items:baseline;gap:8px}.novus-kauf-betrag{font:800 34px/1 var(--font-heading);letter-spacing:-1px;color:var(--ink)}.novus-kauf-takt{font:400 14px/1 var(--font-body);color:var(--ink-3)}
.novus-preise{display:grid;gap:16px;width:100%;box-sizing:border-box;align-items:stretch}@media (min-width:760px){.novus-preise{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.novus-preis{position:relative;display:flex;flex-direction:column;box-sizing:border-box;min-width:0;border:1px solid var(--line);border-radius:var(--r);padding:24px;background:var(--surface)}.novus-preis-empfohlen{border-color:var(--accent-line);box-shadow:inset 0 0 0 1px var(--accent-line)}.novus-preis-etikett{align-self:flex-start;margin-bottom:12px;padding:4px 10px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-ink);font:700 12px/1.4 var(--font-body)}.novus-preis .novus-kauf-preis{margin:12px 0 8px}.novus-preis-text{margin:0 0 12px;color:var(--ink-2);font:400 15px/1.5 var(--font-body)}.novus-preis-module{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:6px;color:var(--ink-2);font:400 15px/1.5 var(--font-body)}.novus-preis-module li{position:relative;padding-left:22px}.novus-preis-module li::before{content:"";position:absolute;left:2px;top:.45em;width:10px;height:5px;border-left:2px solid var(--accent-ink);border-bottom:2px solid var(--accent-ink);transform:rotate(-45deg)}.novus-preis .novus-knopf{margin-top:auto;text-align:center}.novus-preise-platzhalter .novus-preis{border-style:dashed;color:var(--ink-3)}
.novus-wortmarke{font:600 1.25rem/1 var(--font-heading);color:var(--ink);letter-spacing:-0.01em}picture.novus-logo,img.novus-logo{display:inline-block;vertical-align:middle}
.novus-recht{padding:24px 16px;border-top:1px solid var(--line);font:400 12px/1.6 var(--font-body);color:var(--ink-3);text-align:center}.novus-recht a{color:var(--ink-3)}
.novus-formular{display:grid;gap:12px;max-width:420px}.novus-formular input{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font:400 15px/1.4 var(--font-body)}.novus-formular input:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.novus-formular .novus-knopf{border:0;cursor:pointer;-webkit-appearance:none;appearance:none;font:inherit}.novus-formular .novus-formular-meldung{color:var(--bad);font:400 14px/1.4 var(--font-body)}.novus-formular .novus-danke{color:var(--ink-2)}
.novus-optin{box-sizing:border-box;width:100%;max-width:600px;margin:0 auto;display:grid;gap:14px;justify-items:stretch}.novus-optin-mitte{text-align:center}.novus-optin-links{text-align:left;margin-left:0}.novus-optin-oberzeile{justify-self:center;display:inline-block;padding:6px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);font:700 12.5px/1.2 var(--font-body);letter-spacing:.02em}.novus-optin-links .novus-optin-oberzeile{justify-self:start}.novus-optin-titel{margin:0;text-wrap:balance}.novus-optin-text{margin:0;text-wrap:pretty}.novus-optin:not(.novus-optin-seite) .novus-optin-titel{font:800 clamp(26px,5vw,36px)/1.12 var(--font-heading);letter-spacing:-0.02em;color:inherit}.novus-optin:not(.novus-optin-seite) .novus-optin-text{font:400 16.5px/1.55 var(--font-body);color:var(--ink-2)}.novus-optin-vorteile{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px;text-align:left;justify-self:center;max-width:460px}.novus-optin-links .novus-optin-vorteile{justify-self:start}.novus-optin-vorteile li{position:relative;padding-left:32px;font:500 15.5px/1.45 var(--font-body);color:var(--ink)}.novus-optin-vorteile li::before{content:"✓";position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-ink);font:800 12px/22px var(--font-body);text-align:center}.novus-optin .novus-formular{max-width:none;gap:10px;margin-top:6px}.novus-optin-felder{display:grid;gap:10px}.novus-optin input{height:50px;padding:0 16px;font-size:16px}.novus-optin .novus-knopf{width:100%;min-height:52px;padding:0 22px;font:700 16.5px/1 var(--font-body)}.novus-optin-pfeil{transition:transform 150ms ease}@media (hover:hover){.novus-optin .novus-knopf:hover .novus-optin-pfeil{transform:translateX(3px)}}@media (min-width:640px){.novus-optin-felder{grid-template-columns:1fr auto}.novus-optin-felder.mit-name{grid-template-columns:.8fr 1.2fr auto}.novus-optin .novus-knopf{width:auto}.novus-optin-felder.gestapelt{grid-template-columns:1fr}.novus-optin-felder.gestapelt .novus-knopf{width:100%}}.novus-optin .novus-danke{margin:8px 0 0;font:600 16px/1.5 var(--font-body);color:var(--ink)}.novus-optin-recht{margin:2px 0 0;font:400 12.5px/1.5 var(--font-body);color:var(--ink-3)}.novus-optin-recht a{color:inherit}.novus-optin-karte{padding:clamp(28px,6vw,48px) clamp(20px,5vw,48px);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px -12px rgba(0,0,0,.12)}.novus-optin-flach{padding:0}.novus-optin-akzent{padding:clamp(28px,6vw,48px) clamp(20px,5vw,48px);border-radius:var(--r);background:var(--accent);color:var(--on-accent)}.novus-optin-akzent .novus-optin-text,.novus-optin-akzent .novus-optin-recht,.novus-optin-akzent .novus-danke,.novus-optin-akzent .novus-formular-meldung,.novus-optin-akzent .novus-optin-vorteile li{color:var(--on-accent)}.novus-optin-akzent .novus-optin-oberzeile,.novus-optin-akzent .novus-optin-vorteile li::before{background:rgba(255,255,255,.18);color:var(--on-accent)}.novus-optin-akzent .novus-knopf{background:var(--surface);color:var(--ink);box-shadow:none}.novus-optin-akzent input{border-color:transparent}.novus-optin-abschnitt{padding:clamp(40px,8vw,80px) 16px}.novus-optin-seite{padding:0}.novus-optin-seite .novus-optin-text{opacity:.85}.novus-optin-seite input{background:transparent;color:inherit;border-color:color-mix(in srgb,currentColor 28%,transparent);font-family:inherit}.novus-optin-seite input::placeholder{color:inherit;opacity:.55}.novus-optin-seite .novus-optin-recht,.novus-optin-seite .novus-danke{color:inherit;opacity:.7}.novus-optin-seite .novus-danke{opacity:1}.novus-optin-seite .novus-optin-vorteile li{color:inherit;font-family:inherit}
.novus-formular textarea{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font:400 15px/1.4 var(--font-body);resize:vertical}.novus-formular textarea:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.novus-optin textarea{padding:14px 16px;font-size:16px}.novus-optin-seite textarea{background:transparent;color:inherit;border-color:color-mix(in srgb,currentColor 28%,transparent);font-family:inherit}.novus-optin-seite textarea::placeholder{color:inherit;opacity:.55}.novus-optin-akzent textarea{border-color:transparent}.novus-optin-wahl{border:0;margin:0;padding:0;min-width:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.novus-optin-links .novus-optin-wahl{justify-content:flex-start}.novus-optin-wahl legend{width:100%;padding:0;margin:0 0 8px;font:600 14.5px/1.4 var(--font-body);color:inherit}.novus-optin-wahl label{position:relative;cursor:pointer}.novus-formular .novus-optin-wahl input{position:absolute;opacity:0;width:1px;height:1px;margin:0;padding:0;border:0}.novus-optin-wahl span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:500 15px/1.2 var(--font-body);transition:background 150ms ease,border-color 150ms ease}.novus-optin-wahl input:checked+span{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.novus-optin-wahl input:focus-visible+span{outline:2px solid var(--accent-line);outline-offset:2px}.novus-optin-akzent .novus-optin-wahl input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--surface)}.novus-optin-haken{display:flex;gap:10px;align-items:flex-start;text-align:left;cursor:pointer;font:400 14.5px/1.45 var(--font-body);color:inherit}.novus-formular .novus-optin-haken input{width:20px;height:20px;flex:0 0 auto;margin:1px 0 0;padding:0;accent-color:var(--accent)}
.novus-menue{position:relative;font:500 15px/1.4 var(--font-body);color:var(--ink)}.novus-menue ul{list-style:none;margin:0;padding:0}.novus-menue a,.novus-menue summary,.novus-menue span{display:block;padding:8px 12px;color:var(--ink-2);text-decoration:none;cursor:pointer;transition:color 150ms ease}.novus-menue span{cursor:default}@media (hover:hover){.novus-menue a:hover,.novus-menue summary:hover{color:var(--ink)}}.novus-menue a[aria-current="page"]{color:var(--accent-ink)}.novus-menue-knopf{display:none;padding:8px 14px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:600 14px/1 var(--font-body);cursor:pointer;transition:border-color 150ms ease}@media (hover:hover){.novus-menue-knopf:hover{border-color:var(--line-2)}}.novus-menue-liste{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.novus-menue-gruppe{position:relative}.novus-menue-gruppe summary{list-style:none}.novus-menue-gruppe summary::-webkit-details-marker{display:none}.novus-menue-gruppe summary::after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform 150ms ease}.novus-menue-gruppe details[open]>summary::after{transform:translateY(1px) rotate(225deg)}.novus-menue-gruppe details[open]>ul{position:absolute;left:0;top:100%;z-index:10;min-width:200px;padding:6px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.novus-menue-gruppe:last-child details>ul{left:auto;right:0}@media (max-width:720px){.novus-menue-knopf{display:inline-block}.novus-menue-liste{display:none}.novus-menue-knopf[aria-expanded="true"]+.novus-menue-liste{display:grid;gap:0;position:absolute;right:0;top:100%;z-index:20;width:calc(100vw - 32px);max-width:420px;margin-top:8px;padding:6px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.novus-menue-gruppe details[open]>ul{position:static;border:0;padding:0 0 0 12px}}
.novus-kopf{background:var(--bg);border-bottom:1px solid var(--line);color:var(--ink)}.novus-kopf-innen{position:relative;box-sizing:border-box;max-width:1120px;margin:0 auto;padding:14px 16px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.novus-kopf-logo{display:flex;align-items:center;margin-right:auto;color:inherit;text-decoration:none}.novus-kopf .novus-menue{position:static;flex:0 1 auto}.novus-kopf-knopf{min-height:40px;padding:0 18px;font:600 14.5px/1 var(--font-body);white-space:nowrap}.novus-kopf-leiste .novus-kopf-innen{justify-content:flex-start}@media (min-width:721px){.novus-kopf-zentriert .novus-kopf-innen{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:10px}.novus-kopf-zentriert .novus-kopf-logo{grid-column:2;grid-row:1;margin-right:0;justify-content:center}.novus-kopf-zentriert .novus-kopf-knopf{grid-column:3;grid-row:1;justify-self:end}.novus-kopf-zentriert .novus-menue{grid-column:1/-1;grid-row:2;justify-self:center}.novus-kopf-zentriert .novus-menue-liste{justify-content:center}}.novus-kopf-kompakt .novus-menue-knopf{display:inline-block}.novus-kopf-kompakt .novus-menue-liste{display:none}.novus-kopf-kompakt .novus-menue-knopf[aria-expanded="true"]+.novus-menue-liste{display:grid;gap:0;position:absolute;right:0;top:100%;z-index:20;width:320px;max-width:calc(100vw - 32px);margin-top:8px;padding:6px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.novus-kopf-kompakt .novus-menue-gruppe details[open]>ul{position:static;border:0;padding:0 0 0 12px}@media (max-width:720px){.novus-kopf-innen{padding:12px 16px;gap:10px}.novus-kopf-knopf{min-height:36px;padding:0 14px}}.novus-kopf-schwebend{position:sticky;top:0;z-index:50;background:transparent;border-bottom:0;padding:12px 12px 0}.novus-kopf-schwebend .novus-kopf-innen{border:1px solid var(--glas-rand);border-radius:18px;background:color-mix(in srgb,var(--bg) 74%,transparent);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:var(--schatten);padding:10px 12px 10px 20px}.novus-kopf-schwebend .novus-kopf-knopf{border-radius:var(--knopf-r);background:var(--verlauf);color:var(--auf-verlauf);box-shadow:var(--schatten-knopf)}.novus-kopf .novus-menue-knopf[aria-expanded="true"]+.novus-menue-liste{right:16px;box-sizing:border-box}@media (max-width:720px){.novus-kopf .novus-menue-knopf[aria-expanded="true"]+.novus-menue-liste{left:16px;width:auto;max-width:none}}
.novus-blogliste{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.novus-blog-karte{display:grid;align-content:start;gap:8px;padding:16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);text-decoration:none;transition:border-color 150ms ease}@media (hover:hover){.novus-blog-karte:hover{border-color:var(--accent-line)}}.novus-blog-bild{display:block;width:100%;height:auto;border-radius:var(--r-sm)}.novus-blog-datum{font:500 13px/1.4 var(--font-body);color:var(--ink-3)}.novus-blog-titel{margin:0;font:600 18px/1.3 var(--font-heading);color:var(--ink)}.novus-blog-anriss{margin:0;font:400 15px/1.5 var(--font-body);color:var(--ink-2)}.novus-blogliste-leer{margin:0;font:400 15px/1.5 var(--font-body);color:var(--ink-3)}
.ns{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.65 var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ns *,.ns *::before,.ns *::after{box-sizing:border-box}.ns :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0}.ns :where(h1,h2,h3,h4){font-family:var(--font-heading);font-weight:var(--titel-gewicht);letter-spacing:var(--titel-abstand);color:var(--ink);text-wrap:balance}.ns :where(img,video){max-width:100%;height:auto;display:block}.ns :where(a){color:inherit}.ns ::selection{background:var(--accent-soft)}.ns :focus-visible{outline:2px solid var(--accent-line);outline-offset:3px}.ns-kopfleiste{position:sticky;top:12px;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;width:calc(100% - 24px);max-width:calc(var(--weite) - 40px);margin:12px auto 0;padding:8px 8px 8px 18px;border:1px solid var(--glas-rand);border-radius:18px;background:color-mix(in srgb,var(--bg) 74%,transparent);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:var(--schatten)}.ns-kopfleiste .ns-knopf{min-height:42px;padding:0 18px;font-size:14.5px}.ns-wrap{width:100%;max-width:var(--weite);margin:0 auto;padding:0 20px}.ns-schmal{max-width:800px}.ns-abschnitt{position:relative;padding:clamp(72px,11vw,136px) 0}.ns-flaeche{background:var(--surface-2)}.ns-mitte{text-align:center}.ns-mitte :is(.ns-unterzeile,.ns-text,.ns-titel,.ns-titel-xl){margin-left:auto;margin-right:auto}.ns-mitte .ns-handlung{justify-content:center}.ns-kopfblock{display:grid;gap:16px;margin-bottom:clamp(40px,6vw,64px)}.ns-mitte .ns-kopfblock,.ns-kopfblock.ns-mitte{justify-items:center}.ns-oberzeile{font:700 12.5px/1.4 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink)}.ns-kennzeile{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border:1px solid var(--glas-rand);border-radius:999px;background:var(--glas);font:600 12px/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.ns-kennzeile::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent-ink);box-shadow:0 0 12px var(--glow)}.ns-titel-xl{font-size:clamp(40px,7.2vw,84px);line-height:1.02;max-width:18ch}.ns-titel{font-size:clamp(30px,4.8vw,54px);line-height:1.06;max-width:20ch}.ns-titel-s{font-size:clamp(19px,2vw,22px);line-height:1.3;letter-spacing:-0.01em}.ns-unterzeile{font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:var(--ink-2);max-width:58ch}:is(.ns-titel,.ns-titel-xl)+.ns-unterzeile{margin-top:20px}.ns-unterzeile+.ns-handlung{margin-top:32px}.ns-text{color:var(--ink-2);max-width:65ch}.ns-text p+p{margin-top:16px}.ns-klein{font-size:14px;line-height:1.5;color:var(--ink-3)}:is(.ns-titel,.ns-titel-xl):has(.ns-leuchtwort){line-height:1.16}.ns-leuchtwort{display:inline;padding:var(--leucht-pad);border-radius:calc(var(--r-sm) * .9);background:var(--leucht-bg);color:var(--leucht-schrift);box-shadow:var(--leucht-schatten);-webkit-box-decoration-break:clone;box-decoration-break:clone}.ns-verlaufstext{background:var(--verlauf-text);-webkit-background-clip:text;background-clip:text;color:transparent}.ns-handlung{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:36px}.ns-knopf{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:0;border-radius:var(--knopf-r);background:var(--verlauf);color:var(--auf-verlauf);font:650 16px/1 var(--font-body);text-decoration:none;cursor:pointer;box-shadow:var(--schatten-knopf);transition:transform 180ms ease,filter 180ms ease}.ns-knopf::after{content:"→";transition:transform 180ms ease}@media (hover:hover){.ns-knopf:hover{transform:translateY(-1px);filter:brightness(1.06)}.ns-knopf:hover::after{transform:translateX(3px)}}.ns-knopf-zweit{background:var(--glas);color:var(--ink);border:1px solid var(--glas-rand);box-shadow:none}.ns-notiz{font-size:14px;line-height:1.5;color:var(--ink-3)}.ns-notiz strong{color:var(--ink);font-weight:650}.ns-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(56px,9vw,128px) 0 clamp(72px,10vw,128px)}.ns-hero::before{content:"";position:absolute;inset:0;z-index:-2;background:var(--licht);pointer-events:none}.ns-hero-raster::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--raster) 1px,transparent 1px),linear-gradient(90deg,var(--raster) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 60% at 50% 0%,black,transparent);mask-image:radial-gradient(70% 60% at 50% 0%,black,transparent)}.ns-hero .ns-titel-xl{margin-top:24px}.ns-hero .ns-unterzeile{margin-top:24px}.ns-kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;padding:16px;border:1px solid var(--glas-rand);border-radius:var(--r-xl);background:var(--glas);box-shadow:var(--schatten)}.ns-kennzahl{display:grid;gap:6px;text-align:center;padding:8px}.ns-zahl{font:700 clamp(26px,4vw,44px)/1 var(--font-heading);letter-spacing:var(--titel-abstand);background:var(--verlauf-text);-webkit-background-clip:text;background-clip:text;color:transparent}.ns-zahl-text{font-size:14px;line-height:1.4;color:var(--ink-3)}.ns-raster{display:grid;gap:20px}.ns-geteilt{display:grid;gap:clamp(32px,5vw,72px);align-items:center}.ns-karte{position:relative;display:flex;flex-direction:column;gap:12px;padding:clamp(24px,3vw,32px);border:1px solid var(--glas-rand);border-radius:var(--r-xl);background:var(--glas);box-shadow:var(--schatten);color:inherit;text-decoration:none;transition:border-color 180ms ease,transform 180ms ease}@media (hover:hover){a.ns-karte:hover{border-color:var(--accent-line);transform:translateY(-2px)}}.ns-karte p{color:var(--ink-2)}.ns-karte-hervor{border-color:var(--accent-line);box-shadow:var(--schatten-hervor);background:linear-gradient(180deg,var(--accent-soft),transparent 55%),var(--glas)}.ns-abzeichen{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:6px 12px;border:1px solid var(--accent-line);border-radius:999px;background:var(--bg);font:700 11px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);white-space:nowrap}.ns-symbol{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent-ink)}.ns-symbol svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ns-haken,.ns-kreuz{list-style:none;padding:0;margin:0;display:grid;gap:14px}.ns-haken li,.ns-kreuz li{position:relative;padding-left:34px;line-height:1.5}.ns-haken li::before,.ns-kreuz li::before{position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:800 11px/22px var(--font-body);text-align:center}.ns-haken li::before{content:"✓";background:var(--accent-soft);color:var(--accent-ink)}.ns-kreuz li{color:var(--ink-3)}.ns-kreuz li::before{content:"✕";background:var(--surface-2);color:var(--ink-3)}.ns-schritte{list-style:none;padding:0;margin:0;display:grid;gap:20px;counter-reset:ns}.ns-schritte>li{counter-increment:ns;position:relative;display:grid;align-content:start;gap:10px;padding:28px;border:1px solid var(--glas-rand);border-radius:var(--r-xl);background:var(--glas);box-shadow:var(--schatten)}.ns-schritte>li::before{content:counter(ns,decimal-leading-zero);font:700 14px/1 var(--font-heading);letter-spacing:.08em;color:var(--accent-ink)}.ns-schritte p{color:var(--ink-2)}.ns-bild{width:100%;border-radius:var(--r-xl);border:1px solid var(--glas-rand);box-shadow:var(--schatten);object-fit:cover}.ns-bildrahmen{position:relative;isolation:isolate}.ns-bildrahmen::before{content:"";position:absolute;inset:10% 8% -8%;z-index:-1;border-radius:50%;background:var(--verlauf);filter:blur(64px);opacity:var(--rahmen-licht);pointer-events:none}.ns-stimme{display:grid;gap:16px;padding:clamp(24px,3vw,32px);border:1px solid var(--glas-rand);border-radius:var(--r-xl);background:var(--glas);box-shadow:var(--schatten)}.ns-stimme blockquote{font:500 clamp(18px,1.8vw,21px)/1.5 var(--font-heading);letter-spacing:-0.01em;color:var(--ink)}.ns-stimme figcaption{font-size:14px;color:var(--ink-3)}.ns .novus-kauf{background:var(--glas);border-color:var(--glas-rand);border-radius:var(--r-xl);box-shadow:var(--schatten)}.ns-wertliste{list-style:none;margin:0;padding:0;display:grid}.ns-wertliste li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.ns-wertliste li>:last-child{color:var(--accent-ink);font-weight:650;white-space:nowrap}.ns-preiskarte .novus-kauf{max-width:none;border:0;padding:0;background:none;box-shadow:none}.ns-preiskarte .novus-kauf-name{font:700 18px/1.3 var(--font-heading);letter-spacing:-0.01em}.ns-preiskarte .novus-kauf-betrag{font-size:clamp(44px,6vw,60px);letter-spacing:var(--titel-abstand);background:var(--verlauf-text);-webkit-background-clip:text;background-clip:text;color:transparent}.ns-preiskarte .novus-knopf{width:100%;min-height:52px;border-radius:var(--knopf-r);background:var(--verlauf);color:var(--auf-verlauf);box-shadow:var(--schatten-knopf)}.ns-faq{display:grid;gap:12px;max-width:820px;margin:0 auto;text-align:left}.ns-faq details{border:1px solid var(--glas-rand);border-radius:var(--r);background:var(--glas);transition:border-color 180ms ease,box-shadow 180ms ease}.ns-faq details[open]{border-color:var(--accent-line);box-shadow:var(--schatten-hervor)}.ns-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:18px 22px;cursor:pointer;font:600 17px/1.4 var(--font-heading);letter-spacing:-0.005em;color:var(--ink)}.ns-faq summary::-webkit-details-marker{display:none}.ns-faq summary::after{content:"+";flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface-2);color:var(--ink-2);font:500 18px/1 var(--font-body);transition:transform 180ms ease}.ns-faq details[open] summary::after{transform:rotate(45deg)}.ns-faq details>:not(summary){padding:0 22px 20px;color:var(--ink-2);max-width:68ch}.ns-schluss{position:relative;isolation:isolate;overflow:hidden;padding:clamp(48px,8vw,96px) clamp(24px,6vw,72px);border:1px solid var(--accent-line);border-radius:calc(var(--r-xl) + 8px);background:var(--glas);box-shadow:var(--schatten-hervor);text-align:center}.ns-schluss::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--licht);pointer-events:none}.ns-schluss .ns-handlung{justify-content:center}.ns-schluss :is(.ns-titel,.ns-unterzeile){margin-left:auto;margin-right:auto}.ns-trenner{height:1px;border:0;margin:0;background:linear-gradient(90deg,transparent,var(--line-2),transparent)}@media (min-width:760px){.ns-wrap{padding:0 32px}.ns-raster{gap:24px}.ns-raster-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-raster-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ns-raster-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-geteilt{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.ns-geteilt-umgekehrt>:first-child{order:2}.ns-schritte{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (min-width:1080px){.ns-raster-4{grid-template-columns:repeat(4,minmax(0,1fr))}}