.nvg{--nv-cyan:#00a3e0;--nv-cyan-10:rgba(0,163,224,.08);--nv-cyan-20:rgba(0,163,224,.18);--nv-blue:#18407f;--nv-blue-dark:#102c58;--nv-grey:#878787;--nv-line:#e3e8ef;--nv-bg:#f5f8fb;--nv-text:#1f2a37;--nv-radius:14px;--nv-shadow:0 6px 24px rgba(24,64,127,.08);--nv-shadow-hover:0 12px 32px rgba(24,64,127,.16);color:var(--nv-text);margin:0 auto;max-width:1100px;padding:0 1.25rem 3rem}.nvg-begriff{max-width:820px}.nvg a,.nvg h1,.nvg h2,.nvg h3{color:var(--nv-blue)}.nvg a{transition:color .2s ease}.nvg a:hover{color:var(--nv-cyan)}.nvg-uebersicht>h1{font-size:clamp(2rem,4vw,3rem);line-height:1.15;margin:2rem 0 .75rem}.nvg-uebersicht>h1:after{background:linear-gradient(90deg,var(--nv-cyan),var(--nv-blue));border-radius:4px;content:"";display:block;height:4px;margin-top:.75rem;width:64px}.nvg-einleitung{color:#4a5565;font-size:1.1em;line-height:1.65;max-width:720px}.nvg .nvg-filter{display:flex!important;flex-wrap:wrap;gap:.6rem;margin:2rem 0 1rem}.nvg .nvg-filter,.nvg .nvg-filter button{align-items:center;opacity:1!important;visibility:visible!important}.nvg .nvg-filter button{background:#fff;border:1.5px solid var(--nv-blue);border-radius:999px;color:var(--nv-blue);cursor:pointer;display:inline-flex!important;font:inherit;font-weight:600;justify-content:center;line-height:1.2;min-height:42px;padding:.55em 1.2em;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;width:auto}.nvg .nvg-filter button:hover{border-color:var(--nv-cyan);color:var(--nv-cyan)}.nvg .nvg-filter button[aria-pressed=true]{background:var(--nv-blue);border-color:var(--nv-blue);box-shadow:0 4px 14px rgba(24,64,127,.25);color:#fff}.nvg .nvg-filter button:focus-visible{outline:3px solid var(--nv-cyan);outline-offset:2px}.nvg-abc{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.92);border:1px solid var(--nv-line);border-radius:var(--nv-radius);box-shadow:var(--nv-shadow);display:flex;flex-wrap:wrap;gap:.3rem;margin:1rem 0 2.5rem;padding:.6rem;position:sticky;top:0;z-index:5}.nvg-abc a{align-items:center;border-radius:8px;color:var(--nv-blue);display:inline-flex;font-weight:700;height:2.25em;justify-content:center;min-width:2.25em;text-decoration:none;transition:background .2s ease,color .2s ease}.nvg-abc a:focus-visible,.nvg-abc a:hover{background:var(--nv-cyan);color:#fff}.nvg-gruppe{margin-bottom:2.75rem;scroll-margin-top:90px}.nvg-gruppe h2{align-items:center;color:var(--nv-cyan);display:flex;font-size:2rem;gap:1rem;margin:0 0 1.1rem}.nvg-gruppe h2:after{background:var(--nv-line);content:"";flex:1;height:1px}.nvg-gruppe ul{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));list-style:none;margin:0;padding:0}.nvg-gruppe li{background:#fff;border:1px solid var(--nv-line);border-radius:var(--nv-radius);border-top:4px solid var(--nv-grey);box-shadow:var(--nv-shadow);display:flex;flex-direction:column;gap:.45rem;padding:1.35rem 1.25rem 1.2rem;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.nvg-gruppe li[hidden]{display:none!important}.nvg-gruppe li:hover{box-shadow:var(--nv-shadow-hover);transform:translateY(-3px)}.nvg-gruppe li[data-produkt=ingo365]{border-top-color:var(--nv-cyan)}.nvg-gruppe li[data-produkt=timo365]{border-top-color:var(--nv-blue)}.nvg-gruppe li a{color:var(--nv-blue);font-size:1.08em;font-weight:700;line-height:1.3;text-decoration:none}.nvg-gruppe li a:after{border-radius:var(--nv-radius);content:"";inset:0;position:absolute}.nvg-gruppe li:hover a{color:var(--nv-cyan)}.nvg-gruppe li a:focus-visible:after{outline:3px solid var(--nv-cyan);outline-offset:2px}.nvg-teaser{color:#5b6573;display:block;font-size:.925em;line-height:1.55}.nvg-krumen{align-items:center;background:var(--nv-bg);border-radius:999px;color:var(--nv-grey);display:inline-flex;flex-wrap:wrap;font-size:.875em;margin:2rem 0 1.25rem;padding:.4em 1em}.nvg-krumen a{font-weight:600;text-decoration:none}.nvg-krumen span[aria-hidden]{color:var(--nv-cyan);margin:0 .5em}.nvg-begriff>h1{font-size:clamp(1.9rem,4vw,2.75rem);line-height:1.15;margin:0 0 1.25rem}.nvg-definition{background:linear-gradient(135deg,var(--nv-cyan-10),rgba(24,64,127,.04));border-left:5px solid var(--nv-cyan);border-radius:0 var(--nv-radius) var(--nv-radius) 0;font-size:1.125em;line-height:1.6;margin:0 0 2rem;padding:1.25rem 1.5rem}.nvg-definition strong{color:var(--nv-blue);font-weight:600}.nvg-inhalt{line-height:1.75}.nvg-inhalt h2{margin-top:2.25rem}.nvg-inhalt h3{margin-top:1.75rem}.nvg-inhalt ul li::marker{color:var(--nv-cyan)}.nvg-inhalt table{border:1px solid var(--nv-line);border-collapse:separate;border-radius:var(--nv-radius);border-spacing:0;font-size:.95em;margin:1.5em 0;overflow:hidden;width:100%}.nvg-inhalt td,.nvg-inhalt th{border-bottom:1px solid var(--nv-line);padding:.75em 1em;text-align:left;vertical-align:top}.nvg-inhalt th{background:var(--nv-blue);color:#fff;font-weight:600}.nvg-inhalt tr:nth-child(2n) td{background:var(--nv-bg)}.nvg-inhalt tr:last-child td{border-bottom:0}.nvg-weiterlesen{align-items:center;background:#fff;border:1px solid var(--nv-line);border-radius:var(--nv-radius);box-shadow:var(--nv-shadow);color:var(--nv-grey);display:flex;flex-wrap:wrap;font-weight:600;gap:.4em;margin:2rem 0;padding:1rem 1.25rem}.nvg-weiterlesen a{color:var(--nv-blue);text-decoration:none}.nvg-weiterlesen a:after{color:var(--nv-cyan);content:" →"}.nvg-produkt{background:linear-gradient(135deg,var(--nv-blue) 0,var(--nv-blue-dark) 100%);border-radius:calc(var(--nv-radius) + 4px);box-shadow:0 14px 40px rgba(24,64,127,.28);color:#fff;margin:2.5rem 0;overflow:hidden;padding:2rem;position:relative}.nvg-produkt:before{background:radial-gradient(circle,rgba(0,163,224,.45),transparent 70%);border-radius:50%;content:"";height:240px;pointer-events:none;position:absolute;right:-80px;top:-80px;width:240px}.nvg-produkt h2{color:#fff;margin-top:0;position:relative}.nvg-produkt-text{color:hsla(0,0%,100%,.88);line-height:1.65;position:relative}.nvg-produkt-text a{color:#fff;text-decoration:underline}.nvg-cta{margin:1.5rem 0 0;position:relative}.nvg .nvg-button{align-items:center;background:var(--nv-cyan);border:0;border-radius:999px;box-shadow:0 6px 18px rgba(0,163,224,.4);color:#fff;display:inline-flex;font-weight:700;gap:.5em;outline:none;padding:.85em 1.5em;text-decoration:none;transition:transform .2s ease,background .2s ease,color .2s ease}.nvg .nvg-button:after{content:"→";transition:transform .2s ease}.nvg .nvg-button:hover{background:#fff;color:var(--nv-blue);transform:translateY(-2px)}.nvg .nvg-button:hover:after{transform:translateX(3px)}.nvg .nvg-button:focus-visible{outline:3px solid #fff;outline-offset:3px}.nvg-verwandt{margin:2.5rem 0}.nvg-verwandt ul{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}.nvg-verwandt a{background:var(--nv-cyan-10);border:1px solid var(--nv-cyan-20);border-radius:999px;color:var(--nv-blue);display:inline-block;font-weight:600;padding:.45em 1em;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.nvg-verwandt a:hover{background:var(--nv-cyan);border-color:var(--nv-cyan);color:#fff}.nvg-faq{margin:2.5rem 0}.nvg-faq h3{background:#fff;border:1px solid var(--nv-line);border-bottom:0;border-radius:var(--nv-radius) var(--nv-radius) 0 0;font-size:1.05em;margin:1rem 0 0;padding:1rem 1.25rem .4rem 3.1rem;position:relative}.nvg-faq h3:before{background:var(--nv-cyan);border-radius:50%;color:#fff;content:"?";font-size:.85em;height:1.4em;left:1.1rem;line-height:1.4em;position:absolute;text-align:center;top:1rem;width:1.4em}.nvg-faq p{background:#fff;border:1px solid var(--nv-line);border-radius:0 0 var(--nv-radius) var(--nv-radius);border-top:0;line-height:1.65;margin:0;padding:0 1.25rem 1.1rem 3.1rem}.nvg-stand{border-top:1px solid var(--nv-line);color:var(--nv-grey);font-size:.85em;margin-top:2.5rem;padding-top:1rem}@media (max-width:640px){.nvg{padding:0 1rem 2rem}.nvg-gruppe ul{grid-template-columns:1fr}.nvg-produkt{padding:1.5rem}.nvg-abc{gap:.15rem;padding:.4rem}.nvg-abc a{height:2em;min-width:2em}}@media (prefers-reduced-motion:reduce){.nvg *{transition:none!important}}