.sa{--sa-paper:#f9f9fa;--sa-card:#fff;--sa-grau:#eef0f3;--sa-grauzone:#f7f7f9;--sa-dunkel:#1f2523;--sa-fussgrund:#111413;--sa-border:#e2e5e9;--sa-linie:#dde7ed;--sa-linie-fein:#3e42461a;--sa-text:#3e4246;--sa-text-zweit:#848b97;--sa-muted:#646b76;--sa-accent:#15803d;--sa-green-text:#166534;--sa-gruen-oben:#1e8545;--sa-gruen-unten:#126d34;--sa-dark-accent:#4ade80;--sa-placeholder-border:#b45309;--sa-placeholder-label:#fef3c7;--sa-film-grund:#f5f5f7;--sa-film-knopfgrund:#1a1a1a99;--sa-section-space:clamp(65px, 5.95px + 15.14vw, 161px);--sa-header-height:68px;--sa-shadow:0 1px 2px #1418280a, 0 12px 32px -18px #14183240;background:var(--sa-paper);color:var(--sa-text);font-family:var(--font-inter), sans-serif;letter-spacing:-.02em;isolation:isolate;font-size:16px;font-weight:500;line-height:1.6}.sa *,.sa :before,.sa :after{box-sizing:border-box}.sa :is(h1,h2,h3,p,figure,ul,ol){margin:0}.sa :is(ul,ol){padding:0;list-style:none}.sa :is(h1,h2,h3,strong,b){font-weight:600}.sa h1{letter-spacing:-.02em;font-size:clamp(2.25rem,1.2rem + 3.6vw,3.75rem);line-height:1.05}.sa h2{letter-spacing:-.02em;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);line-height:1.2}.sa h3{letter-spacing:-.01em;font-size:1.375rem;line-height:1.3}.sa p+p{margin-top:16px}.sa :is(p,li,a,h1,h2,h3,summary,span,strong){-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}.sa a{color:inherit}.sa button,.sa summary{font:inherit;cursor:pointer}.sa button{color:inherit}.sa :is(a,button,summary,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #166534}.sa .sa-unsichtbar{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sa [id]{scroll-margin-top:calc(var(--sa-header-height) + 16px)}.sa .sa-container{width:min(1200px,100% - 48px);margin-inline:auto}.sa .sa-section{margin-top:var(--sa-section-space)}.sa .sa-section-heading{max-width:860px;margin-bottom:32px}.sa .sa-label{text-transform:uppercase;letter-spacing:.08em;color:var(--sa-green-text);font-size:.8125rem;font-weight:600;line-height:1.5}.sa .sa-label+:is(h1,h2){margin-top:16px}.sa .sa-small{color:var(--sa-muted);font-size:.875rem;line-height:1.6}.sa .sa-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 24px;width:24px;height:24px}.sa .sa-skip{z-index:100;background:var(--sa-card);clip-path:inset(100%);border-radius:10px;padding:12px 20px;position:fixed;top:12px;left:20px}.sa .sa-skip:focus{clip-path:none}.sa .sa-logo{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.sa .sa-logo img{object-fit:contain;width:126px;height:36px}.sa .sa-actions{flex-wrap:wrap;gap:12px;display:flex}.sa .sa-button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 20px;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.sa .sa-hero{padding-top:64px}.sa .sa-hero-fineprint{max-width:680px;margin-top:16px}.sa .sa-media{margin-top:32px}.sa .sa-media-window{aspect-ratio:21/9;border:1px solid var(--sa-border);background:var(--sa-film-grund);box-shadow:var(--sa-shadow);border-radius:24px;padding:0;position:relative;overflow:hidden}.sa .sa-media-window picture,.sa .sa-media-window img,.sa .sa-film{width:100%;height:100%;display:block;position:absolute;inset:0}.sa .sa-media-window img,.sa .sa-film{object-fit:cover}.sa .sa-film{opacity:0;width:calc(100% + 2px);height:calc(100% + 2px);inset:-1px}.sa .sa-film-sichtbar{opacity:1;transition:opacity .3s}.sa .sa-film-knopf{width:44px;height:44px;color:var(--sa-card);background:0 0;border:0;border-radius:50%;place-items:center;padding:2px;display:grid;position:absolute;bottom:14px;right:14px}.sa .sa-film-knopf span{background:var(--sa-film-knopfgrund);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.sa .sa-film-knopf svg{width:16px;height:16px}.sa .sa-placeholder{border:1px dashed var(--sa-placeholder-border);background:var(--sa-paper);border-radius:16px;padding:20px}.sa .sa-placeholder-label{background:var(--sa-placeholder-label);color:var(--sa-text);border-radius:4px;margin-bottom:12px;padding:3px 8px;font-size:.8125rem;font-weight:600;display:inline-block}.sa .sa-placeholder-text{border-radius:10px;margin-block:16px}.sa .sa-placeholder-text .sa-small{color:var(--sa-muted)}.sa .sa-placeholder-zeile{border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:4px 8px;display:inline-flex}.sa .sa-placeholder-zeile .sa-placeholder-label{margin-bottom:0;padding:1px 6px;font-size:.75rem}.sa .sa-placeholder-zeile .sa-small{color:var(--sa-muted)}.sa .sa-vertrauen-chip:has(.sa-placeholder-zeile){border-radius:14px}.sa .sa-price-value{margin-top:24px;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:600;line-height:1.25}@media not (min-width:810px){.sa{--sa-header-height:64px}.sa footer.sa-footer{padding-bottom:env(safe-area-inset-bottom)}.sa .sa-container{width:calc(100% - 40px)}.sa .sa-actions{flex-direction:column}.sa .sa-button{width:100%}.sa .sa-hero{padding-top:40px}.sa .sa-hero .sa-label{max-width:260px}.sa .sa-media{margin-top:32px}.sa .sa-media-window{aspect-ratio:4/3}.sa .sa-film-knopf{bottom:10px;right:10px}.sa .sa-section-heading{margin-bottom:24px}}.sa.sa-motion [data-sa-reveal]{transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1)}.sa.sa-motion [data-sa-reveal].sa-pending{opacity:0;transform:translateY(16px)}.sa.sa-motion .sa-media.sa-pending{transform:perspective(1200px)rotateX(8deg)}.sa.sa-motion .sa-media{transition-duration:.7s}@media (prefers-reduced-motion:reduce){.sa *,.sa :before,.sa :after{offset-path:none!important;scroll-behavior:auto!important;transition:none!important;animation:none!important;transform:none!important}.sa .sa-question::details-content{offset-path:none!important;scroll-behavior:auto!important;transition:none!important;animation:none!important;transform:none!important}.sa.sa-motion [data-sa-reveal].sa-pending{opacity:1}.sa .sa-question::details-content{height:auto}}@keyframes sa-marquee{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--sa-marquee-abstand)))}}@keyframes sa-marquee-senkrecht{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--sa-marquee-abstand)))}}@keyframes sa-schreibmarke{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes sa-siegel-einmal{0%{transform:rotate(-90deg)}to{transform:rotate(0)}}.sa .sa-plattform{margin-top:calc(var(--sa-section-space) / 2);padding-block:var(--sa-section-space) 80px;position:relative}.sa .sa-plattform:before{content:"";z-index:-2;border-block:1px solid var(--sa-linie);pointer-events:none;background:#fff;position:absolute;inset:0}.sa .sa-plattform .sa-section-heading{margin-bottom:66px}.sa .sa-raster{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid}.sa .sa-kachel{--sa-kachel-grund:#fff;background:var(--sa-kachel-grund);isolation:isolate;border:1px solid #00000014;border-radius:8px;flex-direction:column;min-width:0;padding:30px;display:flex;position:relative;overflow:hidden}.sa .sa-raster>.sa-kachel,.sa.sa-motion .sa-raster>.sa-kachel{transition:transform .25s,box-shadow .25s,opacity .7s}@media (hover:hover){.sa .sa-kachel:hover{box-shadow:var(--sa-schatten-hover);transform:translateY(-3px)}}.sa .sa-kachel-chat{--sa-kachel-grund:#e4f2e9;grid-column:span 4}.sa .sa-kachel-assistenten{--sa-kachel-grund:#e1f0ec;grid-column:span 2}.sa .sa-kachel-ablagen{--sa-kachel-grund:#ebf1e1;grid-column:span 2}.sa .sa-kachel-sicherheit{--sa-kachel-grund:#f6f7f6;grid-column:span 2}.sa .sa-kachel-modelle{grid-column:span 2}.sa .sa-kachel-text{z-index:1;position:relative}.sa .sa-kachel h3{max-width:420px}.sa .sa-kachel-text p{max-width:460px;color:var(--sa-muted);letter-spacing:-.04em;margin-top:8px;font-size:14px;font-weight:500;line-height:1.5}.sa .sa-kachel .sa-pfeillink{margin:6px 0 -10px}.sa .sa-fragment{flex:1 0 auto;justify-content:center;align-items:flex-end;margin-top:28px;display:flex;position:relative}.sa .sa-fragment:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffffffbf,#0000);position:absolute;inset:-10% -5% -30%}.sa .sa-glas{-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);background:#ffffff9e;border-radius:12px;box-shadow:inset 1.5px 1.5px #ffffffe6,inset -1px -1px #ffffff73,inset 0 0 0 1px #3e424612,0 18px 40px -22px #14183c66}.sa .sa-chip{color:var(--sa-green-text);white-space:nowrap;background:#15803d17;border-radius:6px;flex-shrink:0;align-items:center;padding:2px 7px;font-size:10.5px;font-weight:600;line-height:1.5;display:inline-flex}.sa .sa-marke{flex-shrink:0;display:block}.sa .sa-chat{flex-direction:column;gap:10px;width:min(100%,470px);display:flex}.sa .sa-chat-dateien{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.sa .sa-datei{color:var(--sa-text);letter-spacing:-.02em;border-radius:8px;align-items:center;gap:6px;padding:5px 9px 5px 6px;font-size:11.5px;font-weight:600;display:inline-flex}.sa .sa-datei-symbol{flex-shrink:0;width:15px;height:15px}.sa .sa-chat-frage{background:linear-gradient(180deg, var(--sa-gruen-oben), var(--sa-gruen-unten));color:#fff;letter-spacing:-.02em;border-radius:12px 12px 4px;align-self:flex-end;max-width:340px;padding:10px 14px;font-size:12.5px;font-weight:500;line-height:1.45;box-shadow:0 12px 30px -16px #126d3499}.sa .sa-chat-antwort{align-self:flex-start;width:min(100%,400px);padding:10px 12px 6px}.sa .sa-chat-kopf{color:var(--sa-text);letter-spacing:-.02em;align-items:center;gap:6px;padding-bottom:4px;font-size:12px;font-weight:600;display:flex}.sa .sa-chat-liste li{color:var(--sa-text);letter-spacing:-.02em;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 0;font-size:12px;font-weight:500;display:grid}.sa .sa-nummer{width:18px;height:18px;color:var(--sa-green-text);background:#15803d17;border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid}.sa .sa-chat-eingabe{align-items:center;gap:8px;min-height:44px;padding:6px 6px 6px 12px;display:flex}.sa .sa-chat-feld{min-width:0;color:var(--sa-text);letter-spacing:-.02em;white-space:nowrap;flex:auto;justify-content:flex-end;font-size:12px;font-weight:500;display:flex;overflow:hidden}.sa .sa-tippen{flex-shrink:0;margin-right:auto}.sa .sa-schreibmarke{color:var(--sa-accent);margin-left:1px;font-weight:400}.sa .sa-schreibmarke-blinkt{animation:1.1s step-end infinite sa-schreibmarke}.sa .sa-chat-modell{color:var(--sa-text);letter-spacing:-.02em;white-space:nowrap;background:#3e42460f;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.sa .sa-chat-senden{background:linear-gradient(180deg, var(--sa-gruen-oben), var(--sa-gruen-unten));color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.sa .sa-chat-senden .sa-icon{stroke-width:2.2px;flex-basis:15px;width:15px;height:15px}.sa .sa-assistenten{flex-direction:column;align-items:center;width:min(100%,360px);display:flex}.sa .sa-assistent{transform-origin:50% 100%;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:transform .45s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.sa .sa-assistent+.sa-assistent{margin-top:-18px}.sa .sa-assistent:first-child{z-index:1;opacity:.55;transform:scale(.9)}.sa .sa-assistent:nth-child(2){z-index:2;opacity:.8;transform:scale(.95)}.sa .sa-assistent:nth-child(3){z-index:3}@media (hover:hover){.sa .sa-kachel-assistenten:hover .sa-assistent:first-child{transform:translateY(-6px)scale(.9)}.sa .sa-kachel-assistenten:hover .sa-assistent:nth-child(2){transform:translateY(-3px)scale(.95)}}.sa .sa-assistent-symbol{background:linear-gradient(180deg, var(--sa-gruen-oben), var(--sa-gruen-unten));color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 1px #ffffff40}.sa .sa-assistent:first-child .sa-assistent-symbol{background:linear-gradient(#7b8a2c,#5e6c1c)}.sa .sa-assistent:nth-child(2) .sa-assistent-symbol{background:linear-gradient(#17808a,#0f646d)}.sa .sa-assistent-symbol .sa-icon{stroke-width:1.9px;flex-basis:16px;width:16px;height:16px}.sa .sa-assistent-text{flex-direction:column;min-width:0;display:flex}.sa .sa-assistent-text :is(strong,span){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sa .sa-assistent-text strong{color:var(--sa-text);letter-spacing:-.02em;font-size:12.5px;font-weight:600}.sa .sa-assistent-text span{color:var(--sa-muted);letter-spacing:-.01em;font-size:11px;font-weight:500}.sa .sa-ablagen{flex-wrap:wrap;justify-content:center;gap:10px;width:min(100%,320px);display:flex}.sa .sa-ablage{width:100px;height:104px;box-shadow:inset 0 0 0 1px #3e424614, var(--sa-schatten-klein);background:#ffffffdb;border-radius:14px;align-content:center;justify-items:center;gap:8px;padding:12px 6px 10px;display:grid}.sa .sa-ablage img{object-fit:contain;width:36px;height:36px;display:block}.sa .sa-ablage span{color:var(--sa-text);letter-spacing:-.02em;text-align:center;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;font-size:11.5px;font-weight:600;line-height:1.2}.sa .sa-plattform:before{border-bottom:0}.sa .sa-siegel-feld{flex-direction:column;align-items:center;gap:18px;display:flex}.sa .sa-siegel{width:188px;height:188px;position:relative}.sa .sa-siegel-ring{width:100%;height:100%;display:block;overflow:visible}.sa .sa-kachel-sicherheit.sa-visible .sa-siegel-ring{animation:1.4s cubic-bezier(.22,1,.36,1) both sa-siegel-einmal}.sa .sa-siegel-rand{fill:#ffffff8c;stroke:#3e42461a;stroke-width:1px}.sa .sa-siegel-rille{fill:none;stroke:#3e424614;stroke-width:1px}.sa .sa-siegel-text{fill:#3e4246bf;font-family:var(--font-inter), sans-serif;letter-spacing:.18em;font-size:11px;font-weight:600}.sa .sa-siegel-kern{background:radial-gradient(circle at 50% 30%,#fff,#eef3f0);border-radius:50%;place-items:center;width:92px;height:92px;margin:auto;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #3e424614,0 14px 30px -16px #14183259}.sa .sa-siegel-chips{gap:8px;display:flex}.sa .sa-siegel-chips span{color:var(--sa-text);letter-spacing:-.01em;background:#fff;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:600;box-shadow:inset 0 0 0 1px #3e42461a,0 1px 2px #1418280a}.sa .sa-marquee{--sa-marquee-dauer:40s;--sa-marquee-abstand:12px;gap:var(--sa-marquee-abstand);padding:8px 0;display:flex;overflow:hidden}.sa .sa-marquee-senkrecht{flex-direction:column}.sa .sa-marquee-spur{justify-content:space-around;gap:var(--sa-marquee-abstand);animation:sa-marquee var(--sa-marquee-dauer) linear infinite;flex-shrink:0;display:flex}.sa .sa-marquee-senkrecht .sa-marquee-spur{flex-direction:column;animation-name:sa-marquee-senkrecht}.sa .sa-marquee-pause:hover .sa-marquee-spur{animation-play-state:paused}.sa .sa-marquee-rueckwaerts .sa-marquee-spur{animation-direction:reverse}.sa .sa-modelle{flex-direction:column;align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex}.sa .sa-modelle-band{--sa-marquee-dauer:34s;width:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.sa .sa-modell{background:var(--sa-grauzone);border:1px solid #3e42460f;border-radius:10px;flex-shrink:0;place-items:center;width:76px;height:76px;display:grid;position:relative}.sa .sa-modell-monogramm{color:var(--sa-text);letter-spacing:-.04em;font-size:18px;font-weight:650;line-height:1}.sa .sa-modelle-auto{max-width:calc(100% - 36px);color:var(--sa-text);letter-spacing:-.02em;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 13px 6px 9px;font-size:12.5px;font-weight:600;line-height:1.35;display:inline-flex;box-shadow:inset 0 0 0 1px #3e424617,0 1px 2px #1418280a}.sa .sa-kachel-modelle .sa-marquee-spur{animation-play-state:paused}.sa .sa-kachel-modelle[data-sa-laufband=an] .sa-marquee-spur{animation-play-state:running}.sa .sa-kachel-modelle[data-sa-laufband=an] .sa-marquee-pause:hover .sa-marquee-spur,.sa .sa-kachel-modelle[data-sa-laufband=aus] .sa-marquee-spur{animation-play-state:paused}.sa .sa-laufband-knopf{z-index:2;width:44px;height:44px;color:var(--sa-card);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:12px;right:12px}.sa .sa-laufband-knopf span{background:var(--sa-film-knopfgrund);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;place-items:center;width:32px;height:32px;transition:background-color .15s;display:grid}.sa .sa-laufband-knopf:hover span{background:#1a1a1abf}.sa .sa-laufband-knopf svg{width:13px;height:13px}@media (810px<=width<1200px){.sa .sa-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.sa .sa-raster>.sa-kachel{grid-column:span 1}.sa .sa-raster>.sa-kachel-chat{grid-column:span 2}}@media not (min-width:810px){.sa .sa-plattform{padding-bottom:56px}.sa .sa-plattform .sa-section-heading{margin-bottom:40px}.sa .sa-raster{grid-template-columns:minmax(0,1fr);gap:24px}.sa .sa-raster>.sa-kachel{grid-column:auto;padding:30px}.sa .sa-siegel{width:176px;height:176px}}@media (prefers-reduced-motion:reduce){.sa .sa-marquee{justify-content:center;-webkit-mask-image:none;mask-image:none}.sa .sa-marquee-spur{flex-wrap:wrap;flex-shrink:1;justify-content:center}.sa :is(.sa-marquee-spur[aria-hidden=true],.sa-modell-doppel,.sa-laufband-knopf){display:none}}.sa .sa-band{padding-block:var(--sa-section-space) 80px;position:relative}.sa .sa-band:before{content:"";z-index:-2;border-top:1px solid var(--sa-linie);pointer-events:none;background:#fff;position:absolute;inset:0}.sa .sa-band-grau:before{background:var(--sa-grau)}.sa-startseite main>section:not(.sa-hero),.sa-startseite .sa-footer{content-visibility:auto}.sa-startseite .sa-band:after,.sa-startseite .sa-plattform:after{content:"";z-index:-1;width:var(--sa-rahmen-breite);border-inline:1px solid var(--sa-linie);pointer-events:none;margin-inline:auto;position:absolute;inset:0}.sa-startseite .sa-plattform{contain-intrinsic-block-size:auto 1900px}.sa-startseite .sa-sicherheit{contain-intrinsic-block-size:auto 1840px}.sa-startseite .sa-aufgaben{contain-intrinsic-block-size:auto 2090px}.sa-startseite .sa-praxis{contain-intrinsic-block-size:auto 990px}.sa-startseite .sa-mitte{contain-intrinsic-block-size:auto 580px}.sa-startseite .sa-faq{contain-intrinsic-block-size:auto 1020px}.sa-startseite .sa-schluss{contain-intrinsic-block-size:auto 445px}.sa-startseite .sa-footer{contain-intrinsic-block-size:auto 680px}@media (810px<=width<1200px){.sa-startseite .sa-plattform{contain-intrinsic-block-size:auto 2360px}.sa-startseite .sa-sicherheit{contain-intrinsic-block-size:auto 1860px}.sa-startseite .sa-aufgaben{contain-intrinsic-block-size:auto 2550px}.sa-startseite .sa-praxis{contain-intrinsic-block-size:auto 990px}.sa-startseite .sa-mitte{contain-intrinsic-block-size:auto 790px}.sa-startseite .sa-footer{contain-intrinsic-block-size:auto 1400px}}@media not (min-width:810px){.sa-startseite .sa-plattform{contain-intrinsic-block-size:auto 3800px}.sa-startseite .sa-sicherheit{contain-intrinsic-block-size:auto 2490px}.sa-startseite .sa-aufgaben{contain-intrinsic-block-size:auto 1640px}.sa-startseite .sa-praxis{contain-intrinsic-block-size:auto 1330px}.sa-startseite .sa-mitte{contain-intrinsic-block-size:auto 640px}.sa-startseite .sa-faq{contain-intrinsic-block-size:auto 1240px}.sa-startseite .sa-schluss{contain-intrinsic-block-size:auto 520px}.sa-startseite .sa-footer{contain-intrinsic-block-size:auto 1540px}}.sa .sa-band .sa-section-heading{margin-bottom:66px}.sa .sa-sicherheit{padding-bottom:0}.sa .sa-sicherheit .sa-section-heading{margin-bottom:40px}.sa .sa-sicherheit .sa-label{background:#15803d1a;border-color:#15803d33}.sa .sa-sicherheit-innen{width:calc(var(--sa-rahmen-breite) - 2px);margin-inline:auto}.sa .sa-zeichenband{position:relative;overflow:hidden}.sa .sa-zeichen-flaeche{aspect-ratio:1310.4/520;width:max(100%,760px);position:relative;left:50%;translate:-50%}.sa .sa-zeichen-karte{-webkit-mask-composite:source-in;width:100%;height:100%;display:block;overflow:visible;-webkit-mask-image:linear-gradient(#0000 0,#000 24% 100%),linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 24% 100%),linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.sa .sa-zeichen-karte text{text-anchor:middle;letter-spacing:0;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;font-weight:600}.sa .sa-z1{fill:#3e424642}.sa .sa-z2{fill:#15803db8}.sa .sa-z3{fill:var(--sa-accent);font-weight:700}.sa .sa-zeichen-laeuft .sa-z3{fill:#0f6b32}.sa .sa-ort{left:var(--sa-ort-x);top:var(--sa-ort-y);position:absolute}.sa .sa-ort-punkt{background:var(--sa-accent);border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 6px #15803d29,0 6px 14px -6px #14183280}.sa .sa-ort-karte{-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);background:#ffffffc7;border-radius:12px;gap:10px;width:248px;padding:13px 15px;display:grid;position:absolute;top:-44px;left:26px;box-shadow:inset 0 0 0 1px #3e424614,0 18px 40px -22px #14183c73}.sa .sa-ort-karte>span{grid-template-columns:10px minmax(0,1fr);align-items:center;column-gap:9px;display:grid}.sa .sa-ort-farbe{border-radius:3px;grid-row:span 2;width:10px;height:10px}.sa .sa-ort-farbe-de{background:var(--sa-accent)}.sa .sa-ort-farbe-eu{background:#15803d73}.sa .sa-ort-art{color:var(--sa-muted);font-size:11px;font-weight:500;line-height:1.3}.sa .sa-ort-karte strong{color:var(--sa-text);font-size:13px;font-weight:600;line-height:1.35}.sa .sa-schritte{border-block:1px solid var(--sa-linie-fein);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sa .sa-schritt{flex-direction:column;gap:16px;padding:24px;display:flex}.sa .sa-schritt+.sa-schritt{border-left:1px solid var(--sa-linie-fein)}.sa .sa-schritt-nummer{background:#3e424612;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;font-weight:500;line-height:1;display:grid}.sa .sa-schritt h3{letter-spacing:-.04em;font-size:18px;font-weight:600;line-height:1.5}.sa .sa-schritt p{color:var(--sa-muted);letter-spacing:-.03em;margin-top:-10px;font-size:14px;font-weight:500;line-height:1.5}.sa .sa-pruefteil{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sa .sa-pruef-liste{border-right:1px solid var(--sa-linie-fein);flex-direction:column;gap:18px;padding:104px 40px 96px;display:flex;position:relative}.sa .sa-pruefpunkt summary{padding-block:4px;list-style:none;display:block}.sa .sa-pruefpunkt summary::-webkit-details-marker{display:none}.sa .sa-pruef-titel{letter-spacing:-.04em;opacity:.8;align-items:center;gap:10px;font-size:18px;font-weight:600;line-height:1.5;transition:opacity .25s;display:flex}.sa .sa-pruefpunkt[open] .sa-pruef-titel,.sa .sa-pruefpunkt summary:hover .sa-pruef-titel{opacity:1}.sa .sa-pruef-haken{background:var(--sa-text);color:#fff;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.sa .sa-pruefpunkt[open] .sa-pruef-haken{background:var(--sa-accent)}.sa .sa-pruef-haken .sa-icon{stroke-width:3px;flex-basis:12px;width:12px;height:12px}.sa .sa-pruef-inhalt{max-width:470px;padding:8px 0 4px 28px}.sa .sa-pruef-inhalt p{color:var(--sa-muted);font-size:14.5px;font-weight:500;line-height:1.6}.sa .sa-pruef-inhalt .sa-pfeillink{margin-top:2px}.sa .sa-pruefpunkt::details-content{interpolate-size:allow-keywords;height:0;transition:height .4s cubic-bezier(.4, 0, .2, 1), content-visibility .4s allow-discrete;overflow:clip}.sa .sa-pruefpunkt[open]::details-content{height:auto}.sa .sa-pruef-balken{background:#3e42461f;border-radius:2px;height:2px;margin-top:6px;display:none;overflow:hidden}.sa .sa-pruef-fuellung{background:var(--sa-text);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.sa .sa-pruef-liste[data-sa-pruef=an] .sa-pruef-balken{display:block}.sa .sa-pruef-liste[data-sa-pruef=an] .sa-pruefpunkt[open] .sa-pruef-fuellung{animation:6s linear forwards sa-pruef-fuellen}.sa .sa-pruef-liste.sa-pruef-ruht .sa-pruef-fuellung{animation-play-state:paused}@keyframes sa-pruef-fuellen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sa .sa-pruef-fuss{margin-top:34px}.sa .sa-quadratlink{min-height:44px;color:var(--sa-text);letter-spacing:-.04em;align-items:center;gap:14px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.sa .sa-quadrat{background:#fff;border:1px solid #3e42461f;border-radius:10px;place-items:center;width:40px;height:40px;transition:translate .18s;display:grid;box-shadow:0 2px 6px #14182814}.sa .sa-quadrat .sa-icon{flex-basis:18px;width:18px;height:18px}.sa .sa-quadratlink:hover .sa-quadrat{translate:2px}.sa .sa-stand{margin-top:-6px;font-size:12px}.sa .sa-pruef-knopf{width:44px;height:44px;color:var(--sa-text);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:98px;right:28px}.sa .sa-pruef-knopf span{background:#fff;border:1px solid #3e424624;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 2px 6px #14182814}.sa .sa-pruef-knopf svg{width:12px;height:12px}.sa .sa-pruef-ansichten{grid-template-columns:minmax(0,1fr);min-height:560px;display:grid;position:relative;container-type:inline-size}.sa .sa-ansicht{opacity:0;visibility:hidden;grid-area:1/1;place-items:center;padding:48px 40px;transition:opacity .45s,translate .45s,visibility 0s linear .45s;display:grid;translate:0 10px}:is(.sa .sa-ansicht:first-child,.sa .sa-pruefteil:has(.sa-pruefpunkt[data-sa-punkt=europa][open]) [data-sa-ansicht=europa],.sa .sa-pruefteil:has(.sa-pruefpunkt[data-sa-punkt=deutschland][open]) [data-sa-ansicht=deutschland],.sa .sa-pruefteil:has(.sa-pruefpunkt[data-sa-punkt=rechenzentren][open]) [data-sa-ansicht=rechenzentren],.sa .sa-pruefteil:has(.sa-pruefpunkt[data-sa-punkt=verschwiegenheit][open]) [data-sa-ansicht=verschwiegenheit]){opacity:1;visibility:visible;transition-delay:0s;translate:0}.sa .sa-pruefteil:has(.sa-pruefpunkt[open]:not([data-sa-punkt=europa])) .sa-ansicht:first-child{opacity:0;visibility:hidden;translate:0 10px}.sa .sa-ui-karte{color:var(--sa-text);letter-spacing:-.02em;background:#fff;border-radius:14px;position:relative;box-shadow:0 18px 44px -26px #1418324d,inset 0 0 0 1px #3e424614}.sa .sa-ui-kopf{align-items:center;gap:10px;display:flex}.sa .sa-ui-kopf strong{font-size:14px;font-weight:600;line-height:1.45}.sa .sa-ui-etikett{color:var(--sa-green-text);background:#15803d14;border:1px solid #15803d29;border-radius:6px;flex-shrink:0;align-items:center;padding:3px 8px;font-size:10.5px;font-weight:600;line-height:1.4;display:inline-flex}.sa .sa-ui-etikett-grau{color:var(--sa-muted);background:#3e42460d;border-color:#3e42461f}.sa .sa-ui-haken{color:var(--sa-accent);font-size:11px;font-weight:700}.sa .sa-ui-fuss{color:var(--sa-muted);border-top:1px solid #3e424612;padding-top:12px;font-size:11.5px;font-weight:500;line-height:1.5}.sa .sa-ui-dossier{gap:12px;width:min(100%,380px);padding:20px;display:grid}.sa .sa-ui-zeilen li{border-top:1px solid #3e424612;align-items:center;gap:9px;padding:9px 0;font-size:12.5px;font-weight:500;display:flex}.sa :is(.sa-ui-zeilen li,.sa-ui-modell,.sa-ui-schloss,.sa-ui-gruen-chip,.sa-ui-chips span,.sa-ui-etikett,.sa-ui-status,.sa-ui-abschluss){white-space:nowrap}.sa .sa-ui-zeile-text{font-weight:600}.sa .sa-ui-wert{color:var(--sa-muted);margin-left:auto}.sa .sa-ui-weg{flex-direction:column;align-items:center;width:min(100%,430px);display:flex}.sa .sa-ui-chatfenster{border-radius:10px;width:100%;overflow:hidden;box-shadow:0 12px 40px -18px #14183240,inset 0 0 0 1px #00000014}.sa .sa-ui-leiste{background:#f4f5f7;align-items:center;gap:6px;padding:8px 10px;display:flex}.sa .sa-ui-leiste i{background:#d8dbe1;border-radius:50%;width:8px;height:8px}.sa .sa-ui-modell{background:#fff;border-radius:6px;align-items:center;gap:5px;margin-left:auto;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.sa .sa-ui-frage{width:fit-content;max-width:78%;color:var(--sa-text);background:#f6f7f8;border-radius:10px 10px 3px;margin:14px 12px 10px auto;padding:9px 12px;font-size:12px;line-height:1.45}.sa .sa-ui-antwort{color:var(--sa-text);align-items:center;gap:8px;padding:0 14px 16px;font-size:12px;line-height:1.45;display:flex}.sa .sa-ui-draht{background:#3e424638;width:1px;height:26px}.sa .sa-ui-schloss{background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 13px 7px 10px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:0 10px 30px -12px #14183240,inset 0 0 0 1px #3e42461a}.sa .sa-ui-schloss .sa-icon{width:15px;height:15px;color:var(--sa-accent);flex-basis:15px}.sa .sa-ui-speicher{gap:10px;width:100%;padding:14px 16px;display:grid}.sa .sa-ui-speicher .sa-icon{width:17px;height:17px;color:var(--sa-muted);flex-basis:17px}.sa .sa-ui-chips{flex-wrap:wrap;gap:6px;display:flex}.sa .sa-ui-chips span{background:#15803d0d;border:1px solid #15803d24;border-radius:7px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.sa .sa-ui-chips-neutral span{color:var(--sa-muted);background:#3e42460d;border-color:#3e42461a}.sa .sa-ui-gruen-chip{color:var(--sa-green-text);background:#15803d17;border:1px solid #15803d33;border-radius:999px;margin-top:16px;padding:6px 12px;font-size:12px;font-weight:600}.sa .sa-ui-paar{align-items:center;gap:22px;display:flex}@container not (min-width:560px){.sa .sa-ui-paar{flex-direction:column;gap:14px}}.sa .sa-ui-rack{gap:10px;width:246px;padding:16px;display:grid}.sa .sa-ui-rack .sa-ui-kopf{justify-content:space-between}.sa .sa-ui-rack .sa-ui-kopf strong{font-size:12px}.sa .sa-ui-einschuebe{gap:7px;display:grid}.sa .sa-ui-einschuebe li{background:#fbfbfc;border:1px solid #3e42461a;border-radius:6px;align-items:center;gap:6px;padding:9px 10px;display:flex}.sa .sa-ui-led{background:var(--sa-accent);border-radius:50%;width:6px;height:6px}.sa .sa-ui-led-aus{background:#d4d7dc}.sa .sa-ui-schlitze{background:repeating-linear-gradient(90deg,#e9ebee 0 12px,#0000 12px 16px);border-radius:3px;flex:1;height:6px;margin-left:8px}.sa .sa-ansicht[data-sa-ansicht=rechenzentren] .sa-ui-led:not(.sa-ui-led-aus){animation:1.2s ease-in-out 3 sa-led}.sa .sa-ui-einschuebe li:nth-child(2) .sa-ui-led{animation-delay:.3s}.sa .sa-ui-einschuebe li:nth-child(3) .sa-ui-led{animation-delay:.6s}@keyframes sa-led{50%{opacity:.25}}.sa .sa-ui-zertifikat{justify-items:start;gap:6px;width:196px;padding:18px;display:grid}.sa .sa-ui-zertifikat-symbol{width:30px;height:30px;color:var(--sa-accent);background:#e3f1e8;border-radius:9px;place-items:center;margin-bottom:6px;display:grid}.sa .sa-ui-zertifikat-symbol .sa-icon{flex-basis:17px;width:17px;height:17px}.sa .sa-ui-zertifikat strong{font-size:14px;font-weight:600}.sa .sa-ui-zertifikat-text{color:var(--sa-muted);font-size:11.5px;line-height:1.45}.sa .sa-ui-status{color:#1f7a45;background:#1a8c4d17;border-radius:999px;margin-top:6px;padding:3px 9px;font-size:10.5px;font-weight:600}.sa .sa-ui-vertrag{gap:14px;width:min(100%,380px);padding:20px;display:grid}.sa .sa-ui-vertrag .sa-ui-kopf{justify-content:space-between}.sa .sa-ui-textzeilen{gap:8px;display:grid}.sa .sa-ui-textzeilen i{background:#3e424612;border-radius:4px;height:8px}.sa .sa-ui-textzeilen i:nth-child(2){width:88%}.sa .sa-ui-textzeilen i:nth-child(3){width:64%}.sa .sa-ui-abschluss{color:var(--sa-green-text);border-top:1px solid #3e424614;align-items:center;gap:8px;padding-top:14px;font-size:13px;font-weight:600;display:flex}.sa .sa-ui-abschluss .sa-icon{flex-basis:18px;width:18px;height:18px}.sa .sa-ui-vertrag .sa-ui-fuss{border-top:0;padding-top:0}.sa .sa-faelle{gap:96px;display:grid}.sa .sa-fall{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px;display:grid}.sa .sa-fall-gedreht{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.sa .sa-fall-gedreht .sa-fall-text{order:2}@media (1200px<=width<1366px){.sa .sa-fall{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px}.sa .sa-fall-gedreht{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.sa .sa-fall h3{letter-spacing:-.045em;font-size:32px;font-weight:500;line-height:1.15}.sa .sa-fall p{max-width:440px;color:var(--sa-muted);letter-spacing:-.02em;margin-top:14px;font-size:15.5px;font-weight:500;line-height:1.65}.sa .sa-fall-buehne{--sa-ton:#e4f2e9;background:var(--sa-ton);border-radius:18px;padding:36px 36px 0;position:relative;overflow:hidden}.sa .sa-fall:nth-child(2) .sa-fall-buehne{--sa-ton:#e1f0ec}.sa .sa-fall:nth-child(3) .sa-fall-buehne{--sa-ton:#ebf1e1}.sa .sa-fall-bild{background:#fff;border-radius:12px 12px 0 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3e42460f,0 30px 70px -34px #14183c73}.sa .sa-fall-bild img{width:100%;height:auto;display:block}.sa .sa-fall-bild[data-sa-aufgabe=auswerten]{--sa-ring-x:4.4%;--sa-ring-y:54.8%;--sa-ring-w:92%;--sa-ring-h:25.1%}.sa .sa-fall-bild[data-sa-aufgabe=entwerfen]{--sa-ring-x:23.5%;--sa-ring-y:62%;--sa-ring-w:32.3%;--sa-ring-h:26.4%}.sa .sa-fall-bild[data-sa-aufgabe=diktieren]{--sa-ring-x:1.8%;--sa-ring-y:68.7%;--sa-ring-w:96.4%;--sa-ring-h:29.6%}.sa .sa-fall-bild:after{content:"";left:var(--sa-ring-x);top:var(--sa-ring-y);width:var(--sa-ring-w);height:var(--sa-ring-h);border:2px solid var(--sa-accent);opacity:0;pointer-events:none;border-radius:10px;position:absolute;box-shadow:0 0 0 4px #15803d1f,0 0 14px #15803d33}.sa.sa-motion .sa-fall.sa-visible .sa-fall-bild:after{animation:1.4s cubic-bezier(.2,.7,.2,1) .5s both sa-ring}@keyframes sa-ring{0%{opacity:0}30%,60%{opacity:1}to{opacity:0}}.sa .sa-praxis-panel{background:#fff;border:1px solid #4140431a;border-radius:12px;grid-template-columns:minmax(0,581fr) minmax(0,697fr);gap:10px;padding:10px;display:grid;box-shadow:0 1px 2px #14182808}.sa .sa-praxis-text{flex-direction:column;align-items:flex-start;padding:34px 30px;display:flex}.sa .sa-praxis-text h3{letter-spacing:-.04em;max-width:440px;font-size:22px;font-weight:600;line-height:1.35}.sa .sa-praxis-text>p{max-width:440px;color:var(--sa-muted);margin-top:12px;font-size:15px;font-weight:500;line-height:1.6}.sa .sa-praxis-haken{gap:12px;margin-top:26px;display:grid}.sa .sa-praxis-haken li{color:#414043;letter-spacing:-.03em;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.sa .sa-praxis-haken .sa-icon{width:16px;height:16px;color:var(--sa-accent);stroke-width:2.4px;flex-basis:16px}.sa .sa-praxis-rechtlich{max-width:400px;color:var(--sa-muted);margin-top:24px;font-size:13.5px;line-height:1.5}.sa .sa-praxis-rechtlich strong{color:var(--sa-text);font-weight:700}.sa .sa-praxis-text .sa-button{margin-top:30px}.sa .sa-praxis-bild{border:1px solid #0000001a;border-radius:13px;min-height:520px;position:relative;overflow:hidden}.sa .sa-praxis-bild picture,.sa .sa-praxis-bild img{width:100%;height:100%;display:block;position:absolute;inset:0}.sa .sa-praxis-bild img{object-fit:cover;object-position:62% 40%}.sa .sa-praxis-figur{flex-direction:column;min-width:0;display:flex}.sa .sa-praxis-figur .sa-praxis-bild{flex-grow:1}.sa .sa-praxis-overlay{position:absolute;inset:0}.sa .sa-praxis-pille{-webkit-backdrop-filter:blur(12px)saturate(1.5);backdrop-filter:blur(12px)saturate(1.5);background:#ffffffc7;border-radius:999px;align-items:center;gap:12px;padding:11px 18px 11px 13px;display:inline-flex;position:absolute;top:26px;left:26px;box-shadow:inset 0 0 0 1px #ffffff80,0 14px 34px -18px #0f112880}.sa .sa-praxis-pille-siegel{background:var(--sa-accent);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.sa .sa-praxis-pille-siegel .sa-icon{flex-basis:16px;width:16px;height:16px}.sa .sa-praxis-pille-text{line-height:1.25;display:grid}.sa .sa-praxis-pille-text strong{color:var(--sa-text);font-size:12.5px;font-weight:600}.sa .sa-praxis-pille-text span{color:#4a5059;font-size:11px;font-weight:500}.sa .sa-praxis-karte{-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);width:350px;color:var(--sa-text);background:#ffffffe0;border-radius:14px;display:grid;position:absolute;bottom:27px;right:27px;overflow:hidden;box-shadow:inset 1.5px 1.5px #ffffffd9,inset 0 0 0 1px #ffffff73,0 1px 2px #0f11380f,0 28px 60px -30px #0f113873}.sa .sa-praxis-karte-kopf{background:#ffffff80;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;font-size:12.5px;font-weight:600;display:flex}.sa .sa-praxis-datei{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sa .sa-praxis-chip{white-space:nowrap;color:var(--sa-green-text);background:#e3f1e8;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:10.5px;font-weight:600}.sa .sa-praxis-zeilen{gap:8px;padding:12px 16px;display:grid}.sa .sa-praxis-zeile{align-items:center;gap:9px;font-size:12.5px;font-weight:500;line-height:1.5;display:flex}.sa .sa-praxis-karte-fuss{border-top:1px solid #0f11380f;align-items:center;gap:8px;padding:11px 16px;font-size:11.5px;font-weight:600;display:flex}.sa.sa-motion .sa-praxis-rahmen.sa-visible .sa-praxis-zeile{animation:.5s cubic-bezier(.22,1,.36,1) both sa-zeile-ein}.sa.sa-motion .sa-praxis-rahmen.sa-visible .sa-praxis-zeile:first-child{animation-delay:.7s}.sa.sa-motion .sa-praxis-rahmen.sa-visible .sa-praxis-zeile:nth-child(2){animation-delay:.82s}.sa.sa-motion .sa-praxis-rahmen.sa-visible .sa-praxis-zeile:nth-child(3){animation-delay:.94s}@keyframes sa-zeile-ein{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.sa .sa-mitte{padding-block:64px}.sa .sa-mitte-panel{background:var(--sa-grau);border:1px solid #00000014;border-radius:20px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;min-height:449px;display:grid;position:relative;overflow:hidden}.sa .sa-mitte-text{z-index:1;padding:64px 0 64px 63px;position:relative}.sa .sa-mitte-text h2{max-width:520px}.sa .sa-mitte-text .sa-actions{margin-top:32px}.sa .sa-mitte-bild{align-self:stretch;min-height:449px;position:relative}.sa .sa-stapel{transform-origin:30%;width:760px;height:420px;transform-style:preserve-3d;position:absolute;top:54%;left:-6%;transform:perspective(1600px)rotateX(26deg)rotateY(-10deg)rotate(-9deg)}.sa .sa-stapel-ebene{-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);color:var(--sa-text);background:#ffffffe6;border-radius:16px;position:absolute;box-shadow:inset 0 0 0 1px #3e424614,0 40px 80px -40px #0f113873}.sa .sa-stapel-leiste{align-content:start;gap:10px;width:238px;height:330px;padding:20px 16px;display:grid;top:70px;left:0}.sa .sa-stapel-marke{align-items:center;gap:8px;margin-bottom:8px;font-size:15px;display:flex}.sa .sa-stapel-leiste ul{gap:2px;display:grid}.sa .sa-stapel-leiste li{color:#5a6069;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:500;display:flex}.sa .sa-stapel-leiste .sa-icon{flex-basis:16px;width:16px;height:16px}.sa .sa-stapel-leiste li.sa-stapel-aktiv{color:var(--sa-green-text);background:#15803d17}.sa .sa-stapel-verlauf{color:var(--sa-muted);margin-top:6px;padding-inline:10px;font-size:11px}.sa .sa-stapel-chats li{font-size:12px}.sa .sa-stapel-daten{gap:4px;width:360px;padding:20px 22px 14px;display:grid;top:118px;left:190px}.sa .sa-stapel-titel{letter-spacing:-.03em;margin-bottom:6px;font-size:17px;font-weight:600}.sa .sa-stapel-daten li{border-top:1px solid #3e424614;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:13px;font-weight:600;display:flex}.sa .sa-stapel-wert{color:var(--sa-green-text);background:#15803d17;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.sa .sa-stapel-modelle{gap:12px;width:300px;padding:18px 20px;display:grid;top:22px;left:360px}.sa .sa-stapel-modelle p{color:#5a6069;font-size:13px;line-height:1.45}.sa .sa-stapel-logos{gap:8px;display:flex}.sa .sa-stapel-logos>span{background:#fff;border-radius:9px;place-items:center;min-width:36px;height:36px;padding:0 10px;display:grid;box-shadow:inset 0 0 0 1px #3e424614,0 6px 16px -12px #1418324d}.sa .sa-stapel-logos .sa-modell-monogramm{font-size:11px}.sa .sa-stapel :is(li,p,span,strong){white-space:nowrap}.sa .sa-faq{padding-block:120px}.sa .sa-faq .sa-section-heading{margin-bottom:42px}.sa .sa-faq-liste{max-width:800px;margin-inline:0}.sa .sa-question{border:1px solid #0000;border-radius:10px;padding-inline:22px;transition:background-color .2s,border-color .2s}.sa .sa-question[open]{background:var(--sa-grauzone);border-color:#3e42461a}.sa .sa-question summary{letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:21px 0;font-size:16px;font-weight:600;line-height:1.5;list-style:none;display:flex}.sa .sa-question summary::-webkit-details-marker{display:none}.sa .sa-faq-zeichen{width:20px;height:20px;color:var(--sa-text-zweit);flex-shrink:0;place-items:center;display:grid}.sa .sa-faq-zeichen .sa-icon{stroke-width:1.6px;flex-basis:18px;grid-area:1/1;width:18px;height:18px}.sa .sa-faq-minus,.sa .sa-question[open] .sa-faq-plus{display:none}.sa .sa-question[open] .sa-faq-minus{display:block}.sa .sa-answer{max-width:680px;color:var(--sa-muted);padding-bottom:24px;font-size:15px;font-weight:500;line-height:1.6}.sa .sa-answer .sa-pfeillink{margin-top:4px}.sa .sa-answer .sa-placeholder{margin-top:16px}.sa .sa-question::details-content{interpolate-size:allow-keywords;transition:height .25s ease, content-visibility .25s allow-discrete;height:0;overflow:clip}.sa .sa-question[open]::details-content{height:auto}.sa .sa-schluss{isolation:isolate;background:var(--sa-fussgrund);color:#fff;text-align:center;align-items:center;min-height:432px;padding-block:96px;display:grid;position:relative;overflow:hidden}.sa .sa-schluss-bild,.sa .sa-schluss-bild img{z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.sa .sa-schluss-bild img{object-fit:cover;object-position:60% 45%}.sa .sa-schluss:before{content:"";z-index:-1;background:radial-gradient(48% 70% at 50% 46%, #1114139e, #11141300 100%), linear-gradient(to top, var(--sa-fussgrund) 0%, #1114139e 45%, #11141357 100%);position:absolute;inset:0}.sa .sa-schluss-inhalt{justify-items:center;display:grid}.sa .sa-schluss h2{color:#fff;letter-spacing:-.05em;max-width:900px;font-size:min(56px,9vw);line-height:1.1}.sa .sa-schluss .sa-ton-2{color:#ffffff9e}.sa .sa-schluss .sa-actions{justify-content:center;margin-top:34px}.sa .sa-schluss-hinweis{color:#ffffffb8;margin-top:18px;font-size:13px}.sa .sa-schluss :focus-visible{outline-color:var(--sa-dark-accent)}@media (810px<=width<1200px){.sa .sa-schritte{grid-template-columns:repeat(2,minmax(0,1fr))}.sa .sa-schritt:nth-child(3){border-left:0}.sa .sa-schritt:nth-child(n+3){border-top:1px solid var(--sa-linie-fein)}.sa .sa-fall,.sa .sa-fall-gedreht{grid-template-columns:minmax(0,1fr);gap:28px}.sa .sa-fall-gedreht .sa-fall-text{order:0}.sa .sa-fall h3{font-size:26px}.sa .sa-fall p{max-width:600px}.sa .sa-fall-buehne{max-width:760px}.sa .sa-praxis-bild{min-height:460px}.sa .sa-praxis-karte{width:300px}.sa .sa-mitte-panel{grid-template-columns:minmax(0,1fr)}.sa .sa-mitte-text{padding:56px 48px 0}.sa .sa-mitte-bild{min-height:400px}.sa .sa-stapel{transform-origin:50%;top:50%;left:50%;translate:-48% -50%;scale:.92}}@media (810px<=width<1000px){.sa .sa-stapel{scale:.8}}@media not (min-width:810px){.sa .sa-band{padding-bottom:56px}.sa .sa-band .sa-section-heading{margin-bottom:36px}.sa .sa-sicherheit{padding-bottom:0}.sa .sa-zeichen-flaeche{width:860px}.sa .sa-ort-karte{width:220px;padding:11px 13px;top:24px;left:-110px}.sa .sa-schritte{grid-template-columns:minmax(0,1fr)}.sa .sa-schritt{padding:22px 20px}.sa .sa-schritt+.sa-schritt{border-left:0;border-top:1px solid var(--sa-linie-fein)}.sa .sa-pruefteil{grid-template-columns:minmax(0,1fr)}.sa .sa-pruef-liste{border-right:0;padding:48px 20px 40px}.sa .sa-pruef-titel{font-size:17px}.sa .sa-pruef-inhalt p{font-size:15px}.sa .sa-pruef-ansichten{border-top:1px solid var(--sa-linie-fein);min-height:0}.sa .sa-ansicht{padding:36px 20px 48px}.sa .sa-ansicht:not(:first-child){display:none}.sa .sa-pruefteil:has(.sa-pruefpunkt[open]:not([data-sa-punkt=europa])) .sa-ansicht:first-child{display:none}:is(.sa .sa-pruefteil:has(.sa-pruefpunkt[data-sa-punkt=deutschland][open]) [data-sa-ansicht=deutschland],.sa .sa-pruefteil:has(.sa-pruefpunkt[data-sa-punkt=rechenzentren][open]) [data-sa-ansicht=rechenzentren],.sa .sa-pruefteil:has(.sa-pruefpunkt[data-sa-punkt=verschwiegenheit][open]) [data-sa-ansicht=verschwiegenheit]){display:grid}.sa .sa-faelle{gap:56px}.sa .sa-fall{grid-template-columns:minmax(0,1fr);gap:22px}.sa .sa-fall-gedreht{grid-template-columns:minmax(0,1fr)}.sa .sa-fall-gedreht .sa-fall-text{order:0}.sa .sa-fall h3{font-size:24px}.sa .sa-fall p{font-size:15px}.sa .sa-fall-buehne{border-radius:14px;padding:12px 12px 0}.sa .sa-praxis-panel{grid-template-columns:minmax(0,1fr);padding:6px}.sa .sa-praxis-text{padding:26px 18px 30px}.sa .sa-praxis-text h3{font-size:20px}.sa .sa-praxis-text .sa-button{width:100%}.sa .sa-praxis-bild{aspect-ratio:4/5;min-height:0}.sa .sa-praxis-bild img{object-position:66% 50%}.sa .sa-praxis-pille{max-width:calc(100% - 28px);padding:9px 14px 9px 10px;top:14px;left:14px}.sa .sa-praxis-karte{width:auto;bottom:12px;left:12px;right:12px}.sa .sa-praxis-karte-fuss{display:none}.sa .sa-mitte{padding-block:40px}.sa .sa-mitte-panel{border-radius:16px;grid-template-columns:minmax(0,1fr)}.sa .sa-mitte-text{padding:40px 22px 0}.sa .sa-mitte-bild{min-height:290px}.sa .sa-stapel{transform-origin:50%;top:50%;left:50%;translate:-46% -46%;scale:.58}.sa .sa-faq{padding-block:64px}.sa .sa-question{padding-inline:16px}.sa .sa-schluss{text-align:left;min-height:420px;padding-block:72px}.sa .sa-schluss-inhalt{justify-items:start}.sa .sa-schluss h2{font-size:36px}.sa .sa-schluss .sa-actions{justify-content:flex-start;width:100%}.sa .sa-schluss-bild img{object-position:74% 50%}}@media not (min-width:664px){.sa .sa-fall-bild[data-sa-aufgabe=auswerten]{--sa-ring-x:5.4%;--sa-ring-y:53.3%;--sa-ring-w:91.2%;--sa-ring-h:44.3%}.sa .sa-fall-bild[data-sa-aufgabe=entwerfen]{--sa-ring-x:39.9%;--sa-ring-y:34.2%;--sa-ring-w:58.2%;--sa-ring-h:48%}.sa .sa-fall-bild[data-sa-aufgabe=diktieren]{--sa-ring-x:4.7%;--sa-ring-y:19.3%;--sa-ring-w:86.3%;--sa-ring-h:42.9%}}@media (prefers-reduced-motion:reduce){.sa .sa-fall-bild:after{display:none}.sa .sa-ansicht{translate:none!important}}
.sa{--sa-schatten-klein:0 6px 16px -12px #1418324d;--sa-schatten-formular:0 1px 2px #1418280a, 0 10px 26px -18px #1418324d;--sa-schatten-mittel:0 12px 40px -18px #14183240;--sa-schatten-gross:0 30px 80px -30px #181c4659;--sa-schatten-hover:0 18px 44px -22px #1e223c59;--sa-knopf-schatten:0 2px 5px #0000001a, 0 2px 3px #00000026;--sa-knopf-schatten-gedrueckt:0 1px 2px #0000001a, 0 1px 1px #00000026;--sa-rahmen-breite:min(1392px, calc(100% - 48px));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}.sa:before{content:"";inset:var(--sa-header-height) 0 0;z-index:-1;width:var(--sa-rahmen-breite);border-inline:1px solid var(--sa-linie);pointer-events:none;margin-inline:auto;position:absolute}.sa .sa-container{width:min(1312px,100% - 128px)}.sa .sa-section-heading{max-width:1100px;margin-bottom:48px}.sa .sa-dark{background:var(--sa-dunkel)}.sa :is(h1,h2){font-weight:500}.sa h1{letter-spacing:-.06em;font-size:min(65px,9.6vw);line-height:1.05}.sa h2{letter-spacing:-.06em;font-size:min(50px,7.7vw);line-height:1.2}.sa h3{letter-spacing:-.04em;font-size:18px;font-weight:600;line-height:1.5}.sa :is(.sa-ton-1,.sa-ton-2){display:inline-block}.sa .sa-ton-2{color:var(--sa-text-zweit)}.sa .sa-label{min-height:27px;color:var(--sa-green-text);letter-spacing:-.01em;text-transform:none;background:#15803d0f;border:1px solid #15803d1f;border-radius:8px;align-items:center;padding:4px 9px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.sa .sa-pfeillink{min-height:44px;color:var(--sa-text);letter-spacing:-.03em;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sa .sa-pfeil{font-size:16px;line-height:1;transition:transform .18s;display:inline-block}.sa .sa-pfeillink:hover .sa-pfeil{transform:translate(2px)}.sa .sa-button{height:auto;min-height:0;box-shadow:none;color:#1c1c1f;letter-spacing:-.03em;background:#3e42460d;border:0;border-radius:10px;gap:0;padding:4px;font-size:14px;font-weight:600;line-height:1.1;transition:none}.sa .sa-knopf-innen{text-align:center;border-radius:8px;flex:auto;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:0 20px;transition:transform .18s,box-shadow .18s;display:inline-flex}.sa .sa-knopf-klein .sa-knopf-innen{min-height:35px;padding:0 16px}.sa .sa-button .sa-icon{flex-basis:18px;width:18px;height:18px}.sa :is(.sa-primary,.sa-primary:hover){color:#fff;background:#3e42460d}.sa .sa-primary .sa-knopf-innen{background:linear-gradient(180deg, var(--sa-gruen-oben), var(--sa-gruen-unten));box-shadow:inset 0 0 0 2px #ffffff24, inset 0 2px 1px -1px #fff6, var(--sa-knopf-schatten)}.sa :is(.sa-secondary,.sa-secondary:hover){color:#1c1c1f;background:#3e42460d}.sa .sa-secondary .sa-knopf-innen{box-shadow:inset 0 0 0 2px #ffffffd9, inset 0 2px 1px -1px #fff, var(--sa-knopf-schatten);background:linear-gradient(#f4f4f4,#fefefe)}@media (hover:hover){.sa .sa-button:hover .sa-knopf-innen{transform:translateY(1.5px)}.sa .sa-primary:hover .sa-knopf-innen{box-shadow:inset 0 0 0 2px #ffffff24, inset 0 2px 1px -1px #fff6, var(--sa-knopf-schatten-gedrueckt)}.sa .sa-secondary:hover .sa-knopf-innen{box-shadow:inset 0 0 0 2px #ffffffd9, inset 0 2px 1px -1px #fff, var(--sa-knopf-schatten-gedrueckt)}}.sa .sa-button:active{box-shadow:none;transform:none}.sa .sa-button:active .sa-knopf-innen{transform:translateY(1.5px)}.sa .sa-dark :is(.sa-primary,.sa-primary:hover){color:#1c1c1f;background:#ffffff24}.sa .sa-dark .sa-primary .sa-knopf-innen{box-shadow:inset 0 0 0 2px #ffffffd9, inset 0 2px 1px -1px #fff, var(--sa-knopf-schatten);background:linear-gradient(#f4f4f4,#fefefe)}.sa .sa-dark :is(.sa-secondary,.sa-secondary:hover){color:#fff;background:#ffffff14}.sa .sa-dark .sa-secondary .sa-knopf-innen{box-shadow:inset 0 0 0 1px #ffffff24, inset 0 2px 1px -1px #ffffff4d, var(--sa-knopf-schatten);background:linear-gradient(#ffffff24,#ffffff0f)}.sa .sa-header{z-index:50;height:var(--sa-header-height);-webkit-backdrop-filter:blur(30px)saturate(1.4);backdrop-filter:blur(30px)saturate(1.4);border-bottom:1px solid var(--sa-linie);background:#ffffffb3;position:sticky;top:0}.sa:has(.sa-mega[open]) .sa-header{background:#fffffff5}.sa .sa-header-inner{align-items:center;gap:16px;height:100%;display:flex}.sa .sa-logo img{width:98px;height:28px}.sa .sa-desktop-nav{margin-inline:28px auto}.sa .sa-nav-liste{align-items:center;gap:2px;display:flex}.sa :is(.sa-nav-punkt,.sa-login){color:#414043;letter-spacing:-.02em;border-radius:8px;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.sa .sa-nav-punkt{list-style:none}.sa .sa-nav-punkt::-webkit-details-marker{display:none}.sa :is(.sa-nav-punkt,.sa-login):hover,.sa .sa-mega[open]>.sa-nav-punkt,.sa .sa-nav-punkt[aria-current=page]{color:var(--sa-text);background:#3e42460d}.sa .sa-nav-pfeil{stroke-width:2px;flex-basis:14px;width:14px;height:14px;transition:rotate .25s}.sa .sa-mega[open] .sa-nav-pfeil{rotate:180deg}.sa .sa-login{color:#414043b8}.sa .sa-header-actions{align-items:center;gap:6px;display:flex}.sa .sa-kopf-knoepfe{flex-wrap:nowrap;gap:8px}.sa .sa-header .sa-button{padding:4px;font-size:14px}.sa .sa-mega-paneel{border:1px solid var(--sa-linie);background:#fff;border-top:0;border-radius:0 0 18px 18px;grid-template-columns:minmax(0,423fr) minmax(0,547fr) minmax(0,340fr);width:min(1312px,100% - 128px);margin-inline:auto;animation:.26s cubic-bezier(.22,1,.36,1) sa-mega-ein;display:grid;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 30px 70px -30px #1418324d,0 8px 20px -12px #1418321f}.sa .sa-mega-paneel-sicherheit{grid-template-columns:minmax(0,420fr) minmax(0,550fr) minmax(0,340fr)}@keyframes sa-mega-ein{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}.sa .sa-mega-spalte{padding:42px 40px 44px}.sa .sa-mega-spalte+.sa-mega-spalte{border-left:1px solid var(--sa-linie)}.sa .sa-mega-ueberzeile{color:#646b76;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:600;line-height:1.5}.sa .sa-mega-eintraege{gap:8px;display:grid}.sa .sa-mega-eintrag{min-height:52px;color:var(--sa-text);border-radius:12px;align-items:center;gap:14px;margin-inline:-10px;padding:6px 10px;text-decoration:none;transition:background-color .15s;display:flex}.sa .sa-mega-eintrag:hover{background:#3e42460a}.sa .sa-mega-symbol{width:40px;height:40px;color:var(--sa-accent);background:linear-gradient(#fff,#eff5f1);border-radius:11px;flex:0 0 40px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #3e424617,0 6px 16px -12px #14183259}.sa .sa-mega-symbol .sa-icon{flex-basis:19px;width:19px;height:19px}.sa .sa-mega-text{min-width:0;display:grid}.sa .sa-mega-titel{font-size:14.5px;font-weight:500;line-height:1.4}.sa .sa-mega-zeile{color:var(--sa-muted);font-size:12.5px;font-weight:500;line-height:1.45}.sa .sa-mega-links{gap:4px;display:grid}.sa .sa-mega-link{min-height:44px;color:var(--sa-text);letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:0 8px;padding-block:10px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.sa .sa-mega-link:hover{text-underline-offset:4px;text-decoration:underline}.sa .sa-mega-zusatz{color:var(--sa-muted);font-size:13px}.sa .sa-mega-fokus{border-left:1px solid var(--sa-linie);background:var(--sa-grauzone);padding:42px 40px 44px}.sa .sa-mega-fokus-link{color:var(--sa-text);gap:6px;text-decoration:none;display:grid}.sa .sa-mega-bild{aspect-ratio:275/155;background:#fff;border-radius:12px;margin-bottom:18px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3e424614}.sa .sa-mega-bild img{object-fit:cover;width:100%;height:100%;transition:scale .4s cubic-bezier(.22,1,.36,1);display:block}.sa .sa-mega-fokus-link:hover .sa-mega-bild img{scale:1.03}.sa .sa-mega-play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#1a1a1a8c;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.sa .sa-mega-play .sa-icon{flex-basis:14px;width:14px;height:14px;margin-left:2px}.sa .sa-mega-fokus-titel{letter-spacing:-.03em;font-size:16px;font-weight:500;line-height:1.4}.sa .sa-mega-fokus-text{color:var(--sa-muted);font-size:13.5px;line-height:1.5}.sa .sa-nav-dimmer{z-index:45;opacity:0;pointer-events:none;background:#15152a24;transition:opacity .2s;position:fixed;inset:0}@media (min-width:1100px){.sa:has(.sa-mega[open]) .sa-nav-dimmer{opacity:1}}.sa .sa-hero{padding-top:80px}.sa .sa-hero-copy{max-width:none}.sa .sa-hero h1{max-width:1200px}.sa .sa-lead{max-width:600px;color:var(--sa-muted);letter-spacing:-.04em;text-wrap:balance;margin-top:18px;font-size:17px;font-weight:500;line-height:1.5}.sa .sa-lead.sa-hero-ort{letter-spacing:-.02em;max-width:660px;margin-top:22px;font-size:21px;line-height:1.42}.sa .sa-hero-ort strong{color:var(--sa-text);white-space:nowrap;font-weight:650}.sa .sa-hero-ort .sa-am-stueck{white-space:nowrap}.sa .sa-hero-form{background:var(--sa-card);width:min(470px,100%);box-shadow:var(--sa-schatten-formular);border:1px solid #1019291f;border-radius:13px;align-items:center;gap:6px;margin-top:30px;padding:5px;display:flex}.sa .sa-hero-form input{min-width:0;height:43px;color:var(--sa-text);font:inherit;letter-spacing:-.02em;background:0 0;border:0;border-radius:8px;flex:auto;padding:0 12px;font-size:15px;font-weight:500}.sa .sa-hero-form input::placeholder{color:var(--sa-muted);opacity:1}.sa .sa-hero-form input:focus-visible{outline:2px solid var(--sa-green-text);outline-offset:0}.sa .sa-hero-form .sa-button{flex:none}.sa .sa-hero-fineprint{color:var(--sa-muted);letter-spacing:-.01em;margin-top:13px;font-size:12px;font-weight:500;line-height:1.5}.sa .sa-hero-fineprint a{color:var(--sa-text);text-underline-offset:3px;text-decoration:underline}.sa .sa-vertrauen{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.sa .sa-vertrauen-chip{min-height:30px;color:var(--sa-text);letter-spacing:-.02em;background:#ffffffd9;border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 9px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:inset 0 0 0 1px #3e424617,0 1px 2px #1418280a}.sa .sa-vertrauen-chip .sa-icon{width:15px;height:15px;color:var(--sa-accent);stroke-width:2.4px;flex-basis:15px}.sa .sa-media{margin-top:64px}.sa .sa-media-window{background:var(--sa-film-grund);box-shadow:var(--sa-schatten-gross);border:1px solid #3e424614;border-radius:20px}.sa .sa-media figcaption{color:var(--sa-muted);margin-top:14px;font-size:12px}.sa.sa-motion [data-sa-reveal]{transition:opacity .7s,transform .7s}.sa.sa-motion [data-sa-reveal].sa-pending,.sa.sa-motion .sa-media.sa-pending{opacity:0;transform:translateY(24px)}.sa .sa-menu{display:none}@media not (min-width:1100px){.sa .sa-header-inner{justify-content:space-between}.sa .sa-desktop-nav,.sa .sa-header-actions{display:none}.sa .sa-menu{display:block}.sa .sa-menu>summary{align-items:center;gap:12px;min-height:44px;padding:0 8px;font-size:15px;font-weight:600;list-style:none;display:flex}.sa .sa-menu>summary::-webkit-details-marker{display:none}.sa .sa-menu-close{display:none}.sa .sa-menu[open] .sa-menu-close{display:inline}.sa .sa-menu[open] .sa-menu-open{display:none}.sa .sa-menu-lines{border-block:2px solid var(--sa-text);width:20px;height:12px;transition:border-color .2s;position:relative}.sa .sa-menu[open] .sa-menu-lines{border-color:#0000}.sa .sa-menu-lines:before,.sa .sa-menu-lines:after{content:"";background:var(--sa-text);opacity:0;width:20px;height:2px;transition:rotate .25s,opacity .2s;position:absolute;top:3px;left:0}.sa .sa-menu[open] .sa-menu-lines:before{opacity:1;rotate:45deg}.sa .sa-menu[open] .sa-menu-lines:after{opacity:1;rotate:-45deg}.sa .sa-menu-panel{inset:var(--sa-header-height) 0 auto;height:calc(100dvh - var(--sa-header-height));padding:8px max(64px, calc((100% - 1312px) / 2)) calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-top:1px solid var(--sa-linie);background:#fff;flex-direction:column;animation:.38s cubic-bezier(.625,.05,0,1) sa-menu-ein;display:flex;position:absolute;overflow-y:auto}@keyframes sa-menu-ein{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}html:has(.sa .sa-menu[open]){overflow:hidden}.sa .sa-menu-panel>nav{flex-direction:column;margin-bottom:28px;display:flex}.sa :is(.sa-menu-punkt,.sa-menu-gruppe>summary){border-bottom:1px solid var(--sa-linie);min-height:61px;color:var(--sa-text);letter-spacing:-.05em;justify-content:space-between;align-items:center;padding-block:12px;font-size:24px;font-weight:500;line-height:1.2;text-decoration:none;list-style:none;display:flex}.sa .sa-menu-gruppe>summary::-webkit-details-marker{display:none}.sa .sa-menu-gruppe>summary .sa-icon{width:20px;height:20px;color:var(--sa-muted);flex-basis:20px;transition:rotate .25s}.sa .sa-menu-gruppe[open]>summary .sa-icon{rotate:180deg}.sa .sa-menu-punkt[aria-current=page]{color:var(--sa-green-text)}.sa .sa-menu-anmelden{color:var(--sa-muted);font-size:18px}.sa .sa-menu-gruppe-inhalt{border-bottom:1px solid var(--sa-linie);gap:6px;padding:16px 0 22px;display:grid}.sa .sa-menu-gruppe-inhalt .sa-mega-eintrag{margin-inline:0;padding-inline:0}.sa .sa-menu-gruppe-inhalt .sa-mega-ueberzeile{margin:14px 0 0}.sa .sa-menu-gruppe-inhalt .sa-mega-links{gap:0}.sa .sa-menu-panel .sa-kopf-knoepfe{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.sa .sa-menu-panel .sa-button{width:100%}.sa .sa-menu-panel .sa-knopf-innen{min-height:47px}}@media not (min-width:560px){.sa .sa-menu-panel .sa-kopf-knoepfe{grid-template-columns:minmax(0,1fr)}}.sa .sa-footer{background:var(--sa-fussgrund);color:#fff;padding-block:88px 0}.sa .sa-footer-oben{grid-template-columns:minmax(0,330fr) minmax(0,940fr);gap:48px;display:grid}.sa .sa-footer-marke .sa-logo img{width:112px;height:32px}.sa .sa-footer-abzeichen{gap:18px;margin-top:28px;display:grid}.sa .sa-footer-abzeichen li{align-items:center;gap:14px;display:flex}.sa .sa-footer-symbol{color:#fff;background:#2a302e;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.sa .sa-footer-symbol .sa-icon{flex-basis:18px;width:18px;height:18px}.sa .sa-footer-abzeichen-text{line-height:1.35;display:grid}.sa .sa-footer-abzeichen-text strong{font-size:13.5px;font-weight:600}.sa .sa-footer-abzeichen-text span{color:#ffffffa8;font-size:12.5px;font-weight:500}.sa .sa-footer-marke .sa-pfeillink{color:#fff;margin-top:18px}.sa .sa-footer-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px;display:grid}.sa .sa-footer-grid h2{color:#ffffff9e;letter-spacing:-.01em;margin-bottom:10px;font-size:13px;font-weight:500;line-height:1.5}.sa .sa-footer-grid a{color:#ffffffdb;letter-spacing:-.01em;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:14px;font-weight:500;line-height:1.35;text-decoration:none;transition:color .15s;display:inline-flex}.sa .sa-footer-grid a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.sa .sa-footer-line{color:#ffffffa8;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:56px;padding-block:22px 26px;font-size:12.5px;display:flex}.sa .sa-footer-line ul{gap:18px;display:flex}.sa .sa-footer-line a{color:#ffffffc7;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.sa .sa-footer-line a:hover{color:#fff;text-decoration:underline}.sa .sa-footer-marken{color:#ffffff9e;max-width:920px;padding-bottom:26px;font-size:12px;line-height:1.5}.sa .sa-footer :focus-visible{outline-color:var(--sa-dark-accent)}@media (810px<=width<1200px){.sa .sa-footer-oben{grid-template-columns:minmax(0,1fr)}.sa .sa-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not (min-width:810px){.sa .sa-footer{padding-top:56px}.sa .sa-footer-oben{grid-template-columns:minmax(0,1fr);gap:40px}.sa .sa-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.sa .sa-footer-line{margin-top:36px}.sa{--sa-rahmen-breite:calc(100% - 22px)}.sa .sa-container{width:calc(100% - 52px)}.sa .sa-section-heading{margin-bottom:32px}.sa .sa-hero{padding-top:48px}.sa .sa-lead{font-size:16px}.sa .sa-lead.sa-hero-ort{margin-top:18px;font-size:18px}.sa .sa-hero-form{flex-direction:column;align-items:stretch;padding:6px}.sa .sa-hero-form input{height:47px;font-size:16px}.sa .sa-hero-form .sa-knopf-innen{min-height:47px}.sa .sa-vertrauen{flex-direction:column;align-items:flex-start}.sa .sa-media{margin-top:48px}.sa .sa-menu-panel{padding-inline:26px}.sa .sa-assistent-text span{white-space:normal}}.sa .sa-assistent{grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"symbol titel chip""symbol zeile zeile";gap:1px 10px}.sa .sa-assistent-symbol{grid-area:symbol}.sa .sa-assistent-text{display:contents}.sa .sa-assistent-text strong{grid-area:titel}.sa .sa-assistent-text span{grid-area:zeile}.sa .sa-assistent .sa-chip{grid-area:chip}
