.kopf-nav a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--color-signal);text-decoration-color:var(--color-signal);text-underline-offset:6px;text-decoration-thickness:2px}.sw h2{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.sw-lauf{max-width:60ch;color:var(--color-stufe1);font-size:18px;line-height:1.6}.sw-kopf{gap:16px;max-width:880px;display:grid}.sw-kopf .etikett{margin:0}.sw-kopf h2{font-variation-settings:"wdth" 118;text-wrap:balance;max-width:22ch;font-size:clamp(28px,3.4vw,48px);font-weight:800;line-height:1.04}.sw-hero{min-height:min(92svh,920px);padding:calc(var(--kopf) + 64px) var(--rand) 64px;background:radial-gradient(120% 90% at 78% 40%, #242222 0, var(--color-graphit) 55%, #111010 100%);color:#fff;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:48px 64px;display:grid;position:relative;overflow:hidden}.sw-hero .raster{background-size:32px 32px}.sw-hero-inhalt{z-index:1;gap:20px;min-width:0;display:grid;position:relative;container-type:inline-size}.sw-hero-inhalt>.etikett{margin:0}.sw-hero h1{max-width:20ch;font-size:min(clamp(32px,3.8vw,58px),9cqw)}.sw-hero-text{max-width:54ch;color:var(--color-hell);font-size:18px;line-height:1.55}.sw-hero .knopfreihe{margin-top:4px}.sw-werkzeuge{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sw-werkzeuge a{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:100%;transition:border-color .2s var(--bewegung);background:#06060680;border:1px solid #ffffff24;gap:4px;padding:16px 44px 18px 18px;text-decoration:none;display:grid;position:relative}.sw-werkzeuge a:hover{border-color:#ffffff80}.sw-werkzeuge .etikett{margin:0}.sw-werkzeuge b{font-family:var(--font-titel);font-variation-settings:"wdth" 116;text-transform:uppercase;letter-spacing:.01em;font-size:18px;font-weight:700}.sw-werkzeuge span:not(.etikett){color:var(--color-gedaempft);font-size:14px;line-height:1.45}.sw-pfeil{color:var(--color-signal);transition:transform .2s var(--bewegung);position:absolute;top:18px;right:16px}.sw-werkzeuge a:hover .sw-pfeil{transform:translate(3px)}.sw-werkzeuge a:focus-visible{outline-color:#fff}.sw-hero-bilder{z-index:1;min-width:0;padding:0 0 48px;position:relative}.sw-hero-laptop{aspect-ratio:1600/1159;object-fit:cover;width:100%;height:auto;box-shadow:0 24px 64px #00000073}.sw-hero-handy{width:clamp(140px,13vw,210px);position:absolute;bottom:0;left:-28px}.sw-handy{background:#0d0c0c;border:1px solid #ffffff38;border-radius:30px;margin:0;padding:8px;box-shadow:0 24px 48px #00000073}.sw-handy img{aspect-ratio:390/780;object-fit:cover;object-position:top;background:#fff;border-radius:22px;width:100%;height:auto}.sw-apex{border-top:0}.sw-modi-etikett{margin:56px 0 12px}.sw-modi{border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sw-modi li{align-content:start;gap:8px;padding:24px 32px 28px 0;display:grid}.sw-modi li+li{border-left:1px solid var(--color-linie);padding:24px 0 28px 32px}.sw-modi .etikett{color:var(--color-rot);margin:0}.sw-modi h3{text-transform:uppercase;font-variation-settings:"wdth" 118;font-size:clamp(20px,1.8vw,26px);font-weight:700}.sw-modi p:not(.etikett){color:var(--color-sekundaer);max-width:52ch;font-size:16px;line-height:1.55}.sw-bausteine{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.sw-bausteine li{border-top:1px solid var(--color-linie);align-content:start;gap:6px;padding:20px 0 22px;display:grid}.sw-icon{color:var(--color-rot);margin-bottom:4px}.sw-bausteine h3{font-size:17px}.sw-bausteine p{color:var(--color-sekundaer);font-size:14.5px;line-height:1.5}.sw-fuss{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:40px;display:flex}.sw-fuss .knopf-rot{gap:10px}.sw-produkt{color:var(--color-sekundaer);gap:6px;font-size:14px}.sw-produkt:hover{color:var(--color-ink)}.sw-fall{background:var(--color-graphit);color:#fff;padding:96px var(--rand)}.sw-fall-kopf{gap:16px;display:grid}.sw-fall-kopf .etikett{margin:0}.sw-fall-kopf h2{font-variation-settings:"wdth" 118;text-wrap:balance;max-width:20ch;font-size:clamp(28px,3.4vw,48px);font-weight:800;line-height:1.04}.sw-fall-raster{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px 64px;margin-top:48px;display:grid}.sw-fall-text{gap:32px;min-width:0;display:grid}.sw-schritte{border-top:1px solid #fff9;margin:0}.sw-schritte div{border-bottom:1px solid var(--color-ink-linie);grid-template-columns:120px minmax(0,1fr);gap:4px 24px;padding:18px 0;display:grid}.sw-schritte dt{font:500 11px/1.8 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-signal)}.sw-schritte dd{color:var(--color-hell);margin:0;font-size:16px;line-height:1.55}.sw-zahlen{border-top-color:#fff9;grid-template-columns:repeat(3,auto);margin:0}.sw-zahlen dt{color:var(--color-gedaempft)}.sw-zahlen dd{font-size:clamp(18px,1.7vw,26px)}.sw-fall .knopf-hell{gap:8px}.sw-fall-bilder{min-width:0;padding-bottom:72px;position:relative}.sw-browser{border:1px solid var(--color-stufe1);background:#fff;width:86%;margin:0;box-shadow:0 24px 64px #00000073}.sw-browser-leiste{border-bottom:1px solid var(--color-linie);background:#e9e8e5;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.sw-browser-leiste span{background:var(--color-stufe2);opacity:.6;border-radius:50%;width:9px;height:9px}.sw-browser-leiste b{color:var(--color-sekundaer);margin-left:12px;font-size:11px;font-weight:400}.sw-browser img{width:100%;height:auto}.sw-browser figcaption,.sw-fall-handy figcaption,.sw-karte figcaption{letter-spacing:.14em;text-transform:uppercase;color:var(--color-gedaempft);font-size:10.5px}.sw-browser figcaption{position:absolute;bottom:36px;left:0}.sw-fall-handy{width:clamp(140px,13vw,200px);position:absolute;bottom:0;right:0}.sw-fall-handy figcaption{white-space:nowrap;position:absolute;bottom:8px;right:calc(100% + 16px)}.sw-karte{gap:10px;margin:56px 0 0;display:grid}.sw-karte img{border:1px solid var(--color-stufe1);width:100%;height:auto}.sw-stand{border-top:1px solid var(--color-ink-linie);letter-spacing:.1em;text-transform:uppercase;color:var(--color-stufe2);margin-top:24px;padding-top:16px;font-size:11px}.sw-rm{border-top:0}.sw-rm-raster{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px 64px;display:grid}.sw-rm-text{min-width:0}.sw-rm .sw-bausteine{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-rm-bild{min-width:0;margin:0}.sw-rm-bild img{aspect-ratio:4/3;object-fit:cover;background:var(--color-stein);width:100%;height:auto}.sw-hand{background:var(--color-stein);border-top:0;justify-items:start;gap:16px;display:grid}.sw-hand .etikett{margin:0}.sw-hand h2{max-width:26ch;font-size:clamp(24px,2.6vw,36px)}.sw-hand .knopf{gap:10px;margin-top:8px}@media (max-width:1100px){.sw-hero{grid-template-columns:minmax(0,1fr);min-height:0}.sw-hero-bilder{max-width:760px;padding-left:32px}.sw-hero-handy{left:0}.sw-fall-raster,.sw-rm-raster{grid-template-columns:minmax(0,1fr)}.sw-bausteine{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.sw-hero{padding:calc(var(--kopf) + 40px) var(--rand) 48px;gap:40px}.sw-hero-text,.sw-lauf{font-size:16px}.sw-werkzeuge{grid-template-columns:minmax(0,1fr)}.sw-hero-bilder{padding:0 0 32px 24px}.sw-hero-handy{border-radius:22px;width:118px;padding:5px}.sw-hero-handy img{border-radius:17px}.sw-modi{grid-template-columns:minmax(0,1fr)}.sw-modi li,.sw-modi li+li{border-left:0;padding:20px 0 22px}.sw-modi li+li{border-top:1px solid var(--color-linie)}.sw-bausteine,.sw-rm .sw-bausteine{grid-template-columns:minmax(0,1fr)}.sw-fall{padding:64px var(--rand)}.sw-schritte div{grid-template-columns:minmax(0,1fr)}.sw-zahlen{grid-template-columns:minmax(0,1fr);gap:16px}.sw-fall-bilder{gap:24px;padding-bottom:0;display:grid}.sw-browser{width:100%}.sw-browser figcaption{background:var(--color-graphit);padding:8px 12px;position:static}.sw-fall-handy{justify-self:center;width:min(220px,60vw);position:relative;right:auto}.sw-fall-handy figcaption{text-align:center;white-space:normal;margin-top:12px;position:static;right:auto}.sw-karte{margin-top:40px}.sw-fuss .knopf-rot{width:100%}}
