.cms-n{background:var(--paper);overflow-x:clip}.cms-n-label{font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;font-size:.7rem;display:block}.cms-n-h1{letter-spacing:-.05em;margin:0;font-size:clamp(3rem,5vw,5.2rem);font-weight:700;line-height:.95}.cms-n-h1 em,.cms-n-h2 em{color:var(--accent);font-style:normal}.cms-n-h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.4rem);font-weight:700;line-height:1}.cms-n-text{max-width:34em;color:rgba(var(--ink-rgb), .78);margin:20px 0 0;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.65}.cms-n-flaeche{background:var(--paper);border-radius:var(--nm-rund);box-shadow:var(--nm-hoch)}.cms-n-knopf{background:var(--paper);box-shadow:var(--nm-hoch);color:var(--ink);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:.76rem;text-decoration:none;transition:box-shadow .25s,transform .1s;display:inline-flex}body.is-mouse-mode .cms-n-knopf:hover{box-shadow:var(--nm-hoch-klein)}.cms-n-knopf:active{box-shadow:var(--nm-tief);transform:scale(.98)}.cms-n-knopf:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.cms-n-knopf-haupt{background:var(--ink);color:var(--paper)}.cms-n-knopf-haupt svg{color:var(--accent)}.cms-n-held{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:56px;max-width:1240px;margin:0 auto;padding:150px 48px clamp(70px,9vw,120px);display:grid}.cms-n-knoepfe{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.cms-n-vorschau{box-shadow:var(--nm-hoch-gross);-webkit-user-select:none;user-select:none;border-radius:28px;grid-template-columns:150px minmax(0,1fr);gap:22px;padding:18px;font-size:.84rem;display:grid}.cms-n-vorschau svg{flex:none}.cms-n-vorschau label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--ink-rgb), .66);font-size:.58rem}.cms-n-v-seiten{box-shadow:var(--nm-hoch-klein);border-radius:18px;flex-direction:column;gap:4px;padding:16px 10px;display:flex}.cms-n-v-marke{font-family:var(--font-mono);letter-spacing:.25em;color:var(--accent);margin:0 0 4px 8px;font-size:.6rem}.cms-n-v-name{margin:0 0 12px 8px;font-size:.78rem}.cms-n-v-bereich{color:rgba(var(--ink-rgb), .7);border-radius:10px;align-items:center;gap:9px;padding:8px;font-size:.78rem;display:flex}.cms-n-v-bereich.ist-an{box-shadow:var(--nm-tief-klein);color:var(--ink);font-weight:600}.cms-n-v-bereich.ist-an svg{color:var(--accent)}.cms-n-v-haupt{flex-direction:column;gap:14px;min-width:0;display:flex}.cms-n-v-leiste{align-items:center;gap:10px;display:flex}.cms-n-v-leiste b{flex:1;font-size:.82rem}.cms-n-v-rund{width:32px;height:32px;box-shadow:var(--nm-hoch-klein);border-radius:50%;place-items:center;display:grid}.cms-n-v-nur-handy{display:none}.cms-n-v-titel{justify-content:space-between;align-items:center;gap:12px;display:flex}.cms-n-v-titel b{letter-spacing:-.03em;font-size:1.15rem}.cms-n-v-klein-knopf{box-shadow:var(--nm-hoch-klein);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:.74rem;font-weight:600;display:inline-flex}.cms-n-v-karte{box-shadow:var(--nm-hoch-klein);border-radius:16px;flex-direction:column;gap:9px;padding:14px;display:flex}.cms-n-v-feld{min-height:58px;box-shadow:var(--nm-tief-klein);border-radius:12px;padding:11px 13px;line-height:1.45}.cms-n-v-feld.ist-aktiv{box-shadow:var(--nm-tief)}.cms-n-v-cursor{vertical-align:-2px;background:var(--accent);width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite cms-n-blinken;display:inline-block}@keyframes cms-n-blinken{50%{opacity:0}}.cms-n-v-knoepfe{gap:10px;margin-top:3px;display:flex}.cms-n-v-speichern{background:var(--ink);color:var(--paper);box-shadow:var(--nm-hoch-klein);white-space:nowrap;border-radius:999px;padding:7px 15px;font-size:.74rem;font-weight:600;transition:transform .15s,box-shadow .15s}.cms-n-v-speichern.ist-gedrueckt{transform:scale(.95);box-shadow:inset 2px 2px 5px #00000059}.cms-n-v-hinweis{box-shadow:var(--nm-hoch-klein);border-radius:16px;align-items:center;gap:11px;padding:12px 14px 12px 20px;transition:opacity .35s;display:flex;position:relative}.cms-n-v-hinweis:before{content:"";background:var(--nm-farbe-wartet);border-radius:2px;width:4px;position:absolute;top:12px;bottom:12px;left:7px}.cms-n-v-hinweis.ist-leer{opacity:0}.cms-n-v-hinweis.ist-live:before{background:var(--nm-farbe-live)}.cms-n-v-hinweis>span:first-of-type{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cms-n-v-hinweis b{font-size:.78rem}.cms-n-v-hinweis small{color:rgba(var(--ink-rgb), .7);font-size:.7rem}.cms-n-v-seite{box-shadow:var(--nm-tief-klein);border-radius:14px;gap:8px;padding:12px 14px 14px;display:grid}.cms-n-v-seite-banner{background:var(--ink);color:var(--paper);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;padding:8px 12px;font-size:.78rem;transition:background .4s;overflow:hidden}.cms-n-v-seite.ist-live .cms-n-v-seite-banner{background:var(--accent);color:#fff}.cms-n-v-seite i{background:rgba(var(--ink-rgb), .14);border-radius:4px;height:8px;display:block}.cms-n-v-seite i:last-child{width:62%}.cms-n-abschnitt{max-width:1240px;margin:0 auto;padding:0 48px clamp(80px,10vw,130px)}.cms-n-kopf{margin-bottom:clamp(34px,5vw,56px)}.cms-n-nr{width:44px;height:44px;box-shadow:var(--nm-tief-klein);font-family:var(--font-mono);color:var(--accent);border-radius:50%;place-items:center;margin-bottom:22px;font-size:.74rem;display:inline-grid}.cms-n-schritte{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.cms-n-schritte li,.cms-n-funktion{padding:clamp(24px,3vw,34px)}.cms-n-schritte h3,.cms-n-funktion h3{letter-spacing:-.025em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0 0 10px;font-size:1.25rem;font-weight:700}.cms-n-schritte p,.cms-n-funktion p{color:rgba(var(--ink-rgb), .78);margin:0;font-size:.95rem;line-height:1.65}.cms-n-funktionen{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;display:grid}.cms-n-icon{width:46px;height:46px;box-shadow:var(--nm-tief-klein);border-radius:50%;place-items:center;margin-bottom:20px;display:inline-grid}.cms-n-funktion.ist-hervor .cms-n-icon{background:var(--ink);color:var(--paper);box-shadow:var(--nm-hoch-klein)}.cms-n-zeichen-paar{white-space:nowrap}.cms-n-zeichen{vertical-align:-.06em;width:.85em;height:.85em;color:var(--accent);margin-left:.3em;display:inline-block}.cms-n-preis{box-shadow:var(--nm-hoch-gross);border-radius:30px;grid-template-columns:minmax(0,1.2fr) auto auto;align-items:center;gap:32px 48px;padding:clamp(30px,4.5vw,56px);display:grid}.cms-n-zahlen{gap:18px;display:flex}.cms-n-zahl{border-radius:var(--nm-rund);box-shadow:var(--nm-tief);text-align:center;padding:20px 24px}.cms-n-zahl b{letter-spacing:-.05em;font-size:clamp(2rem,3.6vw,3rem);font-weight:700;line-height:1;display:block}.cms-n-zahl span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--ink-rgb), .7);margin-top:8px;font-size:.6rem;display:block}.cms-n-kunde{border-radius:var(--nm-rund);box-shadow:var(--nm-tief);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;margin-top:34px;padding:22px 28px;display:flex}.cms-n-kunde span{color:rgba(var(--ink-rgb), .8)}@media (width<=1100px){.cms-n-held{grid-template-columns:minmax(0,1fr)}.cms-n-funktionen{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-n-preis{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.cms-n-held{gap:44px;padding:110px 24px 64px}.cms-n-abschnitt{padding:0 24px 72px}.cms-n-h1{font-size:clamp(2.7rem,12vw,4rem)}.cms-n-schritte,.cms-n-funktionen{grid-template-columns:minmax(0,1fr);gap:22px}.cms-n-vorschau{border-radius:24px;grid-template-columns:minmax(0,1fr);padding:16px}.cms-n-v-seiten{display:none}.cms-n-v-nur-handy{display:grid}.cms-n-v-leiste b{text-align:center;margin-right:42px}.cms-n-v-titel b{font-size:1.3rem}.cms-n-v-hinweis{flex-wrap:wrap}.cms-n-v-hinweis>span:first-of-type{flex-basis:calc(100% - 30px)}.cms-n-v-hinweis>span:nth-of-type(2){margin-left:27px}.cms-n-zahlen{flex-wrap:wrap}.cms-n-zahl{flex:130px}.cms-n-knopf{white-space:normal}}
