@font-face{font-family:Inter;src:url(/_astro/InterVariable.DiVDrmQJ.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Work Sans;src:url(/_astro/WorkSans-Variable.BO7JhOCw.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--sc-navy:#252846;--sc-ink:#1d1f30;--sc-brick:#b24c43;--sc-steel:#c7c7c7;--sc-paper:#f4f4f4;--sc-white:#fff;--sc-flare:#09ec82;--sc-signal:#fdff00;--sc-dot:var(--sc-brick);--sc-dot-glow:0 0 4px 1px #b24c4399, 0 0 10px 3px #b24c4352;--sc-dot-on-accent:var(--sc-flare);--sc-dot-on-accent-glow:0 0 4px 1px #09ec82d9, 0 0 11px 3px #09ec8280;--sc-glow-1:var(--sc-brick);--sc-glow-2:#e98aa6;--sc-glow-3:#9b7bff;--sc-glow-4:#5b8cff;--sc-glow-rim:70%;--sc-glow-rest:.5;--sc-s1:.5rem;--sc-s2:1rem;--sc-s3:1.5rem;--sc-s4:2.5rem;--sc-s5:4rem;--sc-s6:5.5rem;--sc-s7:7rem;--sc-radius-sm:3px;--sc-radius:4px;--sc-radius-lg:8px;--sc-font-display:"Work Sans", system-ui, sans-serif;--sc-font-body:"Inter", system-ui, sans-serif;--sc-text-base:1.0625rem;--sc-leading-body:1.7;--sc-ease:cubic-bezier(.22, 1, .36, 1);--sc-dur-fast:.2s;--sc-dur:.25s;--sc-dur-slow:.4s;--sc-rail:88px;--sc-gutter:clamp(1.25rem, 5vw, 4rem);--sc-maxw:1240px}[data-sc-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sc-surface:var(--sc-navy);--sc-surface-contrast:var(--sc-ink);--sc-surface-raised:#f4f4f40e;--sc-surface-veil:#252846e6;--sc-text:var(--sc-paper);--sc-text-muted:var(--sc-steel);--sc-accent:var(--sc-brick);--sc-on-accent:var(--sc-paper);--sc-accent-soft:var(--sc-steel);--sc-accent-bright:var(--sc-paper);--sc-accent-halo:#b24c4361;--sc-line:#f4f4f429;--sc-line-soft:#f4f4f417;--sc-focus:var(--sc-paper);--sc-hover-accent:var(--sc-brick);--sc-hover-accent-wash:#b24c4329;--sc-marker:color-mix(in srgb, var(--sc-brick) 65%, var(--sc-paper));--sc-shadow-e:0 1px 1px #0000004d, 0 6px 14px -8px #0009;--sc-shadow-f:0 1px 2px #00000059, 0 16px 34px -16px #000000b3, 0 1px 0 #f4f4f40f inset;--sc-shadow-accent:0 2px 6px -2px #b24c4373, 0 14px 26px -14px #b24c4399;--sc-shadow-accent-hover:0 4px 10px -2px #b24c4380, 0 22px 38px -18px #b24c43b3;--sc-grain-blend:overlay;--sc-grain-opacity:.2;--sc-wash-depth:#1d1f30d9;--sc-wash-warm:#b24c4333}[data-sc-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sc-surface:var(--sc-steel);--sc-surface-contrast:var(--sc-paper);--sc-surface-raised:#ffffff8c;--sc-surface-veil:#c7c7c7e6;--sc-text:var(--sc-ink);--sc-text-muted:#1d1f30ad;--sc-accent:var(--sc-navy);--sc-on-accent:var(--sc-paper);--sc-accent-soft:var(--sc-brick);--sc-accent-bright:var(--sc-ink);--sc-accent-halo:#2528464d;--sc-line:#1d1f302e;--sc-line-soft:#1d1f301a;--sc-focus:var(--sc-ink);--sc-hover-accent:var(--sc-ink);--sc-hover-accent-wash:#1d1f301a;--sc-marker:var(--sc-brick);--sc-shadow-e:0 1px 1px #1d1f300f, 0 6px 14px -8px #1d1f3033;--sc-shadow-f:0 1px 2px #1d1f3012, 0 16px 34px -16px #1d1f3052, 0 1px 0 #ffffffb3 inset;--sc-shadow-accent:0 2px 6px -2px #25284652, 0 14px 26px -14px #2528466b;--sc-shadow-accent-hover:0 4px 10px -2px #2528465c, 0 22px 38px -18px #25284680;--sc-grain-blend:multiply;--sc-grain-opacity:.3;--sc-wash-depth:#2528461f;--sc-wash-warm:#b24c431f}.sc-root{background:var(--sc-surface);color:var(--sc-text);font-family:var(--sc-font-body);font-size:var(--sc-text-base);line-height:var(--sc-leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.sc-root *,.sc-root :before,.sc-root :after{box-sizing:border-box}.sc-root img{max-width:100%;height:auto}.sc-root--page{scrollbar-gutter:stable;min-height:100%;overflow-x:hidden}.sc-root h1,.sc-root h2,.sc-root h3,.sc-root h4{font-family:var(--sc-font-display);color:var(--sc-text);margin:0}.sc-display{font-family:var(--sc-font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.4rem,5.5vw,4rem);font-weight:700;line-height:.99}.sc-h2{font-family:var(--sc-font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.85rem,3.4vw,2.7rem);font-weight:600;line-height:1.07}@media (width<=639px){.sc-display,.sc-h2{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}}@media (width<=359px){.sc-display,.sc-h2{-webkit-hyphens:auto;hyphens:auto}}.sc-h3{font-family:var(--sc-font-display);letter-spacing:-.012em;text-wrap:balance;font-size:1.1875rem;font-weight:600;line-height:1.35}.sc-lead{color:var(--sc-text-muted);text-wrap:pretty;max-width:58ch;margin:0;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.62}.sc-body{max-width:64ch;margin:0}.sc-num{font-variant-numeric:tabular-nums lining-nums}.sc-muted{color:var(--sc-text-muted)}.sc-gap-top{margin-top:var(--sc-s3)}.sc-contrast{background:var(--sc-surface-contrast);position:relative;overflow:hidden}.sc-root :focus-visible{outline:2px solid var(--sc-focus);outline-offset:3px;border-radius:2px}.sc-blueprint{background-image:linear-gradient(to right,var(--sc-line-soft) 1px,transparent 1px),linear-gradient(to bottom,var(--sc-line-soft) 1px,transparent 1px);background-position:top;background-size:34px 34px}.sc-grain{position:relative}.sc-grain:after{content:"";pointer-events:none;z-index:1;mix-blend-mode:var(--sc-grain-blend);opacity:var(--sc-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.34'/%3E%3C/svg%3E");position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.sc-root *,.sc-root :before,.sc-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.sc-shell{max-width:var(--sc-maxw);padding-inline:var(--sc-gutter);margin-inline:auto}@media (width>=1024px){.sc-shell{padding-left:calc(var(--sc-gutter) + var(--sc-rail))}}.sc-band{padding-block:var(--sc-s6);position:relative}@media (width>=1024px){.sc-band{padding-block:var(--sc-s7)}}.sc-band>.sc-shell{z-index:2;position:relative}.sc-split{gap:var(--sc-s4);display:grid}@media (width>=1024px){.sc-split{gap:var(--sc-s5);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.sc-split--wide-first{grid-template-columns:none}@media (width>=900px){.sc-split--wide-first{gap:var(--sc-s5);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start}}.sc-hero{padding-block:calc(var(--sc-s6) + 1rem) var(--sc-s6);background:radial-gradient(90% 70% at 4% 0%,var(--sc-wash-depth),transparent 62%),radial-gradient(64% 58% at 96% 14%,var(--sc-wash-warm),transparent 66%),radial-gradient(52% 44% at 74% 100%,var(--sc-wash-depth),transparent 70%),var(--sc-surface);position:relative;overflow:hidden}@media (width>=1024px){.sc-hero{padding-block:calc(var(--sc-s7) - 1.5rem) var(--sc-s6)}}.sc-hero>.sc-shell{z-index:2;position:relative}.sc-hero__grid{z-index:2;gap:var(--sc-s4);grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (width>=1024px){.sc-hero__grid{column-gap:var(--sc-s5);row-gap:var(--sc-s5);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end}.sc-hero__grid>h1{grid-column:1/-1}}.sc-hero h1{max-width:18ch}@media (width>=1024px){.sc-hero h1{max-width:none}}.sc-hero__actions{margin-top:var(--sc-s4);flex-wrap:wrap;gap:.75rem;display:flex}.sc-hero__aside{border-left:1px solid var(--sc-line);padding-left:var(--sc-s3)}@media (width<=1023px){.sc-hero__aside{border-left:0;border-top:1px solid var(--sc-line);padding-left:0;padding-top:var(--sc-s3)}}.sc-hero__aside p{color:var(--sc-text-muted);max-width:40ch;margin:0;font-size:.9375rem;line-height:1.65}.sc-hero__extra{margin-top:var(--sc-s5)}.sc-btn{font-family:var(--sc-font-body);border-radius:var(--sc-radius);cursor:pointer;transition:transform var(--sc-dur) var(--sc-ease),box-shadow var(--sc-dur) var(--sc-ease),opacity var(--sc-dur-fast) var(--sc-ease),border-color var(--sc-dur) var(--sc-ease);border:1px solid #0000;align-items:center;gap:.6rem;padding:.85rem 1.35rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.sc-btn--primary{background:var(--sc-accent);color:var(--sc-on-accent);box-shadow:var(--sc-shadow-accent)}.sc-btn--primary:hover{box-shadow:var(--sc-shadow-accent-hover);transform:translateY(-2px)}.sc-btn--primary:active{opacity:.9;transform:translateY(0)}.sc-btn--ghost{color:var(--sc-text);border-color:var(--sc-line);background:0 0}.sc-btn--ghost:hover{border-color:var(--sc-text);transform:translateY(-2px)}.sc-btn--ghost:active{opacity:.7;transform:translateY(0)}.sc-btn__tip{background:var(--sc-dot);width:7px;height:7px;box-shadow:var(--sc-dot-glow);border-radius:50%;flex:none}.sc-btn--primary .sc-btn__tip{background:var(--sc-dot-on-accent);box-shadow:var(--sc-dot-on-accent-glow)}.sc-btn--fall{isolation:isolate;--sc-fall-far-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='72' viewBox='0 0 62 72'%3E%3Crect x='30' y='8' width='1' height='11' rx='0.5'/%3E%3Crect x='8' y='44' width='1' height='9' rx='0.5'/%3E%3Crect x='50' y='30' width='1' height='7' rx='0.5'/%3E%3C/svg%3E");--sc-fall-far-size:62px 72px;--sc-fall-far-step:72px;--sc-fall-far-dur:1.1s;--sc-fall-far-tone:color-mix(in srgb, var(--sc-on-accent) 22%, transparent);--sc-fall-near-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='96' viewBox='0 0 84 96'%3E%3Crect x='12' y='6' width='1.5' height='18' rx='0.75'/%3E%3Crect x='54' y='52' width='1.5' height='24' rx='0.75'/%3E%3C/svg%3E");--sc-fall-near-size:84px 96px;--sc-fall-near-step:96px;--sc-fall-near-dur:.75s;--sc-fall-near-tone:color-mix(in srgb, var(--sc-on-accent) 38%, transparent);padding-block:.6rem;position:relative;overflow:hidden}.sc-btn--fall:before,.sc-btn--fall:after{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity var(--sc-dur) var(--sc-ease);animation:linear infinite paused sc-fall-rise;position:absolute;top:0;left:0;right:0}.sc-btn--fall:before{--sc-fall-step:var(--sc-fall-far-step);height:calc(100% + var(--sc-fall-far-step));background:var(--sc-fall-far-tone);-webkit-mask:var(--sc-fall-far-img) 0 0 / var(--sc-fall-far-size) repeat;-webkit-mask:var(--sc-fall-far-img) 0 0 / var(--sc-fall-far-size) repeat;mask:var(--sc-fall-far-img) 0 0 / var(--sc-fall-far-size) repeat;animation-duration:var(--sc-fall-far-dur)}.sc-btn--fall:after{--sc-fall-step:var(--sc-fall-near-step);height:calc(100% + var(--sc-fall-near-step));background:var(--sc-fall-near-tone);-webkit-mask:var(--sc-fall-near-img) 0 0 / var(--sc-fall-near-size) repeat;-webkit-mask:var(--sc-fall-near-img) 0 0 / var(--sc-fall-near-size) repeat;mask:var(--sc-fall-near-img) 0 0 / var(--sc-fall-near-size) repeat;animation-duration:var(--sc-fall-near-dur)}@keyframes sc-fall-rise{to{transform:translateY(calc(-1 * var(--sc-fall-step)))}}.sc-btn--fall:hover:before,.sc-btn--fall:hover:after,.sc-btn--fall:focus-visible:before,.sc-btn--fall:focus-visible:after{opacity:1;animation-play-state:running}.sc-btn--fall .sc-btn__tip{transition:background-color var(--sc-dur-fast) var(--sc-ease),box-shadow var(--sc-dur-fast) var(--sc-ease);position:relative}.sc-btn--fall .sc-btn__tip:before,.sc-btn--fall .sc-btn__tip:after{content:"";background:var(--sc-on-accent);opacity:0;position:absolute;top:50%;left:50%}.sc-btn--fall .sc-btn__tip:after{width:12px;height:14px;margin:-7px 0 0 -6px;transition:transform .22s ease-in,opacity .18s ease-in;transform:translateY(15px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14'%3E%3Cpath d='M6 1.5v10.5M1.5 7.5 6 12l4.5-4.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14'%3E%3Cpath d='M6 1.5v10.5M1.5 7.5 6 12l4.5-4.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.sc-btn--fall .sc-btn__tip:before{width:12px;height:8px;margin:-17px 0 0 -6px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Crect x='2.5' y='0' width='1' height='6' rx='0.5'/%3E%3Crect x='8.5' y='2' width='1' height='6' rx='0.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Crect x='2.5' y='0' width='1' height='6' rx='0.5'/%3E%3Crect x='8.5' y='2' width='1' height='6' rx='0.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.sc-btn--fall:hover .sc-btn__tip,.sc-btn--fall:focus-visible .sc-btn__tip{box-shadow:none;background-color:#0000}.sc-btn--fall:hover .sc-btn__tip:after,.sc-btn--fall:focus-visible .sc-btn__tip:after{opacity:1;animation:sc-fall-in .4s var(--sc-ease) backwards,sc-fall-bob 1.1s ease-in-out .4s infinite;transition:opacity .12s linear;transform:none}.sc-btn--fall:hover .sc-btn__tip:before,.sc-btn--fall:focus-visible .sc-btn__tip:before{animation:.7s linear .35s infinite sc-fall-wake}@keyframes sc-fall-in{0%{transform:translateY(-20px)}}@keyframes sc-fall-bob{50%{transform:translateY(2px)}}@keyframes sc-fall-wake{0%{opacity:0;transform:translateY(3px)}35%{opacity:.75}to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.sc-btn--fall:before,.sc-btn--fall:after,.sc-btn--fall .sc-btn__tip:before{display:none}.sc-btn--fall:hover .sc-btn__tip:after,.sc-btn--fall:focus-visible .sc-btn__tip:after{animation:none}}.sc-btn--next{--sc-next-tile-bg:var(--sc-marker);--sc-next-arrow:var(--sc-surface-contrast);--sc-next-gap:4px;--sc-next-tile:2.3rem;--sc-next-icon:16px;line-height:var(--sc-leading-body);padding-block:.6rem;padding-right:calc(var(--sc-next-tile) + 2 * var(--sc-next-gap) + .6rem);position:relative}.sc-btn--next:before,.sc-btn--next:after{content:"";pointer-events:none;position:absolute}.sc-btn--next:before{top:var(--sc-next-gap);bottom:var(--sc-next-gap);right:var(--sc-next-gap);width:var(--sc-next-tile);border-radius:var(--sc-radius-sm);background:var(--sc-next-tile-bg);box-shadow:0 1px 4px color-mix(in srgb,var(--sc-surface-contrast) 35%,transparent);transition:width .35s var(--sc-ease),transform var(--sc-dur-fast) var(--sc-ease)}.sc-btn--next:after{top:50%;right:calc(var(--sc-next-gap) + (var(--sc-next-tile) - var(--sc-next-icon)) / 2);width:var(--sc-next-icon);height:var(--sc-next-icon);margin-top:calc(var(--sc-next-icon) / -2);background:var(--sc-next-arrow);transition:right .35s var(--sc-ease),transform .35s var(--sc-ease);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8h11M9 3.5 13.5 8 9 12.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8h11M9 3.5 13.5 8 9 12.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.sc-btn--next:hover:before,.sc-btn--next:focus-visible:before{width:calc(100% - 2 * var(--sc-next-gap))}.sc-btn--next:hover:after,.sc-btn--next:focus-visible:after{right:calc(50% - var(--sc-next-icon) / 2);transform:translate(2px)}.sc-btn--next:active:before{transform:scale(.985)}.sc-btn--next[data-next=brick]{--sc-next-arrow:var(--sc-on-accent);--sc-next-pad:1.35rem;--sc-next-move:.5s cubic-bezier(.4, 0, .2, 1);padding-inline:calc(var(--sc-next-pad) + var(--sc-next-icon) + .6rem)}.sc-btn--next[data-next=brick]:before{box-shadow:none;background:linear-gradient(to right,transparent,var(--sc-accent) 1.5rem);transition:width var(--sc-next-move);border-radius:0;top:0;bottom:0;right:0}.sc-btn--next[data-next=brick]:after{right:var(--sc-next-pad);transition:right var(--sc-next-move)}.sc-btn--next[data-next=brick]:hover:before,.sc-btn--next[data-next=brick]:focus-visible:before{width:100%}.sc-btn--next[data-next=brick]:hover:after,.sc-btn--next[data-next=brick]:focus-visible:after{right:calc(50% - var(--sc-next-icon) / 2);transform:none}.sc-btn--send{isolation:isolate;white-space:nowrap;--sc-send-icon:18px;--sc-send-pad:1.35rem;line-height:var(--sc-leading-body);padding-block:.6rem;padding-left:calc(var(--sc-send-pad) + var(--sc-send-icon) + .6rem);transition:transform var(--sc-dur) var(--sc-ease),box-shadow var(--sc-dur) var(--sc-ease),opacity var(--sc-dur-fast) var(--sc-ease),border-color var(--sc-dur) var(--sc-ease),text-indent .3s ease-in-out,color .2s linear,padding-left .3s var(--sc-ease);position:relative;overflow:hidden}.sc-btn--send:before{content:"";top:50%;left:var(--sc-send-pad);width:var(--sc-send-icon);height:var(--sc-send-icon);margin-top:calc(var(--sc-send-icon) / -2);background:var(--sc-on-accent);pointer-events:none;transition:left .45s var(--sc-ease),rotate .3s ease-in-out,scale .3s ease-in-out,opacity .2s linear .3s;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M21 3 2.6 10.3l6.8 3zM21 3l-10.4 11.6 3 6.8z' stroke='%23000' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M21 3 2.6 10.3l6.8 3zM21 3l-10.4 11.6 3 6.8z' stroke='%23000' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.sc-btn--send:not(:disabled):hover,.sc-btn--send:not(:disabled):focus-visible{text-indent:3em;color:#0000}.sc-btn--send:not(:disabled):hover:before,.sc-btn--send:not(:disabled):focus-visible:before{left:calc(50% - var(--sc-send-icon) / 2);animation:1.2s ease-in-out .45s infinite sc-send-hover;rotate:45deg;scale:1.15}@keyframes sc-send-hover{25%{translate:0 -1.5px}75%{translate:0 1.5px}}.sc-btn--send:after{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--sc-on-accent) 38%,transparent);opacity:0;transition:opacity var(--sc-dur) var(--sc-ease);animation:1.3s linear infinite paused sc-send-wind;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='40' viewBox='0 0 96 40'%3E%3Crect x='10' y='9' width='24' height='1.5' rx='0.75'/%3E%3Crect x='56' y='29' width='30' height='1.5' rx='0.75'/%3E%3C/svg%3E") 0 0/96px 40px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='34' viewBox='0 0 72 34'%3E%3Cg fill-opacity='0.58'%3E%3Crect x='30' y='6' width='13' height='1' rx='0.5'/%3E%3Crect x='6' y='21' width='10' height='1' rx='0.5'/%3E%3Crect x='50' y='30' width='8' height='1' rx='0.5'/%3E%3C/g%3E%3C/svg%3E") 0 0/72px 34px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='40' viewBox='0 0 96 40'%3E%3Crect x='10' y='9' width='24' height='1.5' rx='0.75'/%3E%3Crect x='56' y='29' width='30' height='1.5' rx='0.75'/%3E%3C/svg%3E") 0 0/96px 40px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='34' viewBox='0 0 72 34'%3E%3Cg fill-opacity='0.58'%3E%3Crect x='30' y='6' width='13' height='1' rx='0.5'/%3E%3Crect x='6' y='21' width='10' height='1' rx='0.5'/%3E%3Crect x='50' y='30' width='8' height='1' rx='0.5'/%3E%3C/g%3E%3C/svg%3E") 0 0/72px 34px}@keyframes sc-send-wind{to{-webkit-mask-position:-192px 0,-72px 0;mask-position:-192px 0,-72px 0}}.sc-btn--send:not(:disabled):hover:after,.sc-btn--send:not(:disabled):focus-visible:after{opacity:1;animation-play-state:running}.sc-btn--send:disabled{cursor:progress;padding-left:var(--sc-send-pad);box-shadow:var(--sc-shadow-accent);transform:none}.sc-btn--send:disabled:before{opacity:0;transition:left .5s ease-in,rotate .2s ease-in-out,scale .3s ease-in-out,opacity .15s linear .35s;left:100%;rotate:45deg}@media (prefers-reduced-motion:reduce){.sc-btn--send:after{display:none}.sc-btn--send:not(:disabled):hover:before,.sc-btn--send:not(:disabled):focus-visible:before{animation:none}}.sc-btn--next:hover,.sc-btn--send:hover{transform:none}.sc-chip{color:var(--sc-text-muted);border:1px solid var(--sc-line);border-radius:var(--sc-radius-sm);background:var(--sc-surface-raised);white-space:nowrap;cursor:default;transition:border-color var(--sc-dur) var(--sc-ease),background-color var(--sc-dur) var(--sc-ease),color var(--sc-dur) var(--sc-ease);padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.sc-chip:hover{border-color:var(--sc-hover-accent);background:var(--sc-hover-accent-wash);color:var(--sc-text)}.sc-chip-row{flex-wrap:wrap;align-items:flex-start;gap:.4rem;display:flex}.sc-flow{--sc-flow-cycle:6s;--sc-flow-travel:calc(.8 * var(--sc-flow-cycle));z-index:2;padding:var(--sc-s4) var(--sc-s3) var(--sc-s3);background:var(--sc-surface-raised);border:1px solid var(--sc-line);border-radius:var(--sc-radius-lg);box-shadow:var(--sc-shadow-f);position:relative}@media (width>=768px){.sc-flow{padding:var(--sc-s4)}}.sc-flow__head{justify-content:space-between;align-items:baseline;gap:var(--sc-s2);margin-bottom:var(--sc-s4);flex-wrap:wrap;display:flex}.sc-flow__head p{color:var(--sc-text-muted);margin:0;font-size:.8125rem}.sc-flow__track{gap:var(--sc-s3);margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=768px){.sc-flow__track{grid-template-columns:repeat(var(--sc-flow-count,5),1fr);gap:0}}.sc-flow__step{align-items:flex-start;gap:.9rem;display:flex;position:relative}@media (width>=768px){.sc-flow__step{text-align:center;flex-direction:column;align-items:center;padding-inline:.4rem}.sc-flow__step:before{content:"";background:var(--sc-line);width:100%;height:1px;position:absolute;top:8px;left:-50%}.sc-flow__step:first-child:before{display:none}}@media (width<=767px){.sc-flow__step:before{content:"";background:var(--sc-line);width:1px;height:1.5rem;position:absolute;top:-1.5rem;left:8px}.sc-flow__step:first-child:before{display:none}}.sc-flow__dot{background:var(--sc-surface);border:2px solid var(--sc-text-muted);width:17px;height:17px;transition:border-color .3s var(--sc-ease);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.sc-flow__dot:before{content:"";background:var(--sc-dot);border-radius:50%;width:5px;height:5px}.sc-flow__dot:after{content:"";background:var(--sc-accent);box-shadow:0 0 12px 2px var(--sc-accent);opacity:0;z-index:-1;animation:sc-flow-lit var(--sc-flow-cycle) var(--sc-ease) infinite;animation-delay:calc(var(--sc-flow-travel) * var(--sc-flow-i,0) / var(--sc-flow-span,1) - .03 * var(--sc-flow-cycle));border-radius:50%;position:absolute;inset:-6px}@keyframes sc-flow-lit{0%{opacity:0}3%{opacity:1}14%{opacity:0}to{opacity:0}}.sc-flow__label{color:var(--sc-text);font-size:.8125rem;font-weight:500;line-height:1.4}@media (width>=768px){.sc-flow__label{max-width:15ch;margin-top:.85rem}}.sc-flow__pulse{left:calc(50% / var(--sc-flow-count,5));width:calc(100% * var(--sc-flow-span,1) / var(--sc-flow-count,5));height:1px;animation:sc-flow-travel var(--sc-flow-cycle) linear infinite;display:none;position:absolute;top:8px}@media (width>=768px){.sc-flow__pulse{display:block}}.sc-flow__pulse i{background:var(--sc-accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--sc-accent-halo),0 0 10px 1px var(--sc-accent);border-radius:50%;position:absolute;top:-3px;right:-3px}@keyframes sc-flow-travel{0%{opacity:1;transform:translate(-100%)}80%{opacity:1;transform:translate(0)}86%,to{opacity:0;transform:translate(0)}}.sc-flow__foot{margin:var(--sc-s4) 0 0;padding-top:var(--sc-s2);border-top:1px solid var(--sc-line-soft);color:var(--sc-text-muted);font-size:.8125rem}@media (prefers-reduced-motion:reduce){.sc-flow__pulse{display:none}.sc-flow__step:first-child .sc-flow__dot{border-color:var(--sc-accent)}.sc-flow__step:first-child .sc-flow__dot:after{opacity:1}}.sc-ledger{border-top:1px solid var(--sc-line);margin:0;padding:0;list-style:none}.sc-ledger__row{justify-content:space-between;align-items:baseline;gap:var(--sc-s3);border-bottom:1px solid var(--sc-line-soft);padding:1.05rem 0;display:flex;position:relative}.sc-ledger__row:before{content:"";background:var(--sc-dot);border-radius:50%;width:6px;height:6px;display:none;position:absolute;top:1.55rem;left:-1.15rem}@media (width>=1024px){.sc-ledger__row:before{display:block}}.sc-ledger__task{color:var(--sc-text-muted);font-size:1rem;font-weight:500}.sc-ledger__value{color:var(--sc-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.sc-ledger__unit{color:var(--sc-text-muted);font-weight:500}.sc-spec{margin:var(--sc-s5) 0 0;border-top:1px solid var(--sc-line)}.sc-spec__row{gap:.6rem var(--sc-s3);padding:var(--sc-s4) 0;border-bottom:1px solid var(--sc-line-soft);display:grid;position:relative}@media (width>=900px){.sc-spec__row{grid-template-columns:minmax(0,.92fr) minmax(0,1.2fr) minmax(0,.62fr);align-items:start}}.sc-spec__row:before{content:"";left:-1.4rem;top:calc(var(--sc-s4) + .4rem);background:var(--sc-surface);border:1.5px solid var(--sc-dot);width:8px;height:8px;transition:background-color .3s var(--sc-ease),transform .35s var(--sc-ease);border-radius:50%;display:none;position:absolute}@media (width>=1024px){.sc-spec__row:before{display:block}}.sc-spec__row:hover:before{background:var(--sc-dot);transform:scale(1.35)}.sc-spec__desc{color:var(--sc-text-muted);text-wrap:pretty;max-width:52ch;margin:0;font-size:.9688rem;line-height:1.65}.sc-spec__sys{flex-wrap:wrap;align-items:flex-start;gap:.4rem;display:flex}.sc-steps{margin:var(--sc-s5) 0 0;border-top:1px solid var(--sc-line);gap:0;padding:0;list-style:none;display:grid}@media (width>=900px){.sc-steps{grid-template-columns:repeat(var(--sc-steps-count,4),1fr);column-gap:var(--sc-s3);border-top:0}}.sc-step{padding:var(--sc-s4) 0;border-bottom:1px solid var(--sc-line-soft);position:relative}@media (width>=900px){.sc-step{padding:var(--sc-s3) 0 0;border-bottom:0;border-top:2px solid var(--sc-accent-bright)}}.sc-step__head{justify-content:space-between;align-items:baseline;gap:var(--sc-s2);margin-bottom:.9rem;display:flex}.sc-step__n{font-family:var(--sc-font-display);letter-spacing:.06em;color:var(--sc-dot);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.sc-step__when{color:var(--sc-text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.sc-step h3{margin-bottom:.5rem}.sc-step p{color:var(--sc-text-muted);margin:0;font-size:.9375rem;line-height:1.62}.sc-cases{margin:var(--sc-s5) 0 0;gap:var(--sc-s3);padding:0;list-style:none;display:grid}@media (width>=900px){.sc-cases{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.sc-case{background:var(--sc-surface-raised);border:1px solid var(--sc-line);border-radius:var(--sc-radius-lg);padding:var(--sc-s3);box-shadow:var(--sc-shadow-e);flex-direction:column;display:flex}.sc-case__who{color:var(--sc-text-muted);margin:0 0 var(--sc-s3);font-size:.8125rem}.sc-case__figure{font-family:var(--sc-font-display);letter-spacing:-.03em;color:var(--sc-text);font-variant-numeric:tabular-nums;font-size:clamp(1.65rem,2.6vw,2.15rem);font-weight:700;line-height:1.08;display:block}.sc-case__figure em{color:var(--sc-text-muted);font-style:normal;font-weight:400}.sc-case__what{color:var(--sc-text-muted);margin:.8rem 0 0;font-size:.9375rem;line-height:1.6}.sc-case__tag{padding-top:var(--sc-s3);color:var(--sc-text-muted);border-top:1px solid var(--sc-line-soft);align-self:stretch;margin-top:auto;font-size:.75rem}.sc-faq{border-top:1px solid var(--sc-line)}.sc-qa{border-bottom:1px solid var(--sc-line-soft)}.sc-qa summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:var(--sc-s3);font-family:var(--sc-font-display);letter-spacing:-.012em;color:var(--sc-text);transition:opacity var(--sc-dur-fast) var(--sc-ease);padding:1.35rem 0;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.sc-qa summary::-webkit-details-marker{display:none}.sc-qa__frage{text-wrap:balance}.sc-qa summary:hover{opacity:.66}.sc-qa summary:active{opacity:.45}.sc-qa__sign{flex:none;width:16px;height:16px;margin-top:.4rem;position:relative}.sc-qa__sign:before,.sc-qa__sign:after{content:"";background:var(--sc-accent-bright);transition:transform .35s var(--sc-ease),opacity var(--sc-dur) var(--sc-ease);border-radius:1px;position:absolute}.sc-qa__sign:before{width:16px;height:1.5px;top:7.25px;left:0}.sc-qa__sign:after{width:1.5px;height:16px;top:0;left:7.25px}.sc-qa[open] .sc-qa__sign:after{opacity:0;transform:scaleY(0)}.sc-qa__body{transition:grid-template-rows var(--sc-dur-slow) var(--sc-ease);grid-template-rows:0fr;display:grid}.sc-qa[open] .sc-qa__body{grid-template-rows:1fr}.sc-qa__inner{overflow:hidden}.sc-qa__inner>*{padding-right:var(--sc-s3);color:var(--sc-text-muted);text-wrap:pretty;max-width:62ch;margin:0 0 1.35rem;font-size:.9688rem;line-height:1.7}.sc-meta{margin:var(--sc-s4) 0 0;border-top:1px solid var(--sc-line);padding:0;list-style:none}.sc-meta__row{justify-content:space-between;align-items:baseline;gap:var(--sc-s2);border-bottom:1px solid var(--sc-line);padding:.8rem 0;font-size:.9375rem;display:flex}.sc-meta__key{color:var(--sc-text-muted);font-size:.8125rem}.sc-meta__value{text-align:right;text-wrap:balance}.sc-meta__value a{color:var(--sc-text);border-bottom:1px solid var(--sc-line);transition:border-color var(--sc-dur) var(--sc-ease),opacity var(--sc-dur-fast) var(--sc-ease);text-decoration:none}.sc-meta__value a:hover{border-bottom-color:var(--sc-accent-bright)}.sc-meta__value a:active{opacity:.7}.sc-person{border-radius:var(--sc-radius-lg);border:1px solid var(--sc-line);box-shadow:var(--sc-shadow-f);margin:0;position:relative;overflow:hidden}.sc-person img{aspect-ratio:4/5;object-fit:cover;width:100%;max-width:100%;display:block}.sc-person__tint{background:var(--sc-navy);mix-blend-mode:multiply;opacity:.55;pointer-events:none;position:absolute;inset:0}.sc-person__wash{pointer-events:none;background:linear-gradient(#0000,#0000001a 48%,#000000b8);position:absolute;inset:0}.sc-person__cap{left:var(--sc-s3);right:var(--sc-s3);bottom:var(--sc-s3);z-index:2;position:absolute}.sc-person__cap strong{font-family:var(--sc-font-display);color:var(--sc-paper);letter-spacing:-.012em;font-size:1.0625rem;font-weight:600;display:block}.sc-person__cap span{color:#f4f4f4b8;margin-top:.15rem;font-size:.8125rem;display:block}.sc-logo{transition:opacity var(--sc-dur-fast) var(--sc-ease);align-items:center;display:inline-flex}a.sc-logo:hover{opacity:.72}a.sc-logo:active{opacity:.55}.sc-logo__img{width:auto;display:block}.sc-logo--on-dark .sc-logo__img--on-light,.sc-logo--on-light .sc-logo__img--on-dark,.sc-logo--auto .sc-logo__img--on-light,[data-sc-theme=light] .sc-logo--auto .sc-logo__img--on-dark{display:none}[data-sc-theme=light] .sc-logo--auto .sc-logo__img--on-light{display:block}.sc-nav{z-index:100;transition:background-color .3s var(--sc-ease),border-color .3s var(--sc-ease);background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}.sc-nav.is-stuck{background:var(--sc-surface-veil);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-bottom-color:var(--sc-line)}.sc-nav__inner{max-width:var(--sc-maxw);padding:.9rem var(--sc-gutter);justify-content:space-between;align-items:center;gap:var(--sc-s3);margin-inline:auto;display:flex}@media (width>=1024px){.sc-nav__inner{padding-left:calc(var(--sc-gutter) + var(--sc-rail))}}.sc-nav__links{align-items:center;gap:.25rem;display:none}@media (width>=900px){.sc-nav__links{display:flex}}.sc-nav__link{color:var(--sc-text);border-radius:var(--sc-radius-sm);white-space:nowrap;transition:opacity var(--sc-dur-fast) var(--sc-ease);padding:.5rem .75rem;font-size:.9rem;font-weight:500;text-decoration:none;position:relative}.sc-nav__link:after{content:"";background:var(--sc-accent-bright);transform-origin:0;height:1.5px;transition:transform .3s var(--sc-ease);position:absolute;bottom:.28rem;left:.75rem;right:.75rem;transform:scaleX(0)}.sc-nav__link:hover:after,.sc-nav__link:focus-visible:after{transform:scaleX(1)}.sc-nav__link:active{opacity:.6}@media (width>=900px) and (width<=1179px){.sc-nav__link{padding-inline:.5rem}.sc-nav__link:after{left:.5rem;right:.5rem}}@property --sc-glow-angle{syntax:"<angle>";inherits:true;initial-value:0deg}.sc-nav__cta{isolation:isolate;color:var(--sc-text);border-radius:var(--sc-radius);white-space:nowrap;transition:opacity var(--sc-dur-fast) var(--sc-ease);--sc-glow-gradient:conic-gradient(from calc(var(--sc-glow-angle) + 200deg), var(--sc-glow-1), var(--sc-glow-2), var(--sc-glow-3), var(--sc-glow-4), var(--sc-glow-1));--sc-glow-veil:color-mix(in srgb, transparent var(--sc-glow-rim), var(--sc-surface));background:0 0;align-items:center;gap:.45rem;padding:.75rem .85rem;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;animation:5s linear infinite paused sc-glow-wander;display:inline-flex;position:relative}@keyframes sc-glow-wander{to{--sc-glow-angle:360deg}}.sc-nav__cta:before,.sc-nav__cta:after{content:"";border-radius:inherit;position:absolute}.sc-nav__cta:after{z-index:-1;background:linear-gradient(var(--sc-surface),var(--sc-surface)) padding-box,linear-gradient(var(--sc-glow-veil),var(--sc-glow-veil)) border-box,var(--sc-glow-gradient) border-box;border:1px solid #0000;inset:-1px}.sc-nav__cta:before{z-index:-2;background:var(--sc-glow-gradient);filter:blur(5px);opacity:var(--sc-glow-rest);transition:inset var(--sc-dur) var(--sc-ease),filter var(--sc-dur) var(--sc-ease),opacity var(--sc-dur) var(--sc-ease);inset:-1px}.sc-nav__cta:hover,.sc-nav__cta:focus-visible{animation-play-state:running}.sc-nav__cta:hover:before,.sc-nav__cta:focus-visible:before{opacity:.95;filter:blur(7px);transition-duration:.35s;inset:-3px}.sc-nav__cta:active:before{inset:-1px}@media (prefers-reduced-motion:reduce){.sc-nav__cta{animation:none}}.sc-nav__cta .sc-nav__tip{background:var(--sc-dot-on-accent);width:6px;height:6px;box-shadow:var(--sc-dot-on-accent-glow);border-radius:50%;flex:none}.sc-skip{left:var(--sc-s2);top:var(--sc-s2);z-index:200;background:var(--sc-accent-bright);color:var(--sc-surface);border-radius:var(--sc-radius);transition:transform var(--sc-dur) var(--sc-ease);padding:.65rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;position:absolute;transform:translateY(-250%)}.sc-skip:focus{transform:translateY(0)}.sc-nav__gruppe{align-items:center;display:flex;position:relative}.sc-nav__link--klappt{align-items:center;gap:.35rem;display:inline-flex}.sc-nav__pfeil{transition:transform var(--sc-dur) var(--sc-ease);flex:none}.sc-nav__gruppe:hover .sc-nav__pfeil,.sc-nav__gruppe:focus-within .sc-nav__pfeil,.sc-nav__gruppe[data-nav-offen] .sc-nav__pfeil{transform:rotate(180deg)}.sc-nav__panel{z-index:10;gap:.25rem var(--sc-s2);width:min(34rem,calc(100vw - 2 * var(--sc-gutter)));padding:var(--sc-s2);background:color-mix(in srgb,var(--sc-surface-contrast) 90%,transparent);-webkit-backdrop-filter:blur(26px)saturate(1.2);backdrop-filter:blur(26px)saturate(1.2);border:1px solid var(--sc-line);border-radius:var(--sc-radius-lg);box-shadow:var(--sc-shadow-f);visibility:hidden;opacity:0;transition:opacity var(--sc-dur) var(--sc-ease),transform var(--sc-dur) var(--sc-ease),visibility var(--sc-dur) var(--sc-ease);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;top:calc(100% + .65rem);left:0;transform:translateY(-.4rem)}.sc-nav__gruppe:hover .sc-nav__panel,.sc-nav__gruppe:focus-within .sc-nav__panel,.sc-nav__gruppe[data-nav-offen] .sc-nav__panel{visibility:visible;opacity:1;transform:translateY(0)}.sc-nav__panel:before{content:"";height:.7rem;position:absolute;top:-.7rem;left:0;right:0}.sc-nav__spalten{gap:.1rem var(--sc-s2);grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.sc-nav__eintrag{border-radius:var(--sc-radius);min-width:0;color:var(--sc-text);transition:background-color var(--sc-dur-fast) var(--sc-ease),border-color var(--sc-dur-fast) var(--sc-ease);border:1px solid #0000;align-items:flex-start;gap:.7rem;padding:.55rem .7rem;text-decoration:none;display:flex;overflow:hidden}.sc-nav__eintrag:hover,.sc-nav__eintrag:focus-visible{background:var(--sc-hover-accent-wash);border-color:var(--sc-accent);opacity:1}.sc-nav__symbol{width:2.1rem;height:2.1rem;color:var(--sc-text-muted);background:var(--sc-surface-raised);border:1px solid var(--sc-line-soft);border-radius:var(--sc-radius);transition:color var(--sc-dur-fast) var(--sc-ease);flex:none;place-items:center;display:grid}.sc-nav__eintrag:hover .sc-nav__symbol,.sc-nav__eintrag:focus-visible .sc-nav__symbol{color:var(--sc-text)}.sc-nav__zeile{gap:.15rem;min-width:0;display:grid}.sc-nav__titel{min-width:0;font-family:var(--sc-font-display);letter-spacing:-.012em;text-wrap:pretty;flex-wrap:wrap;align-items:baseline;gap:0 .4rem;font-size:.9375rem;font-weight:600;line-height:1.3;display:flex}.sc-nav__vermerk{white-space:nowrap;font-family:var(--sc-font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--sc-text-muted);font-size:.5625rem;font-weight:600}.sc-nav__text{color:var(--sc-text-muted);text-wrap:pretty;font-size:.8125rem;line-height:1.45}.sc-nav__feature{padding:var(--sc-s2);background:var(--sc-surface-raised);border:1px solid var(--sc-line-soft);border-radius:var(--sc-radius);color:var(--sc-text);transition:border-color var(--sc-dur-fast) var(--sc-ease);grid-column:span 2;align-content:start;gap:.3rem;margin-top:.25rem;text-decoration:none;display:grid}.sc-nav__feature:hover,.sc-nav__feature:focus-visible{border-color:var(--sc-accent);opacity:1}.sc-nav__mehr{color:var(--sc-accent-bright);align-items:center;gap:.4rem;margin-top:.15rem;font-size:.8125rem;font-weight:600;display:inline-flex}.sc-nav__feature:hover .sc-nav__mehr span{transform:translate(3px)}.sc-nav__mehr span{transition:transform var(--sc-dur-fast) var(--sc-ease)}@media (width>=1100px){.sc-nav__panel{width:min(48rem,calc(100vw - 2 * var(--sc-gutter)));grid-template-columns:repeat(2,minmax(0,1fr)) 14rem}.sc-nav__feature{grid-column:auto;margin-top:0}}@media (prefers-reduced-motion:reduce){.sc-nav__panel{transition:none}}.sc-nav__mobil{flex:none;position:static}@media (width>=900px){.sc-nav__mobil{display:none}}.sc-nav__burger{width:2.6rem;height:2.6rem;color:var(--sc-text);border:1px solid var(--sc-line);border-radius:var(--sc-radius);cursor:pointer;transition:border-color var(--sc-dur-fast) var(--sc-ease);background:0 0;place-items:center;list-style:none;display:grid}.sc-nav__burger::-webkit-details-marker{content:"";display:none}.sc-nav__burger::marker{content:"";display:none}.sc-nav__burger:hover{border-color:var(--sc-accent)}.sc-nav__striche{gap:4px;width:1.1rem;display:grid}.sc-nav__striche i{height:1.5px;transition:transform var(--sc-dur) var(--sc-ease),opacity var(--sc-dur-fast) var(--sc-ease);background:currentColor;border-radius:1px;display:block}.sc-nav__mobil[open] .sc-nav__striche i:first-child{transform:translateY(5.5px)rotate(45deg)}.sc-nav__mobil[open] .sc-nav__striche i:nth-child(2){opacity:0}.sc-nav__mobil[open] .sc-nav__striche i:last-child{transform:translateY(-5.5px)rotate(-45deg)}.sc-nav__mobil-panel{top:calc(100% + .5rem);right:var(--sc-gutter);left:var(--sc-gutter);z-index:10;max-height:min(72vh,34rem);padding:var(--sc-s2);background:color-mix(in srgb,var(--sc-surface-contrast) 90%,transparent);-webkit-backdrop-filter:blur(26px)saturate(1.2);backdrop-filter:blur(26px)saturate(1.2);border:1px solid var(--sc-line);border-radius:var(--sc-radius-lg);box-shadow:var(--sc-shadow-f);gap:.15rem;display:grid;position:absolute;overflow-y:auto}.sc-nav__mobil-punkt{font-family:var(--sc-font-display);letter-spacing:-.012em;color:var(--sc-text);border-radius:var(--sc-radius);padding:.7rem;font-size:1.0625rem;font-weight:600;text-decoration:none}.sc-nav__mobil-punkt:hover,.sc-nav__mobil-punkt:focus-visible{background:var(--sc-hover-accent-wash);opacity:1}.sc-nav__mobil-gruppe{border-left:1px solid var(--sc-line-soft);gap:.15rem;margin:.1rem 0 .4rem;padding-left:.7rem;display:grid}@media (prefers-reduced-motion:reduce){.sc-nav__striche i{transition:none}}.sc-nav .sc-logo{flex:none}@media (width<=899px){.sc-nav__inner{gap:var(--sc-s2)}.sc-nav__cta{margin-left:auto;padding:.65rem .85rem;font-size:.8125rem}.sc-nav__cta .sc-nav__tip{display:none}}@media (width<=560px){.sc-nav__inner{gap:.6rem}.sc-nav__cta{padding:.65rem .7rem;font-size:.75rem}.sc-nav__burger{width:2.35rem;height:2.35rem}}.sc-foot{z-index:61;background:var(--sc-surface-contrast);border-top:1px solid var(--sc-line);position:relative}.sc-foot__inner{max-width:var(--sc-maxw);padding:var(--sc-s5) var(--sc-gutter) var(--sc-s4);gap:var(--sc-s4) 0;grid-template-columns:minmax(0,1fr);grid-template-areas:"marke""links""copy";margin-inline:auto;display:grid}@media (width>=640px){.sc-foot__inner{column-gap:var(--sc-s5);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"marke links""copy links"}}@media (width>=1024px){.sc-foot__inner{padding-left:calc(var(--sc-gutter) + var(--sc-rail))}}.sc-foot__marke{grid-area:marke}@media (width>=1024px){.sc-foot__marke .sc-logo__img{width:277px;height:auto!important}}@media (width<=639px){.sc-foot__marke .sc-logo__img{width:min(100%,322px);height:auto!important}}@media (width<=400px){.sc-foot__marke .sc-logo__img{width:min(100%,290px)}}.sc-foot__links{grid-area:links;align-items:stretch;display:flex}.sc-foot__spalte+.sc-foot__spalte{margin-left:var(--sc-s4);padding-left:var(--sc-s4);border-left:1px solid var(--sc-line-soft)}.sc-foot__links a{white-space:nowrap}@media (width<=400px){.sc-foot__spalte+.sc-foot__spalte{margin-left:var(--sc-s3);padding-left:var(--sc-s3)}}.sc-foot__titel{letter-spacing:.07em;text-transform:uppercase;color:var(--sc-text);margin:0 0 .85rem;font-size:.6875rem;font-weight:600}.sc-foot__spalte ul{gap:.6rem;margin:0;padding:0;line-height:1.4;list-style:none;display:grid}.sc-foot__links a{color:var(--sc-text-muted);transition:color var(--sc-dur-fast) var(--sc-ease),opacity var(--sc-dur-fast) var(--sc-ease);font-size:.8125rem;line-height:1.4;text-decoration:none}.sc-foot__links a:hover{color:var(--sc-text)}.sc-foot__links a:active{opacity:.6}.sc-foot__unten{grid-area:copy;align-self:end;gap:.35rem;display:grid}.sc-foot__notiz{color:var(--sc-text-muted);margin:0;font-size:.75rem;line-height:1.4}.sc-foot__copy{text-wrap:balance;color:var(--sc-text-muted);margin:0;font-size:.75rem;line-height:1.4}.sc-rail{left:calc(var(--sc-gutter) - 4px);width:var(--sc-rail);z-index:60;pointer-events:none;display:none;position:fixed;top:0;bottom:0}@media (width>=1024px){.sc-rail{display:block}}.sc-rail__line{background:linear-gradient(to bottom,transparent,var(--sc-line) 10%,var(--sc-line) 90%,transparent);width:1px;position:absolute;top:16vh;bottom:16vh;left:11px}.sc-rail__items{pointer-events:auto;flex-direction:column;gap:1.4rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sc-rail__link{border-radius:var(--sc-radius-sm);align-items:center;padding:2px;text-decoration:none;display:flex;position:relative}.sc-rail__dot{background:var(--sc-text-muted);width:9px;height:9px;transition:transform var(--sc-dur-slow) var(--sc-ease),background-color .3s var(--sc-ease);border-radius:50%;flex:none;position:relative}.sc-rail__dot:after{content:"";border:1px solid var(--sc-dot);opacity:0;transition:opacity .35s var(--sc-ease),transform var(--sc-dur-slow) var(--sc-ease);border-radius:50%;position:absolute;inset:-5px;transform:scale(.6)}.sc-rail__label{pointer-events:none;font-family:var(--sc-font-display);letter-spacing:.09em;color:var(--sc-text-muted);text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .3s var(--sc-ease),transform .3s var(--sc-ease);font-size:.6875rem;font-weight:600;position:absolute;top:50%;left:calc(100% + .7rem);transform:translate(-4px,-50%)}.sc-rail__link:hover .sc-rail__dot{transform:scale(1.3)}.sc-rail__link:hover .sc-rail__label,.sc-rail__link:focus-visible .sc-rail__label{opacity:1;transform:translateY(-50%)}.sc-rail__item.is-active .sc-rail__dot{background:var(--sc-dot);transform:scale(1.2)}.sc-rail__item.is-active .sc-rail__dot:after{opacity:1;transform:scale(1)}.sc-rail__item.is-active .sc-rail__label{opacity:1;color:var(--sc-text);transform:translateY(-50%)}.sc-jump__kopf{margin:0 0 var(--sc-s2);letter-spacing:.07em;text-transform:uppercase;color:var(--sc-text-muted);font-size:.75rem}.sc-jump__liste{flex-wrap:wrap;gap:.4rem .35rem;display:flex}.sc-jump__link{letter-spacing:.04em;text-transform:uppercase;color:var(--sc-text-muted);border:1px solid var(--sc-line-soft);transition:color .15s var(--sc-ease),border-color .15s var(--sc-ease);border-radius:999px;padding:.32rem .7rem;font-size:.8125rem;text-decoration:none}.sc-jump__link:hover,.sc-jump__link[aria-current=true]{color:var(--sc-text);border-color:var(--sc-accent)}@media (width>=1024px){.sc-jump{position:sticky;top:86px}.sc-jump__liste{flex-flow:column;gap:0}.sc-jump__link{border:0;border-left:1px solid var(--sc-line-soft);text-transform:none;letter-spacing:0;border-radius:0;padding:.42rem 0 .42rem .85rem;font-size:.9375rem}.sc-jump__link:hover,.sc-jump__link[aria-current=true]{border-left-color:var(--sc-accent)}}.sc-chain__liste{margin:var(--sc-s3) 0 0;padding:0;list-style:none}.sc-chain__station{gap:var(--sc-s2);padding-bottom:var(--sc-s3);grid-template-columns:34px minmax(0,1fr);display:grid;position:relative}.sc-chain__station:not(:last-child):before{content:"";background:var(--sc-line);width:1px;position:absolute;top:24px;bottom:-2px;left:16px}.sc-chain__spur{justify-content:center;padding-top:6px;display:flex}.sc-chain__punkt{background:var(--sc-text);border-radius:50%;width:11px;height:11px}.sc-chain__nr{letter-spacing:.08em;color:var(--sc-text-muted);margin:0;font-size:.75rem}.sc-chain__titel{text-wrap:pretty;margin:.15rem 0 0;font-size:1.0625rem}.sc-chain__text{color:var(--sc-text-muted);margin:.35rem 0 0;font-size:.9375rem;line-height:1.6}.sc-chain__station--mensch{margin-top:var(--sc-s3);padding-bottom:0}.sc-chain__station--mensch:before{content:"";background:repeating-linear-gradient(to bottom,var(--sc-line) 0 4px,transparent 4px 8px);width:1px;height:26px;position:absolute;top:-26px;left:16px}.sc-chain__station--mensch .sc-chain__spur{padding-top:9px}.sc-chain__station--mensch .sc-chain__punkt{background:var(--sc-accent);width:15px;height:15px;box-shadow:0 0 0 4px color-mix(in srgb,var(--sc-accent) 26%,transparent)}.sc-chain__station--mensch .sc-chain__titel{margin-top:.4rem}.sc-chain__marke{letter-spacing:.08em;text-transform:uppercase;color:var(--sc-text);border:1px solid var(--sc-hover-accent);background:var(--sc-hover-accent-wash);cursor:default;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;margin:0;padding:.12rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.sc-chain__grenze{margin:var(--sc-s3) 0 0;padding-left:var(--sc-s2);border-left:2px solid var(--sc-accent);max-width:64ch;font-size:.9375rem;line-height:1.6}.sc-chain__liste[data-chain]>.sc-chain__station{transition-property:opacity,transform;transition-duration:.55s;transition-timing-function:cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--sc-chain-i,0) * .11s)}.sc-chain__liste.is-wartend>.sc-chain__station{opacity:0;transition:none;transform:translateY(12px)}@media (prefers-reduced-motion:reduce){.sc-chain__liste.is-wartend>.sc-chain__station{opacity:1;transform:none}}.sc-effort__karte{margin-top:var(--sc-s3);padding:var(--sc-s1) var(--sc-s3);background:var(--sc-surface-raised);border:1px solid var(--sc-line-soft);border-radius:var(--sc-radius-lg);gap:0;display:grid}.sc-effort__zeile{align-items:baseline;column-gap:var(--sc-s2);padding:var(--sc-s2) 0;border-bottom:1px solid var(--sc-line-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.sc-effort__zeile:last-child{border-bottom:0}.sc-effort__schritt{font-size:.9375rem}.sc-effort__dauer{font-family:var(--sc-font-display);white-space:nowrap;text-align:right;font-size:1.0625rem;font-weight:600}@media (width<=767px){.sc-effort__schritt{text-wrap:balance;line-height:1.4}.sc-effort__dauer{font-size:.9375rem}}.sc-effort__notiz{margin-top:var(--sc-s2);font-size:.9375rem}.sc-copy{width:100%;font:inherit;text-align:left;color:var(--sc-text);border:1px solid var(--sc-line-soft);border-radius:var(--sc-radius);cursor:pointer;transition:border-color .15s var(--sc-ease),background-color .15s var(--sc-ease);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding:.6rem .75rem;display:grid}.sc-copy:hover{border-color:var(--sc-accent);background-color:var(--sc-hover-accent-wash)}.sc-copy__label{letter-spacing:.06em;text-transform:uppercase;color:var(--sc-text-muted);font-size:.75rem;display:block}.sc-copy__wert{overflow-wrap:anywhere;margin-top:.15rem;font-size:.9375rem;display:block}.sc-copy__hinweis{color:var(--sc-text-muted);white-space:nowrap;font-size:.75rem}.sc-services{gap:var(--sc-s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-services__eintrag:last-child:nth-child(odd){grid-column:1/-1}@media (width<=639px){.sc-services{grid-template-columns:minmax(0,1fr)}.sc-services__eintrag:last-child:nth-child(odd){grid-column:auto}}.sc-services__eintrag{gap:var(--sc-s2);padding:var(--sc-s2);color:var(--sc-text-muted);border:1px solid var(--sc-line-soft);border-radius:var(--sc-radius-lg);transition:border-color var(--sc-dur) var(--sc-ease),background-color var(--sc-dur) var(--sc-ease),color var(--sc-dur) var(--sc-ease);grid-template-columns:24px minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.sc-services__eintrag:not(.is-aktuell):hover{border-color:var(--sc-hover-accent);background:var(--sc-hover-accent-wash);color:var(--sc-text)}.sc-services__eintrag.is-aktuell{cursor:default;position:relative}.sc-services__hier{top:var(--sc-s2);right:var(--sc-s2);letter-spacing:.05em;text-transform:uppercase;color:var(--sc-marker);font-size:.6875rem;font-weight:500;line-height:1;position:absolute}.is-aktuell .sc-services__name{padding-right:6.5rem}@media (width<=639px){.sc-services__eintrag.is-aktuell{padding-top:calc(var(--sc-s2) + 1.1rem)}.is-aktuell .sc-services__name{padding-right:0}.sc-services__hier{top:.75rem}}.sc-services__icon{color:var(--sc-text)}.sc-services__name{color:var(--sc-text);font-size:1rem;display:block}.sc-services__zeile{margin-top:.15rem;font-size:.875rem;display:block}.sc-root{--sc-ok:var(--sc-flare);--sc-ok-glow:var(--sc-dot-on-accent-glow);--sc-dot-run:var(--sc-accent);--sc-dot-run-glow:0 0 4px 1px color-mix(in srgb, var(--sc-white) 72%, transparent), 0 0 13px 4px color-mix(in srgb, var(--sc-white) 45%, transparent);--sc-paket-radius:16px;--sc-paket-luecke:20px;--sc-paket-label:var(--sc-accent);--sc-potenzial-radius:12px;--sc-potenzial-flaeche:color-mix(in srgb, var(--sc-ok) 7%, transparent);--sc-potenzial-rand:color-mix(in srgb, var(--sc-ok) 18%, transparent);--sc-chip-radius:4px;--sc-chip-rand:color-mix(in srgb, var(--sc-text) 25%, transparent);--sc-chip-flaeche:color-mix(in srgb, var(--sc-text) 6%, transparent);--sc-individuell-radius:14px;--sc-individuell-rand:color-mix(in srgb, var(--sc-text) 22%, transparent);--sc-leiste-grund:var(--sc-surface-contrast);--sc-leiste-schatten:0 -8px 24px color-mix(in srgb, var(--sc-surface-contrast) 70%, transparent)}.sc-root[data-sc-theme=light]{--sc-ok:color-mix(in srgb, var(--sc-flare) 46%, var(--sc-ink));--sc-ok-glow:0 0 0 3px color-mix(in srgb, var(--sc-flare) 22%, transparent)}body{margin:0}main[tabindex="-1"]:focus{outline:none}html{background:var(--sc-navy)}html:has(.sc-root[data-sc-theme=light]){background:var(--sc-paper)}.sc-root--page{overflow:clip visible}main .sc-band,main .sc-hero{background-color:#0000;background-image:none}main .sc-grain:after,main .sc-blueprint:after,main .sc-blueprint:before{display:none}main[data-flow]{background-color:var(--sc-surface);background-repeat:no-repeat;background-image:radial-gradient(40% 17% at 12% 4%, var(--sc-flow), transparent 72%), radial-gradient(34% 14% at 88% 19%, var(--sc-flow), transparent 72%), radial-gradient(38% 16% at 9% 36%, var(--sc-flow), transparent 72%), radial-gradient(32% 13% at 91% 53%, var(--sc-flow), transparent 72%), radial-gradient(36% 15% at 13% 70%, var(--sc-flow), transparent 72%), radial-gradient(30% 13% at 87% 87%, var(--sc-flow), transparent 72%)}main[data-flow=leicht]{--sc-flow:color-mix(in srgb, var(--sc-accent) 9%, transparent)}main[data-flow=mittel]{--sc-flow:color-mix(in srgb, var(--sc-accent) 15%, transparent)}main[data-flow=stark]{--sc-flow:color-mix(in srgb, var(--sc-accent) 22%, transparent)}.sc-nav,.sc-nav.is-stuck{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--sc-line-soft);background:0 0}.sc-nav:before{content:"";z-index:-1;background:color-mix(in srgb, var(--sc-surface-contrast) 34%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);position:absolute;inset:0}.sc-foot{background:var(--sc-surface-contrast)}.sc-root[data-sc-theme=light],[data-sc-theme=light] main[data-flow]{background-color:var(--sc-surface-contrast)}[data-sc-theme=light] .sc-nav:before,[data-sc-theme=light] .sc-nav.is-stuck:before{background:color-mix(in srgb, var(--sc-surface) 44%, transparent)}[data-sc-theme=light] .sc-foot{background:var(--sc-surface)}main #start{min-height:calc(100svh - 62px)}main #compliance{padding-block-start:calc(var(--sc-s6) * .75)}@media (width>=1024px){main #compliance{padding-block-start:calc(var(--sc-s7) * .75)}}@media (width>=900px) and (width<=1179px){.sc-nav__inner{gap:var(--sc-s2)}.sc-nav__link{padding-inline:.4rem;font-size:.85rem}.sc-nav__link:after{left:.4rem;right:.4rem}}@media (width>=900px) and (width<=1099px){.sc-nav__links{gap:0}.sc-nav__link{padding-inline:.3rem}.sc-nav__link:after{left:.3rem;right:.3rem}}.sc-nav__gruppe:has(a[href^="/branchen/"]) .sc-nav__panel{width:min(22rem, calc(100vw - 2 * var(--sc-gutter)));grid-template-columns:minmax(0,1fr)}.sc-nav__gruppe:has(a[href^="/branchen/"]) .sc-nav__spalten{grid-column:auto;grid-template-columns:minmax(0,1fr)}.sc-nav__gruppe:has(a[href^="/branchen/"]) .sc-nav__feature{grid-column:auto}@media (width>=1100px){.sc-nav__gruppe:has(a[href^="/branchen/"]) .sc-nav__panel{width:min(36rem, calc(100vw - 2 * var(--sc-gutter)));grid-template-columns:minmax(0,1fr) 14rem}}@media (width>=900px) and (width<=1023px){.sc-nav__cta{padding:.65rem .85rem;font-size:.8125rem}.sc-nav__cta .sc-nav__tip{display:none}}.sc-rail__line{left:6px}.sc-rail__label{border-radius:var(--sc-radius-sm);background:var(--sc-surface-veil);box-shadow:0 0 0 1px var(--sc-line-soft);margin-left:-.35rem;padding:.3rem .55rem}.sc-rail__item.is-active .sc-rail__label{opacity:0;transform:translate(-4px,-50%)}.sc-rail__item .sc-rail__link:hover .sc-rail__label,.sc-rail__item .sc-rail__link:focus-visible .sc-rail__label{opacity:1;transform:translateY(-50%)}@media (hover:none){.sc-rail__label{display:none}}.sc-foot__links a{transition:transform .15s var(--sc-ease);display:inline-block}.sc-foot__links a:hover{transform:translateY(-2px)}a{color:var(--sc-accent-bright)}a:not(.sc-btn):not(.sc-nav__cta):hover{opacity:.72}.sc-nav a:not(.sc-btn):not(.sc-nav__cta):hover{opacity:1}@media (width<=639px){.sc-foot__marke .sc-logo{justify-content:center;display:flex}.sc-foot__links{text-align:center;justify-content:center}.sc-foot__unten{text-align:center}.sc-foot__spalte:nth-child(2) ul{justify-content:center}}@media (width<=1099px){.sc-foot__links{align-content:start;row-gap:var(--sc-s3);grid-template-columns:auto auto;display:grid}.sc-foot__spalte:nth-child(2){padding-left:0;padding-top:var(--sc-s3);border-left:0;border-top:1px solid var(--sc-line-soft);order:3;grid-column:1/-1;margin-left:0}.sc-foot__spalte:nth-child(2) ul{gap:.6rem var(--sc-s3);flex-wrap:wrap;display:flex}}.sc-foot a:not(.sc-btn):not(.sc-nav__cta):hover{opacity:1}@media (width<=359px){.sc-nav__cta{display:none}}input,select,textarea{font-family:var(--sc-font-body)}[hidden]{display:none!important}@keyframes sc-breathe{0%,to{opacity:.38;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes sc-live-in{0%{opacity:0;transform:scale(.4)}to{opacity:.38;transform:scale(.82)}}@keyframes sc-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes sc-weiter-ein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sc-weiter-puls{0%{opacity:0;top:-18px}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}@keyframes sc-nudge{0%,68%,to{transform:translateY(0)}80%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){[data-live],.sc-teaser-cta,.sc-teaser__pfeil{opacity:1!important;animation:none!important}}@media (width<=639px){main[data-flow=dossier] .sc-hero .sc-display{font-size:clamp(1.5rem,7.8vw,2.4rem)}.sc-hero__aside{border-top:0;padding-top:0}.sc-hero__aside p{max-width:58ch;font-size:1.0625rem;line-height:1.62}}.sc-unterstrichen{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 12' preserveAspectRatio='none'%3E%3Cpath d='M3 8.6c40-1.9 80-2.6 120-2.1 40 .5 79 1.9 117 .6' fill='none' stroke='%23b24c43' stroke-width='3.4' stroke-linecap='round'/%3E%3C/svg%3E");background-position:0 93%;background-repeat:no-repeat;background-size:100% .22em;padding-bottom:.2em}@media (width<=639px){.sc-unterstrichen{background-position:0 81%}}.sc-teaser{max-width:40rem;margin-top:var(--sc-s5);border-top:1px solid var(--sc-line-soft);padding-top:var(--sc-s3)}.sc-teaser__kicker,.sc-teaser__label{color:var(--sc-text-muted);letter-spacing:.07em;text-transform:uppercase;margin:0;line-height:1.5}.sc-teaser__kicker{font-size:.8125rem}.sc-teaser__label{font-size:.75rem}.sc-teaser__zahlen{gap:var(--sc-s2) var(--sc-s4);margin-top:var(--sc-s3);flex-wrap:wrap;display:flex}.sc-teaser__wert{font-family:var(--sc-font-display);margin:.15rem 0 0;font-size:2rem;font-weight:600;line-height:1}.sc-teaser__cta{margin-top:var(--sc-s3);color:var(--sc-text);align-items:baseline;gap:.55rem;font-size:.9375rem;text-decoration:none;animation:.7s 2s both sc-fade-in;display:inline-flex}.sc-teaser__cta:hover{opacity:1}.sc-teaser__cta,.ls-rechner a{position:relative}.sc-teaser__cta:after,.ls-rechner a:after{content:"";background:var(--sc-accent-bright);transform-origin:0;height:1.5px;transition:transform .3s var(--sc-ease);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.sc-teaser__cta:hover:after,.sc-teaser__cta:focus-visible:after,.ls-rechner a:hover:after,.ls-rechner a:focus-visible:after{transform:scaleX(1)}.sc-teaser__cta:hover .sc-teaser__pfeil{animation:none;transform:translateY(4px)}.sc-teaser__pfeil{transition:transform .2s;animation:2.6s ease-in-out infinite sc-nudge;display:inline-block}.sc-rechner{gap:var(--sc-s4);margin-top:var(--sc-s4);align-items:start;display:grid}.sc-rechner__hinweise{margin-top:calc(var(--sc-s2) - var(--sc-s4))}@media (width>=720px){.sc-rechner{row-gap:var(--sc-s3);grid-template-columns:repeat(2,minmax(0,1fr))}.sc-rechner__vorlagen{grid-area:1/2}.sc-rechner__eingabe{grid-area:1/1/3}.sc-rechner__karte{grid-area:2/2/4;align-self:stretch}.sc-rechner__karte .sc-btn{align-self:end}.sc-rechner__hinweise{grid-area:3/1;align-self:end;margin-top:0}}.sc-rechner__vorlagen{gap:.5rem;display:grid}.sc-rechner__vorlagen-titel{color:var(--sc-text-muted);margin:0;font-size:.875rem}.sc-rechner__vorlagen-knoepfe{flex-wrap:wrap;gap:.4rem;display:flex}.sc-rechner__vorlagen-knoepfe button{border:1px solid var(--sc-line);border-radius:var(--sc-radius);min-height:2.25rem;color:var(--sc-text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color var(--sc-dur-fast) var(--sc-ease), background-color var(--sc-dur-fast) var(--sc-ease);background:0 0;padding:0 .85rem;font-size:.9375rem}@media (width<=639px){.sc-rechner__vorlagen-knoepfe{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.sc-rechner__vorlagen-knoepfe button:hover{border-color:var(--sc-text-muted)}.sc-rechner__vorlagen-knoepfe button[aria-pressed=true]{border-color:var(--sc-accent);background-color:var(--sc-hover-accent-wash)}.sc-rechner__regler{border-top:1px solid var(--sc-line-soft);margin:0;padding:0;list-style:none}.sc-rechner__regler li{padding:var(--sc-s2) 0;border-bottom:1px solid var(--sc-line-soft);gap:.5rem;display:grid}.sc-rechner__zeile{justify-content:space-between;align-items:baseline;gap:var(--sc-s2);font-size:.95rem;line-height:1.45;display:flex}.sc-rechner__stunden{font-family:var(--sc-font-display);flex:none;font-size:1.0625rem;font-weight:600}.sc-rechner__aufgabe{text-wrap:balance}.sc-rechner__zahl{text-align:right;min-width:2ch;display:inline-block}.sc-rechner__regler .sc-rechner__team{justify-content:space-between;align-items:center;gap:var(--sc-s2);display:flex}.sc-rechner__regler .sc-rechner__zwischentitel{padding:var(--sc-s3) 0 0;border-bottom:0}.sc-rechner__team .sc-rechner__zeile{text-wrap:balance;cursor:pointer;display:block}.sc-rechner__stepper{flex:none;align-items:stretch;gap:.35rem;display:inline-flex}.sc-rechner__stepper input,.sc-rechner__stepper button{border:1px solid var(--sc-line);border-radius:var(--sc-radius);height:2.25rem;color:var(--sc-text);font-family:var(--sc-font-display);background:0 0;font-size:1.0625rem;font-weight:600}.sc-rechner__stepper input{text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;width:3.75rem;padding:0 .4rem}.sc-rechner__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sc-rechner__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sc-rechner__stepper button{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:2.25rem;transition:border-color var(--sc-dur-fast) var(--sc-ease), background-color var(--sc-dur-fast) var(--sc-ease);padding:0;line-height:1}.sc-rechner__stepper button:hover{border-color:var(--sc-text-muted)}.sc-rechner__stepper button:active{background:var(--sc-surface-raised)}.sc-rechner__stepper button:disabled{opacity:.35;cursor:default}.sc-rechner input[type=range]{width:100%;accent-color:var(--sc-accent);cursor:pointer;background:0 0}.sc-rechner__optionen{gap:var(--sc-s2);margin-top:var(--sc-s3);display:grid}.sc-rechner__schalter{justify-self:start;font-size:.9375rem}.sc-rechner__geldfelder{gap:.5rem;display:grid}.sc-rechner__geldfelder[hidden]{display:none}.sc-rechner__feld{justify-content:space-between;align-items:center;gap:var(--sc-s2);color:var(--sc-text-muted);padding-left:calc(38px + .6rem);font-size:.875rem;display:flex}.sc-rechner__feld label{cursor:pointer;text-wrap:balance}.sc-rechner__zuruecksetzen{color:var(--sc-text-muted);font:inherit;text-underline-offset:.2em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-self:start;padding:0;font-size:.8125rem;text-decoration:underline}.sc-rechner__zuruecksetzen:hover{color:var(--sc-text)}.sc-schalter{color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;--sc-schalter-feld:var(--sc-surface-contrast);--sc-schalter-an:var(--sc-brick);background:0 0;border:0;align-items:center;gap:.6rem;padding:0;display:inline-flex}.sc-schalter:focus-visible{outline:none}.sc-schalter:focus-visible .sc-schalter__spur{outline:2px solid var(--sc-text);outline-offset:2px}.sc-schalter__spur{background:var(--sc-schalter-feld);border-radius:11px;flex:none;width:38px;height:22px;position:relative;overflow:hidden}.sc-schalter__spur:before,.sc-schalter__spur:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.sc-schalter__spur:before{background:var(--sc-schalter-an);opacity:0;transition:opacity .18s}.sc-schalter__spur:after{z-index:1;box-shadow:inset 0 0 0 1px var(--sc-line)}.sc-schalter[aria-checked=true] .sc-schalter__spur:before{opacity:1}.sc-schalter__knopf{will-change:transform;width:14px;height:14px;position:absolute;top:4px;left:4px}.sc-schalter__koerper{transform-origin:0;will-change:transform;position:absolute;inset:0}.sc-schalter__koerper>i{background:var(--sc-text-muted);will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0}.sc-schalter__koerper>.sc-schalter__steg{transform-origin:0;left:50%;transform:scaleX(0)}.sc-schalter__ende{border-radius:50%}.sc-schalter__koerper>i:after{content:"";border-radius:inherit;background:var(--sc-paper);opacity:0;transition:opacity .18s;position:absolute;inset:0}.sc-schalter[aria-checked=true] .sc-schalter__koerper>i:after{opacity:1}.sc-schalter[aria-checked=true] .sc-schalter__knopf{transform:translate(16px)}.sc-rechner__karte{background:var(--sc-surface-raised);border:1px solid var(--sc-line-soft);border-radius:var(--sc-radius-lg);padding:var(--sc-s3);gap:var(--sc-s2);display:grid}.sc-rechner__block+.sc-rechner__block{border-top:1px solid var(--sc-line-soft);padding-top:var(--sc-s2)}.sc-rechner__label{color:var(--sc-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.8125rem}.sc-rechner__wert{font-family:var(--sc-font-display);white-space:nowrap;contain:inline-size;margin:.2rem 0 0;font-size:2rem;font-weight:600;line-height:1}.sc-rechner__note{color:var(--sc-text-muted);text-wrap:pretty;margin:.4rem 0 0;font-size:.8125rem;line-height:1.55}.sc-rechner__karte .sc-btn{margin-top:var(--sc-s1);justify-self:start}.sc-fall{gap:var(--sc-paket-luecke);margin-top:var(--sc-s4);display:grid}.sc-fall__konfigurator{gap:var(--sc-s4);margin-top:var(--sc-s3);align-items:start;display:grid}@media (width>=720px){.sc-fall__konfigurator{column-gap:var(--sc-s4);grid-template-columns:repeat(2,minmax(0,1fr))}.sc-fall__beispiele{grid-area:1/1}.sc-fall__karte{grid-row:1;align-self:start}}#preise.sc-contrast{overflow:clip}@media (width>=720px) and (height>=760px){.sc-fall__karte{top:calc(70px + var(--sc-s3));position:sticky}}.sc-fall__beispiel[hidden]{display:none}.sc-fall__kopf{gap:.5rem;display:grid}.sc-fall__betrieb{text-wrap:balance;display:grid}.sc-fall__herkunft a{color:var(--sc-text);text-underline-offset:3px;font-weight:700;text-decoration:underline}.sc-fall__herkunft a:hover{-webkit-text-decoration-color:var(--sc-accent);text-decoration-color:var(--sc-accent)}.sc-fall__kopf .sc-fall__wahl{grid-area:auto}@media (width>=960px){.sc-fall__kopf{justify-content:space-between;align-items:end;gap:var(--sc-s3);grid-template-columns:max-content minmax(0,1fr)}.sc-fall__betrieb{text-align:right}}.sc-fall__stufen{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.sc-fall__stufen button{border:1px solid var(--sc-line);min-height:2rem;color:var(--sc-text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color var(--sc-dur-fast) var(--sc-ease), background-color var(--sc-dur-fast) var(--sc-ease);background:0 0;border-radius:999px;padding:0 .75rem;font-size:.875rem}@media (width<=639px){.sc-fall__stufen{flex-wrap:nowrap;gap:.3rem}.sc-fall__stufen button{padding:0 .55rem;font-size:.8125rem}}.sc-fall__stufen button:hover{border-color:var(--sc-text-muted)}.sc-fall__stufen button[aria-pressed=true]{border-color:var(--sc-accent);background-color:var(--sc-hover-accent-wash)}.sc-fall .sc-fall__titel{margin:var(--sc-s3) 0 0;text-wrap:balance}.sc-fall__individuell{margin:var(--sc-s2) 0 0;border-left:2px solid var(--sc-brick);background:var(--sc-surface-raised);border-radius:0 var(--sc-radius) var(--sc-radius) 0;text-wrap:pretty;padding:.6rem .85rem;font-size:.875rem;line-height:1.5}.sc-fall__teile{margin:0 0 var(--sc-s2) .5rem;border-left:2px solid var(--sc-brick);padding:0 0 0 1rem;list-style:none}.sc-fall__leistungen .sc-fall__teile li{border-bottom:0}.sc-fall__teile .sc-fall__leistung{padding:.5rem 0}.sc-fall__abschnitt{margin:var(--sc-s3) 0 0;color:var(--sc-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem}.sc-fall__leistungen--betreuung{margin-top:var(--sc-s3)}.sc-fall__beispiel{container-type:inline-size}.sc-fall__lage{max-width:400px;color:var(--sc-text-muted);-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty;margin:.4rem 0 0;font-size:calc(min(100cqi,400px)/23.5)}@container (width>=460px){.sc-fall__lage{max-width:none;font-size:2.94118cqi}}.sc-fall__leistungen{margin:var(--sc-s2) 0 0;border-top:1px solid var(--sc-line-soft);padding:0;list-style:none}.sc-fall__leistungen li{border-bottom:1px solid var(--sc-line-soft)}.sc-fall__leistung{padding:var(--sc-s2) 0;cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.sc-fall__leistung--fest{cursor:default}.sc-fall__leistung input,.sc-anfrage__mitschicken input{appearance:none;border:1px solid var(--sc-text-muted);border-radius:var(--sc-radius-sm);width:1.125rem;height:1.125rem;cursor:inherit;transition:background-color var(--sc-dur-fast) var(--sc-ease), border-color var(--sc-dur-fast) var(--sc-ease);background:0 0;place-content:center;margin:.15rem 0 0;display:grid}.sc-fall__leistung input:after,.sc-anfrage__mitschicken input:after{content:"";border:solid var(--sc-paper);width:.3rem;height:.55rem;transition:transform var(--sc-dur-fast) var(--sc-ease);border-width:0 2px 2px 0;margin-top:-.12rem;transform:rotate(45deg)scale(0)}.sc-fall__leistung input:checked,.sc-anfrage__mitschicken input:checked{background:var(--sc-brick);border-color:var(--sc-brick)}.sc-fall__leistung input:checked:after,.sc-anfrage__mitschicken input:checked:after{transform:rotate(45deg)scale(1)}.sc-fall__leistung input:disabled{opacity:.6}.sc-fall__leistung input:focus-visible,.sc-anfrage__mitschicken input:focus-visible{outline:2px solid var(--sc-focus);outline-offset:2px}.sc-fall__text{gap:.15rem;display:grid}.sc-fall__name{text-wrap:balance;font-size:.95rem;font-weight:600;line-height:1.4}.sc-fall__fest{letter-spacing:.06em;text-transform:uppercase;color:var(--sc-text-muted);white-space:nowrap;margin-left:.4rem;font-size:.6875rem;font-weight:500}.sc-fall__beschreibung{color:var(--sc-text-muted);text-wrap:balance;font-size:.8125rem;line-height:1.5}.sc-fall__preis{font-family:var(--sc-font-display);white-space:nowrap;justify-items:end;font-size:.95rem;font-weight:600;line-height:1.4;display:grid}.sc-fall__monatlich{font-family:var(--sc-font-body);color:var(--sc-text-muted);font-size:.8125rem;font-weight:400}:is(.sc-fall__leistung:has(input:not(:checked)) .sc-fall__text,.sc-fall__leistung:has(input:not(:checked)) .sc-fall__preis){opacity:.5}.sc-fall__beispiel--ohne-betreuung .sc-fall__monatlich{opacity:.6;text-decoration:line-through}.sc-fall__karte .sc-rechner__wert.sc-fall__ohne{font-size:1.25rem}.sc-fall__stunden{font-family:var(--sc-font-display);margin:.4rem 0 0;font-size:1rem;font-weight:600;line-height:1.3}.sc-fall__deckt{flex-wrap:wrap;align-items:center;margin:.6rem 0 0;display:flex}.sc-fall__deckt,.sc-paket__chips{font-size:var(--sc-chip-schrift,.75rem);gap:.4em}.sc-fall--einzeilig .sc-fall__deckt,.sc-fall--einzeilig .sc-paket__chips{flex-wrap:nowrap}.sc-fall__deckt[hidden]{display:none}.sc-fall__chip{border:1px solid var(--sc-chip-rand);border-radius:var(--sc-chip-radius);background:var(--sc-chip-flaeche);color:var(--sc-text);white-space:nowrap;transition:border-color var(--sc-dur-fast) var(--sc-ease);padding:.25em .5em;font-size:1em;font-weight:600;line-height:1.5}@media (hover:hover){.sc-fall__chip:hover{border-color:var(--sc-ok)}}.sc-fall__zusage{position:relative}.sc-fall .sc-fall__info,.sc-anfrage__auswahl .sc-fall__info{border:1px solid var(--sc-line);width:1.15rem;height:1.15rem;color:var(--sc-text-muted);font:600 .6875rem/1 var(--sc-font-body);vertical-align:.05em;cursor:pointer;background:0 0;border-radius:50%;place-items:center;margin-left:.25rem;padding:0;display:inline-grid}.sc-fall .sc-fall__info:hover,.sc-fall .sc-fall__info[aria-expanded=true],.sc-anfrage__auswahl .sc-fall__info:hover,.sc-anfrage__auswahl .sc-fall__info[aria-expanded=true]{border-color:var(--sc-text-muted);color:var(--sc-text)}.sc-fall__info-text{z-index:5;border:1px solid var(--sc-line);border-radius:var(--sc-radius);background:linear-gradient(var(--sc-surface-raised), var(--sc-surface-raised)), var(--sc-surface-contrast);box-shadow:var(--sc-shadow-e);color:var(--sc-text-muted);padding:.7rem .85rem;font-size:.8125rem;line-height:1.55;display:none;position:absolute;top:calc(100% + .5rem);left:0;right:0}.sc-fall__info-text:after{content:"";height:.5rem;position:absolute;bottom:100%;left:0;right:0}.sc-fall__info-text p{margin:0}.sc-fall__info-text p+p{margin-top:.5rem}.sc-fall__zusage:has(.sc-fall__info[aria-expanded=true]) .sc-fall__info-text{display:block}@media (hover:hover){:is(.sc-fall__zusage:has(.sc-fall__info:hover) .sc-fall__info-text,.sc-fall__zusage:has(.sc-fall__info-text:hover) .sc-fall__info-text){display:block}}.sc-anfrage__auswahl{position:relative}.sc-anfrage__auswahlzeile span:last-child{color:var(--sc-text)}.sc-anfrage__auswahl .sc-fall__info-text p+p{margin-top:.25rem}.sc-anfrage__auswahl:has(.sc-fall__info[aria-expanded=true]) .sc-fall__info-text{display:block}@media (hover:hover){:is(.sc-anfrage__auswahl:has(.sc-fall__info:hover) .sc-fall__info-text,.sc-anfrage__auswahl:has(.sc-fall__info-text:hover) .sc-fall__info-text){display:block}}.sc-fall__beispiele .sc-rechner__zuruecksetzen{margin-top:var(--sc-s2)}.sc-pakete{gap:var(--sc-paket-luecke);display:grid}.sc-pakete[hidden]{display:none}.sc-pakete__spur{margin-inline:calc(-1 * var(--sc-gutter));padding:4px var(--sc-gutter) 8px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sc-gutter);scrollbar-width:none;align-items:flex-start;gap:12px;display:flex;overflow-x:auto}.sc-pakete__spur::-webkit-scrollbar{display:none}.sc-pakete__spur>.sc-paket{min-height:var(--sc-karten-zu,auto);scroll-snap-align:start;flex:0 0 min(100% - 40px,420px)}.sc-pakete__spur>.sc-paket:has(.sc-paket__enthalten[open]){min-height:var(--sc-karten-auf,auto)}.sc-pakete__spur>.sc-paket .sc-paket__aktion{margin-top:auto}.sc-pakete__tabelle{margin:calc(10px - var(--sc-paket-luecke)) 0 0;text-align:center;font-size:.875rem}.sc-pakete__tabelle a{color:var(--sc-text);text-decoration:underline;-webkit-text-decoration-color:var(--sc-marker);text-decoration-color:var(--sc-marker);text-underline-offset:4px;align-items:center;gap:8px;display:inline-flex}.sc-pakete__neu{color:var(--sc-text-muted)}.sc-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sc-pakete__punkte{justify-content:center;gap:4px;margin-top:6px;display:flex}.sc-pakete__punkte button{min-height:32px;font:inherit;color:var(--sc-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--sc-dur) var(--sc-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;display:inline-flex}.sc-pakete__punkt{background:var(--sc-line);width:6px;height:6px;transition:background var(--sc-dur) var(--sc-ease), box-shadow var(--sc-dur) var(--sc-ease);border-radius:50%}.sc-pakete__punkte [aria-current=true]{color:var(--sc-text);font-weight:600}.sc-pakete__punkte [aria-current=true] .sc-pakete__punkt{background:var(--sc-dot);box-shadow:var(--sc-dot-glow)}@media (width<=959px){.sc-pakete{gap:0}}@media (width>=960px){.sc-pakete__spur{display:contents}.sc-pakete__punkte{display:none}}.sc-fall{-webkit-tap-highlight-color:transparent}.sc-paket{border:1px solid var(--sc-line-soft);border-radius:var(--sc-paket-radius);background:var(--sc-surface-raised);cursor:pointer;transition:border-color var(--sc-dur-slow) var(--sc-ease);flex-direction:column;gap:14px;padding:20px;display:flex}@media (hover:hover){.sc-paket:hover{border-color:var(--sc-accent)}}.sc-paket.sc-paket--gewaehlt{border-color:var(--sc-accent)}.sc-paket p{margin:0}.sc-paket__kopf{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sc-fall .sc-paket__name{justify-items:start;gap:4px;margin:0;display:grid}.sc-paket__label{font-family:var(--sc-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--sc-paket-label);font-size:.8125rem;font-weight:700;line-height:1.5}.sc-paket__titel{font-family:var(--sc-font-display);text-wrap:balance;min-height:2.4em;font-size:1.1875rem;font-weight:700;line-height:1.2;display:block}.sc-paket__wort{white-space:nowrap}@media (width<=959px){.sc-paket{container-type:inline-size}.sc-paket__titel{font-size:clamp(.8125rem,10cqi - 10.4px,1.1875rem)}}.sc-paket__label-zeile{align-items:center;gap:8px;display:inline-flex}.sc-paket__stufen{gap:3px;display:inline-flex}.sc-paket__stufen i{border:1px solid color-mix(in srgb, var(--sc-paket-label) 60%, transparent);border-radius:50%;width:6px;height:6px}.sc-paket__stufen i.is-an{border-color:var(--sc-dot);background:var(--sc-dot);box-shadow:var(--sc-dot-glow)}.sc-paket__preis{text-align:right;flex-shrink:0;justify-items:end;display:grid}.sc-paket__einmalig{font-family:var(--sc-font-display);white-space:nowrap;font-size:1.5rem;font-weight:700;line-height:1.1}.sc-paket__monatlich{color:var(--sc-text-muted);font-size:.75rem;line-height:1.5}.sc-paket__lang{display:none}.sc-paket__potenzial{border:1px solid var(--sc-potenzial-rand);border-radius:var(--sc-potenzial-radius);background:var(--sc-potenzial-flaeche);grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;padding:12px 14px;display:grid;position:relative;container-type:inline-size}.sc-fall .sc-paket__info-knopf{margin:0;position:absolute;top:12px;right:12px}.sc-paket__info-text{top:2.4rem;left:8px;right:8px}.sc-paket__potenzial:has(.sc-paket__info-knopf[aria-expanded=true]) .sc-paket__info-text{display:block}@media (hover:hover){:is(.sc-paket__potenzial:has(.sc-paket__info-knopf:hover) .sc-paket__info-text,.sc-paket__potenzial:has(.sc-paket__info-text:hover) .sc-paket__info-text){display:block}}.sc-paket__potenzial-label{letter-spacing:.08em;text-transform:uppercase;color:var(--sc-text-muted);font-size:.75rem;font-weight:600;display:none}.sc-paket__euro{font-family:var(--sc-font-display);color:var(--sc-ok);padding-right:1.75rem;font-size:min(1.0625rem,5.81395cqi - .101744rem);font-weight:700;line-height:1.3}.sc-paket__zeile{font-size:.8125rem;line-height:1.5}.sc-paket__zeile:empty{display:none}.sc-paket__zeile span{display:block}.sc-paket__chips{flex-wrap:wrap;display:flex}.sc-paket__enthalten{border-top:1px solid var(--sc-line-soft);padding-top:12px}.sc-paket__enthalten summary{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:8px;font-size:.875rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.sc-paket__enthalten summary::-webkit-details-marker{display:none}.sc-paket__enthalten-lang{display:none}.sc-paket__pfeil,.sc-individuell__knopf svg{transition:transform var(--sc-dur-fast) var(--sc-ease);flex:none}.sc-paket__enthalten[open] .sc-paket__pfeil,.sc-individuell[open] .sc-individuell__knopf svg{transform:rotate(180deg)}.sc-paket__liste{gap:7px;margin:8px 0 0;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:grid}.sc-paket__liste li{align-items:flex-start;gap:10px;display:flex}.sc-paket__liste svg{color:var(--sc-accent);flex:none;margin-top:3px}.sc-paket__liste path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.sc-paket__fest{color:var(--sc-text-muted)}.sc-paket__liste .sc-paket__alles strong{font-weight:600}.sc-paket__vorher{color:var(--sc-paket-label);font-weight:700}.sc-paket__aktion{gap:10px;display:grid}.sc-fall .sc-paket__knopf{border:1px solid var(--sc-accent);color:var(--sc-text);transition:background-color var(--sc-dur-slow) var(--sc-ease), box-shadow var(--sc-dur-slow) var(--sc-ease);background:0 0;justify-content:center;gap:.5rem}@media (hover:hover){.sc-fall .sc-paket:hover .sc-paket__knopf[aria-pressed=false]{background-color:var(--sc-hover-accent-wash)}}.sc-fall .sc-paket__knopf[aria-pressed=true]{background-color:var(--sc-accent);color:var(--sc-on-accent);box-shadow:var(--sc-shadow-accent)}.sc-paket__knopf svg,.sc-paket__knopf-an,.sc-paket__knopf[aria-pressed=true] .sc-paket__knopf-aus{display:none}.sc-paket__knopf[aria-pressed=true] svg{display:block}.sc-paket__knopf[aria-pressed=true] .sc-paket__knopf-an{display:inline}.sc-paket__knopf path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.sc-paket__anpassen{color:var(--sc-text-muted);text-underline-offset:3px;justify-self:center;font-size:.8125rem;display:none}.sc-paket__anpassen:hover{color:var(--sc-text)}@media (width>=960px){.sc-pakete{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-paket{grid-row:span 5;grid-template-rows:subgrid;align-content:start;row-gap:18px;padding:clamp(20px,2.2vw,28px);display:grid}.sc-paket__kopf{grid-row:span 2;grid-template-rows:subgrid;align-items:start;row-gap:18px;display:grid}.sc-paket__titel{font-size:1.25rem}.sc-paket__preis{text-align:left;justify-items:start;gap:2px}.sc-paket__einmalig{font-size:2.125rem}.sc-paket__monatlich{font-size:.8125rem}.sc-paket__lang{display:inline}.sc-paket__potenzial{padding:14px 16px}.sc-fall .sc-paket__info-knopf{top:14px;right:14px}.sc-paket__euro{padding-right:0}.sc-paket__potenzial-label{display:block}.sc-paket__euro{font-size:clamp(.875rem,7.93651cqi,1.25rem)}.sc-paket__gespart{display:none}.sc-paket__zeile{font-size:.875rem}.sc-paket__chips{margin-top:4px}.sc-paket__enthalten{flex-grow:1;padding-top:14px}.sc-paket__enthalten summary{pointer-events:none;cursor:default;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-text-muted);font-size:.75rem}.sc-paket__enthalten-lang{display:inline}.sc-paket__enthalten-kurz,.sc-paket__pfeil{display:none}.sc-paket__liste{gap:8px;margin-top:10px}.sc-paket__anpassen{display:block}}.sc-individuell{border:1px dashed var(--sc-individuell-rand);border-radius:var(--sc-individuell-radius);scroll-margin-top:calc(70px + var(--sc-s2));transition:border-color var(--sc-dur-slow) var(--sc-ease);padding:18px}@media (hover:hover){.sc-individuell:hover{border-color:var(--sc-accent)}}.sc-individuell.sc-individuell--gewaehlt{border-color:var(--sc-accent)}.sc-individuell__kopf{cursor:pointer;-webkit-tap-highlight-color:transparent;gap:12px;list-style:none;display:grid}.sc-individuell__kopf::-webkit-details-marker{display:none}.sc-individuell__text{justify-items:start;gap:8px;display:grid}.sc-individuell__titel{font-family:var(--sc-font-display);font-size:1.125rem;font-weight:700;line-height:1.2}.sc-individuell__info{color:var(--sc-text-muted);text-wrap:pretty;font-size:.8125rem;line-height:1.5}.sc-individuell__knopf{border:1px solid var(--sc-accent);border-radius:var(--sc-radius);white-space:nowrap;transition:background-color var(--sc-dur-fast) var(--sc-ease);justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:.875rem;font-weight:600;display:inline-flex}.sc-individuell__kopf:hover .sc-individuell__knopf{background-color:var(--sc-hover-accent-wash)}.sc-individuell__zu,.sc-individuell[open] .sc-individuell__auf{display:none}.sc-individuell[open] .sc-individuell__zu{display:inline}@media (width>=960px){.sc-individuell{padding:22px 24px}.sc-individuell__kopf{align-items:center;gap:var(--sc-s3);grid-template-columns:minmax(0,1fr) auto}.sc-individuell__text{gap:4px}}.sc-fall--leiste .sc-fall__aktion{display:none}.sc-leiste{z-index:90;padding:12px 0 calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--sc-line);background:var(--sc-leiste-grund);box-shadow:var(--sc-leiste-schatten);-webkit-tap-highlight-color:transparent;visibility:hidden;transition:transform var(--sc-dur) var(--sc-ease), visibility 0s linear var(--sc-dur);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sc-leiste__innen{justify-content:space-between;align-items:center;gap:12px;display:flex}.sc-leiste.sc-leiste--sichtbar{visibility:visible;transition:transform var(--sc-dur) var(--sc-ease), visibility 0s;transform:none}.sc-leiste[hidden]{display:none}.sc-leiste p{margin:0}.sc-leiste__gewaehlt{color:var(--sc-text-muted);font-size:.75rem;line-height:1.4}.sc-leiste__summe{font-family:var(--sc-font-display);white-space:nowrap;font-size:1.0625rem;font-weight:700;line-height:1.3}.sc-leiste__monatlich{font-family:var(--sc-font-body);color:var(--sc-text-muted);font-size:.75rem;font-weight:400}.sc-leiste__text{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"gemerkt netto""summe summe";column-gap:.25em;display:grid}.sc-leiste__gewaehlt{grid-area:gemerkt}.sc-leiste__summe{grid-area:summe}.sc-leiste__netto{color:var(--sc-text-muted);white-space:nowrap;grid-area:netto;font-size:.6875rem;font-weight:700;line-height:1.4}.sc-leiste__netto:before{content:"· "}.sc-leiste .sc-leiste__knopf{white-space:nowrap;flex:none;padding:8px 16px;font-size:.875rem}@media (width<=959px){.sc-leiste__innen{gap:16px}.sc-leiste .sc-leiste__knopf{padding:7px 12px;font-size:.8125rem}}@media (width<=389px){.sc-leiste__text{grid-template-columns:minmax(0,1fr);grid-template-areas:"gemerkt""summe""netto"}.sc-leiste__netto:before{content:none}}@media (width>=960px){.sc-leiste__text{align-items:baseline;gap:var(--sc-s2);display:flex}.sc-leiste__gewaehlt{font-size:.875rem}.sc-leiste__summe{font-size:1.25rem}.sc-leiste__monatlich{font-size:.875rem}.sc-leiste__netto{font-size:.75rem}.sc-leiste__netto:before{content:none}}@media (prefers-reduced-motion:reduce){.sc-leiste,.sc-leiste.sc-leiste--sichtbar{transition:none}}.sc-anfrage__rechner{border:1px solid var(--sc-line-soft);border-radius:var(--sc-radius);gap:.35rem;padding:.75rem .85rem;font-size:.8125rem;line-height:1.5;display:grid}.sc-anfrage__mitschicken input{flex:none}.sc-anfrage__form .sc-anfrage__mitschicken{cursor:pointer;color:var(--sc-text);align-items:flex-start;gap:.6rem;font-weight:600;display:flex}.sc-anfrage__rechnerwert{color:var(--sc-text-muted);text-wrap:pretty;margin:0;padding-left:1.725rem}.sc-anfrage__rechner:has(input:not(:checked)) .sc-anfrage__rechnerwert{opacity:.45;text-decoration:line-through}.sc-kacheln{gap:var(--sc-s2);margin-top:var(--sc-s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=876px){.sc-kacheln{grid-template-columns:repeat(4,minmax(0,1fr))}}.sc-kachel{perspective:1000px;cursor:pointer;text-align:left;height:250px}.sc-kachel__innen{width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.3,1);position:relative}.sc-kachel[aria-pressed=true] .sc-kachel__innen{transform:rotateY(180deg)}.sc-kachel__vorn,.sc-kachel__hinten{gap:var(--sc-s2);background:var(--sc-surface-raised);border:1px solid var(--sc-line-soft);border-radius:var(--sc-radius-lg);padding:var(--sc-s3);backface-visibility:hidden;flex-direction:column;display:flex;position:absolute;inset:0}.sc-kachel__vorn{justify-content:space-between;transition:border-color .15s cubic-bezier(.2,.7,.3,1),box-shadow .15s cubic-bezier(.2,.7,.3,1);container-type:inline-size}.sc-kachel:hover .sc-kachel__vorn,.sc-kachel:focus-visible .sc-kachel__vorn{border-color:var(--sc-accent);box-shadow:var(--sc-shadow-e)}.sc-kachel__hinten{border-color:var(--sc-accent);overflow:auto;transform:rotateY(180deg)}.sc-kachel__titel{text-wrap:balance;font-size:min(1.0625rem,8.33333cqi)}.sc-nobr{white-space:nowrap}.sc-kachel__hinweis{color:var(--sc-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem}.sc-kachel__text{text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.5}.sc-kachel__hinten .sc-chip-row{margin-top:auto}@media (width<=639px){.sc-kacheln{margin-top:var(--sc-s3);grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.sc-kachel{aspect-ratio:3/4;height:auto}.sc-kachel__vorn,.sc-kachel__hinten{gap:.5rem;padding:.6rem}.sc-kachel__titel{text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;font-size:.78125rem;line-height:1.3}.sc-kachel__hinweis{font-size:.625rem}.sc-kachel__text{-webkit-hyphens:auto;hyphens:auto;font-size:.75rem;line-height:1.45}.sc-kachel__hinten .sc-chip{padding:.15rem .4rem;font-size:.625rem;line-height:1.2}}@media (width>=876px) and (width<=1279px){.sc-kachel__vorn,.sc-kachel__hinten{gap:.5rem;padding:.75rem}.sc-kachel__text{-webkit-hyphens:auto;hyphens:auto;font-size:.75rem;line-height:1.45}.sc-kachel__hinten .sc-chip{padding:.15rem .4rem;font-size:.625rem;line-height:1.2}}.sc-detail strong{color:var(--sc-text);font-weight:600}.sc-detail{margin-top:var(--sc-s3);border-top:1px solid var(--sc-line-soft);padding-top:var(--sc-s3);color:var(--sc-text-muted);font-size:.9375rem}.sc-feld{height:420px;margin-top:var(--sc-s4);background:radial-gradient(58% 64% at 50% 50%, color-mix(in srgb, var(--sc-accent) 34%, transparent) 0%, color-mix(in srgb, var(--sc-accent) 16%, transparent) 48%, transparent 80%);position:relative}.sc-feld__chip{will-change:transform;opacity:0;transition:opacity .45s;position:absolute;top:0;left:0}.sc-feld:not([data-bewegt]){gap:var(--sc-s2);height:auto;padding:var(--sc-s4) 0;flex-wrap:wrap;justify-content:center;display:flex}.sc-feld:not([data-bewegt]) .sc-feld__chip{opacity:1;position:static}@media (width<=639px){#systeme .sc-shell{flex-direction:column;display:flex}#systeme .sc-split{display:contents}#systeme .sc-feld{order:1}#systeme .sc-split>p{margin-top:var(--sc-s3);order:2}.sc-feld__chip .sc-chip{padding:.15rem .4rem;font-size:.625rem}}.sc-nachweise{gap:var(--sc-s3) var(--sc-s4);border-top:1px solid var(--sc-line);padding-top:var(--sc-s3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=560px){.sc-nachweise{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.sc-nachweise{column-gap:var(--sc-s3);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.sc-nachweise{column-gap:var(--sc-s4)}}.sc-nachweis svg{margin-bottom:var(--sc-s1);color:var(--sc-text);display:block}.sc-nachweis p{color:var(--sc-text-muted);text-wrap:pretty;margin:.4rem 0 0;font-size:.875rem;line-height:1.55}a.sc-nachweis--link{--nachweis-glow:#f4f4f473;--nachweis-glow-aus:#f4f4f400;color:inherit;text-decoration:none;display:block}[data-sc-theme=light] a.sc-nachweis--link{--nachweis-glow:#25284659;--nachweis-glow-aus:#25284600}#compliance a.sc-nachweis--link:hover{opacity:1}a.sc-nachweis--link svg,a.sc-nachweis--link .sc-h3{filter:drop-shadow(0 0 7px var(--nachweis-glow-aus));will-change:filter;transition:filter .2s ease-out}a.sc-nachweis--link:hover svg,a.sc-nachweis--link:hover .sc-h3,a.sc-nachweis--link:focus-visible svg,a.sc-nachweis--link:focus-visible .sc-h3{filter:drop-shadow(0 0 7px var(--nachweis-glow))}.sc-nachweis__pfeil{color:var(--sc-text-muted);will-change:transform;margin-left:.35em;transition:transform .2s ease-out,color .2s ease-out;display:inline-block}a.sc-nachweis--link:hover .sc-nachweis__pfeil,a.sc-nachweis--link:focus-visible .sc-nachweis__pfeil{color:var(--sc-text);transform:translate(3px)}@media (prefers-reduced-motion:reduce){a.sc-nachweis--link:hover .sc-nachweis__pfeil{transform:none}}.sc-anfrage{background:var(--sc-surface-raised);border:1px solid var(--sc-line-soft);border-radius:var(--sc-radius-lg);padding:var(--sc-s3);gap:var(--sc-s3);isolation:isolate;padding:var(--sc-s3) var(--sc-s3) calc(var(--sc-s3) + 4px);box-shadow:var(--sc-shadow-f);--sc-glow-gradient:conic-gradient(from calc(var(--sc-glow-angle) + 200deg), var(--sc-glow-1), var(--sc-glow-2), var(--sc-glow-3), var(--sc-glow-4), var(--sc-glow-1));--sc-anfrage-grund:color-mix(in srgb, var(--sc-navy) 82%, var(--sc-surface-contrast));background:0 0;border:0;animation:12s linear infinite paused sc-glow-wander;display:grid;position:relative}.sc-anfrage:before,.sc-anfrage:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.sc-anfrage:after{z-index:-1;background:linear-gradient(var(--sc-anfrage-grund), var(--sc-anfrage-grund)) padding-box, linear-gradient(color-mix(in srgb, transparent 45%, var(--sc-anfrage-grund)), color-mix(in srgb, transparent 45%, var(--sc-anfrage-grund))) border-box, var(--sc-glow-gradient) border-box;border:1px solid #0000}.sc-anfrage:before{z-index:-2;background:var(--sc-glow-gradient);filter:blur(14px);opacity:.3;transition:opacity var(--sc-dur-slow) var(--sc-ease);inset:-2px}.sc-anfrage:focus-within{animation-play-state:running}.sc-anfrage:focus-within:before{opacity:.45}@media (prefers-reduced-motion:reduce){.sc-anfrage{animation:none}}.sc-anfrage__titel{padding-bottom:var(--sc-s3);border-bottom:1px solid var(--sc-line-soft);align-items:flex-start;gap:12px;display:flex}.sc-anfrage[data-gesendet] .sc-anfrage__titel{display:none}.sc-anfrage__licht{background:var(--sc-dot-on-accent);width:8px;height:8px;box-shadow:var(--sc-dot-on-accent-glow);border-radius:50%;flex:none;margin-top:.55em}.sc-anfrage__titel p{margin:0}.sc-anfrage__titel-text{font-family:var(--sc-font-display);color:var(--sc-text);font-size:1.25rem;font-weight:700;line-height:1.3}.sc-anfrage__titel-block{flex:1;min-width:0;container-type:inline-size}.sc-anfrage__titel-zeile{color:var(--sc-text-muted);font-size:clamp(.6875rem,4.54545cqi,.8125rem);margin-top:4px!important}.sc-anfrage__kopf{justify-content:space-between;align-items:center;gap:var(--sc-s2);display:flex}.sc-anfrage__stufe{color:var(--sc-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.sc-anfrage__punkte{gap:.3rem;display:flex}.sc-anfrage__punkte span{background:var(--sc-line);border-radius:2px;width:24px;height:3px}.sc-anfrage__punkte .is-erreicht{background:var(--sc-accent);box-shadow:var(--sc-dot-glow)}.sc-anfrage__punkte span:last-child{background:color-mix(in srgb, var(--sc-flare) 35%, transparent)}.sc-anfrage__punkte span:last-child.is-erreicht{background:var(--sc-flare);box-shadow:var(--sc-dot-on-accent-glow)}.sc-anfrage__hinweis{color:var(--sc-text-muted);max-width:34ch;margin:.35rem 0 0;font-size:.8125rem}.sc-anfrage__kacheln{gap:var(--sc-s2);margin-top:var(--sc-s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));display:grid}.sc-anfrage__fortsetzen{gap:var(--sc-s2);display:grid}.sc-anfrage__fortsetzen:has(>:not([hidden])){margin-top:var(--sc-s3)}.sc-anfrage__fortsetzen .sc-btn{justify-content:center;padding-block:.6rem}.sc-anfrage__kachel{aspect-ratio:1;text-align:left;border:1px solid var(--sc-line);border-radius:var(--sc-radius-lg);color:var(--sc-text);font-family:var(--sc-font-body);cursor:pointer;background-color:#0000;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.85rem;font-size:.875rem;line-height:1.3;transition:border-color .15s cubic-bezier(.2,.7,.3,1),background-color .15s cubic-bezier(.2,.7,.3,1);display:flex}.sc-anfrage__kachel:hover,.sc-anfrage__kachel[aria-pressed=true]{border-color:var(--sc-accent);background-color:var(--sc-hover-accent-wash)}.sc-anfrage__kachel span{text-wrap:pretty}[data-anfrage-schritt]{container-type:inline-size}.sc-anfrage__kacheln{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}@container (width>=220px){.sc-anfrage__kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-anfrage__kachel--breit{width:calc((100% - var(--sc-s2)) / 2);grid-column:span 2;justify-self:start}.sc-anfrage__kachel--breit.is-offen{width:100%}}@container (width<=419px){.sc-anfrage__kachel{aspect-ratio:auto;min-height:7.375rem}}@container (width>=420px){.sc-anfrage__kacheln{grid-template-columns:repeat(3,minmax(0,1fr))}}.sc-anfrage__kachel--breit{aspect-ratio:auto;cursor:default;transition:width .35s var(--sc-ease), border-color .15s cubic-bezier(.2, .7, .3, 1), background-color .15s cubic-bezier(.2, .7, .3, 1);padding:0;position:relative}.sc-anfrage__kachel--breit.is-offen{border-color:var(--sc-accent);background-color:var(--sc-hover-accent-wash)}.sc-anfrage__breit-wahl{font:inherit;line-height:inherit;text-align:left;color:inherit;border-radius:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.85rem;display:flex;position:absolute;inset:0}.sc-anfrage__kachel--breit .sc-anfrage__im-feld{z-index:1;background:var(--sc-surface-raised);opacity:0;visibility:hidden;width:auto;height:2.1rem;transition:opacity .3s var(--sc-ease), transform .3s var(--sc-ease), visibility 0s linear .3s;margin-block:auto;padding:.3rem .65rem;font-size:.8125rem;position:absolute;inset:calc(.85rem + 26px) .85rem 2rem;transform:translateY(4px)}.sc-anfrage__kachel--breit.is-offen .sc-anfrage__im-feld{opacity:1;visibility:visible;transition:opacity .3s var(--sc-ease) .25s, transform .3s var(--sc-ease) .25s, visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){.sc-anfrage__kachel--breit,.sc-anfrage__kachel--breit .sc-anfrage__im-feld,.sc-anfrage__kachel--breit.is-offen .sc-anfrage__im-feld{transition:none;transform:none}}.sc-anfrage__form{gap:var(--sc-s2);margin-top:var(--sc-s3);display:grid}.sc-anfrage__form label{color:var(--sc-text-muted);gap:.4rem;font-size:.875rem;display:grid}.sc-anfrage__eingabe{border:1px solid var(--sc-line);border-radius:var(--sc-radius);color:var(--sc-text);font-family:var(--sc-font-body);box-sizing:border-box;background:0 0;width:100%;padding:.7rem .85rem;font-size:1rem}.sc-anfrage__datenschutz{max-width:none;margin:0}.sc-anfrage__gespraech{color:var(--sc-text);align-items:flex-start;gap:.4rem;margin:0;font-size:.875rem;line-height:1.45;display:flex}.sc-anfrage__gespraech svg{color:var(--sc-accent);flex:none;margin-top:.1em}.sc-anfrage__datenschutz a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.sc-anfrage__falle{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sc-anfrage__fehler{padding:var(--sc-s2);border-left:2px solid var(--sc-accent);background-color:var(--sc-hover-accent-wash);border-radius:var(--sc-radius);gap:.35rem;margin:0;font-size:.8125rem;line-height:1.45;list-style:none;display:grid}.sc-anfrage__fuss{justify-content:space-between;align-items:center;gap:var(--sc-s2);border-top:1px solid var(--sc-line-soft);padding-top:var(--sc-s2);display:flex}.sc-anfrage__fuss .sc-anfrage__hinweis{margin:0}@media (width>=640px){.sc-anfrage__fuss .sc-anfrage__hinweis{max-width:none}}.sc-anfrage__zurueck{color:var(--sc-text-muted);font-family:var(--sc-font-body);cursor:pointer;background:0 0;border:0;flex:none;font-size:.8125rem;text-decoration:underline}.sc-anfrage__danke{border-left:2px solid var(--sc-accent);padding-left:var(--sc-s2)}.sc-anfrage__danke p{margin:0}.sc-anfrage__danke-titel{font-family:var(--sc-font-display);letter-spacing:-.01em;color:var(--sc-text);font-size:1.375rem;font-weight:600;line-height:1.25}.sc-anfrage__danke .sc-anfrage__danke-text{color:var(--sc-text-muted);margin-top:.3rem;font-size:1rem;line-height:1.5}.sc-anfrage[data-gesendet]{align-content:center;gap:var(--sc-s2)}.sc-anfrage[data-gesendet] .sc-anfrage__danke{animation:sc-weiter-ein .55s var(--sc-ease) both}.sc-weiter{padding-top:var(--sc-s2);border-top:1px solid var(--sc-line-soft)}.sc-weiter__liste{margin:0;padding:0;list-style:none}.sc-weiter__schritt{grid-template-columns:22px 1fr;column-gap:.85rem;padding-bottom:1.25rem;display:grid;position:relative}.sc-weiter__schritt:last-child{padding-bottom:0}.sc-anfrage[data-gesendet] .sc-weiter__schritt{animation:sc-weiter-ein .55s var(--sc-ease) both;animation-delay:calc(.25s + var(--i,0) * .11s)}.sc-weiter__knoten{box-sizing:border-box;border:1px solid var(--sc-line);width:22px;height:22px;color:var(--sc-on-accent);border-radius:50%;place-items:center;display:grid}.sc-weiter__schritt.is-erledigt>.sc-weiter__knoten{background:var(--sc-accent);border-color:var(--sc-accent)}.sc-weiter__schritt.is-aktiv>.sc-weiter__knoten{border-color:color-mix(in srgb, var(--sc-ok) 40%, var(--sc-line))}.sc-weiter__schritt.is-ungewiss>.sc-weiter__knoten{border-style:dashed}.sc-weiter__punkt{background:var(--sc-ok);width:7px;height:7px;box-shadow:0 0 10px 2px color-mix(in srgb, var(--sc-ok) 70%, transparent);opacity:0;border-radius:50%;display:block}.sc-anfrage[data-gesendet] .sc-weiter__punkt{animation:.6s .8s both sc-live-in,3.4s ease-in-out 1.4s infinite sc-breathe}.sc-weiter__linie{background:var(--sc-line);width:1px;position:absolute;top:24px;bottom:2px;left:10.5px;overflow:hidden}.sc-weiter__linie--ungewiss{border-left:1px dashed var(--sc-line);background:0 0;width:0}.sc-weiter__linie--puls:before{content:"";background:linear-gradient(to bottom, transparent, var(--sc-ok), transparent);opacity:0;width:1px;height:18px;position:absolute;top:-18px;left:0}.sc-anfrage[data-gesendet] .sc-weiter__linie--puls:before{animation:3.6s cubic-bezier(.45,0,.55,1) 1.3s infinite sc-weiter-puls}.sc-weiter__text{align-content:start;gap:.1rem;display:grid}.sc-weiter__titel{color:var(--sc-text-muted);font-size:.9375rem;font-weight:500;line-height:22px}.sc-weiter__schritt.is-erledigt .sc-weiter__titel,.sc-weiter__schritt.is-aktiv .sc-weiter__titel{color:var(--sc-text)}.sc-weiter__schritt.is-ungewiss .sc-weiter__titel{opacity:.7}.sc-weiter__meta{color:var(--sc-text-muted);text-wrap:balance;font-size:.75rem;line-height:1.4}.sc-weiter__schritt.is-aktiv .sc-weiter__meta{color:var(--sc-ok);text-shadow:0 0 14px color-mix(in srgb, var(--sc-ok) 60%, transparent)}@media (prefers-reduced-motion:reduce){.sc-anfrage[data-gesendet] .sc-anfrage__danke,.sc-anfrage[data-gesendet] .sc-weiter__schritt,.sc-anfrage[data-gesendet] .sc-weiter__punkt{opacity:1;animation:none}.sc-anfrage[data-gesendet] .sc-weiter__linie--puls:before{opacity:0;animation:none}}.sc-anfrage__warnung{color:var(--sc-accent-bright);border:1px dashed var(--sc-accent);border-radius:var(--sc-radius);padding:var(--sc-s2);margin:0;font-size:.8125rem}main[data-flow=dossier]{--sc-flow:color-mix(in srgb, var(--sc-accent) 30%, transparent);background-image:radial-gradient(46% 20% at 14% 3%, var(--sc-flow), transparent 72%), radial-gradient(38% 16% at 90% 22%, var(--sc-flow), transparent 72%), radial-gradient(40% 17% at 8% 46%, var(--sc-flow), transparent 72%), radial-gradient(34% 15% at 92% 68%, var(--sc-flow), transparent 72%), radial-gradient(38% 16% at 12% 90%, var(--sc-flow), transparent 72%)}:where(main[data-flow=dossier]) a{color:var(--sc-text);-webkit-text-decoration-color:var(--sc-line);text-decoration-color:var(--sc-line);transition:color var(--sc-dur) var(--sc-ease), text-decoration-color var(--sc-dur) var(--sc-ease)}:where(main[data-flow=dossier]) a:hover{-webkit-text-decoration-color:var(--sc-accent);text-decoration-color:var(--sc-accent)}main[data-flow=dossier] a:not(.sc-btn):not(.sc-nav__cta):hover{opacity:1}.ls-kopf{letter-spacing:.07em;text-transform:uppercase;color:var(--sc-text-muted);font-size:.75rem}main[data-flow=dossier]{position:relative}.ls-hier{top:var(--sc-s3);z-index:3;position:absolute;left:0;right:0}.ls-hier p{letter-spacing:.05em;text-transform:uppercase;color:var(--sc-text-muted);margin:0 auto;font-size:.6875rem;font-weight:500}:where(main[data-flow=dossier]) .ls-hier a{color:inherit;text-decoration:none}.ls-hier a:hover{text-underline-offset:3px;text-decoration:underline}.ls-hier__marke{text-transform:none;letter-spacing:0;font-size:.75rem;font-weight:700}.ls-systeme{align-items:center;gap:var(--sc-s2);margin-top:var(--sc-s4);padding-top:var(--sc-s3);border-top:1px solid var(--sc-line-soft);flex-wrap:wrap;display:flex}.ls-hier-zu-finden{display:none}@media (width<=767px){.ls-hier-zu-finden{margin-top:var(--sc-s4);padding-top:var(--sc-s3);border-top:1px solid var(--sc-line-soft);display:block}.ls-systeme,.ls-grid>.sc-jump{display:none}.ls-hier-zu-finden .sc-jump__liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.ls-hier-zu-finden .sc-jump__link{text-align:center;text-transform:none;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;padding:.45rem .5rem;overflow:hidden}.ls-hier-zu-finden .sc-jump__link:last-child:nth-child(odd){grid-column:1/-1}.ls-hier-zu-finden+.ls-weiter-infos{margin-top:var(--sc-s5)}}.ls-weiter-infos{animation-duration:.9s;animation-delay:1s}@media (width>=1024px){main[data-flow=dossier] #start{padding-bottom:var(--sc-s4);flex-direction:column;display:flex}main[data-flow=dossier] #start>.sc-shell{flex-direction:column;flex:1;width:100%;display:flex}main[data-flow=dossier] #start .sc-hero__extra{flex-direction:column;flex:1;display:flex}.ls-weiter-infos{padding-top:var(--sc-s3);align-self:flex-start;margin-top:auto}}.ls-grid{gap:var(--sc-s3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.ls-grid{gap:var(--sc-s5);grid-template-columns:200px minmax(0,1fr);align-items:start}}.ls-inhalt{gap:var(--sc-s6);display:grid}.ls-sec{scroll-margin-top:86px}.ls-duo{gap:var(--sc-s2);margin-top:var(--sc-s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=639px){.ls-duo{grid-template-columns:minmax(0,1fr)}}.ls-card{background:var(--sc-surface-raised);border:1px solid var(--sc-line-soft);border-radius:var(--sc-radius-lg);padding:var(--sc-s3);transition:transform .15s var(--sc-ease), border-color .15s var(--sc-ease), box-shadow .15s var(--sc-ease)}.ls-card:hover{border-color:var(--sc-accent);box-shadow:var(--sc-shadow-e);transform:translateY(-3px)}.ls-card .sc-h3{text-wrap:pretty;margin:0;font-size:1.0625rem}.ls-card p{color:var(--sc-text-muted);margin:.6rem 0 0;font-size:.9375rem;line-height:1.6}.ls-liste{margin-top:var(--sc-s3);border-top:1px solid var(--sc-line-soft);display:grid}.ls-zeile{gap:.3rem var(--sc-s3);padding:var(--sc-s2) 0;border-bottom:1px solid var(--sc-line-soft);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.ls-zeile .sc-h3{text-wrap:pretty;margin:0;font-size:1rem}.ls-zeile__kopf{justify-content:space-between;align-self:start;align-items:baseline;gap:.35rem var(--sc-s2);flex-wrap:wrap-reverse;display:flex}.ls-variante{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--sc-marker);font-size:.6875rem;font-weight:500;line-height:1}.ls-zeile p{color:var(--sc-text-muted);white-space:pre-line;margin:0;font-size:.9375rem;line-height:1.6}@media (width<=639px){.ls-zeile p{white-space:normal}}.ls-rechner{margin:var(--sc-s2) 0 0;font-size:.9375rem}:where(main[data-flow=dossier]) .ls-rechner a{text-decoration:none}.ls-sec:has(>.ls-trio){container-type:inline-size}.ls-trio{gap:var(--sc-s2);margin-top:var(--sc-s3);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=640px){.ls-trio{grid-template-columns:repeat(3,minmax(0,1fr))}}.ls-card svg{margin-bottom:var(--sc-s1);color:var(--sc-text);display:block}.ls-text{margin:var(--sc-s2) 0 0;color:var(--sc-text-muted);text-wrap:pretty;max-width:68ch;font-size:.9375rem;line-height:1.6}.ls-hinweis{margin:var(--sc-s4) 0 0;color:var(--sc-text-muted);font-size:.8125rem;line-height:1.6}.ls-hinweis p{text-wrap:balance;margin:0}@media (width<=639px){.ls-hinweis{font-size:clamp(10px,3.07692vw - .0769231rem,.8125rem)}}.ls-hinweis p:last-child{margin-top:.75em}.ls-hinweis strong{color:var(--sc-text);font-weight:600}.ls-weiter{gap:var(--sc-s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.ls-weiter .sc-btn{padding-block:.6rem}.ls-kontakt{gap:.5rem;display:grid}@media (prefers-reduced-motion:reduce){.ls-card:hover{transform:none}}#vorgehen .sc-step__n{color:var(--sc-text-muted)}.sc-vorgehen-schritte{margin-top:var(--sc-s4)}@media (width<=899.98px){.sc-vorgehen-schritte{margin-top:var(--sc-s3)}#vorgehen .sc-steps{margin-top:0}#vorgehen .sc-step{padding:var(--sc-s2) 0}#vorgehen .sc-step__head{margin-bottom:.5rem}}#vorgehen .sc-step{cursor:pointer;transition:transform .4s cubic-bezier(.2,.7,.3,1)!important}#systeme .sc-feld__chip{-webkit-user-select:none;user-select:none;pointer-events:none}#kontakt input[data-invalid=true]{border-color:var(--sc-accent)!important}@media (width<=639px){.ds-verantwortlich p+p{font-size:clamp(.75rem,3.2vw,1.0625rem)}.ds-trenner{display:none}.ds-tel{display:block}}.ds-verantwortlich p:first-child{margin-bottom:calc(var(--sc-leading-body) * 1em)}.im-hinweis{color:var(--sc-text-muted);margin-top:.35rem;font-size:.8125rem;display:block}.sc-schutz{-webkit-user-select:none;user-select:none;cursor:pointer;transition:color var(--sc-dur-fast) var(--sc-ease);border-radius:2px}.sc-zeilen{white-space:pre-line}.sc-schutz:hover,.sc-schutz:focus-visible{color:var(--sc-accent-bright)}.sc-schutz[data-kopiert]:after{content:"kopiert";font-family:var(--sc-font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--sc-ok);margin-left:.5rem;font-size:.6875rem;font-weight:600}@media (width>=1024px){.sc-kontakt-links{contain:size;flex-direction:column;display:flex}.sc-kontakt-links .sc-meta{margin-top:0}.sc-rail-bereich>.sc-rail{height:100vh;margin-left:calc(var(--sc-gutter) - 4px);position:sticky;top:0;bottom:auto;left:auto}.sc-rail-bereich>.sc-nav{margin-top:-100vh}}.sc-kontakt-kopf{margin-bottom:var(--sc-s4)}@media (width>=1024px){.sc-kontakt-lead{display:none}}.bs-paket{flex-direction:column;display:flex}.bs-paket .ls-variante{font-family:var(--sc-font-body);letter-spacing:.08em;color:var(--sc-paket-label);margin-bottom:.6rem;font-size:.8125rem;font-weight:700;line-height:1.5}.ls-card .bs-paket__preis{padding-top:var(--sc-s2);color:var(--sc-text-muted);margin-top:auto;font-size:.875rem;line-height:1.5}.bs-paket__preis strong{color:var(--sc-text);font-variant-numeric:tabular-nums;font-weight:600}.bs-paket__note{color:var(--sc-text-muted);margin:.6rem 0 0;font-size:.8125rem;line-height:1.6}.sc-branchenlink-zeile{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .5rem;display:flex}.sc-branchenlink{margin-left:auto}.sc-branchenlink a{color:var(--sc-text);white-space:nowrap;font-size:.875rem;text-decoration:none;display:none}.sc-branchenlink strong{text-underline-offset:3px;font-weight:700;text-decoration:underline}.sc-branchenlink a:hover strong{-webkit-text-decoration-color:var(--sc-accent);text-decoration-color:var(--sc-accent)}:is(.sc-rechner:has([data-rechner-vorlage=kfz][aria-pressed=true]) .sc-branchenlink a[data-branche=kfz],.sc-rechner:has([data-rechner-vorlage=handwerk][aria-pressed=true]) .sc-branchenlink a[data-branche=handwerk],.sc-rechner:has([data-rechner-vorlage=hausverwaltung][aria-pressed=true]) .sc-branchenlink a[data-branche=hausverwaltung],.sc-fall:has([data-fall-wahl=kfz][aria-pressed=true]) .sc-branchenlink a[data-branche=kfz],.sc-fall:has([data-fall-wahl=handwerk][aria-pressed=true]) .sc-branchenlink a[data-branche=handwerk],.sc-fall:has([data-fall-wahl=hausverwaltung][aria-pressed=true]) .sc-branchenlink a[data-branche=hausverwaltung]){display:inline}.bu-hero{padding-bottom:var(--sc-s4)}@media (width>=1024px){.bu-hero .sc-lead{margin-right:-3rem}}.bu-karten-bereich{padding-top:0}.bu-karten-bereich .sc-shell{container-type:inline-size}.bu-karten{gap:var(--sc-s2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@container (width>=1000px){.bu-karten{grid-template-columns:repeat(3,minmax(0,1fr))}.bu-karten:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=660px){.bu-karten--paare{grid-template-columns:repeat(2,minmax(0,1fr))}}.sc-nav__links>.sc-nav__gruppe:has(>a[href="/demo/"]) .sc-nav__panel{width:min(34rem, calc(100vw - 2 * var(--sc-gutter)));grid-template-columns:minmax(0,1fr);left:50%;translate:-50%}.sc-nav__links>.sc-nav__gruppe:has(>a[href="/demo/"]) .sc-nav__spalten{grid-column:auto}.bu-karten>li{display:flex}.bu-karte{background:var(--sc-surface-raised);border:1px solid var(--sc-line-soft);border-radius:var(--sc-radius-lg);color:var(--sc-text);transition:transform .15s var(--sc-ease), border-color .15s var(--sc-ease), box-shadow .15s var(--sc-ease);flex-direction:column;flex:1;padding:1.25rem;text-decoration:none;display:flex}.bu-karte:hover,.bu-karte:focus-visible{border-color:var(--sc-accent);box-shadow:var(--sc-shadow-e);transform:translateY(-3px)}.bu-karte__symbol{border:1px solid var(--sc-line);border-radius:var(--sc-radius);width:2.75rem;height:2.75rem;color:var(--sc-text);place-items:center;display:grid}.bu-karte__titelzeile{align-items:center;gap:.85rem;display:flex}.bu-karte__symbol{flex:none}.bu-karte__name{min-width:0;margin:0;font-size:1.125rem}.bu-karte .sc-chip-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem;display:grid}.bu-karte .sc-chip{text-align:center;text-overflow:ellipsis;padding-inline:.25rem;overflow:hidden}.bu-karte__text{margin:var(--sc-s2) 0 0;color:var(--sc-text-muted);text-wrap:pretty;font-size:.9375rem;line-height:1.6}.bu-karte__kopf{padding-top:var(--sc-s3);letter-spacing:.07em;text-transform:uppercase;color:var(--sc-text-muted);margin:auto 0 .5rem;font-size:.6875rem;font-weight:600}.bu-karte__kopf~.bu-karte__mehr{margin-top:0}.bu-karte__mehr{padding-top:var(--sc-s3);margin-top:auto;font-size:.9375rem;font-weight:700}.bu-karte__mehr>span{transition:transform .15s var(--sc-ease);display:inline-block}.bu-karte:hover .bu-karte__mehr>span{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.bu-karte:hover,.bu-karte:focus-visible{transform:none}}.bu-hinweis-link{color:var(--sc-text);margin-top:.4rem;text-decoration:none;display:inline-block}.bu-hinweis-link strong{text-underline-offset:3px;text-decoration:underline}.bu-hinweis-link:hover strong{-webkit-text-decoration-color:var(--sc-accent);text-decoration-color:var(--sc-accent)}.lu{padding:calc(70px + var(--sc-s2)) 0 var(--sc-s6)}.lu-zurueck{margin:0 0 var(--sc-s3);font-size:.8125rem}.lu-zurueck a{color:var(--sc-text-muted);text-decoration:none}.lu-zurueck a:hover{color:var(--sc-text)}.lu-lead{max-width:60ch}.lu-wahl{margin:var(--sc-s4) 0 0;padding-bottom:var(--sc-s3);flex-wrap:wrap;gap:8px;display:flex}.lu-wahl a{border:1px solid var(--sc-line);color:var(--sc-text);transition:border-color var(--sc-dur) var(--sc-ease), background var(--sc-dur) var(--sc-ease);border-radius:999px;padding:7px 14px;font-size:.875rem;text-decoration:none}.lu-wahl a:hover{border-color:var(--sc-hover-accent);opacity:1}.lu:has(#allgemein:target) [data-lu-wahl=allgemein]{border-color:var(--sc-accent);background:var(--sc-hover-accent-wash)}.lu:has(#kfz:target) [data-lu-wahl=kfz]{border-color:var(--sc-accent);background:var(--sc-hover-accent-wash)}.lu:has(#handwerk:target) [data-lu-wahl=handwerk]{border-color:var(--sc-accent);background:var(--sc-hover-accent-wash)}.lu:has(#hausverwaltung:target) [data-lu-wahl=hausverwaltung]{border-color:var(--sc-accent);background:var(--sc-hover-accent-wash)}.lu:not(:has(.lu-branche:target)) .lu-wahl a:first-child{border-color:var(--sc-accent);background:var(--sc-hover-accent-wash)}.lu-branche{scroll-margin-top:calc(70px + var(--lu-wahl-hoehe,96px) + 8px);display:none}@media (width<=639px){.lu-branche{scroll-margin-top:calc(70px + var(--lu-wahl-hoehe,144px) + 8px)}}.lu-branche:target{display:block}.lu-tabellen:not(:has(.lu-branche:target)) .lu-branche:first-child{display:block}.lu .lu-branche__name{margin:0 0 var(--sc-s3)}.lu-branche__name span{font-family:var(--sc-font-body);color:var(--sc-text-muted);font-size:.875rem;font-weight:400}.lu-rahmen{border:1px solid var(--sc-line-soft);border-radius:var(--sc-radius-lg);background:var(--sc-surface-raised);overflow-x:auto}.lu-tabelle{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.45}.lu-tabelle th,.lu-tabelle td{border-bottom:1px solid var(--sc-line-soft);text-align:center;vertical-align:middle;padding:12px 10px}.lu-tabelle thead th{background:var(--sc-surface);padding-block:14px}.lu-tabelle thead .sc-paket__label{color:var(--sc-text)}.lu-tabelle .lu-leistung{text-align:left;padding-left:16px;font-weight:400}.lu-tabelle thead .lu-leistung{letter-spacing:.08em;text-transform:uppercase;color:var(--sc-text-muted);font-size:.75rem}.lu-name{color:var(--sc-text);font-weight:600;display:block}.lu-text{color:var(--sc-text-muted);margin-top:2px;font-size:.8125rem;display:block}.lu-ja{color:var(--sc-paket-label);font-size:1.125rem;font-weight:700}.lu-nein{color:var(--sc-line)}.lu-optional{color:var(--sc-text-muted);font-size:.75rem}.lu-zwischen{letter-spacing:.08em;text-transform:uppercase;color:var(--sc-text-muted);font-size:.75rem;font-weight:500;text-align:left!important;padding-top:20px!important;padding-left:16px!important}.lu-tabelle tfoot th,.lu-tabelle tfoot td{border-bottom:0}.lu-tabelle tfoot .lu-text{margin:0;display:inline}.lu-tabelle tfoot .lu-text:before{content:" · "}.lu-tabelle tfoot tr:first-child>*{border-top:1px solid var(--sc-line)}.lu-preis{font-family:var(--sc-font-display);white-space:nowrap;font-size:1.0625rem;font-weight:700}.lu-monat{color:var(--sc-text-muted);white-space:nowrap}.lu-hinweis{color:var(--sc-text-muted);margin:14px 0 0;font-size:.8125rem}.lu-weiter{align-items:center;gap:var(--sc-s2) var(--sc-s3);margin-top:var(--sc-s4);flex-wrap:wrap;display:flex}.lu-weiter>a:not(.sc-btn){color:var(--sc-text-muted);font-size:.875rem}.lu>.sc-shell{container-type:inline-size}@media (width<=639px){.lu-wahl{flex-wrap:nowrap;gap:6px}.lu-wahl a{text-align:center;white-space:nowrap;flex:auto;padding:7px 8px;font-size:clamp(.625rem,4.42478cqi - 4.0708px,.875rem)}}@media (width<=359px){.lu-wahl{flex-wrap:wrap}}@media (width<=639px){.lu-rahmen{overflow:visible}.lu-tabelle,.lu-tabelle thead,.lu-tabelle tbody,.lu-tabelle tfoot{display:block}.lu-tabelle tr{border-bottom:1px solid var(--sc-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lu-tabelle th,.lu-tabelle td{border-bottom:0}.lu-tabelle .lu-leistung{grid-column:1/-1;padding:12px 14px 2px}.lu-tabelle tbody td{padding:4px 4px 12px}.lu-tabelle tbody .lu-text{display:none}.lu-tabelle thead{top:var(--lu-kopf,67px);z-index:1;position:sticky}.lu-tabelle thead tr{transition:background var(--sc-dur) var(--sc-ease), border-color var(--sc-dur) var(--sc-ease)}.lu-tabelle thead .sc-paket__label{transition:background var(--sc-dur) var(--sc-ease), border-color var(--sc-dur) var(--sc-ease), box-shadow var(--sc-dur) var(--sc-ease);border:1px solid #0000;border-radius:999px;padding:5px 10px;display:inline-block}.lu-tabelle.lu-kopf-fest thead tr{background:0 0;border-bottom-color:#0000}.lu-tabelle.lu-kopf-fest thead th{padding-top:8px}.lu-tabelle.lu-kopf-fest thead .sc-paket__label{background:color-mix(in srgb, var(--sc-surface) 55%, transparent);border-color:var(--sc-line);box-shadow:var(--sc-shadow-e);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lu-tabelle thead tr{border-radius:var(--sc-radius-lg) var(--sc-radius-lg) 0 0;background:var(--sc-surface);border-bottom-color:var(--sc-line)}.lu-tabelle thead .lu-leistung{display:none}.lu-tabelle thead th{background:0 0;padding:12px 4px}.lu-tabelle thead .sc-paket__label{font-size:.75rem}.lu-zwischen{grid-column:1/-1;padding:18px 14px 6px!important}.lu-tabelle tfoot tr:first-child{border-top:1px solid var(--sc-line)}.lu-tabelle tfoot tr:first-child>*{border-top:0}.lu-tabelle tfoot tr{border-bottom:0}.lu-tabelle tfoot td{padding:2px 4px 12px}.lu-preis{font-size:.9375rem}.lu-monat{font-size:.8125rem}}.ag-demo{--ag-kopf:66px;-webkit-hyphens:manual;hyphens:manual}#gut-zu-wissen{-webkit-hyphens:manual;hyphens:manual}@media (width>=900px){.ag-demo{--ag-kopf:70px}}.sc-h2.ag-titel{margin-bottom:var(--sc-s3)}.ag-wahl{gap:var(--sc-s2);margin-bottom:var(--sc-s4);display:grid}.ag-wahl__kopf{justify-items:start;gap:var(--sc-s2);display:grid}.ag-betrieb{color:var(--sc-text-muted);grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:.6rem;font-size:.875rem;line-height:1.5;display:grid}.ag-betrieb p{grid-column:2;margin:0}.ag-betrieb strong{color:var(--sc-text);font-weight:600}.ag-betrieb__art{text-wrap:balance;display:inline-block}.ag-betrieb__erfunden{text-wrap:balance;font-size:.8125rem;font-style:italic}@media (width<=639px){.ag-betrieb{grid-template-columns:minmax(0,1fr)}.ag-betrieb p{grid-column:1}.ag-betrieb__erfunden{font-size:clamp(10px,3.44828vw - .0862069rem,.8125rem)}.ag-wahl__kopf{justify-items:stretch}}.ag-wahlreihe{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(11rem,1fr);grid-auto-flow:column;gap:.5rem;padding-bottom:.35rem;display:grid;overflow-x:auto}@media (width<=639px){.ag-wahlreihe{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;padding-bottom:0;overflow:visible}.ag-wahlreihe>:last-child:nth-child(odd){grid-column:1/-1}.sc-anfrage__kachel.ag-wahlkarte{padding:.55rem .65rem;font-size:.875rem}.ag-wahl .sc-rechner__vorlagen-knoepfe button:last-child:nth-child(odd){grid-column:1/-1}}.sc-anfrage__kachel.ag-wahlkarte{aspect-ratio:auto;scroll-snap-align:start;-webkit-tap-highlight-color:transparent;touch-action:manipulation;justify-content:flex-start;gap:.3rem;padding:.65rem .8rem;font-size:.9375rem}.ag-wahlkarte__kopf{justify-content:space-between;align-self:stretch;align-items:baseline;gap:.5rem;display:flex}.ag-wahlkarte__nr{white-space:nowrap;color:var(--sc-text-muted);font-size:.6875rem;line-height:1.2}.ag-wahlkarte__titel{text-wrap:balance;font-weight:600;line-height:1.3}.ag-marke{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--sc-text-muted);align-items:center;gap:.4em;font-size:.6875rem;font-weight:500;line-height:1.2;display:inline-flex}.ag-marke:before{content:"";border:1px solid;border-radius:50%;flex:none;width:7px;height:7px}.ag-marke[data-status=notfall],.ag-marke[data-status=gesperrt]{color:var(--sc-marker)}.ag-marke[data-status=freigabe]{color:var(--sc-ok)}.ag-marke[data-status=notfall]:before,.ag-marke[data-status=gesperrt]:before,.ag-marke[data-status=freigabe]:before{background:currentColor}.ag-fall{scroll-margin-top:calc(var(--ag-kopf) + var(--sc-s2))}.ag-fall__kopf{margin-bottom:var(--sc-s3)}.ag-fall__kopf .sc-h3{text-wrap:balance;margin:0;font-size:1.25rem}.ag-fall__kopf p{max-width:70ch;color:var(--sc-text-muted);text-wrap:balance;margin:.35rem 0 0;font-size:.9375rem;line-height:1.55}.ag-schritte{--ag-luecke:2.5rem;--ag-luft:.375rem;--ag-punkte:4;top:var(--ag-kopf);z-index:5;gap:var(--ag-luecke);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:.5rem 0;list-style:none;display:grid;position:sticky}.ag-schritte+.ag-buehne{margin-top:var(--sc-s3)}.ag-schritte:before{content:"";inset-block:0;z-index:-1;background:color-mix(in srgb, var(--sc-surface-contrast) 34%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);border-bottom:1px solid var(--sc-line-soft);opacity:0;width:300vw;transition:opacity .3s var(--sc-ease);position:absolute;left:50%;translate:-50%}.ag-schritte[data-klebt]:before{opacity:1}[data-sc-theme=light] .ag-schritte:before{background:color-mix(in srgb, var(--sc-surface) 44%, transparent)}.ag-schritte>li{position:relative}.ag-schritte>li:not(:last-child):after{--ag-strecke:calc(var(--ag-luecke) - 2 * var(--ag-luft));content:"";top:50%;left:calc(100% + var(--ag-luft));width:var(--ag-strecke);background:radial-gradient(circle, var(--ag-punkt-farbe,var(--sc-text-muted)) 1.5px, transparent 2px) 0 50% / calc(var(--ag-strecke) / var(--ag-punkte)) 4px repeat-x;height:4px;position:absolute;translate:0 -50%}[data-demo-bereit] .ag-schritte>li:has(>.ag-schritt[aria-selected=true]):after{--ag-punkt-farbe:var(--sc-ok)}[data-demo-bereit] .ag-schritte>li:has(+li>.ag-schritt[aria-selected=true]):after{--ag-punkt-farbe:var(--sc-ok)}.ag-schritt{border:1px solid var(--sc-line-soft);border-radius:var(--sc-radius);width:100%;color:var(--sc-text-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color var(--sc-dur-fast) var(--sc-ease), color var(--sc-dur-fast) var(--sc-ease), background-color var(--sc-dur-fast) var(--sc-ease);background-color:#0000;align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.875rem;display:flex;position:relative}.ag-schritt:hover{color:var(--sc-text)}.ag-schritt__n{box-sizing:border-box;border:1px solid var(--sc-line);font-variant-numeric:tabular-nums;text-box:trim-both cap alphabetic;width:1.625rem;height:1.625rem;transition:background-color var(--sc-dur) var(--sc-ease), border-color var(--sc-dur) var(--sc-ease);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:600;line-height:1;display:grid}.ag-schritt.is-erledigt .ag-schritt__n{border:2px solid var(--sc-text);color:var(--sc-text)}[data-demo-bereit] .ag-schritt[aria-selected=true]{border-color:var(--sc-accent);background-image:linear-gradient(var(--sc-hover-accent-wash), var(--sc-hover-accent-wash));color:var(--sc-text);font-weight:600}@media (width<=639px){.ag-schritte{--ag-luecke:1.25rem;--ag-luft:.125rem;--ag-punkte:3}}@media (width<=959px){.ag-schritt{justify-content:center;padding:.4rem 0}.ag-schritt__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ag-buehne{gap:var(--sc-s3);display:grid}.ag-etikett{margin:0 0 var(--sc-s1)}@media (width>=960px){.ag-buehne{gap:var(--sc-s4);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.ag-nachricht{top:calc(var(--ag-kopf) + 4.5rem);position:sticky}.ag-nachricht__kopf{display:none}}@media (width<=959px){[data-demo-bereit] .ag-fall:not([data-stufe="1"]) .ag-nachricht,.ag-nachricht>.ag-etikett,.ag-tafel--eingang{display:none}.ag-nachricht__kopf{margin-bottom:var(--sc-s2)}.ag-buehne{scroll-margin-top:calc(var(--ag-kopf) + 4.5rem)}}.ag-tafel+.ag-tafel{margin-top:var(--sc-s4)}[data-demo-bereit] .ag-tafel+.ag-tafel{margin-top:0}[data-demo-bereit] .ag-tafel{animation:sc-fade-in .35s var(--sc-ease) both}@media (width>=960px){[data-demo-bereit] .ag-tafel{min-height:12rem}}.ag-fall[data-lauf=laeuft] .ag-tafel{opacity:.35}.ag-tafel__n{letter-spacing:.07em;text-transform:uppercase;color:var(--sc-text-muted);margin:0;font-size:.75rem}.ag-tafel__titel{margin:.15rem 0 var(--sc-s2);font-family:var(--sc-font-display);font-size:1.375rem;font-weight:600}.ag-text{text-wrap:pretty;max-width:62ch;margin:0;font-size:.9375rem;line-height:1.6}.ag-text+.ag-text,.ag-text+.ag-intern{margin-top:var(--sc-s2)}.ag-text--klein{margin-top:var(--sc-s1);color:var(--sc-text-muted);font-size:.875rem}.ag-anliegen{margin-top:var(--sc-s2)}.ag-nav{display:none}[data-demo-bereit] .ag-nav{justify-content:space-between;gap:var(--sc-s1);margin-top:var(--sc-s3);padding-top:var(--sc-s2);border-top:1px solid var(--sc-line-soft);display:flex}@media (width>=960px){[data-demo-bereit] .ag-nav--schmal{display:none}}@media (width<=959px){[data-demo-bereit] .ag-nav--breit{display:none}.ag-klebe .ag-buehne{padding-bottom:var(--sc-s3)}[data-demo-bereit] .ag-nav--schmal{margin-top:var(--sc-s1);border-top:0;padding-top:0}}.ag-nav__knopf{border:1px solid var(--sc-line);border-radius:var(--sc-radius);min-height:2.25rem;color:var(--sc-text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color var(--sc-dur-fast) var(--sc-ease);background:0 0;padding:0 .85rem;font-size:.875rem}.ag-nav__knopf:hover{border-color:var(--sc-text-muted)}.ag-nav__knopf:disabled{opacity:.35;cursor:default}.ag-nav__knopf--weiter,.ag-nav__knopf--weiter:hover{border-color:var(--sc-accent);font-weight:600}.ag-notfall{margin:0 0 var(--sc-s2);border:1px solid var(--sc-marker);border-radius:var(--sc-radius);background:color-mix(in srgb, var(--sc-marker) 12%, transparent);color:var(--sc-text);text-wrap:balance;border-left-width:4px;padding:.7rem .9rem;font-size:.9375rem;font-weight:600;line-height:1.4}.ag-fakten{margin-bottom:var(--sc-s2);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.ag-fakt{border:1px solid var(--sc-line-soft);border-radius:var(--sc-radius);background:var(--sc-surface-raised);align-content:start;gap:.15rem;padding:.55rem .7rem;display:grid}.ag-fakt__name{letter-spacing:.06em;text-transform:uppercase;color:var(--sc-text-muted);font-size:.6875rem}.ag-fakt__wert{font-size:.9375rem;font-weight:600;line-height:1.3}@media (width<=639px){.ag-fakten{grid-template-columns:minmax(0,1fr);gap:.35rem}.ag-fakt{justify-content:space-between;align-items:baseline;gap:.15rem var(--sc-s2);flex-wrap:wrap;padding:.5rem .7rem;display:flex}.ag-fakt__wert{text-align:right;margin-left:auto}}.ag-fakt[data-stufe=notfall],.ag-fakt[data-stufe=hoch]{border-color:var(--sc-marker)}.ag-fakt[data-stufe=notfall]{background:color-mix(in srgb, var(--sc-marker) 14%, transparent)}.ag-anliegen .sc-chip{white-space:normal}.ag-zwei{gap:var(--sc-s3);display:grid}@media (width>=640px){.ag-zwei{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.ag-angaben{border-top:1px solid var(--sc-line-soft);margin:0;font-size:.875rem;display:grid}.ag-angaben>div{gap:var(--sc-s1);border-bottom:1px solid var(--sc-line-soft);grid-template-columns:8rem minmax(0,1fr);padding:.4rem 0;display:grid}@media (width<=639px){.ag-angaben>div{grid-template-columns:minmax(0,1fr);gap:.1rem}.ag-angaben dt{font-size:.75rem}}.ag-angaben dt{color:var(--sc-text-muted)}.ag-angaben dd{overflow-wrap:anywhere;text-wrap:pretty;margin:0}.ag-fehlt{border-style:dashed;font-size:.8125rem}.ag-ok{color:var(--sc-ok);margin:0;font-size:.9375rem;font-weight:600}.ag-ok:before{content:"✓ "}.ag-status{margin:0 0 var(--sc-s2);font-size:.9375rem;line-height:1.5}.ag-status .ag-marke{margin-right:.4rem;font-size:.75rem}.ag-intern{margin-top:var(--sc-s2);padding:var(--sc-s2);border-left:3px solid var(--sc-line);background:var(--sc-surface-raised);border-radius:0 var(--sc-radius) var(--sc-radius) 0}.ag-intern .ls-kopf{margin:0 0 var(--sc-s1)}.ag-intern p:last-child{text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.6}.ag-code{margin-top:var(--sc-s2);color:var(--sc-text-muted);font-size:.875rem}.ag-code summary{cursor:pointer;color:var(--sc-text);font-weight:500}.ag-code p,.ag-code ul{margin:var(--sc-s1) 0 0;text-wrap:pretty;max-width:64ch;line-height:1.55}.ag-code ul{color:var(--sc-text);padding-left:1.1rem}.ag-post{background:var(--sc-surface-raised);border:1px solid var(--sc-line-soft);border-radius:var(--sc-radius-lg);padding:var(--sc-s2) var(--sc-s3) var(--sc-s3)}.ag-post__kopf{justify-content:space-between;align-items:center;gap:.4rem var(--sc-s2);flex-wrap:wrap;font-size:.8125rem;display:flex}.ag-post__kanal{font-size:.75rem}.ag-post__datum{color:var(--sc-text-muted)}.ag-post__felder{margin:var(--sc-s2) 0 0;padding-bottom:var(--sc-s2);border-bottom:1px solid var(--sc-line-soft);gap:.3rem;font-size:.875rem;display:grid}.ag-post__felder>div{gap:var(--sc-s1);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.ag-post__felder dt{color:var(--sc-text-muted)}.ag-post__felder dd{overflow-wrap:anywhere;margin:0}.ag-post__text,.ag-entwurf__text{margin:var(--sc-s2) 0 0;white-space:pre-line;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;font-size:.9375rem;line-height:1.6}.ag-klappe__knopf{display:none}@media (width<=639px){[data-demo-bereit] .ag-klappe:not(.is-offen) .ag-klappe__text{max-height:19.2em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}[data-demo-bereit] .ag-klappe__knopf{margin-top:var(--sc-s1);border:0;border-bottom:1px solid var(--sc-line);color:var(--sc-text);font:inherit;cursor:pointer;background:0 0;padding:.35rem 0;font-size:.875rem;font-weight:600;display:inline-block}}.ag-entwurf{border:1px solid var(--sc-line);border-radius:var(--sc-radius-lg);padding:var(--sc-s2) var(--sc-s3) var(--sc-s3);background:color-mix(in srgb, var(--sc-surface-raised) 60%, transparent)}.ag-entwurf__kopf{padding-bottom:var(--sc-s2);border-bottom:1px solid var(--sc-line-soft);gap:.5rem;display:grid}.ag-entwurf__marke{border:1px dashed var(--sc-text-muted);border-radius:var(--sc-radius-sm);letter-spacing:.07em;text-transform:uppercase;color:var(--sc-text);justify-self:start;padding:.2em .55em;font-size:.6875rem;font-weight:600}.ag-entwurf__betreff{overflow-wrap:anywhere;margin:0;font-size:.875rem}.ag-entwurf__betreff span{color:var(--sc-text-muted);margin-right:.35rem}.ag-entwurf__fuss{margin:var(--sc-s2) 0 0;padding-top:var(--sc-s2);border-top:1px solid var(--sc-line-soft);color:var(--sc-ok);text-wrap:pretty;font-size:.875rem;font-weight:500;line-height:1.5}.ag-entwurf--leer{padding:var(--sc-s3);background:0 0;border-style:dashed}.ag-entwurf__titel{font-family:var(--sc-font-display);margin:0;font-size:1.0625rem;font-weight:600}.ag-entwurf__grund{color:var(--sc-text-muted);text-wrap:pretty;max-width:60ch;margin:.5rem 0 0;font-size:.9375rem;line-height:1.6}@media (width<=639px){.ag-post,.ag-entwurf{padding-inline:var(--sc-s2)}}@media (prefers-reduced-motion:reduce){[data-demo-bereit] .ag-tafel{animation:none}}.ag-verweise{gap:var(--sc-s1) var(--sc-s4);margin-top:var(--sc-s2);flex-wrap:wrap;display:flex}.ag-verweise .ls-rechner{margin:0}#gut-zu-wissen .ls-zeile p{text-wrap:balance}.ag-verweise strong{white-space:nowrap}@media (width<=419px){.ag-verweise strong{width:fit-content;display:block}}#start:has(~#demo) .sc-hero__aside{text-wrap:balance}#demo{scroll-margin-top:66px}.ab{--ab-zeile:1.875rem;--ab-hoehe:25rem;--ab-einzug:.9rem;--ab-raster:minmax(0, 1fr) 4.5rem 8.25rem;--ab-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;-webkit-hyphens:manual;hyphens:manual}@media (width<=899px){.ab{--ab-zeile:2.25rem;--ab-hoehe:min(24rem, 62vh);--ab-einzug:.65rem}}#abgleich{scroll-margin-top:66px}.ab:not([data-ab-bereit]) [data-ab-nur-skript]{display:none!important}.ab-kopf{margin-bottom:var(--sc-s3);grid-template-columns:minmax(0,1fr);display:grid}.sc-h2.ab-kopf__titel{margin-bottom:var(--sc-s3)}.ab-kopf .ab-werkzeug{margin:var(--sc-s2) 0 0;justify-content:flex-end}@media (width>=900px){.ab-kopf{align-items:baseline;column-gap:var(--sc-s3);grid-template-columns:auto minmax(0,1fr)}.ab-kopf__titel{grid-column:1/-1}.ab-kopf .ab-werkzeug{margin-top:0}}.ab-werkzeug{align-items:center;gap:var(--sc-s1) var(--sc-s2);margin-bottom:var(--sc-s2);flex-wrap:wrap;display:flex}.ab-werkzeug__hinweis{color:var(--sc-text-muted);text-wrap:balance;margin:0 0 0 auto;font-size:.875rem}.ab-ordnen:disabled{cursor:progress;opacity:.8}@media (width<=899px){.ab-leer .ab-ordnen{display:none}}.ab-knopf{border:1px solid var(--sc-line);border-radius:var(--sc-radius);min-height:2.5rem;color:var(--sc-text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color var(--sc-dur-fast) var(--sc-ease);background:0 0;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.9375rem;display:inline-flex}.ab-knopf:hover{border-color:var(--sc-text-muted)}.ab-knopf svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:1.1rem;height:1.1rem}.ab-knopf--haupt{border-color:var(--sc-accent);background-color:var(--sc-hover-accent-wash)}.ab-knopf--haupt:hover{border-color:var(--sc-accent)}.ab-einstellungen{gap:var(--sc-s2) var(--sc-s4);margin-bottom:var(--sc-s3);padding:var(--sc-s2) var(--sc-s3);border:1px solid var(--sc-line-soft);border-radius:var(--sc-radius-lg);background:var(--sc-surface-raised);flex-wrap:wrap;display:flex}.ab-einstellung{gap:.35rem;display:grid}.ab-einstellung .ls-kopf{margin:0}.ab-einstellung .sc-fall__stufen{margin-top:0}.ab-beispiel{color:var(--sc-text-muted);flex-basis:100%;margin:0;font-size:.8125rem}.ab-beispiel code{font-family:var(--ab-mono);color:var(--sc-text);overflow-wrap:anywhere;font-size:.8125rem}@media (width<=639px){.ab-werkzeug__hinweis{flex-basis:100%;margin:0;font-size:.8125rem}.ab-einstellungen{padding:var(--sc-s2)}.ab-einstellung{flex-basis:100%}.ab-einstellung .sc-fall__stufen{grid-template-columns:1fr 1fr;display:grid}}.ab-umschalter{display:none}@media (width<=899px){.ab[data-ab-bereit] .ab-umschalter{margin-bottom:var(--sc-s2);border:1px solid var(--sc-line);border-radius:var(--sc-radius);grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.ab-umschalter button{border-radius:var(--sc-radius-sm);min-height:2.25rem;color:var(--sc-text-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:1px solid #0000;font-size:.9375rem}.ab-umschalter button[aria-selected=true]{border-color:var(--sc-accent);background-color:var(--sc-hover-accent-wash);color:var(--sc-text);font-weight:600}.ab[data-ab-bereit][data-ab-ansicht=vorher] [data-ab-fenster=nachher],.ab[data-ab-bereit][data-ab-ansicht=nachher] [data-ab-fenster=vorher]{display:none}}.ab-paar{gap:var(--sc-s2);display:grid}@media (width>=900px){.ab-paar{grid-template-columns:repeat(2,minmax(0,1fr))}}.ab-fenster{border:1px solid var(--sc-line);border-radius:var(--sc-radius-lg);background:color-mix(in srgb, var(--sc-surface-contrast) 55%, transparent);min-width:0;box-shadow:var(--sc-shadow-e);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.ab-fenster__kopf{border-bottom:1px solid var(--sc-line-soft);background:var(--sc-surface-raised);align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.ab-fenster__titel{font-family:var(--sc-font-display);flex:none;align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:600;display:flex}.ab-fenster__vorschlag{border:1px dashed var(--sc-text-muted);border-radius:var(--sc-radius-sm);font-family:var(--sc-font-body);letter-spacing:.07em;text-transform:uppercase;padding:.15em .5em;font-size:.625rem;font-weight:600}.ab-pfadleiste{border:1px solid var(--sc-line-soft);border-radius:var(--sc-radius);min-width:0;color:var(--sc-text-muted);white-space:nowrap;flex:1;align-items:center;gap:.35rem;margin:0;padding:.2rem .55rem;font-size:.8125rem;display:flex;overflow:hidden}.ab-pfadleiste .ab-symbol{width:.95rem;height:.95rem}.ab-spalten,.ab-zeile{grid-template-columns:var(--ab-raster);align-items:center;gap:.5rem;padding:0 .75rem;display:grid}.ab-spalten{padding-block:.3rem;padding-right:calc(.75rem + var(--ab-leiste,0px));border-bottom:1px solid var(--sc-line-soft);letter-spacing:.06em;text-transform:uppercase;color:var(--sc-text-muted);font-size:.6875rem}.ab-spalten .ab-zeile__groesse,.ab-spalten .ab-zeile__datum{font-size:inherit}.ab-baum{height:var(--ab-hoehe);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;margin:0;padding:.25rem 0;list-style:none;position:relative;overflow:auto}.ab-zeile{min-height:var(--ab-zeile);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-size:.875rem}.ab-zeile:hover{background:color-mix(in srgb, var(--sc-text) 5%, transparent)}.ab-zeile[aria-selected=true]{background:var(--sc-hover-accent-wash);box-shadow:inset 2px 0 0 var(--sc-accent)}.ab-zeile:focus-visible{outline:2px solid var(--sc-focus);outline-offset:-2px}.ab-zeile__name{min-width:0;padding-left:calc(var(--tiefe,0) * var(--ab-einzug));align-items:center;gap:.4rem;display:flex}.ab-zeile__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ab-pfeil{flex:none;width:.75rem}.ab-zeile--ordner .ab-pfeil:before{content:"";border:solid var(--sc-text-muted);width:.36rem;height:.36rem;transition:rotate var(--sc-dur-fast) var(--sc-ease);border-width:0 1.5px 1.5px 0;margin-left:.1rem;display:block;rotate:-45deg}.ab-zeile--ordner[aria-expanded=true] .ab-pfeil:before{rotate:45deg}.ab-zeile__zahl{color:var(--sc-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.ab-zeile.is-leer{color:var(--sc-text-muted)}.ab-zeile.is-leer .ab-zeile__zahl{font-style:italic}.ab-zeile.is-leer .ab-pfeil:before{visibility:hidden}.ab-zeile__groesse,.ab-zeile__datum{color:var(--sc-text-muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.8125rem}.ab-kurz{display:none}.ab-symbol{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;width:1.125rem;height:1.125rem;color:var(--sc-text-muted);flex:none}.ab-symbol[data-typ=ordner]{color:var(--sc-text);fill:color-mix(in srgb, var(--sc-text) 12%, transparent)}.ab-zeile.is-leer .ab-symbol[data-typ=ordner]{color:var(--sc-text-muted);fill:none}.ab-symbol__band{fill:var(--sc-marker);stroke:none}.ab-symbol[data-typ=tabelle] .ab-symbol__linien{stroke:var(--sc-ok)}.ab-symbol[data-typ=text] .ab-symbol__linien,.ab-symbol[data-typ=bild]{stroke:var(--sc-text)}.ab-marke{border:1px dashed var(--sc-text-muted);border-radius:var(--sc-radius-sm);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--sc-text-muted);flex:none;padding:.1em .45em;font-size:.625rem;font-weight:600;line-height:1.4}.ab-marke[data-marke=pruefen]{border-color:var(--sc-marker);color:var(--sc-marker)}.ab-fenster__fuss{border-top:1px solid var(--sc-line-soft);background:var(--sc-surface-raised);color:var(--sc-text-muted);padding:.4rem .75rem;font-size:.75rem}@container (width<=599px){.ab-spalten,.ab-zeile{grid-template-columns:minmax(0,1fr) 3.6rem 4.1rem}.ab-lang{display:none}.ab-kurz{display:inline}}@container (width<=419px){.ab-spalten,.ab-zeile{grid-template-columns:minmax(0,1fr) 3.4rem;gap:.4rem;padding-inline:.6rem .85rem}.ab-spalten{padding-right:calc(.85rem + var(--ab-leiste,0px))}.ab-spalten .ab-zeile__datum{justify-self:end}.ab-zeile{font-size:.8125rem}.ab-zeile__datum{font-size:.75rem}.ab-zeile__groesse{display:none}}.ab-leer,.ab[data-ab-bereit][data-ab-stand=vorher] .ab-fenster--nachher .ab-baum{display:none}.ab[data-ab-bereit][data-ab-stand=vorher] .ab-leer{height:var(--ab-hoehe);padding:var(--sc-s3);text-align:center;color:var(--sc-text-muted);place-content:center;justify-items:center;gap:.35rem;display:grid;position:relative}.ab[data-ab-bereit][data-ab-stand=vorher] .ab-fenster--nachher .ab-fenster__fuss,.ab[data-ab-bereit][data-ab-stand=vorher] .ab-fenster__vorschlag{visibility:hidden}.ab-leer svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:3rem;height:3rem;margin-bottom:.35rem}.ab-leer p{text-wrap:balance;margin:0;font-size:.9375rem}.ab-leer p:first-of-type{color:var(--sc-text);font-weight:600}.ab-leer__hinweis{font-size:.875rem}.ab-nur-schmal,.ab-leer__lauf{display:none}@media (width<=899px){.ab-nur-breit{display:none}.ab-nur-schmal{display:inline}}.ab-leer .ab-ordnen{margin-top:var(--sc-s2)}.ab-leer .ab-ordnen svg{stroke-width:1.5px;width:1.1rem;height:1.1rem;margin:0}.ab[data-ab-lauf] .ab-leer p:not(.ab-leer__lauf),.ab[data-ab-lauf] .ab-leer .ab-ordnen{display:none}.ab[data-ab-lauf] .ab-leer .ab-leer__lauf{color:var(--sc-text);font-weight:600;display:block}.ab[data-ab-lauf] .ab-leer:after{content:"";background:linear-gradient(var(--sc-ok), var(--sc-ok)) 0 0 / 0 100% no-repeat, var(--sc-line-soft);border-radius:2px;height:3px;animation:1.05s linear forwards ab-lesen;position:absolute;bottom:36%;left:20%;right:20%}@media (width<=899px){.ab[data-ab-lauf] .ab-leer:after{animation-duration:1.45s}}@keyframes ab-lesen{to{background-size:100% 100%,auto}}.ab-baum.is-einblenden .ab-zeile:not([hidden]){animation:ab-ein .35s var(--sc-ease) both;animation-delay:calc(var(--i,0) * 28ms)}@keyframes ab-ein{0%{opacity:0;transform:translate(-6px)}}.ab-ergebnis{gap:var(--sc-s1);margin-top:var(--sc-s2);display:grid}.ab[data-ab-bereit][data-ab-stand=vorher] .ab-ergebnis{display:none}.ab[data-ab-bereit] .ab-ergebnis{animation:sc-fade-in .35s var(--sc-ease) both}.ab-zahlen{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ab-zahlen li{border:1px solid var(--sc-line-soft);border-radius:var(--sc-radius);background:var(--sc-surface-raised);color:var(--sc-text-muted);padding:.3rem .65rem;font-size:.875rem}.ab-zahlen strong{color:var(--sc-text);font-variant-numeric:tabular-nums;font-size:1rem}.ab-zahlen [data-zahl=geloescht] strong{color:var(--sc-ok)}.ab-protokoll summary{cursor:pointer;width:fit-content;padding:.3rem 0;font-size:.875rem;font-weight:500}.ab-protokoll ol{max-height:16rem;margin:var(--sc-s1) 0 0;overscroll-behavior:contain;border:1px solid var(--sc-line-soft);border-radius:var(--sc-radius);font-family:var(--ab-mono);padding:.25rem .75rem;font-size:.75rem;line-height:1.5;list-style:none;overflow:auto}.ab-protokoll li{border-bottom:1px solid var(--sc-line-soft);padding:.35rem 0;display:grid}.ab-protokoll li:last-child{border-bottom:0}.ab-protokoll__alt{color:var(--sc-text-muted);overflow-wrap:anywhere}.ab-protokoll__neu{overflow-wrap:anywhere}.ab-detail{margin-top:var(--sc-s3);padding:var(--sc-s2) var(--sc-s3) var(--sc-s3);border:1px solid var(--sc-line);border-radius:var(--sc-radius-lg);background:var(--sc-surface-raised)}.ab-detail>.ls-kopf{margin:0 0 var(--sc-s1)}.ab-detail__name{font-family:var(--sc-font-display);overflow-wrap:anywhere;margin:0 0 .6rem;font-size:1.0625rem;font-weight:600}.ab-detail__wege{gap:.3rem;margin:0;font-size:.8125rem;display:grid}.ab-detail__wege>div{gap:var(--sc-s1);grid-template-columns:4.25rem minmax(0,1fr);display:grid}.ab-detail__wege dt{color:var(--sc-text-muted)}.ab-detail__wege dd{font-family:var(--ab-mono);overflow-wrap:anywhere;margin:0}.ab-detail__fakten{margin:var(--sc-s2) 0 0;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.4rem;display:grid}.ab-detail__fakten>div{border:1px solid var(--sc-line-soft);border-radius:var(--sc-radius);gap:.1rem;padding:.4rem .6rem;display:grid}.ab-detail__fakten dt{letter-spacing:.06em;text-transform:uppercase;color:var(--sc-text-muted);font-size:.6875rem}.ab-detail__fakten dd{overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:600}.ab-detail__woran{max-width:72ch;margin:var(--sc-s2) 0 0;text-wrap:pretty;font-size:.9375rem;line-height:1.55}.ab-detail__hinweis{max-width:72ch;margin:var(--sc-s1) 0 0;border-left:3px solid var(--sc-line);border-radius:0 var(--sc-radius) var(--sc-radius) 0;background:color-mix(in srgb, var(--sc-text) 4%, transparent);text-wrap:pretty;padding:.5rem .75rem;font-size:.875rem;line-height:1.5}.ab-detail__hinweis[data-art=pruefen]{border-left-color:var(--sc-marker)}.ab-detail__leer,.ab-detail__neben{color:var(--sc-text-muted);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.55}.ab-detail__neben{margin:.3rem 0 var(--sc-s1);font-size:.8125rem}.ab-detail__zeigen{margin-top:var(--sc-s2);border:0;border-bottom:1px solid var(--sc-line);color:var(--sc-text);font:inherit;cursor:pointer;background:0 0;padding:.35rem 0;font-size:.875rem;font-weight:600}@media (width<=639px){.ab-detail{padding-inline:var(--sc-s2)}}@media (width<=899px){.ab[data-ablage]{flex-direction:column;display:flex}.ab-detail{margin-top:var(--sc-s2);order:1}.ab-ergebnis{margin-top:var(--sc-s3);order:2}}.ab-abgleich__lead{max-width:62ch;margin:0 0 var(--sc-s3)}.ab-reiter{margin-bottom:var(--sc-s3);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.ab-reiter__knopf{border:1px solid var(--sc-line-soft);border-radius:var(--sc-radius);color:var(--sc-text-muted);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color var(--sc-dur-fast) var(--sc-ease), background-color var(--sc-dur-fast) var(--sc-ease);background-color:#0000;align-content:start;gap:.15rem;padding:.6rem .8rem;display:grid}.ab-reiter__knopf:hover{border-color:var(--sc-line)}.ab-reiter__knopf[aria-selected=true]{border-color:var(--sc-accent);background-image:linear-gradient(var(--sc-hover-accent-wash), var(--sc-hover-accent-wash))}.ab-reiter__titel{color:var(--sc-text);align-items:baseline;gap:.45rem;font-size:.9375rem;font-weight:600;display:flex}.ab-reiter__zahl{border:1px solid var(--sc-line);color:var(--sc-text-muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .45em;font-size:.75rem;font-weight:500}.ab-reiter__unter{font-size:.8125rem;line-height:1.35}@media (width<=639px){.ab-reiter{gap:.35rem}.ab-reiter__knopf{text-align:center;justify-items:center;padding:.55rem .3rem}.ab-reiter__titel{gap:.3rem;font-size:.875rem}.ab-reiter__unter{display:none}}.ab-tafel+.ab-tafel{margin-top:var(--sc-s5)}.ab[data-ab-bereit] .ab-tafel+.ab-tafel{margin-top:0}.ab[data-ab-bereit] .ab-tafel{animation:sc-fade-in .35s var(--sc-ease) both}.ab[data-ab-bereit] .ab-tafel__titel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ab-tafel__titel{margin:0 0 var(--sc-s1);font-family:var(--sc-font-display);font-size:1.25rem;font-weight:600}.ab-tafel__intro{text-wrap:pretty;max-width:64ch;margin:0;font-size:.9375rem;line-height:1.6}.ab-quelle{margin:.35rem 0 var(--sc-s3);color:var(--sc-text-muted);font-size:.8125rem}.ab-nur-markieren,[data-ab-versionen=markieren] .ab-nur-archiv{display:none}[data-ab-versionen=markieren] .ab-nur-markieren{display:inline}.ab-status{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--sc-text-muted);align-items:center;gap:.4em;font-size:.6875rem;font-weight:500;line-height:1.2;display:inline-flex}.ab-status:before{content:"";border:1px solid;border-radius:50%;flex:none;width:7px;height:7px}.ab-status[data-zustand=bezahlt]{color:var(--sc-ok)}.ab-status[data-zustand=abweichung],.ab-status[data-zustand=pruefen]{color:var(--sc-marker)}.ab-status[data-zustand=bezahlt]:before,.ab-status[data-zustand=pruefen]:before{background:currentColor}.ab-grund{color:var(--sc-text-muted);text-wrap:pretty;margin:.55rem 0 0;font-size:.875rem;line-height:1.55}.ab-gruppen{gap:var(--sc-s2);display:grid}@media (width>=900px){.ab-gruppen{grid-template-columns:repeat(2,minmax(0,1fr))}}.ab-gruppe,.ab-unklar{min-width:0;padding:var(--sc-s2);border:1px solid var(--sc-line-soft);border-radius:var(--sc-radius-lg);background:var(--sc-surface-raised)}.ab-gruppe__titel{font-family:var(--sc-font-display);align-items:baseline;gap:.45rem;margin:0 0 .5rem;font-size:1rem;font-weight:600;display:flex}.ab-gruppe__liste{border-top:1px solid var(--sc-line-soft);margin:0;padding:0;list-style:none;display:grid}.ab-gruppe__datei{border-bottom:1px solid var(--sc-line-soft);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"sym name status"".meta meta";align-items:center;gap:.1rem .5rem;padding:.45rem 0;font-size:.875rem;display:grid}.ab-gruppe__datei .ab-symbol{grid-area:sym}.ab-gruppe__name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;overflow:hidden}.ab-gruppe__datei[data-bleibt] .ab-gruppe__name{font-weight:600}.ab-gruppe__meta{color:var(--sc-text-muted);font-variant-numeric:tabular-nums;grid-area:meta;font-size:.75rem}.ab-gruppe__datei .ab-status{grid-area:status}.ab-gruppe__datei--zwei{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"sym name"".grund"}.ab-gruppe__grund{color:var(--sc-text-muted);text-wrap:pretty;grid-area:grund;font-size:.8125rem;line-height:1.45}.ab-summen{margin:0 0 var(--sc-s2);flex-wrap:wrap;gap:.4rem 1.1rem;padding:0;list-style:none;display:flex}.ab-zahlungen,.ab-auftraege{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ab-zahlung{--ab-farbe:var(--sc-line);gap:.6rem var(--sc-s3);border:1px solid var(--sc-line-soft);border-left:3px solid var(--ab-farbe);border-radius:var(--sc-radius);background:var(--sc-surface-raised);padding:.75rem .9rem;display:grid}.ab-zahlung[data-zustand=bezahlt]{--ab-farbe:var(--sc-ok)}.ab-zahlung[data-zustand=abweichung],.ab-zahlung[data-zustand=pruefen]{--ab-farbe:var(--sc-marker)}@media (width>=640px){.ab-zahlung{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-zahlung__ergebnis{grid-column:1/-1}}@media (width>=1024px){.ab-zahlung{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.5fr)}.ab-zahlung__ergebnis{grid-column:auto}}.ab-zahlung__seite{align-content:start;gap:.1rem;min-width:0;font-size:.875rem;display:grid}.ab-zahlung__kopf{letter-spacing:.06em;text-transform:uppercase;color:var(--sc-text-muted);font-size:.6875rem}.ab-zahlung__zeile{flex-wrap:wrap;justify-content:space-between;gap:0 .6rem;display:flex}.ab-betrag{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ab-zahlung__neben{color:var(--sc-text-muted);overflow-wrap:anywhere;font-size:.8125rem}.ab-zahlung__fehlt{color:var(--sc-text-muted);font-size:.8125rem;font-style:italic}.ab-zahlung__ergebnis .ab-grund{color:var(--sc-text);margin-top:.3rem}@media (width>=900px){.ab-auftraege{grid-template-columns:repeat(2,minmax(0,1fr))}}.ab-auftrag{border:1px solid var(--sc-line-soft);border-radius:var(--sc-radius);background:var(--sc-surface-raised);min-width:0;padding:.75rem .9rem}.ab-auftrag__kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .75rem;display:flex}.ab-auftrag__name{font-size:.9375rem}.ab-auftrag__neben{color:var(--sc-text-muted);flex-basis:100%;font-size:.8125rem}.ab-belege{flex-wrap:wrap;gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.ab-beleg{border:1px dashed var(--sc-marker);border-radius:var(--sc-chip-radius);color:var(--sc-marker);padding:.2rem .55rem;font-size:.8125rem;font-weight:500;line-height:1.4}.ab-beleg[data-da]{border:1px solid var(--sc-chip-rand);background:var(--sc-chip-flaeche);color:var(--sc-text);font-weight:400}.ab-beleg[data-da]>span[aria-hidden]{color:var(--sc-ok)}.ab-beleg__n{color:var(--sc-text-muted);font-variant-numeric:tabular-nums;margin-left:.35rem}.ab-unklar{margin-top:var(--sc-s3);background:0 0;border-style:dashed}.ab-unklar .ab-grund{margin:0 0 .6rem}@media (prefers-reduced-motion:reduce){.ab[data-ab-bereit] .ab-ergebnis,.ab[data-ab-bereit] .ab-tafel,.ab-baum.is-einblenden .ab-zeile:not([hidden]){animation:none}.ab-zeile--ordner .ab-pfeil:before{transition:none}.ab[data-ab-lauf] .ab-leer:after{display:none}}.sc-video{margin:var(--sc-s4) 0 0;aspect-ratio:16/9;border-radius:var(--sc-radius-lg);box-shadow:var(--sc-shadow-e);background:#1d1f30;position:relative;overflow:hidden}.sc-video__player{object-fit:cover;width:100%;height:100%;display:block}.sc-video__play{background:var(--sc-brick);color:#f4f4f4;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:14px;padding:16px 26px 16px 18px;font:600 1.125rem/1 Work Sans,system-ui,sans-serif;transition:transform .2s;display:inline-flex;position:absolute;bottom:17%;right:6%;box-shadow:0 16px 30px -12px #b24c4399}.sc-video__play[hidden]{display:none}.sc-video__play:hover{transform:scale(1.04)}.sc-video__play:focus-visible{outline-offset:4px;outline:3px solid #f4f4f4}.sc-video__play svg{fill:currentColor;width:28px;height:28px}.sc-video__play small{font-size:inherit;opacity:.8;margin-left:8px;font-weight:400}@media (width<=600px){.sc-video{border-radius:var(--sc-radius)}.sc-video__play{padding:12px;bottom:26%;right:5%}.sc-video__play svg{width:26px;height:26px}.sc-video__play span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.sc-video__play{transition:none}}.platzhalter[data-astro-cid-zzg7grqc]{z-index:999;color:#f4f4f4;background:#1d1f30;border:1px solid #b24c43;border-radius:8px;max-width:min(420px,100vw - 24px);font:13px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;position:fixed;bottom:12px;right:12px;box-shadow:0 8px 28px #00000073}summary[data-astro-cid-zzg7grqc]{cursor:pointer;color:#b24c43;padding:8px 12px;font-weight:700}ul[data-astro-cid-zzg7grqc]{max-height:40vh;margin:0;padding:0 12px 12px 28px;overflow-y:auto}li[data-astro-cid-zzg7grqc]+li[data-astro-cid-zzg7grqc]{margin-top:6px}b[data-astro-cid-zzg7grqc]{color:#f4f4f4}
