.ns{--ns-bg:#0b0c0f;--ns-ink:#101216;--ns-surface:#16191f;--ns-surface-2:#1d2129;--ns-line:#d6deec1a;--ns-line-2:#d6deec2e;--ns-text:#eceff4;--ns-text-2:#c3c9d3;--ns-text-3:#8b94a3;--ns-cobalt:#3155ea;--ns-cobalt-600:#2747d6;--ns-cobalt-300:#93abff;--ns-cobalt-a:#4e70ff1f;--ns-eis:var(--color-eis,#91d4e7);--ns-eis-a:color-mix(in srgb, var(--ns-eis) 10%, transparent);--ns-eis-licht:color-mix(in srgb, var(--ns-eis) 13%, transparent);--ns-eis-line:color-mix(in srgb, var(--ns-eis) 24%, transparent);--ns-eis-glanz:color-mix(in srgb, var(--ns-eis) 30%, transparent);--ns-eis-rand:color-mix(in srgb, var(--ns-eis) 70%, transparent);--ns-ease:cubic-bezier(.16, 1, .3, 1);--ns-ease-out:cubic-bezier(.23, 1, .32, 1);--ns-maxw:1240px;--ns-gutter:clamp(16px, 4vw, 40px);background:var(--ns-bg);color:var(--ns-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100dvh;font-family:var(--font-geist), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.011em;font-feature-settings:normal;text-rendering:optimizelegibility;overflow-wrap:normal;word-break:normal;font-size:1rem;line-height:1.6;overflow-x:clip}.ns :where(p,a,button,label,summary,figcaption){overflow-wrap:normal;word-break:normal}.ns :where(h1,h2,h3){letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:600;line-height:1.05}.ns :where(p){text-wrap:pretty;margin:0}.ns :where(p,li,summary),.ns :where(h1,h2,h3,h4),.ns :where(.ns-display,.ns-h1,.ns-h2,.ns-statement__text,.ns-lead){-webkit-hyphens:manual;hyphens:manual}.ns :focus-visible{outline:2px solid var(--ns-eis);outline-offset:3px;border-radius:6px}.ns .ns-btn:focus-visible{border-radius:999px}.ns a{color:inherit}:where(.ns) .ns-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.ns) .ns-wrap{width:100%;max-width:var(--ns-maxw);padding-inline:var(--ns-gutter);margin-inline:auto}:where(.ns) .ns-section{padding-block:clamp(72px,10vw,160px);position:relative}:where(.ns) .ns-display{letter-spacing:-.045em;text-wrap:balance;max-width:21ch;font-size:clamp(2.6rem,1.4rem + 4vw,5.25rem);font-weight:600;line-height:1.02}:where(.ns) .ns-display>span{animation:ns-rise 1.2s var(--ns-ease) both;display:inline-block}:where(.ns) .ns-display>span+span{animation-delay:.12s}@keyframes ns-rise{0%{transform:translateY(.28em)}}:where(.ns) .ns-h1{letter-spacing:-.04em;text-wrap:balance;max-width:18ch;font-size:clamp(2.25rem,1.5rem + 3vw,4.25rem);font-weight:600;line-height:1.08}:where(.ns) .ns-h1--breit{max-width:20ch}:where(.ns) .ns-h1--weit{max-width:24ch}:where(.ns) .ns-satz{display:inline-block}:where(.ns) .ns-h2{letter-spacing:-.03em;font-size:clamp(1.75rem,1.3rem + 1.8vw,3rem);font-weight:600;line-height:1.1}:where(.ns) .ns-h4{letter-spacing:-.012em;font-size:1.0625rem;font-weight:600;line-height:1.35}:where(.ns) .ns-h3{letter-spacing:-.015em;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:600;line-height:1.25}:where(.ns) .ns-lead{color:var(--ns-text-2);max-width:56ch;font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem);line-height:1.55}:where(.ns) .ns-body{color:var(--ns-text-2);max-width:64ch}:where(.ns) .ns-small{color:var(--ns-text-3);font-size:.875rem}:where(.ns) .ns-gap{margin-top:18px}:where(.ns) .ns-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#a4acb9;font-size:.75rem;font-weight:500}:where(.ns) .ns-eyebrow--eis{color:var(--ns-eis)}:where(.ns) .ns-link{min-height:32px;color:var(--ns-text);text-decoration:underline;-webkit-text-decoration-color:var(--ns-line-2);text-decoration-color:var(--ns-line-2);text-underline-offset:5px;align-self:flex-start;align-items:center;gap:8px;font-size:.9375rem;font-weight:550;display:inline-flex}:where(.ns) .ns-link span{transition:transform .16s var(--ns-ease)}@media (hover:hover){:where(.ns) .ns-link:hover{-webkit-text-decoration-color:var(--ns-eis);text-decoration-color:var(--ns-eis)}:where(.ns) .ns-link:hover span{transform:translate(2px)}}:where(.ns) .ns-stack{align-content:start;gap:22px;display:grid}:where(.ns) .ns-btn{text-align:center;text-wrap:balance;max-width:100%;min-height:48px;transition:transform .16s var(--ns-ease), opacity .16s;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:.5em 22px;font-size:.9375rem;font-weight:550;text-decoration:none;display:inline-flex}:where(.ns) .ns-btn:active{transform:translateY(1px)scale(.985)}:where(.ns) .ns-btn--sm{min-height:40px;padding:.4em 16px;font-size:.875rem}:where(.ns) .ns-btn--lg{min-height:56px;padding:.5em 28px;font-size:1rem}:where(.ns) .ns-btn--primary{background:var(--ns-cobalt);color:#fff}:where(.ns) .ns-btn--primary:hover{opacity:.9}:where(.ns) .ns-btn--glow{color:#fff;background:radial-gradient(120% 140% at 50% 0%, #4a6cff 0%, var(--ns-cobalt-600) 55%, #1e3fb3 100%);isolation:isolate;position:relative;box-shadow:inset 0 1px #ffffff59,inset 0 -8px 16px #0a145059}:where(.ns) .ns-btn--glow:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 150% at 50% 0%, var(--ns-eis-glanz), transparent 55%);opacity:0;transition:opacity .16s var(--ns-ease);position:absolute;inset:0}@media (hover:hover){:where(.ns) .ns-btn--glow:hover:after{opacity:1}:where(.ns) .ns-btn--glow:hover{box-shadow:inset 0 1px 0 #ffffff59, inset 0 -8px 16px #0a145059, 0 0 0 1px var(--ns-eis-rand)}}:where(.ns) .ns-btn--outline{color:var(--ns-text);border-color:var(--ns-line-2)}:where(.ns) .ns-btn--outline:hover{border-color:#a4acb9}:where(.ns) .ns-hero{isolation:isolate;min-height:100dvh;padding:calc(var(--ns-kopf-hoehe,68px) + 28px) 0 64px;align-items:center;display:grid;position:relative;overflow:clip}:where(.ns) .ns-hero__stage{z-index:0;position:absolute;inset:0}:where(.ns) .ns-hero__stage canvas,:where(.ns) .ns-hero__still{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(.ns) .ns-hero__shade{z-index:1;pointer-events:none;background:linear-gradient(180deg, #0b0c0fe6 0%, #0b0c0f00 30%, #0b0c0f00 55%, #0b0c0fbf 100%), linear-gradient(90deg, #0b0c0fd1 0%, #0b0c0f59 45%, #0b0c0f00 70%), radial-gradient(55% 38% at 74% 62%, var(--ns-eis-licht), transparent 72%);position:absolute;inset:0}:where(.ns) .ns-hero__notiz{color:var(--ns-text-2)}:where(.ns) .ns-hero__notiz a{color:var(--ns-text);text-decoration:underline;-webkit-text-decoration-color:var(--ns-eis-rand);text-decoration-color:var(--ns-eis-rand);text-underline-offset:4px}:where(.ns) .ns-hero__copy{z-index:2;gap:22px;display:grid;position:relative}:where(.ns) .ns-ctas{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}:where(.ns) .ns-statement__text{letter-spacing:-.025em;max-width:30ch;font-size:clamp(1.5rem,1rem + 2.2vw,2.75rem);font-weight:500;line-height:1.28}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where(.ns) .ns-statement__text span{color:var(--ns-text-3);animation:linear both ns-read;animation-timeline:view();animation-range:entry 40% cover 45%}@keyframes ns-read{to{color:var(--ns-text)}}}}.ns .price-group{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:inline-flex}.ns .price{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}.ns .price small{font-size:.8em}:where(.ns) .ns-bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(220px,auto);gap:14px;margin:56px 0 0;padding:0;list-style:none;display:grid}:where(.ns) .ns-cell{border:1px solid var(--ns-line);background:var(--ns-surface);border-radius:20px;flex-direction:column;gap:12px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}:where(.ns) .ns-cell p{color:var(--ns-text-2);max-width:46ch}:where(.ns) .ns-cell__price{margin-top:auto;padding-top:16px}:where(.ns) .ns-cell__price>small{color:var(--ns-text-3);font-size:.85rem}:where(.ns) .ns-cell__price .price{letter-spacing:-.02em;color:var(--ns-text);font-size:1.5rem}:where(.ns) .ns-cell__price .price small{letter-spacing:0;font-size:.85rem}.ns .price small{color:var(--ns-text-3);font-weight:500}:where(.ns) .ns-cell__bild{flex:150px;min-height:150px;margin:6px -28px -28px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 38%);mask-image:linear-gradient(#0000 0%,#000 38%)}:where(.ns) .ns-cell__bild img{object-fit:cover}:where(.ns) .ns-cell:has(.ns-cell__bild) .ns-cell__price{margin-top:0}:where(.ns) .ns-cell--agent{background:linear-gradient(165deg, var(--ns-eis-licht), transparent 58%), var(--ns-surface);border-color:var(--ns-eis-line)}:where(.ns) .ns-cell--web{background:radial-gradient(80% 80% at 100% 100%, #3155ea38, transparent 70%), var(--ns-surface);grid-area:span 2/span 4}:where(.ns) .ns-cell--web .ns-h3{letter-spacing:-.03em;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem)}:where(.ns) .ns-cell--agent{grid-column:span 2}:where(.ns) .ns-cell--web .ns-cell__bild{flex-basis:240px}:where(.ns) .ns-cell--software .ns-cell__bild img{object-position:50% 40%}:where(.ns) .ns-cell--auto{background:linear-gradient(160deg,#1b1f27,#101216);grid-column:span 2}:where(.ns) .ns-cell--software{grid-column:span 3}:where(.ns) .ns-cell--talk{background:linear-gradient(135deg, #eceff40f, transparent 60%), var(--ns-surface-2);grid-column:span 3}:where(.ns) .ns-cell--talk .ns-btn{align-self:flex-start;margin-top:auto}:where(.ns) .ns-agenten{border-top:1px solid var(--ns-line);background:radial-gradient(70% 420px at 18% 0%, var(--ns-eis-a), transparent 70%)}:where(.ns) .ns-agenten__kopf{gap:22px;display:grid}:where(.ns) .ns-agenten .ns-ctas .ns-btn{padding-inline:20px}:where(.ns) .ns-agenten__grund{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(40px,6vw,96px);margin-top:clamp(32px,4vw,48px);display:grid}:where(.ns) .ns-agenten__punkte{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;margin:0;padding:0;list-style:none;display:grid}:where(.ns) .ns-agenten__punkte li{border-top:1px solid var(--ns-line-2);align-content:start;gap:10px;padding-top:22px;display:grid;position:relative}:where(.ns) .ns-agenten__punkte li:before{content:"";background:var(--ns-eis);width:36px;height:2px;position:absolute;top:-1px;left:0}:where(.ns) .ns-agenten__punkte p{color:var(--ns-text-2);font-size:.9375rem}:where(.ns) .ns-agenten__gruppe{letter-spacing:-.012em;color:var(--ns-text);margin:clamp(56px,7vw,88px) 0 20px;font-size:1.125rem;font-weight:600}:where(.ns) .ns-agenten__betrieb{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}:where(.ns) .ns-beispiel-eintrag{display:flex}:where(.ns) .ns-beispiel{border:1px solid var(--ns-line);background:var(--ns-surface);border-radius:20px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}:where(.ns) .ns-beispiel__ziel:after{content:"";border-radius:20px;position:absolute;inset:0}:where(.ns) .ns-beispiel__bild img{transition:transform .7s var(--ns-ease)}:where(.ns) .ns-beispiel__ziel{min-height:24px;color:var(--ns-text);align-self:flex-start;margin-top:4px;font-size:.875rem;font-weight:550;line-height:1.5;text-decoration:none;display:inline-block}:where(.ns) .ns-beispiel--eigen .ns-beispiel__ziel{margin-top:auto;padding-top:12px}:where(.ns) .ns-nowrap{white-space:nowrap}:where(.ns) .ns-beispiel__ziel span{transition:transform .16s var(--ns-ease);display:inline-block}@media (hover:hover){:where(.ns) .ns-beispiel:hover{border-color:var(--ns-line-2)}:where(.ns) .ns-beispiel:hover .ns-beispiel__ziel span{transform:translate(2px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(.ns) .ns-beispiel:hover .ns-beispiel__bild img{transform:scale(1.03)}}:where(.ns) .ns-beispiel__bild{aspect-ratio:4/3;background:var(--ns-ink);overflow:hidden}:where(.ns) .ns-beispiel__bild img{object-fit:cover;width:100%;height:100%;display:block}:where(.ns) .ns-beispiel__text{flex-direction:column;flex:1;gap:8px;padding:20px 22px 24px;display:flex}:where(.ns) .ns-beispiel__titel{letter-spacing:-.012em;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}:where(.ns) .ns-beispiel p{color:var(--ns-text-2);font-size:.9375rem}:where(.ns) .ns-beispiel .ns-cell__price .price{font-size:1.25rem}:where(.ns) .ns-beispiel--eigen{border-color:var(--ns-eis-line);background:linear-gradient(165deg, var(--ns-eis-licht), transparent 55%), var(--ns-surface-2)}:where(.ns) .ns-agenten__auch{border-top:1px solid var(--ns-line);color:var(--ns-text-2);max-width:72ch;margin-top:28px;padding-top:20px;font-size:.9375rem}:where(.ns) .ns-agenten__hinweis{max-width:64ch;margin-top:40px}@media (max-width:1100px){:where(.ns) .ns-beispiel__bild{aspect-ratio:16/10}:where(.ns) .ns-beispiel__text{padding:16px 18px 20px}}@media (max-width:900px){:where(.ns) .ns-agenten__betrieb{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.ns) .ns-prices{grid-template-columns:1.3fr 1fr 1fr;gap:14px;margin-top:48px;display:grid}@media (min-width:861px){:where(.ns) .ns-prices:has(>:last-child:nth-child(2)){grid-template-columns:1.3fr 1fr}:where(.ns) .ns-prices:has(>:only-child){grid-template-columns:1fr}}:where(.ns) .ns-price{grid-row:span 4;grid-template-rows:subgrid;border:1px solid var(--ns-line);background:var(--ns-surface);border-radius:20px;align-content:start;row-gap:12px;padding:0 0 28px;display:grid;overflow:hidden}:where(.ns) .ns-price>:not(.ns-price__bild){margin-inline:28px}:where(.ns) .ns-price__bild{background:var(--ns-ink);height:clamp(150px,15vw,210px);margin-bottom:6px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}:where(.ns) .ns-price__bild img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ns-ease);display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(.ns) .ns-price:hover .ns-price__bild img{transform:scale(1.03)}}@media (hover:hover){:where(.ns) .ns-price:hover{border-color:var(--ns-line-2)}}:where(.ns) .ns-price--hero{background:radial-gradient(90% 70% at 0% 0%, #3155ea33, transparent 70%), var(--ns-surface);border-color:#93abff40}:where(.ns) .ns-price__value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,1.6rem + 2vw,3.5rem);font-weight:600;line-height:1}:where(.ns) .ns-price__value .price-group{flex-direction:column;align-items:flex-start;row-gap:12px}:where(.ns) .ns-price__value .price small{letter-spacing:0;margin-top:10px;font-size:1rem;display:block}:where(.ns) .ns-price__value .price__rest{letter-spacing:-.01em;color:var(--ns-text-2);margin-left:.04em;font-size:.5em}:where(.ns) .ns-pricelist a{color:inherit;text-underline-offset:3px;-webkit-text-decoration-color:var(--ns-line);text-decoration-color:var(--ns-line)}:where(.ns) .ns-pricelist a:hover{text-decoration-color:currentColor}:where(.ns) .ns-price .ns-btn{place-self:end start}:where(.ns) .ns-price__kopf{align-content:start;gap:8px;display:grid}:where(.ns) .ns-prices__liste{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;min-width:0;display:grid}:where(.ns) .ns-prices__more{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:28px;display:grid}:where(.ns) .ns-prices__more:not(:has(>.ns-first)){grid-template-columns:minmax(0,1fr)}:where(.ns) .ns-pricelist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin:0;padding:0;list-style:none;display:grid;container:ns-preisliste/inline-size}:where(.ns) .ns-pricelist li{border-bottom:1px solid var(--ns-line);color:var(--ns-text-2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:14px 0;font-size:.925rem;display:grid}:where(.ns) .ns-pricelist li>a{min-width:0}:where(.ns) .ns-pricelist li .price-group{color:var(--ns-text)}:where(.ns) .ns-pricelist li .price{white-space:nowrap}:where(.ns) .ns-pricelist li [data-art=course] .price{white-space:normal}@container ns-preisliste (max-width:16em){:where(.ns) .ns-pricelist li{grid-template-columns:minmax(0,1fr)}:where(.ns) .ns-pricelist li .price-group{justify-self:end}}:where(.ns) .ns-first{background:var(--ns-cobalt-a);color:var(--ns-text-2);border:1px solid #4e70ff3d;border-radius:20px;padding:20px;font-size:.95rem}:where(.ns) .ns-first strong{color:var(--ns-text)}:where(.ns) .ns-about{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}:where(.ns) .ns-photo{aspect-ratio:4/5;border:1px dashed var(--ns-line-2);background:repeating-linear-gradient(135deg, #ffffff05 0 12px, transparent 12px 24px), var(--ns-surface);border-radius:20px;place-items:end start;margin:0;padding:18px;display:grid}:where(.ns) .ns-photo--bild{background:var(--ns-surface);border-style:solid;padding:0;overflow:hidden}:where(.ns) .ns-photo--bild img{object-fit:cover;width:100%;height:100%;display:block}:where(.ns) .ns-photo figcaption{color:var(--ns-text-2);gap:4px;font-size:.85rem;display:grid}:where(.ns) .ns-photo figcaption span{color:var(--ns-text-3)}:where(.ns) .ns-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}:where(.ns) .ns-chips li{border:1px solid var(--ns-line-2);color:var(--ns-text-2);border-radius:999px;padding:4px 12px;font-size:.8rem}:where(.ns) .ns-track{padding:0 var(--ns-gutter) 12px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ns-gutter);grid-auto-columns:min(380px,82vw);grid-auto-flow:column;gap:14px;margin:48px 0 0;list-style:none;display:grid;overflow-x:auto}@media (min-width:1240px){:where(.ns) .ns-track{padding-inline:calc((100vw - var(--ns-maxw)) / 2 + var(--ns-gutter))}}:where(.ns) .ns-card{scroll-snap-align:start;border:1px solid var(--ns-line);background:var(--ns-surface);border-radius:20px;align-content:start;gap:12px;min-height:240px;padding:28px;display:grid}:where(.ns) .ns-card p{color:var(--ns-text-2)}:where(.ns) .ns-process{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);display:grid}:where(.ns) .ns-process__head{top:calc(var(--ns-kopf-hoehe,68px) + 72px);align-self:start;position:sticky}:where(.ns) .ns-steps{border-left:2px solid #93abff59;gap:56px;margin:0;padding:0 0 0 36px;list-style:none;display:grid}:where(.ns) .ns-steps li{gap:8px;display:grid;position:relative}:where(.ns) .ns-steps li:before{content:"";background:var(--ns-cobalt);border:2px solid var(--ns-cobalt-300);border-radius:50%;width:16px;height:16px;position:absolute;top:6px;left:-46px}:where(.ns) .ns-steps p{color:var(--ns-text-2);max-width:44ch}:where(.ns) .ns-faq{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:40px;display:grid}:where(.ns) .ns-faq__item{border-bottom:1px solid var(--ns-line)}:where(.ns) .ns-faq__item summary{cursor:pointer;align-items:center;min-height:64px;font-size:1.0625rem;font-weight:500;display:flex}:where(.ns) .ns-faq__item p{color:var(--ns-text-2);max-width:62ch;padding-bottom:22px}:where(.ns) .ns-contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}:where(.ns) .ns-ways{gap:10px;margin:0;padding:0;list-style:none;display:grid}:where(.ns) .ns-ways a{border:1px solid var(--ns-line);background:var(--ns-surface);min-height:64px;color:var(--ns-text-2);transition:transform .32s var(--ns-ease);border-radius:16px;padding:14px 18px;font-size:.925rem;text-decoration:none;display:grid}:where(.ns) .ns-ways a:hover{transform:translate(3px)}:where(.ns) .ns-ways strong{color:var(--ns-text)}:where(.ns) .ns-ways span{overflow-wrap:anywhere}@media screen and (prefers-reduced-motion:no-preference){.ns[data-einblenden=an] [data-einblenden]{transition:opacity .48s var(--ns-ease-out), transform .48s var(--ns-ease-out);transition-delay:calc(var(--ns-staffel,0) * 50ms)}.ns[data-einblenden=an] [data-einblenden]:not([data-sichtbar]){opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){:where(.ns) .ns-display>span{animation:none}:where(.ns) .ns-btn,:where(.ns) .ns-ways a{transition:none}}@media (max-width:860px){:where(.ns) .ns-agenten__punkte{grid-template-columns:1fr;gap:28px}:where(.ns) .ns-agenten__grund,:where(.ns) .ns-agenten__betrieb{grid-template-columns:1fr}:where(.ns) .ns-beispiel{border-radius:16px;flex-direction:row}:where(.ns) .ns-beispiel__bild{aspect-ratio:auto;flex:0 0 104px}:where(.ns) .ns-beispiel__text{gap:6px;padding:16px 18px}:where(.ns) .ns-beispiel .ns-cell__price{padding-top:8px}:where(.ns) .ns-bento,:where(.ns) .ns-prices,:where(.ns) .ns-prices__more,:where(.ns) .ns-about,:where(.ns) .ns-process,:where(.ns) .ns-faq,:where(.ns) .ns-contact{grid-template-columns:minmax(0,1fr)}:where(.ns) .ns-cell{padding:22px;grid-area:auto!important}:where(.ns) .ns-cell__bild,:where(.ns) .ns-cell--web .ns-cell__bild{flex:none;height:150px;min-height:0;margin:6px -22px -22px}:where(.ns) .ns-pricelist{grid-template-columns:minmax(0,1fr)}:where(.ns) .ns-price{border-radius:16px;grid-row:auto;grid-template-rows:none;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:2px 16px;padding:12px;display:grid}:where(.ns) .ns-prices{gap:10px;margin-top:32px}:where(.ns) .ns-pricelist li{padding:11px 0}:where(.ns) .ns-price>:not(.ns-price__bild){grid-column:2;margin-inline:0}:where(.ns) .ns-price__bild{border-radius:12px;grid-area:1/1/span 4;align-self:stretch;height:auto;min-height:88px;margin:0;-webkit-mask-image:none;mask-image:none}:where(.ns) .ns-price .ns-h3{font-size:1.0625rem}:where(.ns) .ns-price__value{font-size:1.625rem}:where(.ns) .ns-price__value .price-group{row-gap:2px}:where(.ns) .ns-price .ns-btn{min-height:40px;margin-top:4px;padding:.4em 14px;font-size:.875rem}:where(.ns) .ns-process__head{position:static}:where(.ns) .ns-photo{max-width:360px}}@media (max-width:600px){:where(.ns) .ns-display{font-size:clamp(2.125rem,1.2rem + 4.2vw,2.6rem)}}@media (max-width:480px){:where(.ns) .ns-ctas{flex-direction:column;align-items:stretch}:where(.ns) .ns-ctas .ns-btn{width:100%}}.ns a[href^=tel\:]{white-space:nowrap}
