@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Roboto", "Roboto Fallback", "Noto Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-persian:"Vazirmatn", "Noto Sans Arabic", "Roboto", sans-serif;--font-arabic:"Noto Sans Arabic", "Vazirmatn", "Roboto", sans-serif;--font-ethiopic:"Noto Sans Ethiopic", "Roboto", sans-serif;--color-jsd-indigo:#24195d;--color-jsd-green:#00bc82;--color-i75:#5b5386;--color-sep:#70228326}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@media print{[hidden]:is([data-wording-panel],[data-print-show],.tabs__panel,.nv__grp){display:block!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--jsd-indigo:#24195d;--jsd-indigo-caption:#25175b;--jsd-violet:#702283;--jsd-green:#00bc82;--jsd-navy:#003d7c;--jsd-violet-infobox:#7e388f;--jsd-text-body:#191919;--jsd-text-p:#1b1a1a;--jsd-white:#fff;--jsd-page-alt:#eee;--jsd-alert-red:#ff0019;--jsd-indigo-95:#2f2565;--jsd-indigo-90:#39306d;--jsd-indigo-85:#453b75;--jsd-indigo-75:#5b5386;--jsd-indigo-65:#716a96;--jsd-indigo-45:#9c97b6;--jsd-indigo-20:#d3d1df;--jsd-indigo-10:#e9e8ee;--jsd-indigo-05:#f4f4f7;--jsd-violet-75:#945aa2;--jsd-violet-45:#be9bc7;--jsd-green-75:#40cda2;--jsd-green-45:#8ce1c7;--jsd-navy-75:#406e9d;--jsd-navy-45:#8ca7c4;--jsd-navy-20:#ccd8e5;--indigo-50:#f4f4f7;--indigo-100:#e9e8ee;--indigo-200:#d3d1df;--indigo-300:#bdbace;--indigo-400:#9c97b6;--indigo-500:#7c759e;--indigo-600:#5b5386;--indigo-700:#453b75;--indigo-800:#2f2565;--indigo-900:#24195d;--indigo-950:#180d46;--violet-50:#f8f4f9;--violet-100:#f1e9f3;--violet-200:#e2d3e6;--violet-300:#d4bdda;--violet-400:#be9bc7;--violet-500:#a97ab5;--violet-600:#945aa2;--violet-700:#702283;--violet-800:#5c156d;--violet-900:#450653;--violet-950:#2e0038;--green-50:#f2fcf9;--green-100:#e6f8f2;--green-200:#ccf2e6;--green-300:#8ce1c7;--green-400:#40cda2;--green-500:#00bc82;--green-600:#069e6d;--green-700:#018057;--green-800:#026645;--green-900:#014c33;--green-950:#013522;--navy-50:#f2f5f8;--navy-100:#e6ecf2;--navy-200:#ccd8e5;--navy-300:#b2c5d8;--navy-400:#8ca7c4;--navy-500:#668bb0;--navy-600:#406e9d;--navy-700:#1f548c;--navy-800:#003d7c;--navy-900:#002a59;--navy-950:#011a3a;--red-50:#fef4f4;--red-100:#ffe6e5;--red-600:#c4122f;--red-700:#a20022;--amber-50:#fff5e9;--amber-100:#feeacd;--amber-300:#f0a500;--amber-700:#724d04;--wg-surface:var(--jsd-white);--wg-surface-subtle:var(--indigo-50);--wg-surface-muted:var(--indigo-100);--wg-surface-brand:var(--jsd-indigo);--wg-surface-accent:var(--jsd-green);--wg-text:var(--jsd-text-body);--wg-text-heading:var(--jsd-indigo);--wg-text-muted:var(--indigo-600);--wg-text-on-brand:var(--jsd-white);--wg-text-on-accent:var(--jsd-indigo);--wg-text-success:var(--green-700);--wg-link:var(--jsd-indigo);--wg-border:var(--jsd-indigo-65);--wg-border-subtle:var(--indigo-200);--wg-focus-ring:var(--jsd-indigo);--wg-focus-ring-on-dark:var(--jsd-green);--wg-ai-notice-accent:var(--jsd-violet);--wg-error:var(--red-600);--wg-error-surface:var(--red-50);--wg-warning-text:var(--amber-700);--wg-warning-surface:var(--amber-100);--wg-info:var(--jsd-navy);--wg-info-surface:var(--navy-50);--wg-emergency:var(--red-700);--wg-btn-primary-bg:var(--jsd-indigo);--wg-btn-primary-fg:var(--jsd-white);--wg-btn-primary-border:var(--jsd-indigo);--wg-btn-primary-bg-hover:var(--jsd-white);--wg-btn-primary-fg-hover:var(--jsd-indigo);--wg-btn-primary-bg-active:var(--indigo-950);--wg-btn-accent-bg:var(--jsd-green);--wg-btn-accent-fg:var(--jsd-indigo);--wg-btn-accent-bg-hover:var(--jsd-indigo);--wg-btn-accent-fg-hover:var(--jsd-white);--wg-btn-accent-bg-active:var(--green-600);--wg-btn-secondary-bg:var(--jsd-indigo-20);--wg-btn-secondary-fg:var(--jsd-indigo);--wg-btn-secondary-bg-hover:var(--jsd-white);--wg-btn-disabled-bg:var(--indigo-100);--wg-btn-disabled-fg:var(--indigo-500);--font-base:"Roboto", "Roboto Fallback", "Noto Sans", system-ui, sans-serif;--font-arabic:"Noto Sans Arabic", "Vazirmatn", "IBM Plex Sans Arabic", "Roboto", sans-serif;--font-persian:"Vazirmatn", "Noto Sans Arabic", "Roboto", sans-serif;--font-ethiopic:"Noto Sans Ethiopic", "Roboto", sans-serif;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--fs-h1:2.5rem;--lh-h1:3rem;--fs-h2:2.5rem;--lh-h2:3rem;--fs-h3:2rem;--lh-h3:2.5rem;--fs-h4:1.5rem;--lh-h4:2rem;--fs-body:1rem;--lh-body:1.6;--fs-small:.875rem;--lh-small:1rem;--fs-caption:.75rem;--lh-caption:1rem;--ls-button:.5px;--fs-chat:1.125rem;--lh-chat:1.556;--fs-ui:1rem;--lh-ui:1.5;--fs-meta:.875rem;--lh-meta:1.43;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-none:0;--radius-button:23px;--radius-input-pill:25px;--radius-chip:30px;--radius-round:9999px;--radius-bubble:20px;--radius-bubble-tail:4px;--shadow-popover:0 3px 5px 0 #0000004d;--shadow-composer:0 -2px 12px 0 #24195d14;--duration-fast:.15s;--easing-standard:ease-in-out;--ease-move:cubic-bezier(.65, 0, .35, 1);--ease-land:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.55, .09, .68, .53);--focus-width:3px;--focus-offset:2px;--touch-target:44px;--header-height:80px;--container-max:1280px}:lang(ar),:lang(ckb),:lang(ps),:lang(ur){font-family:var(--font-arabic)}:lang(fa),:lang(prs){font-family:var(--font-persian)}:lang(ti),:lang(am){font-family:var(--font-ethiopic)}[dir=rtl] .wg-message,:lang(ar) .wg-message,:lang(fa) .wg-message,:lang(prs) .wg-message,:lang(ps) .wg-message,:lang(ckb) .wg-message{font-size:calc(var(--fs-chat) + 2px);letter-spacing:0;line-height:1.8}:lang(ti) .wg-message,:lang(am) .wg-message{font-size:calc(var(--fs-chat) + 1px);line-height:1.75}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--wg-focus-ring);outline-offset:var(--focus-offset)}:where(.on-dark,.wg-surface-brand) :where(a,button,input,[tabindex]):focus-visible{outline-color:var(--wg-focus-ring-on-dark)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:where(a,button,input,select,textarea):focus-visible{outline-color:highlight}}}@layer components{:root{--indigo:#24195d;--violet:#702283;--green:#00bc82;--navy:#003d7c;--i95:#2f2565;--i90:#39306d;--i85:#453b75;--i75:#5b5386;--i65:#716a96;--i45:#9c97b6;--i30:#bdbace;--i20:#d3d1df;--i10:#e9e8ee;--i05:#f4f4f7;--v75:#945aa2;--v45:#be9bc7;--g75:#40cda2;--g45:#8ce1c7;--n75:#406e9d;--n45:#8ca7c4;--g700:#018057;--text:#191919;--sep:#70228326;--hh:80px;--font:"Roboto","Roboto Fallback","Noto Sans",system-ui,-apple-system,"Segoe UI",sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--hh) + 24px);-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--text);font:400 16px/1.6 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;overflow-x:clip}h1,h2,h3,h4,p,ol,ul,figure,figcaption,dl,dd{margin:0}ol,ul{padding:0}a{color:var(--indigo)}button{font:inherit;color:inherit}svg{display:block}img{max-width:100%}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.sep{clip-path:inset(50%);white-space:pre;vertical-align:baseline;border:0;width:1px;height:1px;margin:0 -1px 0 0;padding:0;display:inline-block;overflow:hidden}.chip__t{min-width:0}.ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}[lang=fa],[lang=prs]{letter-spacing:0;font-family:Vazirmatn,Noto Sans Arabic,sans-serif}[lang=ar],[lang=ps],[lang=ckb],[lang=apc],[lang=acm]{letter-spacing:0;font-family:Noto Sans Arabic,Vazirmatn,sans-serif}[lang=ti]{font-family:Noto Sans Ethiopic,Roboto,sans-serif}:focus-visible{outline:3px solid var(--indigo);outline-offset:2px}.on-dark :focus-visible{outline-color:var(--green);outline-offset:3px}@media (forced-colors:active){:focus-visible{outline-color:highlight}}[tabindex="-1"]:focus{outline:none}.skip{z-index:300;background:var(--indigo);color:#fff;border-radius:23px;padding:13px 20px;font-weight:700;line-height:18px;text-decoration:none;position:fixed;top:-100px;left:16px}.skip:focus{top:12px}.wrap{max-width:min(1280px,100% - 50px);margin-inline:auto;position:relative}.g16{grid-template-columns:repeat(16,minmax(0,1fr));display:grid}.h1{font-size:40px;font-weight:600;line-height:48px}.h2{color:var(--indigo);font-size:40px;font-weight:700;line-height:48px}.h2--violet{color:var(--violet)}.h3{color:var(--indigo);font-size:32px;font-weight:700;line-height:40px}.h4{font-size:24px;font-weight:700;line-height:32px}.flag{font-size:16px;font-weight:700;line-height:24px}.rte p+p,.rte p+ol,.rte ol+p{margin-top:16px}.rte strong,.lead-b{color:var(--indigo);font-weight:700}ol.num{counter-reset:n;list-style:none}ol.num>li{counter-increment:n;padding-inline-start:28px;position:relative}ol.num>li+li{margin-top:12px}ol.num>li:before{content:counter(n) ".";color:var(--indigo);inset-inline-start:0;font-weight:700;position:absolute;top:0}ul.bul{list-style:none}ul.bul>li{padding-inline-start:20px;position:relative}ul.bul>li+li{margin-top:8px}ul.bul>li:before{content:"";inset-inline-start:0;background:currentColor;width:7px;height:7px;position:absolute;top:.72em}.btn{letter-spacing:.5px;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:23px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:13px 20px;font-size:16px;font-weight:700;line-height:16px;text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out;display:inline-flex}.btn .ic{stroke-width:2px;width:18px;height:18px}.btn--indigo{background:var(--indigo);color:#fff;border-color:var(--indigo)}.btn--indigo:hover{color:var(--indigo);background:#fff}.on-dark .btn--indigo{border-color:#fff}.btn--green{background:var(--green);color:var(--indigo);border-color:var(--green)}.btn--green:hover{background:var(--indigo);color:#fff;border-color:#fff}.btn--light{background:var(--i20);color:var(--indigo);border-color:var(--i65)}.btn--light:hover{background:#fff}.btn--ghost{color:#fff;background:0 0;border-color:#fff}.btn--ghost:hover{color:var(--indigo);background:#fff}.btn[disabled]{opacity:.45;cursor:default}.btn[disabled]:hover{background:var(--i20)}.icirc{background:var(--i20);width:40px;height:40px;color:var(--indigo);border-radius:50%;flex:none;place-items:center;display:grid}.icirc .ic{width:22px;height:22px}.orn{width:40px;height:40px;display:block;position:relative}.orn i{width:20px;height:20px;position:absolute}.orn--s{margin-inline-start:0}.orn--s i:first-child{background:var(--c100);top:20px;left:0}.orn--s i:nth-child(2){background:var(--c75);top:0;left:0}.orn--s i:nth-child(3){background:var(--c45);top:0;left:20px}.orn--e{margin:40px 0 0 auto}.orn--e i:first-child{background:var(--c100);top:0;left:20px}.orn--e i:nth-child(2){background:var(--c75);top:20px;left:20px}.orn--e i:nth-child(3){background:var(--c45);top:20px;left:0}.orn--violet{--c100:var(--violet);--c75:var(--v75);--c45:var(--v45)}.orn--green{--c100:var(--green);--c75:var(--g75);--c45:var(--g45)}.orn--navy{--c100:var(--navy);--c75:var(--n75);--c45:var(--n45)}.hdr{z-index:50;height:var(--hh);background:#fff;transition:box-shadow .15s ease-in-out;position:sticky;top:0}.hdr.is-scrolled{box-shadow:0 1px #24195d1f}.hdr__in{align-items:stretch;height:100%;display:flex}.brand{color:var(--indigo);flex-direction:column;justify-content:center;min-width:0;margin-inline-end:auto;padding-inline:0 16px;text-decoration:none;display:flex}.brand__name{letter-spacing:-.2px;white-space:nowrap;font-size:22px;font-weight:700;line-height:24px}.brand__sub{color:var(--i75);white-space:nowrap;margin-top:3px;font-size:12px;line-height:16px}.nav{align-items:stretch;display:flex}.nav a{isolation:isolate;border-inline-start:1px solid var(--sep);color:var(--indigo);align-items:center;padding:0 40px;font-size:14px;font-weight:700;line-height:16px;text-decoration:none;transition:color .2s ease-in-out .12s;display:flex;position:relative}.nav a>span{z-index:1;position:relative}.nav a:hover>span{text-decoration:underline}.nav a[aria-current=location]{color:#fff}.nav a>.nav__ind{z-index:0;background:var(--indigo);pointer-events:none;position:absolute;inset:0}.nav a:focus-visible{outline-offset:-5px}.nav a[aria-current=location]:focus-visible{outline-color:var(--green)}.tbtn{border:0;border-inline-start:1px solid var(--sep);width:80px;color:var(--indigo);text-align:center;cursor:pointer;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0 4px;font-size:10px;line-height:11px;text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease-in-out;display:flex}.tbtn:last-child{border-inline-end:1px solid var(--sep)}.tbtn .ic{stroke-width:2px;width:22px;height:22px}.tbtn:focus-visible{outline-offset:-5px}.tbtn[aria-checked=true]{background:var(--indigo);color:#fff}.tbtn[aria-checked=true]:focus-visible{outline-color:var(--green)}.tbtn .t-on{display:none}.tbtn[aria-checked=true] .t-on{display:block}.tbtn[aria-checked=true] .t-off{display:none}.tbtn:hover{background:var(--i05)}.tbtn[aria-checked=true]:hover{background:var(--i95)}.mm{z-index:200;background:var(--i95);color:#fff;overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.mm[hidden]{display:none}.mm__top{background:var(--indigo);flex:none;align-items:stretch;height:64px;display:flex}.mm__brand{color:#fff;flex-direction:column;justify-content:center;margin-inline-end:auto;padding-inline:20px;display:flex}.mm__brand .brand__sub{color:var(--i20)}.mm__close{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:72px;font-size:10px;line-height:11px;display:flex}.mm__close .ic{stroke-width:2.2px;width:22px;height:22px}.mm__body{width:100%}.mm__list{list-style:none}.mm__list a,.mm__item{border:0;border-bottom:1px solid var(--i75);color:#fff;text-align:start;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;padding:11px 24px;font-size:16px;font-weight:700;line-height:25.6px;text-decoration:none;display:flex}.mm__list a .ic,.mm__item .ic{width:20px;height:20px;color:var(--i20)}.mm__list a[aria-current=location],.mm__list a:hover,.mm__item:hover{background:var(--indigo)}.mm__num{min-width:2.2em;color:var(--i20);font-weight:400;display:inline-block}.mm__list a:focus-visible,.mm__item:focus-visible,.mm__close:focus-visible{outline:3px solid var(--green);outline-offset:-4px}.mm__sub{border-top:1px solid var(--i75);margin-top:40px}.mm__sub .mm__item{justify-content:flex-start;font-weight:400}.mm__note{color:var(--i20);padding:24px;font-size:14px;line-height:20px}@media (min-width:1024px){.mm__top{height:var(--hh)}.mm__brand{padding-inline:25px}.mm__close{width:80px}.mm__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;max-width:1280px;margin-inline:auto;padding:40px 160px;display:grid}.mm__list{border-top:1px solid var(--i75);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.mm__sub{margin-top:32px}.mm__note{padding:32px 24px 0}}.stage{position:relative}.stage__surface{background:var(--i10);height:600px;position:relative;overflow:hidden}@media (min-width:1024px){.stage__surface{height:clamp(420px,100svh - 175px,600px)}}.sq{display:block;position:absolute}.caption{z-index:3;background:var(--indigo);color:#fff;padding:28px 40px 40px;position:relative}.caption--hero{margin-top:-280px;width:50%;margin-inline-start:0}.caption .flag{color:var(--i20)}.caption .h1{margin-top:8px}.caption__text{margin-top:16px}.caption__btns{flex-wrap:wrap;gap:12px 16px;margin-top:24px;display:flex}.caption__for{color:var(--i20);margin-top:20px;font-size:14px;line-height:20px}.sec{padding-top:40px;position:relative}.sec__intro{margin-top:16px}.sec__intro .h2{grid-column:1/8;padding-inline-end:40px}.sec__intro .rte,.sec__intro .sec__aside{grid-column:9/17}.sec__full{grid-column:1/17}.flow{margin-top:56px;position:relative}.flow__rail{z-index:0;background:var(--i20);height:2px;position:absolute;top:19px;left:52px;right:calc(25% - 52px)}.flow__fill{background:var(--indigo);transform-origin:0;position:absolute;inset:0}.flow__list{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid;position:relative}.flow__item{flex-direction:column;display:flex}.flow__node{border:2px solid var(--i45);width:40px;height:40px;color:var(--i75);background:#fff;border-radius:50%;place-items:center;margin-inline-start:32px;font-size:16px;font-weight:700;line-height:1;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out;display:grid}.flow__node.is-on,html:not(.motion) .flow__node{background:var(--indigo);border-color:var(--indigo);color:#fff}.ftile{color:#fff;flex-direction:column;flex:1;gap:16px;min-height:320px;margin-top:24px;padding:25px 32px 32px;display:flex}.ftile p{font-size:16px;line-height:24px}.ftile--75{background:var(--i75)}.ftile--90{background:var(--i90)}.ftile--100{background:var(--indigo)}.ftile--green{background:var(--green);color:var(--indigo)}.ftile--green .icirc{background:#fff}.flow__note{color:var(--i75);margin-top:24px;font-size:14px;line-height:20px}.demo{align-items:start;margin-top:16px}.demo__text{flex-direction:column;grid-column:1/8;display:flex}.demo__lead{margin-top:24px}.dsteps{border-top:1px solid var(--i20);margin-top:28px;list-style:none}.dstep{border:0;border-bottom:1px solid var(--i20);text-align:start;cursor:pointer;width:100%;color:var(--text);background:0 0;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:14px 8px 14px 0;display:grid}.dsteps li:first-child .dstep{padding-top:16px}.dstep__n{background:var(--i20);width:40px;height:40px;color:var(--indigo);border-radius:50%;place-items:center;font-weight:700;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:grid}.dstep__n .ic{stroke-width:2.4px;width:20px;height:20px;display:none}.dstep.is-active .dstep__n,.dstep.is-done .dstep__n{background:var(--indigo);color:#fff}.dstep.is-done .dstep__n span{display:none}.dstep.is-done .dstep__n .ic{display:block}.dstep__t{color:var(--indigo);margin-top:8px;font-weight:700;line-height:24px;display:block}.dstep__d{margin-top:2px;display:block}.dstep:hover .dstep__t{text-decoration:underline}.demo__always{margin-top:20px;font-size:16px}.demo__controls{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:28px;display:flex}html.nomo [data-needs-gsap]{display:none}.fcheck{min-height:44px;color:var(--indigo);cursor:pointer;align-items:center;gap:10px;font-size:16px;font-weight:700;display:inline-flex}.fcheck input{width:20px;height:20px;accent-color:var(--indigo);margin:0}.demo__note{color:var(--i75);margin-top:20px;font-size:14px;line-height:20px}.demo__media{isolation:isolate;flex-direction:column;grid-column:9/17;align-items:center;gap:16px;padding-top:0;display:flex;position:relative}.demo__media:before{content:"";z-index:-1;background:var(--i10);position:absolute;inset:110px 0 120px 12%}.demo__media .sq{z-index:-1}.sim{background:var(--indigo);color:#fff;border-radius:30px;align-items:center;gap:8px;padding:7px 16px 8px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.sim .ic{stroke-width:2px;width:18px;height:18px}.demo__cap{text-align:center;max-width:340px;color:var(--i75);font-size:14px;line-height:20px}.phone{--ph:clamp(540px, calc(100vh - 150px), 720px);height:var(--ph);aspect-ratio:.49;border-radius:calc(var(--ph) * .07);background:#1b1a1a;padding:10px;position:relative;box-shadow:0 0 0 1px #24195d33}.phone--hero{--ph:660px}.phone__screen{border-radius:calc(var(--ph) * .07 - 10px);isolation:isolate;background:#fff;height:100%;position:relative;overflow:hidden;transform:translateZ(0)}.phone__island{z-index:6;pointer-events:none;background:#000;border-radius:20px;width:30%;height:26px;position:absolute;top:10px;left:50%;translate:-50%}.phases{align-items:start;margin-top:16px}.phases__intro{grid-column:1/7;padding-inline-end:40px}.phases__intro .rte{margin-top:24px}.phases__grid{grid-column:7/17;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.ptile{color:#fff;flex-direction:column;height:100%;min-height:360px;padding:25px 32px 36px;display:flex}.ptile--100{background:var(--indigo)}.ptile--75{background:var(--i75)}.ptile--90{background:var(--i90)}.ptile--light{background:var(--i10);color:var(--indigo)}.ptile__k{color:var(--i20);font-size:16px;font-weight:700;line-height:24px}.ptile--light .ptile__k{color:var(--i75)}.ptile .h4{margin-top:4px}.ptile__h{margin-top:16px;font-size:16px;font-weight:700;line-height:24px}.ptile__num{font-variant-numeric:tabular-nums;font-size:32px;line-height:40px;display:block}.ptile ul,.ptile__txt{margin-top:20px;font-size:16px;line-height:24px}.ptile--light ul,.ptile--light .ptile__txt{color:var(--text)}.ptile--light ul>li:before{background:var(--indigo)}.phases__sum{color:var(--i75);margin-top:24px;font-size:14px;line-height:20px}.ktiles{grid-column:1/17;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px;list-style:none;display:grid}.ktile{background:var(--i10);flex-direction:column;gap:16px;height:100%;padding:25px 32px 36px;display:flex}.ktiles>li:nth-child(4n+2) .ktile,.ktiles>li:nth-child(4n+3) .ktile{background:var(--i05)}.ktile .icirc{background:#fff}.ktile .h4{color:var(--indigo)}.ktile ul{font-size:16px;line-height:24px}.ktile ul>li:before{background:var(--indigo)}.teaser{align-items:start;margin-top:80px}.teaser__surface{background:var(--i20);grid-area:1/1/auto/12;height:440px;position:relative;overflow:hidden}.teaser__motif{color:var(--indigo);flex-direction:column;gap:20px;max-width:58%;display:flex;position:absolute;top:56px;left:10%}.teaser__motif .ic{stroke-width:1.1px;width:72px;height:72px}.teaser__motif p{font-size:32px;font-weight:700;line-height:44px}.caption--teaser{grid-area:1/10/auto/17;margin-top:200px}.caption--teaser .h4{margin-top:4px}.caption--teaser p.t{margin-top:16px}.util{flex-wrap:wrap;justify-content:space-between;gap:16px 40px;padding:96px 0 56px;display:flex}.util a,.util button{min-height:44px;color:var(--indigo);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:700;text-decoration:none;display:inline-flex}.util a:hover span,.util button:hover span{text-decoration:underline}.util .icirc{background:var(--i10)}.band{background:var(--green)}.band__in{grid-template-columns:repeat(16,minmax(0,1fr));display:grid}.band__list{grid-column:1/17;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.band__list li{border-inline-start:1px solid #24195d24}.band__list li:last-child{border-inline-end:1px solid #24195d24}.band__list a{height:88px;color:var(--indigo);justify-content:center;align-items:center;gap:14px;padding:0 20px;font-size:14px;font-weight:700;line-height:16px;text-decoration:none;display:flex}.band__list a:hover span{text-decoration:underline}.band__list a .ic{stroke-width:2.2px;width:20px;height:20px}.band__list a:focus-visible{outline-offset:-5px}.foot{background:var(--indigo);color:#fff}.foot__in{padding-top:54px;padding-bottom:48px}.foot__cols{grid-column:1/17;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px;display:grid}.foot h2{font-size:16px;font-weight:700;line-height:24px}.foot p{font-size:16px;line-height:25.6px}.foot p+p{margin-top:8px}.foot a{color:#fff;font-weight:700}.foot__ph{color:var(--i20)}.foot__disc{border:1px solid var(--i75);grid-column:1/17;margin-top:40px;padding:20px 24px;font-size:16px;line-height:25.6px}.foot__disc strong{font-weight:700}.legal{background:var(--indigo);color:#fff;border-top:1px solid var(--i75)}.legal__in{padding-top:22px;padding-bottom:24px}.legal__row{flex-wrap:wrap;grid-column:1/17;gap:8px 32px;font-size:14px;line-height:20px;display:flex}.legal__links{flex-wrap:wrap;gap:8px 24px;margin-inline-start:auto;display:inline-flex}.legal__links a{color:#fff;text-underline-offset:2px;font-weight:700}.legal__links a:hover{text-decoration:none}.wg{--s:1;color:var(--text);letter-spacing:0;text-align:start;background:#fff;flex-direction:column;height:100%;font-family:Roboto,Noto Sans,system-ui,sans-serif;font-size:16px;line-height:1.5;display:flex}.wg[lang=fa]{font-family:Vazirmatn,Roboto,sans-serif}.wg [lang=de],.wg[lang=de]{font-family:Roboto,Noto Sans,sans-serif}.wg :focus-visible{outline:3px solid var(--indigo);outline-offset:2px}.wg .on-dark :focus-visible{outline-color:var(--green)}.wg__status{background:var(--indigo);color:#fff;flex:none;justify-content:space-between;align-items:center;height:44px;padding:2px 26px 0 28px;font:600 14px/1 Roboto,sans-serif;display:flex}.wg__status .sb{align-items:center;gap:6px;display:flex}.wg__status svg{fill:#fff}.wg__ui{flex-direction:column;flex:1;min-height:0;display:flex}.wg__head{background:var(--indigo);color:#fff;flex-direction:column;flex:none;gap:8px;padding:4px 14px 12px;display:flex}.wg__name{font-size:16.5px;font-weight:700;line-height:1.3}.wg__sub{color:#fff;font-size:12px;line-height:1.3}.wg__tools{align-items:center;gap:8px;display:flex}.wg__lang{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:23px;align-items:center;gap:6px;min-height:44px;padding:4px 14px;font-size:15px;font-weight:700;line-height:1.2;display:inline-flex}.wg__lang:hover{background:var(--i95)}.wg__lang .ic{width:18px;height:18px}.wg__size{gap:6px;margin-inline-start:auto;display:flex}.wg__a{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;font:700 15px/1 Roboto,sans-serif;display:grid}.wg__a:hover{background:var(--i95)}.wg__a[aria-disabled=true]{opacity:.5;cursor:default}.wg__notice{background:var(--i05);border-inline-start:4px solid var(--violet);font-size:calc(14px * var(--s));flex:none;align-items:flex-start;gap:10px;padding:9px 14px 10px;line-height:1.45;display:flex}.wg__notice .ic{width:18px;height:18px;color:var(--indigo);margin-top:2px}.wg__notice strong{color:var(--text);font-weight:700;display:block}.wg__notice .de{color:var(--i75);margin-top:1px;font:400 12px/1.4 Roboto,sans-serif;display:block}.wg[lang=de] .wg__notice .de{display:none}.wg__log{overscroll-behavior:contain;min-height:0;font-size:calc(16px * var(--s));scrollbar-width:thin;scrollbar-color:var(--i45) transparent;flex-direction:column;flex:1;padding:14px 14px 18px;display:flex;position:relative;overflow-y:auto}.wg__start{flex-direction:column;gap:12px;display:none}.wg__hello{align-items:center;gap:10px;margin-top:2px;display:flex}.px{flex:none;width:20px;height:20px;position:relative}.px:before{content:"";background:var(--v75);width:10px;height:10px;box-shadow:10px 0 0 var(--v45);inset-inline-start:0;position:absolute;top:0}.px:after{content:"";background:var(--violet);inset-inline-start:0;width:10px;height:10px;position:absolute;top:10px}.wg__h{color:var(--violet);font-size:1.5em;font-weight:700;line-height:1.25}.wg__p{color:var(--text);font-size:1em}.wg__langs{grid-template-columns:1fr 1fr;gap:8px;list-style:none;display:grid}.wg__langs button{border:1px solid var(--i65);background:var(--i10);width:100%;min-height:50px;color:var(--indigo);cursor:pointer;text-align:start;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;padding:5px 14px;transition:background-color .15s ease-in-out,color .15s ease-in-out;display:flex}.wg__langs button:hover{background:var(--i20)}.wg__langs .endo{font-size:1.0625em;font-weight:700;line-height:1.3}.wg__langs .dn{color:var(--i75);font:400 .75em/1.25 Roboto,sans-serif}.wg__langs button[data-sim=focus]{outline:3px solid var(--indigo);outline-offset:2px;background:var(--i20)}.wg__langs button[aria-pressed=true]{background:var(--indigo);color:#fff;border-color:var(--indigo)}.wg__langs button[aria-pressed=true] .dn{color:#fff}.wg__hint{color:var(--i75);min-height:1.4em;font-size:.875em}.wg__conv{flex-direction:column;gap:10px;display:flex}.wg__sender{color:var(--i75);margin:6px 0 -4px;font-size:.8125em;font-weight:700;line-height:1.4}.msg{overflow-wrap:anywhere;border-radius:20px;max-width:88%;padding:10px 14px;font-size:1.0625em;line-height:1.6}.wg[lang=fa] .msg{font-size:1.1875em;line-height:1.8}.msg p+p{margin-top:6px}.msg--bot{background:var(--i05);color:var(--text);border-start-start-radius:4px;align-self:flex-start}.msg--user{background:var(--indigo);color:#fff;border-end-end-radius:4px;align-self:flex-end}.term{font-size:.9em}.term bdi{color:var(--indigo);font-family:Roboto,sans-serif;font-weight:700}.gl{font:400 calc(12.5px * var(--s))/1.42 "Roboto",sans-serif;color:var(--i75);border-top:1px solid #24195d24;margin-top:6px;padding-top:6px;display:block}.msg--user .gl{color:var(--i10);border-top-color:#ffffff47}.wg[dir=rtl] .gl{text-align:right}.wg[data-gloss=off] .gl,.more{display:none}.more.is-open{display:block}.src{border:1px solid var(--i20);border-inline-start:4px solid var(--green);background:#fff;align-self:flex-start;max-width:92%;padding:10px 14px;font-size:.9375em}.src__k{color:var(--i75);font-size:.8125em;font-weight:700}.src__t{color:var(--indigo);margin:2px 0 4px;font-size:1.0625em;font-weight:700;line-height:1.4}.src__m{color:var(--i75);align-items:center;gap:6px;font-size:.875em;font-weight:500;display:flex}.src__m .ic{stroke:#018057;stroke-width:2.4px;width:16px;height:16px}.acts{flex-wrap:wrap;align-self:stretch;gap:8px;display:flex}.pill{cursor:pointer;border:1px solid #0000;border-radius:23px;align-items:center;gap:7px;min-height:44px;padding:8px 15px;font-size:.9375em;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out;display:inline-flex}.wg[lang=de] .pill{letter-spacing:.5px}.pill .ic{width:18px;height:18px}.pill--sec{background:var(--i20);color:var(--indigo);border-color:var(--i65)}.pill--sec:hover,.pill--sec[aria-pressed=true],.pill--sec[aria-expanded=true]{border-color:var(--indigo);background:#fff}.pill--human{background:var(--green);color:var(--indigo);border-color:var(--green)}.pill--human:hover{background:var(--indigo);color:#fff;border-color:var(--indigo)}.typing{background:var(--i05);border-radius:20px;border-start-start-radius:4px;align-self:flex-start;align-items:center;gap:5px;padding:13px 16px;display:flex}.typing i{background:var(--i45);border-radius:50%;width:8px;height:8px}html.motion .typing i{animation:1.2s ease-in-out infinite wgdot}html.motion .typing i:nth-child(2){animation-delay:.2s}html.motion .typing i:nth-child(3){animation-delay:.4s}@keyframes wgdot{0%,80%,to{opacity:.35}40%{opacity:1}}.contact{border:1px solid var(--i20);border-inline-start:4px solid var(--indigo);background:#fff;flex-direction:column;align-self:stretch;gap:4px;padding:10px 14px;font-size:.9375em;display:flex}.contact__k{color:var(--i75);align-items:center;gap:6px;font-size:.8125em;font-weight:700;display:flex}.contact__k .ic{width:17px;height:17px}.contact__t{color:var(--indigo);font-size:1.0625em;font-weight:700}.contact ul{gap:4px;list-style:none;display:grid}.contact li{align-items:center;gap:8px;display:flex}.contact li .ic{width:17px;height:17px;color:var(--indigo)}.contact .pill{align-self:flex-start;margin-top:4px}.wg__foot{z-index:1;background:#fff;flex:none;padding:10px 12px 8px;position:relative;box-shadow:0 -2px 12px #24195d14}.composer{border:1px solid var(--i65);padding:4px;background:#fff;border-radius:999px;align-items:center;gap:8px;padding-inline-start:16px;display:flex}.composer:focus-within{outline:3px solid var(--indigo);outline-offset:2px}.composer input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:16px}.composer input::placeholder{color:var(--i75);opacity:1}.send{background:var(--indigo);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.send:hover{background:#180d46}.send .ic{width:20px;height:20px}.wg[dir=rtl] .flip{transform:scaleX(-1)}.wg__home{background:#191919;border-radius:3px;width:36%;height:5px;margin:10px auto 0}.wg [data-m]{will-change:transform, opacity}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}@keyframes hero-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}html.motion .stage__surface.hero-in{animation:.6s cubic-bezier(.25,.46,.45,.94) both hero-fade}html.motion .stage__surface [data-hero=item]{animation:.5s cubic-bezier(.25,.46,.45,.94) .15s both hero-fade}html.motion .stage__surface [data-hero=lang]{animation:.6s cubic-bezier(.25,.46,.45,.94) .3s both hero-fade}html.motion .stage__surface [data-hero=device]{animation:.8s cubic-bezier(.25,.46,.45,.94) .3s both hero-up}html.motion .caption--hero.hero-in{animation:.8s cubic-bezier(.25,.46,.45,.94) .2s both hero-up}@media (max-width:767.98px){html.motion .caption--hero.hero-in{animation-duration:1ms;animation-delay:-1s}}@media (max-width:1279.98px){.wrap{max-width:min(1024px,100% - 50px)}.h1,.h2{font-size:32px;line-height:40px}.stage__surface{height:560px}.phone--hero{--ph:620px}.caption--hero{width:56.25%}.nav a{padding:0 18px}.ftile{padding:25px 24px 28px}.flow__rail{left:44px;right:calc(25% - 44px)}.flow__node{margin-inline-start:24px}.ptile{padding:25px 24px 32px}.phases__intro{padding-inline-end:24px}}@media (max-width:1023.98px){.wrap{max-width:min(768px,100% - 40px)}.h3{font-size:24px;line-height:32px}.nav{display:none}.stage__surface{height:500px}.phone--hero{--ph:600px}.caption--hero{margin-top:-140px;width:87.5%;margin-inline-start:0}.sec__intro .h2{grid-column:1/17}.sec__intro .rte,.sec__intro .sec__aside{grid-column:1/17;margin-top:24px}.flow__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.flow__rail,.flow__node{display:none}.ftile{margin-top:0}.demo__text{display:contents}.demo{grid-template-areas:none}.demo__text>*{grid-column:1/17}.demo__text>.h2{grid-row:1}.demo__text>.demo__lead{grid-row:2}.demo__media{grid-area:3/1/auto/17;margin-top:40px}.demo__text>.demo__controls{grid-row:4;justify-content:center}.demo__text>.dsteps{grid-row:5}.demo__text>.demo__always{grid-row:6}.demo__text>.demo__note{grid-row:7}.demo__media:before{left:0}.phases__intro{grid-column:1/17;padding:0}.phases__grid{grid-column:1/17;margin-top:40px}.ktiles{grid-column:1/17}.teaser__surface{grid-column:1/17;height:360px}.caption--teaser{grid-area:2/3/auto/17;margin-top:-120px}.band__list,.foot__cols,.foot__disc,.legal__row{grid-column:1/17}}@media (max-width:767.98px){:root{--hh:64px}.wrap{max-width:none;padding-inline:20px}.g16>*,.demo__text>*{grid-column:1/-1!important}.brand{padding-inline:0 12px}.brand__name{font-size:19px;line-height:22px}.brand__sub{font-size:11px;line-height:14px}.tbtn{width:64px}.orn{width:24px;height:24px}.orn i{width:12px;height:12px}.orn--s{margin-inline-start:0}.orn--s i:first-child{top:12px}.orn--s i:nth-child(3){left:12px}.orn--e{margin:32px 0 0 auto}.orn--e i:first-child{left:12px}.orn--e i:nth-child(2){top:12px;left:12px}.orn--e i:nth-child(3){top:12px}.stage__surface{height:380px}.phone--hero{--ph:540px}.caption--hero{width:auto;margin:0;padding:32px 28px 36px}.caption__btns .btn{flex:auto}.flow{margin-top:40px}.flow__list{grid-template-columns:minmax(0,1fr);row-gap:16px;padding-inline-start:56px}.flow__rail{top:20px;left:19px;right:auto;bottom:var(--re,40px);width:2px;height:auto;display:block}.flow__fill{transform-origin:50% 0}.flow__item{position:relative}.flow__node{inset-inline-start:-56px;margin:0;display:grid;position:absolute;top:0}.ftile{min-height:0;padding:24px 24px 28px}.demo__media{margin-top:32px}.demo__media:before{inset:90px -20px 100px}.phone{--ph:auto;aspect-ratio:auto;border-radius:48px;width:min(360px,100vw - 40px);height:min(720px,100svh - 100px);padding:9px}.phone__screen{border-radius:39px}.phone--hero{border-radius:40px;width:270px;height:540px}.phone--hero .phone__screen{border-radius:31px}.phases__grid,.ktiles{grid-template-columns:minmax(0,1fr)}.ptile{min-height:0}.ktiles{margin-top:32px}.teaser{margin-top:56px}.teaser__surface{height:280px}.teaser__motif{max-width:80%;top:36px;left:28px}.teaser__motif .ic{width:56px;height:56px}.teaser__motif p{font-size:24px;line-height:32px}.caption--teaser{margin:-72px 0 0 28px;padding:28px 24px 32px}.util{flex-direction:column;align-items:stretch;gap:12px;padding:64px 20px 40px}.band__list{grid-template-columns:minmax(0,1fr)}.band__list li{border-bottom:1px solid #24195d24;border-inline:0!important}.band__list a{justify-content:space-between;height:64px;padding:0}.foot__cols{grid-template-columns:minmax(0,1fr)}.legal__row{flex-direction:column}.legal__links{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.btn,.nav a,.tbtn,.flow__node,.dstep__n{transition:none}}html.rm .nav a{transition:none}@media print{.hdr,.skip,.demo__controls,.util,.band,.mm{display:none}.phone{break-inside:avoid}html.intro .hero-in{opacity:1}}.blk{grid-column:1/17}.blk--l{grid-column:1/11}.blk--r{grid-column:9/17}.blk--wide{grid-column:1/17}.mt-s{margin-top:24px}.mt-m{margin-top:40px}.mt-l{margin-top:64px}.sub{margin-top:72px}.sub>.h3{grid-column:1/8;padding-inline-end:40px}.sub>.rte,.sub>.sub__aside{grid-column:9/17}.sub__left{grid-column:1/8;padding-inline-end:40px}.sub__k{color:var(--i75);margin-bottom:4px;font-size:16px;font-weight:700;line-height:24px;display:block}.ph{background:var(--i10);color:var(--i75);outline:1px dashed var(--i45);outline-offset:-1px;border-radius:2px;padding:0 .25em;font-weight:400}.ph--empty{color:#0000;-webkit-user-select:none;user-select:none;min-width:2.6em;display:inline-block}.on-dark .ph,.capbox .ph{color:var(--i20);background:#ffffff1f;outline-color:#fff6}.phbox{border:2px dashed var(--i45);background:var(--i05);color:var(--i75);flex-direction:column;gap:8px;padding:28px 32px;font-size:16px;line-height:24px;display:flex}.phbox strong{color:var(--indigo)}.phbox__k{color:var(--i75);font-size:14px;font-weight:700;line-height:20px}.rte>*+*{margin-top:16px}.rte>h3:first-child{margin-top:0}.rte h3{color:var(--indigo);margin-top:40px;font-size:24px;font-weight:700;line-height:32px}.rte h4{color:var(--indigo);margin-top:28px;font-size:18px;font-weight:700;line-height:26px}.rte ul{list-style:none}.rte ul>li{padding-inline-start:20px;position:relative}.rte ul>li:before{content:"";background:var(--indigo);inset-inline-start:0;width:7px;height:7px;position:absolute;top:.72em}.rte li+li{margin-top:8px}.rte ol{counter-reset:n;list-style:none}.rte ol>li{counter-increment:n;padding-inline-start:28px;position:relative}.rte ol>li+li{margin-top:12px}.rte ol>li:before{content:counter(n) ".";color:var(--indigo);inset-inline-start:0;font-weight:700;position:absolute;top:0}.rte a{color:var(--indigo);text-underline-offset:2px;font-weight:700;text-decoration:underline}.rte code{background:var(--i05);padding:0 .25em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.rte pre{background:var(--i05);border-inline-start:4px solid var(--i45);padding:16px 20px;font-size:13px;line-height:1.5;overflow-x:auto}.rte pre code{font-size:inherit;background:0 0;padding:0}.rte em{font-style:italic}.rte hr{border:0;border-top:1px solid var(--i20);margin:32px 0}.on-dark .rte strong,.ftile .rte strong,.ptile .rte strong{color:inherit}.rte--small{color:var(--i75);font-size:14px;line-height:20px}.tbl{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.tbl:focus-visible{outline-offset:4px}.tbl table{border-collapse:collapse;text-align:start;width:100%;font-size:16px;line-height:24px}.tbl th{text-align:start;vertical-align:bottom;color:var(--indigo);border-bottom:2px solid var(--indigo);padding:0 20px 12px 0;font-weight:700}.tbl td{vertical-align:top;border-bottom:1px solid var(--i20);padding:14px 20px 14px 0}.tbl tbody th{text-align:start;vertical-align:top;border-bottom:1px solid var(--i20);padding:14px 20px 14px 0}.tbl tbody th,.tbl td:first-child{color:var(--indigo);font-weight:700}.tbl th:last-child,.tbl td:last-child{padding-inline-end:0}.tbl tr:last-child>:is(td,th){border-bottom-color:var(--i45)}.tbl thead th:empty{border-bottom-width:2px;padding:0}.tbl--plain :is(td,tbody th):first-child{color:inherit;font-weight:400}.tbl .jump-list{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:767.98px){.tbl table,.tbl tbody,.tbl tr,.tbl td,.tbl tbody th{width:100%;display:block}.tbl thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tbl tr{border-bottom:1px solid var(--i20);padding:12px 0}.tbl tr:first-child{border-top:2px solid var(--indigo)}.tbl td,.tbl tbody th{border:0;padding:2px 0}.tbl :is(td,tbody th)[data-label]:before{content:attr(data-label);color:var(--i75);text-transform:none;font-size:12px;font-weight:700;line-height:18px;display:block}}.jump{background:var(--i10);border:1px solid var(--i20);white-space:nowrap;border-radius:23px;align-items:center;gap:4px;min-height:32px;padding:4px 12px;font-size:14px;font-weight:700;line-height:20px;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;display:inline-flex;color:var(--indigo)!important;text-decoration:none!important}.jump:after{content:"→";font-weight:400}.jump:hover{border-color:var(--indigo);background:#fff}.kfig{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;list-style:none;display:grid}.kfig li{color:#fff;flex-direction:column;justify-content:space-between;gap:16px;min-height:200px;padding:25px 32px 32px;display:flex}.kfig li:first-child{background:var(--i75)}.kfig li:nth-child(2){background:var(--i90)}.kfig li:nth-child(3){background:var(--indigo)}.kfig li:nth-child(4){background:var(--green);color:var(--indigo)}.kfig--2{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.kfig--2 li{min-height:184px;padding:22px 24px 24px}.kfig--2 .kfig__n{font-size:44px;line-height:52px}.kfig__n{font-variant-numeric:tabular-nums;font-size:56px;font-weight:700;line-height:64px;display:block}.kfig__n>span:first-child{white-space:nowrap}.kfig__u{margin-inline-start:6px;font-size:24px;font-weight:400;line-height:32px}.kfig__l{font-size:16px;font-weight:700;line-height:24px}.kv{border-top:2px solid var(--indigo);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.kv dt,.kv dd{border-bottom:1px solid var(--i20);padding:12px 0}.kv dt{color:var(--indigo);padding-inline-end:20px;font-weight:700}.claims{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;list-style:none;display:grid}.claim{background:var(--i10);flex-direction:column;gap:14px;height:100%;padding:25px 32px 36px;display:flex}.claims>li:nth-child(2n) .claim{background:var(--i05)}.claim__n{width:40px;height:40px;color:var(--indigo);background:#fff;border-radius:50%;place-items:center;font-weight:700;display:grid}.claim__t{color:var(--indigo);font-size:20px;font-weight:700;line-height:28px}.claim__d{font-size:16px;line-height:24px}.tiles{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));list-style:none;display:grid}.tile{background:var(--i10);flex-direction:column;gap:14px;height:100%;padding:25px 32px 36px;display:flex}.tile--05{background:var(--i05)}.tile--20{background:var(--i20)}.tile--75{background:var(--i75);color:#fff}.tile--90{background:var(--i90);color:#fff}.tile--100{background:var(--indigo);color:#fff}.tile--green{background:var(--green);color:var(--indigo)}.tile__k{color:var(--i75);font-size:16px;font-weight:700;line-height:24px}.tile--75 .tile__k,.tile--90 .tile__k,.tile--100 .tile__k{color:var(--i20)}.tile .h4{color:var(--indigo)}.tile--75 .h4,.tile--90 .h4,.tile--100 .h4{color:#fff}.tile--green .h4{color:var(--indigo)}.tile--75 .rte ul>li:before,.tile--90 .rte ul>li:before,.tile--100 .rte ul>li:before{background:#fff}.tile--75 .rte ol>li:before,.tile--90 .rte ol>li:before,.tile--100 .rte ol>li:before,.tile--75 .rte a,.tile--90 .rte a,.tile--100 .rte a{color:#fff}.tile .icirc{background:#fff}.tile .rte{font-size:16px;line-height:24px}.tile .tbl table{font-size:15px;line-height:22px}.tile .tbl table,.tile .tbl tbody,.tile .tbl tr,.tile .tbl :is(td,tbody th){width:100%;display:block}.tile .tbl thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tile .tbl tr{border-bottom:1px solid var(--i30);padding:10px 0}.tile .tbl tr:first-child{border-top:2px solid var(--indigo)}.tile .tbl :is(td,tbody th){border:0;padding:0}.tile .tbl tbody tr>*+*{color:var(--i75);font-size:14px;font-weight:400;display:inline}.tile .tbl tbody tr>*+*+:before{content:" · "}.tile .tbl tbody tr>:nth-child(-n+2):before{display:none!important}.tile .tbl tbody tr>:nth-child(n+3):before{content:" · "!important;font:inherit!important;color:inherit!important;text-transform:none!important;display:inline!important}.vsteps-wrap{position:relative}.vsteps{counter-reset:vs;list-style:none;position:relative}.vsteps__rail{z-index:0;inset-inline-start:19px;top:20px;bottom:var(--re,40px);background:var(--i20);width:2px;position:absolute}.vsteps__fill{background:var(--indigo);transform-origin:50% 0;position:absolute;inset:0}.vsteps>li{z-index:1;counter-increment:vs;padding-inline-start:64px;padding-bottom:28px;position:relative}.vsteps>li:last-child{padding-bottom:0}.vsteps__n{background:var(--indigo);border:2px solid var(--indigo);color:#fff;inset-inline-start:0;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;line-height:1;display:grid;position:absolute;top:0}.vsteps__n--green{background:var(--green);border-color:var(--green);color:var(--indigo)}.vsteps__k{color:var(--indigo);padding-top:8px;font-weight:700;line-height:24px;display:block}.vsteps__d{margin-top:4px;display:block}.vsteps__d strong{color:var(--indigo)}.vsteps--time .vsteps__n{inset-inline-start:14px;border-radius:0;width:12px;height:12px;top:14px}.vsteps--time .vsteps__k{padding-top:4px}.note{border-inline-start:4px solid var(--green);background:var(--i05);padding:16px 20px;font-size:16px;line-height:24px}.note strong{color:var(--indigo)}.note--violet{border-inline-start-color:var(--violet)}.vid{flex-direction:column;gap:12px;display:flex}.vid__frame{aspect-ratio:16/9;background:var(--indigo);position:relative;overflow:hidden}.vid__frame video{object-fit:contain;background:var(--indigo);width:100%;height:100%;display:block}.vid__ph{background:var(--i10);color:var(--indigo);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;padding:28px 32px;display:flex;position:absolute;inset:0}.vid__ph .sq{z-index:0}.vid__ph>:not(.sq){z-index:1;position:relative}.vid__play{background:var(--indigo);color:#fff;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:auto;display:grid}.vid__play .ic{width:30px;height:30px;margin-inline-start:4px}.vid__t{font-size:24px;font-weight:700;line-height:32px}.vid__m{color:var(--i75);font-size:14px;line-height:20px}.vid__cap{color:var(--i75);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:14px;line-height:20px;display:flex}.vid__cap strong{color:var(--indigo)}.vid details{border-top:1px solid var(--i20);border-bottom:1px solid var(--i20)}.vid summary{cursor:pointer;min-height:44px;color:var(--indigo);align-items:center;gap:10px;font-weight:700;list-style:none;display:flex}.vid summary::-webkit-details-marker{display:none}.vid summary:before{content:"+";background:var(--i20);border-radius:50%;place-items:center;width:24px;height:24px;font-weight:700;line-height:1;display:grid}.vid details[open] summary:before{content:"−"}.vid__tr{padding:4px 0 20px;font-size:16px;line-height:25.6px}.ref{align-items:start;margin-top:72px}.ref:first-of-type{margin-top:56px}.ref__media{background:var(--i10);grid-area:1/1/auto/11;justify-content:flex-start;align-items:flex-start;min-height:360px;display:flex;position:relative;overflow:hidden}.ref__media img{border-bottom:1px solid var(--i20);width:100%;height:auto;display:block}.ref__media .phbox{background:#ffffffbf;position:absolute;inset:auto 24px 24px}.ref__cap{grid-area:1/9/auto/17;margin-top:96px}.ref--alt .ref__media{grid-column:7/17}.ref--alt .ref__cap{grid-column:1/9}.ref__cap .h4{margin-top:4px}.ref__meta{gap:10px;margin-top:16px;font-size:16px;line-height:24px;display:grid}.ref__meta dt{color:var(--i20);font-size:14px;font-weight:700;line-height:20px}.ref__status{background:var(--green);color:var(--indigo);border-radius:30px;align-items:center;gap:8px;margin-top:20px;padding:6px 14px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.ref__body{grid-area:2/1/auto/17;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin-top:32px;display:grid}.ref__body .rte{font-size:16px;line-height:24px}.ref__k{color:var(--indigo);margin-bottom:8px;font-size:16px;font-weight:700;line-height:24px}.refs__note{color:var(--i75);margin-top:48px;font-size:14px;line-height:20px}.person{align-items:start;margin-top:48px}.person__img{aspect-ratio:4/5;background:var(--i10);grid-column:1/5;align-items:flex-end;display:flex;position:relative;overflow:hidden}.person__img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.person__img .phbox{background:#ffffffbf;flex:1;margin:16px}.person__txt{grid-column:6/17;max-width:760px}.person__name{color:var(--indigo);font-size:24px;font-weight:700;line-height:32px}.price{align-items:stretch;margin-top:48px}.price__box{grid-column:1/9;padding:28px 40px 40px}.price__rows{gap:0;margin-top:16px;display:grid}.price__row{border-bottom:1px solid var(--i75);justify-content:space-between;align-items:baseline;gap:24px;padding:14px 0;display:flex}.price__row:last-child{border-bottom:0}.price__l{color:var(--i20);font-size:16px;font-weight:700;line-height:24px}.price__v{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:400;line-height:32px}.price__row--main .price__v{font-size:56px;font-weight:700;line-height:64px}.price__row--sum .price__l,.price__row--sum .price__v{color:#fff;font-weight:700}.price__side{background:var(--green);color:var(--indigo);flex-direction:column;grid-column:9/17;gap:16px;padding:28px 32px 36px;display:flex}.price__side .rte strong{color:var(--indigo)}.navi__grp{margin-top:56px}.navi__grp:first-child{margin-top:40px}.navi__h{color:var(--indigo);margin-bottom:16px;font-size:24px;font-weight:700;line-height:32px}.navi .tbl tbody th{white-space:nowrap}.secno{color:var(--i75);letter-spacing:.02em;margin-bottom:6px;font-size:14px;font-weight:700;line-height:20px;display:block}.h2--violet+.secno,.secno--violet{color:var(--violet)}.slot{min-height:120px}.split-line-mask{margin-bottom:-.08em;padding-bottom:.08em;overflow:clip}@media (max-width:1279.98px){.kfig__n{font-size:44px;line-height:52px}.kfig li,.claim,.tile{padding:25px 24px 28px}.price__row--main .price__v{font-size:44px;line-height:52px}}@media (max-width:1023.98px){.blk,.blk--l,.blk--r,.blk--wide,.sub>.h3{grid-column:1/17}.sub>.rte,.sub>.sub__aside{grid-column:1/17;margin-top:24px}.sub__left{grid-column:1/17;padding-inline-end:0}.kfig,.claims{grid-template-columns:repeat(2,minmax(0,1fr))}.claims>li:nth-child(4n+2) .claim,.claims>li:nth-child(4n+3) .claim{background:var(--i05)}.claims>li:nth-child(4n+1) .claim,.claims>li:nth-child(4n+4) .claim{background:var(--i10)}.tiles{grid-template-columns:repeat(min(var(--cols,3), 2), minmax(0, 1fr))}.tiles--full{grid-column:1/17}.ref__media,.ref--alt .ref__media{grid-column:1/17;min-height:300px}.ref__cap,.ref--alt .ref__cap{grid-area:2/3/auto/17;margin-top:-96px}.ref__body{grid-row:3}.person__img{grid-column:1/7}.person__txt{grid-column:8/17}.price__box{grid-column:1/11}.price__side{grid-column:11/17}}@media (max-width:767.98px){.sub{margin-top:56px}.kfig,.claims{grid-template-columns:minmax(0,1fr);margin-top:32px}.kfig li{min-height:0}.kfig__n{font-size:44px;line-height:52px}.claims>li .claim{background:var(--i10)!important}.claims>li:nth-child(2n) .claim{background:var(--i05)!important}.tiles,.kv{grid-template-columns:minmax(0,1fr)}.kv dt{border-bottom:0;padding-bottom:0}.kv dd{padding-top:2px}.ref__media,.ref--alt .ref__media{min-height:220px}.ref__cap,.ref--alt .ref__cap{margin:-56px 0 0 28px;padding:28px 24px 32px}.ref__body{grid-template-columns:minmax(0,1fr)}.person__img{max-width:260px}.person__txt{margin-top:24px}.price__box{padding:28px 24px 32px}.price__row{flex-wrap:wrap;gap:0 16px}.price__row--main .price__v{font-size:40px;line-height:48px}.price__side{padding:28px 24px 32px}.vid__ph{padding:20px}.vid__play{width:56px;height:56px}.vid__t{font-size:18px;line-height:26px}.navi .tbl tbody th{white-space:normal}}.tile--green .tile__k{color:var(--indigo)}.tile--75 .rte strong,.tile--90 .rte strong,.tile--100 .rte strong,.tile--green .rte strong{color:inherit}.tile.privacy{height:auto;margin-top:0}.vsteps__n+.vsteps__d{padding-top:8px}.phbox code{word-break:break-all;white-space:normal}.phbox{min-width:0}.ktile .tbl table,.ktile .tbl tbody,.ktile .tbl tr,.ktile .tbl :is(td,tbody th){width:100%;display:block}.ktile .tbl thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ktile .tbl tr{border-bottom:1px solid var(--i30);padding:10px 0}.ktile .tbl tr:first-child{border-top:2px solid var(--indigo)}.ktile .tbl :is(td,tbody th){border:0;padding:0;font-size:16px;line-height:24px}.ktile .tbl tbody tr>*+*{color:var(--i75);font-size:14px;font-weight:400;display:inline}.ktile .tbl tbody tr>*+*+:before{content:" · "}.ktile .tbl tbody tr>:nth-child(-n+2):before{display:none!important}.ktile .tbl tbody tr>:nth-child(n+3):before{content:" · "!important;font:inherit!important;color:inherit!important;text-transform:none!important;display:inline!important}.ref__media{align-items:flex-start;padding:32px 27% 32px 32px}.ref--alt .ref__media{padding:32px 32px 32px 27%}.ref__media img{border:1px solid var(--i20);box-shadow:0 1px #24195d0f}.ref__media .phbox{background:#ffffffb3;width:100%;position:static}.ref__more{grid-area:3/1/auto/17;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;list-style:none;display:grid}.ref__more img{border:1px solid var(--i20);width:100%;height:auto;display:block}.ref__more figcaption{color:var(--i75);margin-top:6px;font-size:13px;line-height:18px}@media (max-width:1023.98px){.ref__media,.ref--alt .ref__media{padding:24px 24px 120px}.ref__more{grid-row:4}}@media (max-width:767.98px){.ref__media,.ref--alt .ref__media{padding:16px 16px 72px}.ref__more{grid-template-columns:minmax(0,1fr) 1fr}.vid__ph{gap:4px;padding:14px 16px}.vid__play{width:40px;height:40px}.vid__play .ic{width:18px;height:18px}.vid__m{display:none}.vid__t{font-size:16px;line-height:22px}.vid__ph .phbox__k{font-size:12px;line-height:16px}}.sec__intro>.rte,.sec__intro>.sec__aside,.sub>.rte,.sub>.sub__aside{justify-self:end;width:100%;max-width:46rem}@media (max-width:1023.98px){.sec__intro>.rte,.sec__intro>.sec__aside,.sub>.rte,.sub>.sub__aside{justify-self:stretch;max-width:none}}@media (max-width:1279.98px){.kfig--2 .kfig__n{font-size:38px;line-height:46px}.kfig--2 li{padding:22px 20px 24px}}:root{--fs-display-xl:72px;--lh-display-xl:76px;--fs-display-l:56px;--lh-display-l:64px;--fs-display-m:48px;--lh-display-m:56px;--fs-leitsatz:40px;--lh-leitsatz:48px;--fs-h2:40px;--lh-h2:48px;--fs-h3:28px;--lh-h3:36px;--fs-h4:24px;--lh-h4:32px;--fs-lead:20px;--lh-lead:32px;--fs-body:16px;--lh-body:25.6px;--fs-kicker:16px;--lh-kicker:24px;--fs-bignum:120px;--lh-bignum:120px;--fs-bignum-long:88px;--lh-bignum-long:96px;--fs-bignum-m:64px;--lh-bignum-m:64px;--fs-bignum-unit:32px;--lh-bignum-unit:40px;--fs-bignum-label:20px;--lh-bignum-label:28px;--fs-meta:14px;--lh-meta:20px;--sp-section:160px;--sp-80:80px;--sp-48:48px;--sp-32:32px;--sp-24:24px;--sp-16:16px;--band-pad-y:80px;--band-pad-x:80px;--ctr-b:var(--i65)}@media (max-width:1279.98px){:root{--fs-display-xl:56px;--lh-display-xl:60px;--fs-display-l:48px;--lh-display-l:56px;--fs-display-m:40px;--lh-display-m:48px;--fs-leitsatz:36px;--lh-leitsatz:44px;--fs-h2:32px;--lh-h2:40px;--fs-bignum:96px;--lh-bignum:96px;--fs-bignum-long:72px;--lh-bignum-long:80px;--fs-bignum-m:56px;--lh-bignum-m:56px;--band-pad-x:56px}}@media (max-width:767.98px){:root{--fs-display-xl:40px;--lh-display-xl:44px;--fs-display-l:32px;--lh-display-l:40px;--fs-display-m:30px;--lh-display-m:38px;--fs-leitsatz:28px;--lh-leitsatz:36px;--fs-h2:32px;--lh-h2:40px;--fs-h3:24px;--lh-h3:32px;--fs-h4:20px;--lh-h4:28px;--fs-lead:18px;--lh-lead:28px;--lh-body:24px;--fs-kicker:14px;--lh-kicker:20px;--fs-bignum:72px;--lh-bignum:76px;--fs-bignum-long:56px;--lh-bignum-long:60px;--fs-bignum-m:48px;--lh-bignum-m:52px;--fs-bignum-unit:24px;--lh-bignum-unit:32px;--fs-bignum-label:16px;--lh-bignum-label:24px;--sp-section:80px;--band-pad-y:48px;--band-pad-x:24px}}.t-display-xl,.t-display-l,.t-display-m{text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;letter-spacing:0;font-weight:700}.t-display-xl{font-size:var(--fs-display-xl);line-height:var(--lh-display-xl)}.t-display-l{font-size:var(--fs-display-l);line-height:var(--lh-display-l)}.t-display-m{font-size:var(--fs-display-m);line-height:var(--lh-display-m)}.t-leitsatz{font-size:var(--fs-leitsatz);line-height:var(--lh-leitsatz);color:var(--violet);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;font-weight:700}.t-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:700}.t-h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:700}.t-h4{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:700}.t-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);font-weight:400}.t-body{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400}.t-kicker{font-size:var(--fs-kicker);line-height:var(--lh-kicker);color:var(--act-color,var(--violet));font-weight:700}.t-bignum{font-size:var(--fs-bignum);line-height:var(--lh-bignum);font-variant-numeric:tabular-nums;font-weight:700}.t-bignum-m{font-size:var(--fs-bignum-m);line-height:var(--lh-bignum-m);font-variant-numeric:tabular-nums;font-weight:700}.t-meta{font-size:var(--fs-meta);line-height:var(--lh-meta)}.t-tabular{font-variant-numeric:tabular-nums}.h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}.h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}.h4{font-size:var(--fs-h4);line-height:var(--lh-h4)}.h1,.h2,.t-display-xl,.t-display-l,.t-display-m{text-wrap:balance}.bx-sum__n{font-weight:700!important}strong,b{font-weight:700}:root{--z-section:1;--z-tx:45;--z-header:50;--z-float:60;--z-menu:200;--z-skip:300}.hdr{z-index:var(--z-header)}.mm{z-index:var(--z-menu)}.skip{z-index:var(--z-skip)}.sx{z-index:calc(var(--z-section) + var(--sx-i,0));background:var(--sx-page,#fff);scroll-margin-top:-24px;position:relative}.sx.sec{padding-top:40px}.sx--screen{min-height:calc(100svh - var(--hh));flex-direction:column;display:flex}.sx--screen>.sx__wrap{flex-direction:column;flex:1;width:100%;display:flex}.sx--screen .sx__inner{flex-direction:column;flex:1;display:flex}.sx--screen.sx--center .sx__body{margin-block:auto}.sx__wrap,.sx__inner,.sx__body{position:relative}.sx--bg-i05 .sx__inner,.sx--bg-indigo .sx__inner,.sx--bg-violet .sx__inner{padding:var(--band-pad-y) var(--band-pad-x)}.sx--bg-i05:not(.sx--screen),.sx--bg-indigo:not(.sx--screen),.sx--bg-violet:not(.sx--screen){padding-top:var(--sp-48)}.sx--bg-i05 .sx__inner{background:var(--i05)}.sx--bg-indigo .sx__inner{background:var(--indigo);color:#fff}.sx--bg-violet .sx__inner{background:var(--violet);color:#fff}.sx--bg-indigo .h2,.sx--bg-violet .h2,.sx--bg-indigo .h3,.sx--bg-violet .h3,.sx--bg-indigo .h4,.sx--bg-violet .h4{color:#fff}.sx--bg-indigo .rte strong,.sx--bg-violet .rte strong{color:inherit}.sx--bg-indigo .rte a,.sx--bg-violet .rte a{color:#fff}.sx--screen.sx--bg-i05,.sx--screen.sx--bg-indigo,.sx--screen.sx--bg-violet{padding-top:0}.sx__edge{pointer-events:none;width:80px;height:80px;position:absolute}@media (max-width:767.98px){.sx__edge{width:40px;height:40px}}.sx.stage,.sx--kontakt.sec{padding-top:0}.sx__head{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}.sx__head .orn{flex:none}.sx__meta{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--i75);flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:24px;margin-bottom:-2px;display:flex}.sx__no{color:var(--act-color-text,var(--indigo));font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:700}.sx__no b{font-weight:700}.sx__dot{color:var(--i45)}.sx__crit{color:var(--indigo);font-weight:700}.sx__w{font-variant-numeric:tabular-nums}.sx__refs{flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.pchip{background:var(--i10);min-height:24px;color:var(--indigo);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding:2px 7px;font-size:13px;font-weight:700;line-height:18px;text-decoration:none;transition:background-color .15s ease-in-out;display:inline-flex}.pchip:hover{background:var(--i20);text-decoration:underline}.on-dark .sx__meta,.sx--bg-indigo .sx__meta,.sx--bg-violet .sx__meta{color:var(--i20)}.sx--bg-indigo .sx__no,.sx--bg-violet .sx__no,.sx--bg-indigo .sx__crit,.sx--bg-violet .sx__crit{color:#fff}.sx--bg-indigo .pchip,.sx--bg-violet .pchip{color:#fff;background:#ffffff24}.sx--bg-indigo .sx__dot,.sx--bg-violet .sx__dot{color:var(--i45)}[data-act=ueberblick],[data-act=finale]{--act-color:var(--violet);--act-color-text:var(--violet)}[data-act=technik]{--act-color:var(--green);--act-color-text:var(--indigo)}[data-act=vorgehen]{--act-color:var(--navy);--act-color-text:var(--navy)}.sx .h2,.sx .h2.h2--violet{color:var(--indigo)}.sx--bg-indigo .h2,.sx--bg-violet .h2{color:#fff}.orn--ghost{visibility:hidden!important}.sx__shade{z-index:8;background:var(--indigo);opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:0}.sx__lift{background:var(--act-color,var(--indigo));opacity:0;visibility:hidden;pointer-events:none;inset-inline:0;height:6px;position:absolute;top:-6px}@media (max-width:767.98px){.sx__head{gap:8px 12px}.sx__meta{font-size:13px;line-height:18px}}.pr{pointer-events:none;inset-inline:0;height:4px;position:absolute;bottom:0}.pr__in{pointer-events:auto;gap:2px;height:100%;display:flex;position:relative}.pr__seg{flex:var(--w,1) 1 0;background:var(--i10);outline-offset:2px;min-width:6px;height:4px;display:block;position:relative}.pr__seg:before{content:"";position:absolute;inset:-10px 0 -6px}.pr__fill{background:var(--c,var(--indigo));transform-origin:0;transition:transform .35s ease-in-out,opacity .2s;position:absolute;inset:0;transform:scaleX(0)}.pr__seg.is-read .pr__fill{opacity:.45;transform:scaleX(1)}.pr__seg.is-cur .pr__fill{opacity:1;transform:scaleX(1)}.pr__tip{z-index:2;background:var(--indigo);color:#fff;white-space:nowrap;pointer-events:none;top:12px;padding:6px 10px;font-size:13px;font-weight:700;line-height:18px;display:none;position:absolute;inset-inline-start:0}.pr__seg--end .pr__tip{inset-inline:auto 0}.pr__seg:hover .pr__tip,.pr__seg:focus-visible .pr__tip{display:block}.pr__seg:focus-visible{outline:3px solid var(--indigo)}html.rm .pr__fill{transition:none}@media (max-width:767.98px){.pr__in{gap:1px}.pr__seg{min-width:4px}}.tx-canvas{width:100vw;height:100vh;z-index:var(--z-tx);pointer-events:none;visibility:hidden;display:block;position:fixed;inset:0}.tx-canvas.is-on{visibility:visible}.tx-layer{z-index:var(--z-tx);pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.tx-slot{visibility:hidden;position:absolute;inset:0}.tx-slot.is-on{visibility:visible}html.rm .tx-canvas,html.rm .tx-layer,html.tx-off .tx-canvas,html.tx-off .tx-layer,html.tx-kbd .tx-canvas,html.tx-kbd .tx-layer,html.is-jumping .tx-canvas,html.is-jumping .tx-layer{display:none!important}html.rm [data-section],html.tx-off [data-section],html.tx-kbd [data-section],html.is-jumping [data-section]{opacity:1!important;clip-path:none!important;filter:none!important;visibility:visible!important;transform:translate(0)scale(1)rotate(0)!important}html.rm :is(.sx__shade,.sx__lift),html.tx-off :is(.sx__shade,.sx__lift),html.tx-kbd :is(.sx__shade,.sx__lift),html.is-jumping :is(.sx__shade,.sx__lift){opacity:0!important;visibility:hidden!important}.float-slot{z-index:var(--z-float);inset-inline-end:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}.float-slot>*{pointer-events:auto}.float-slot:empty,.print-note{display:none}@media print{html:has(.print-note) :is(main,.hdr,.skip,.mm,.pr,.float-slot,.tx-layer,.tx-canvas,dialog){display:none!important}html:has(.print-note) .site-foot>:not(.legal,.sx--kontakt){display:none!important}html:has(.print-note) .sx--kontakt .sx__inner>:not(.sx__body){display:none!important}html:has(.print-note) .sx--kontakt .sx__body>:not(.print-note){display:none!important}html:has(.print-note) .site-foot{background:0 0!important;min-height:0!important;margin:0!important;padding:0!important}html:has(.print-note) .sx--kontakt{background:0 0!important;min-height:0!important;margin:0!important;padding:0!important}html:has(.print-note) .sx--kontakt .sx__inner{background:0 0!important;min-height:0!important;margin:0!important;padding:0!important}.print-note{color:#191919;padding:24mm 0 12mm;font:400 12pt/1.5 Roboto,sans-serif;display:block!important}.print-note__t{color:var(--indigo);font-size:20pt;font-weight:700;line-height:1.3}.print-note p+p{margin-top:4mm}.print-note a{color:var(--indigo);font-weight:700;text-decoration:none}html:has(.print-note) .legal{color:#5b5386!important;background:0 0!important;border:0!important}.rv,[data-reveal],.orn i,.hero-in,.caption--hero,.split-line,.mask-line,.ftile,.flow__node{opacity:1!important;visibility:visible!important;transform:translate(0)!important}.tx-canvas,.tx-layer,.pr,.float-slot{display:none!important}[data-section]{opacity:1!important;clip-path:none!important;filter:none!important;visibility:visible!important;transform:none!important}.sx__shade,.sx__lift{display:none!important}.sx--screen{min-height:0}}.stmt{color:var(--indigo);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin-block:var(--sp-48) var(--sp-32);font-weight:700}.stmt--xl{font-size:var(--fs-display-xl);line-height:var(--lh-display-xl)}.stmt--l{font-size:var(--fs-display-l);line-height:var(--lh-display-l);max-width:880px}.stmt--m{font-size:var(--fs-display-m);line-height:var(--lh-display-m)}.stmt--s{font-size:var(--fs-h3);line-height:var(--lh-h3)}.stmt--white{color:#fff}.stmt--violet{color:var(--violet)}.rte>.stmt,.rte>p.stmt{margin-block:var(--sp-32) var(--sp-24)}.rte>.stmt:first-child{margin-top:0}.stmt--pixel:before{content:"";background:var(--green);width:20px;height:20px;margin-bottom:16px;display:block}.ctr__a{background-image:linear-gradient(var(--green), var(--green));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 calc(100% - .02em);background-repeat:no-repeat;background-size:100% .12em;padding-bottom:.06em;font-weight:700}.ctr__b{color:var(--ctr-b);font-weight:400}.stmt--white .ctr__b,.on-dark .ctr__b{color:var(--i20)}[data-lift],li>span[data-lift],td>span[data-lift],th>span[data-lift]{display:block}.mark-u{background-image:linear-gradient(var(--green), var(--green));background-position:0 100%;background-repeat:no-repeat;background-size:100% .12em;font-weight:700}.bn{color:var(--indigo);flex-direction:column;gap:12px;display:flex}.bn__bar{background:var(--green);flex:none;width:80px;height:8px;display:block}.bn__row{flex-wrap:wrap;align-items:baseline;gap:0 12px;display:flex}.bn__n{font-size:var(--fs-bignum);line-height:var(--lh-bignum);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em;font-weight:700}.bn--long .bn__n{font-size:min(var(--fs-bignum-long), 13vw);line-height:var(--lh-bignum-long)}.bn__n{max-width:100%}.bn--m .bn__n{font-size:var(--fs-bignum-m);line-height:var(--lh-bignum-m)}.bn__u{font-size:var(--fs-bignum-unit);line-height:var(--lh-bignum-unit);font-weight:700}.bn--m .bn__u{font-size:var(--fs-h4);line-height:var(--lh-h4)}.bn__pre{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:700}.bn__l{font-size:var(--fs-bignum-label);line-height:var(--lh-bignum-label);font-weight:700}.bn--m .bn__l{font-size:var(--fs-body);line-height:24px}.bn--white{color:#fff}.bn--white .bn__l{color:var(--i20)}.bn--on-green{color:var(--indigo)}.bn--on-green .bn__bar{background:var(--indigo)}.fband{background:var(--indigo);color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));min-height:360px;list-style:none;display:grid}.fband>li{border-inline-start:1px solid var(--i75);flex-direction:column;justify-content:flex-end;min-height:280px;padding:32px 32px 40px;display:flex}.fband>li:first-child{border-inline-start:0}.fband>li.bn,.fband>li .bn{color:#fff}.fband>li .bn__l{color:var(--i20)}.fband>li.is-green{background:var(--green);border-color:var(--green)}.fband>li.is-green,.fband>li.is-green .bn,.fband>li.is-green .bn__l{color:var(--indigo)}.fband>li.is-green .bn__bar{background:var(--indigo)}.fband .bn--long .bn__n{font-size:min(var(--fs-bignum-long), 64px, 13vw);line-height:1.1}@media (max-width:1023.98px){.fband>li.bn--long{border-inline-start:0;grid-column:span 2}.fband>li:has(.bn--long){border-inline-start:0;grid-column:span 2}.fband{grid-template-columns:repeat(2,minmax(0,1fr))}.fband>li:nth-child(3){border-inline-start:0}.fband>li{border-top:1px solid var(--i75);min-height:220px}.fband>li:nth-child(-n+2){border-top:0}}@media (max-width:767.98px){.fband>li{min-height:180px;padding:24px 20px 28px}}.pq{font-size:var(--fs-leitsatz);line-height:var(--lh-leitsatz);color:var(--violet);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;border-inline-start:4px solid var(--violet);grid-column:2/15;max-width:960px;margin-block:96px;padding:4px 0 6px 36px;font-weight:700;position:relative}.pq--indigo{color:var(--indigo);border-inline-start-color:var(--indigo)}@media (max-width:767.98px){.pq{margin-block:56px;padding-inline-start:20px}}.sf{margin-top:var(--sp-80);grid-template-columns:repeat(16,minmax(0,1fr));align-items:start;display:grid}.sf__media{background:var(--i05);grid-area:1/1/auto/11;min-height:480px;position:relative;overflow:hidden}.sf__media>img,.sf__media>video{object-fit:cover;width:100%;height:100%;display:block}.sf__box{z-index:2;grid-area:1/9/auto/17;margin-top:120px;position:relative}.sf--mirror .sf__media{grid-column:7/17}.sf--mirror .sf__box{grid-column:1/9}.capbox{background:var(--indigo);color:#fff;padding:28px 40px 40px}.capbox__flag{color:var(--i20);font-size:16px;font-weight:700;line-height:24px}.capbox__t{font-size:var(--fs-h3);line-height:var(--lh-h3);color:#fff;margin-top:4px;font-weight:700}.capbox__t--l{font-size:var(--fs-h2);line-height:var(--lh-h2)}.capbox__txt{margin-top:16px;font-size:18px;line-height:28px}.capbox__act{flex-wrap:wrap;gap:12px 16px;margin-top:24px;display:flex}.capbox a:not(.btn){color:#fff}@media (max-width:1023.98px){.sf__media,.sf--mirror .sf__media{grid-column:1/17;min-height:360px}.sf__box,.sf--mirror .sf__box{grid-area:2/3/auto/17;margin-top:-96px}}@media (max-width:767.98px){.sf__media,.sf--mirror .sf__media{min-height:260px}.sf__box,.sf--mirror .sf__box{margin-top:-48px;grid-column:1/-1;margin-inline-start:16px}.capbox{padding:24px 24px 28px}}.vplay{cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:flex-end;padding:32px;display:flex;position:absolute;inset:0}.vplay__btn{background:var(--green);width:64px;height:64px;color:var(--indigo);border-radius:50%;place-items:center;transition:transform .2s ease-out,background-color .15s;display:grid}.vplay__btn svg{fill:currentColor;stroke:none;width:26px;height:26px;margin-inline-start:4px}.vplay:hover .vplay__btn{background:#fff}.vplay:focus-visible{outline-offset:-6px;box-shadow:inset 0 0 0 9px var(--indigo);outline:3px solid #fff}video:focus-visible{outline-offset:3px;box-shadow:0 0 0 6px var(--indigo);outline:3px solid #fff}.tg{grid-template-columns:repeat(var(--tg-cols,4), minmax(0, 1fr));list-style:none;display:grid}.tg--stair>li:first-child{grid-column-start:calc(1 + var(--tg-stair,0))}.tg__t{aspect-ratio:1;color:#fff;background:var(--indigo);flex-direction:column;gap:14px;min-height:280px;padding:25px 32px 32px;display:flex}.tg__t--75{background:var(--i75)}.tg__t--90{background:var(--i90)}.tg__t--100{background:var(--indigo)}.tg__t--green{background:var(--green);color:var(--indigo)}.tg__t--free{aspect-ratio:auto}.tg__h{font-size:24px;font-weight:700;line-height:32px}.tg__t .icirc{background:#fff}.tg__t .rte strong,.tg__t .rte a{color:inherit}.tg__t:not(.tg__t--green) .rte ul>li:before{background:#fff}@media (max-width:1023.98px){.tg{grid-template-columns:repeat(2,minmax(0,1fr))}.tg--stair>li:first-child{grid-column-start:auto}}@media (max-width:767.98px){.tg--long{grid-template-columns:minmax(0,1fr)}.tg__t{aspect-ratio:auto;min-height:0;padding:24px 24px 28px}}.ig{grid-template-columns:repeat(var(--ig-cols,3), minmax(0, 1fr));gap:40px 0;list-style:none;display:grid}.ig>li{border-top:1px solid var(--i20);flex-direction:column;gap:12px;padding:24px 32px 0 0;display:flex}.ig__i{background:var(--i10);width:40px;height:40px;color:var(--indigo);border-radius:50%;place-items:center;display:grid}.ig__i .ic{stroke-width:2px;width:22px;height:22px}.ig__h{color:var(--indigo);font-size:20px;font-weight:700;line-height:28px}.on-dark .ig>li,.sx--bg-indigo .ig>li{border-top-color:var(--i75)}.on-dark .ig__h,.sx--bg-indigo .ig__h{color:#fff}.on-dark .ig__i,.sx--bg-indigo .ig__i{background:#fff}@media (max-width:1023.98px){.ig{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.ig{grid-template-columns:minmax(0,1fr);gap:24px}.ig>li{grid-template-columns:48px minmax(0,1fr);gap:8px 12px;padding-inline-end:0;display:grid}.ig>li>:not(.ig__i){grid-column:2}.ig__i{grid-row:1/span 3}}.bul-green>li:before,.bul-green ul>li:before{background:var(--green)!important;width:8px!important;height:8px!important}.pr7{grid-template-columns:repeat(var(--pr-n,4), minmax(0, 1fr));list-style:none;display:grid;position:relative}.pr7__rail{top:19px;left:20px;right:calc(100% / var(--pr-n,4) - 20px);background:var(--i20);height:2px;position:absolute}.pr7__fill{background:var(--indigo);transform-origin:0;position:absolute;inset:0}.pr7>li{z-index:1;padding-inline-end:32px;position:relative}.pr7__node{background:var(--indigo);color:#fff;place-items:center;width:40px;height:40px;font-size:20px;font-weight:700;line-height:28px;transition:background-color .3s,color .3s;display:grid}.pr7__node--human{background:var(--green);color:var(--indigo)}.pr7__t{color:var(--indigo);margin-top:20px;font-size:20px;font-weight:700;line-height:28px}.pr7__d{margin-top:8px}.pr7 [data-node-pending]{color:var(--i75);box-shadow:inset 0 0 0 2px var(--i45);background:#fff}.pr7--v{grid-template-columns:minmax(0,1fr);gap:28px}.pr7--v .pr7__rail{width:2px;height:auto;inset:20px auto 20px 15px}.pr7--v .pr7__fill{transform-origin:50% 0}.pr7--v>li{grid-template-columns:32px minmax(0,1fr);gap:0 20px;padding:0;display:grid}.pr7--v .pr7__node{width:32px;height:32px;font-size:16px}.pr7--v .pr7__t{margin-top:2px}.pr7--v .pr7__body{grid-column:2}@media (max-width:767.98px){.pr7:not(.pr7--v){grid-template-columns:minmax(0,1fr);gap:28px}.pr7:not(.pr7--v) .pr7__rail{width:2px;height:auto;inset:20px auto 20px 19px}.pr7:not(.pr7--v) .pr7__fill{transform-origin:50% 0}.pr7:not(.pr7--v)>li{grid-template-columns:40px minmax(0,1fr);gap:0 20px;padding:0;display:grid}.pr7:not(.pr7--v) .pr7__body{grid-column:2}.pr7:not(.pr7--v) .pr7__t{margin-top:6px}}.sc{flex-wrap:wrap;align-items:center;gap:8px 6px;display:flex}.sc__chip{background:var(--i10);min-height:32px;color:var(--indigo);border-radius:30px;align-items:center;padding:4px 14px;font-size:16px;font-weight:700;line-height:24px;display:inline-flex}.sc__chip.is-on{background:var(--green)}.sc__arr{color:var(--i65);font-weight:400}.cmp{gap:16px;list-style:none;display:grid}.cmp>li{grid-template-columns:6fr 1fr 9fr;align-items:stretch;display:grid}.cmp__l{background:var(--i10);color:var(--indigo);padding:24px 28px}.cmp__a{color:var(--indigo);place-items:center;display:grid}.cmp__a svg{fill:none;stroke:currentColor;stroke-width:2px;width:32px;height:32px}.cmp__r{border-inline-start:4px solid var(--indigo);box-shadow:inset 0 0 0 1px var(--i20);background:#fff;padding:24px 28px}.cmp__r--fill{background:var(--indigo);color:#fff;box-shadow:none}.cmp__t{font-size:20px;font-weight:700;line-height:28px}@media (max-width:767.98px){.cmp>li{grid-template-columns:minmax(0,1fr)}.cmp__a{padding:8px 0}.cmp__a svg{transform:rotate(90deg)}}.gantt{--gm:18;list-style:none;position:relative}.gantt>li{border-bottom:1px solid var(--i10);grid-template-columns:4fr 12fr;align-items:center;min-height:56px;display:grid}.gantt__label{color:var(--indigo);padding-inline-end:16px;font-size:16px;font-weight:700;line-height:24px}.gantt__track{background-image:repeating-linear-gradient(to right, var(--i10) 0 1px, transparent 1px calc(100% / var(--gm)));height:56px;position:relative}.gantt__bar{height:24px;top:16px;left:calc((var(--s) - 1) * 100% / var(--gm));width:calc((var(--e) - var(--s) + 1) * 100% / var(--gm));background:var(--indigo);position:absolute}.gantt__bar--i75{background:var(--i75)}.gantt__bar--i45{background:var(--i45)}.gantt__bar--green{background:var(--green)}.gantt__note{top:18px;left:calc(var(--e) * 100% / var(--gm) + 12px);color:var(--text);white-space:nowrap;font-size:14px;line-height:20px;position:absolute}.gantt__note--in{left:auto;right:calc((var(--gm) - var(--s) + 1) * 100% / var(--gm) + 12px)}.signflag{top:12px;left:calc((var(--at) - 1) * 100% / var(--gm));background:var(--green);height:32px;color:var(--indigo);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);align-items:center;padding:0 18px 0 10px;font-size:14px;font-weight:700;line-height:16px;display:inline-flex;position:absolute}.signflag--end{left:auto;right:0}@media (max-width:767.98px){.gantt>li{grid-template-columns:minmax(0,1fr);padding-block:8px}.gantt__note{white-space:normal;margin-top:4px;display:block;position:static}.gantt__track{height:40px}.gantt__bar{top:8px}.signflag{top:4px}}.co{padding:32px 40px}.co--recommend{background:var(--green);color:var(--indigo)}.co--recommend .co__k{color:var(--indigo)}.co--recommend .rte,.co--recommend .co__txt{font-size:var(--fs-lead);line-height:var(--lh-lead)}.co--recommend .rte strong{color:var(--indigo)}.co--privacy{border-inline-start:4px solid var(--violet);box-shadow:inset 0 0 0 1px var(--i10);background:#fff;padding:28px 32px}.co--privacy .co__k{color:var(--violet);font-size:20px;line-height:28px}.co--privacy .rte,.co--privacy .co__txt{font-size:18px;line-height:28px}.co--meta{color:var(--i75);align-items:flex-start;gap:16px;padding:0;font-size:14px;line-height:20px;display:flex}.co--meta:before{content:"";background:var(--i45);flex:none;width:10px;height:10px;margin-top:5px}.co--meta strong{color:var(--indigo)}.co__k{margin-bottom:8px;font-size:16px;font-weight:700;line-height:24px;display:block}@media (max-width:767.98px){.co{padding:24px}}.dev{border:1px solid var(--i20);background:#fff;position:relative}.dev__bar{background:var(--i10);align-items:center;gap:6px;height:28px;padding:0 12px;display:flex}.dev__bar i{background:var(--i45);width:8px;height:8px}.dev__screen{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;line-height:0;display:block;position:relative}.dev__screen img{width:100%;height:auto;display:block}.dev__screen:focus-visible{outline:3px solid var(--indigo);outline-offset:-3px}.dev__zoom{background:var(--indigo);color:#fff;opacity:0;border-radius:50%;place-items:center;width:40px;height:40px;transition:opacity .15s;display:grid;position:absolute;bottom:12px;right:12px}.dev__screen:hover .dev__zoom,.dev__screen:focus-visible .dev__zoom{opacity:1}.dev-ground{background:var(--i05);padding:40px}.dev-ground--dark{background:var(--i90)}.dev__cap{color:var(--i75);margin-top:8px;font-size:15px;line-height:22px}.dev-ground--dark .dev__cap{color:var(--i20)}.lb{background:var(--indigo);color:#fff;border:0;width:min(1440px,96vw);max-width:none;max-height:94vh;margin:auto;padding:0;inset:0;overflow:visible}.lb::backdrop{background:#140e34db}.lb__in{flex-direction:column;gap:12px;padding:56px 24px 20px;display:flex;position:relative}.lb__fig{flex-direction:column;align-items:center;gap:10px;margin:0;display:flex}.lb__fig img{background:#fff;width:auto;max-width:100%;height:auto;max-height:calc(94vh - 140px);display:block}.lb__fig figcaption{color:var(--i20);font-size:14px;line-height:20px}.lb__close,.lb__nav{background:var(--indigo);color:#fff;cursor:pointer;border:1px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute}.lb__close{top:8px;right:8px}.lb__nav{top:50%;translate:0 -50%}.lb__nav--prev{left:8px}.lb__nav--next{right:8px}.lb__close:hover,.lb__nav:hover{color:var(--indigo);background:#fff}.lb :focus-visible{outline:3px solid var(--green);outline-offset:3px}@media (max-width:767.98px){.lb{width:100vw;height:100dvh;max-height:none}.lb__in{justify-content:center;height:100%;padding:64px 0 88px}.lb__fig img{object-fit:contain;width:100vw;max-height:calc(100dvh - 200px)}.lb__fig figcaption{padding-inline:16px}.lb__nav{top:auto;bottom:20px;translate:none}.lb__nav--prev{left:calc(50% - 56px)}.lb__nav--next{right:calc(50% - 56px)}}.tmx .tbl{overflow:visible}.tmx .tbl table{display:block}.tmx .tbl thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tmx .tbl tbody{grid-template-columns:repeat(var(--tmx-cols,3), minmax(0, 1fr));gap:0;display:grid}.tmx .tbl tr{border-top:1px solid var(--i20);flex-direction:column;gap:12px;margin-inline-end:24px;padding:28px 32px 32px 0;display:flex}.tmx .tbl :is(td,tbody th){border:0;padding:0;display:block}.tmx .tbl tbody th{color:var(--indigo);font-size:20px;line-height:28px}.tmx .tbl td{font-size:16px;line-height:25.6px}.tmx .tbl td:nth-child(3){order:3}.tmx--chip .tbl td:last-child{background:var(--i10);color:var(--indigo);border-radius:30px;align-self:flex-start;padding:4px 14px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.tmx--kicker .tbl tbody th{color:var(--i75);font-size:16px;line-height:24px}.tmx--kicker .tbl td:nth-child(2){color:var(--indigo);font-size:20px;font-weight:700;line-height:28px}.tmx .tbl :is(td,tbody th)[data-label]:before{display:none!important}@media (max-width:1023.98px){.tmx .tbl tbody{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.tmx .tbl tbody{grid-template-columns:minmax(0,1fr)}.tmx .tbl tr{margin:0;padding:20px 0 24px}.tmx .tbl tr:first-child{border-top:1px solid var(--i20)}}.pmx .tbl{overflow:visible}.pmx .tbl tbody th{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--i75);font-variant-numeric:tabular-nums;white-space:nowrap}.pmx .tbl td:nth-child(3){color:var(--indigo);font-size:18px;line-height:28px}.pmx .tbl tbody tr:hover{background:var(--i05)}.pmx__group{top:var(--hh);z-index:3;background:var(--indigo);color:#fff;align-items:center;min-height:64px;padding:0 24px;font-size:24px;font-weight:700;line-height:32px;display:flex;position:sticky}.pmx tr[id]{scroll-margin-top:calc(var(--hh) + 80px)}.pmx tr:target{background:var(--i10);box-shadow:inset 4px 0 0 var(--green)}.pxm{gap:var(--pxm-gap,6px);max-width:calc(11 * (var(--pxm,40px) + var(--pxm-gap,6px)));flex-wrap:wrap;display:flex}.pxm--wide{max-width:none}.pxm i{width:var(--pxm,40px);height:var(--pxm,40px);background:var(--indigo);flex:none}.pxm i.is-green{background:var(--green)}.pxm i.is-indigo{background:var(--indigo)}.pxm i.is-i90{background:var(--i90)}.pxm i.is-i75{background:var(--i75)}.pxm i.is-i45{background:var(--i45)}.pxm i.is-violet{background:var(--violet)}.pxm i.is-hatch{background:repeating-linear-gradient(45deg, var(--indigo) 0 3px, #fff 3px 7px);box-shadow:inset 0 0 0 1px var(--indigo)}.pxm i.is-open{box-shadow:inset 0 0 0 1px var(--i45);background:#fff}.pxm--s{--pxm:24px;--pxm-gap:4px;max-width:700px}@media (max-width:767.98px){.pxm{--pxm:24px;--pxm-gap:4px}.pxm--s{--pxm:12px;--pxm-gap:3px}}.spot{color:var(--indigo);display:block;position:relative}.spot--s{width:240px;height:240px}.spot--m{width:400px;max-width:100%;height:320px}.spot--l{width:100%;height:480px}.spot svg{width:100%;height:100%;display:block}.spot--sky{background:linear-gradient(to bottom, var(--i05), #fff)}.band15{padding:var(--band-pad-y) var(--band-pad-x);position:relative;overflow:hidden}.band15--indigo{background:var(--indigo);color:#fff}.band15--violet{background:var(--violet);color:#fff}.band15--i05{background:var(--i05)}.band15--green{background:var(--green);color:var(--indigo);align-items:center;min-height:88px;padding-block:0;display:flex}.band15--indigo .h2,.band15--indigo .h3,.band15--violet .h2,.band15--violet .h3{color:#fff}.band15--indigo .rte strong,.band15--violet .rte strong{color:inherit}.band15__edge{pointer-events:none;display:none;position:absolute}.band15>:not(.band15__edge){position:relative}.kick{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--act-color-text,var(--violet));margin-bottom:8px;font-weight:700;display:block}.on-dark .kick,.sx--bg-indigo .kick,.sx--bg-violet .kick{color:var(--i20)}.chips{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.chip{background:var(--i10);min-height:32px;color:var(--indigo);border-radius:30px;align-items:center;gap:6px;padding:4px 14px;font-size:16px;font-weight:700;line-height:24px;display:inline-flex}.chip .ic{width:18px;height:18px}.chip--square{border-radius:0;min-height:24px;padding:3px 8px;font-size:13px;line-height:18px}.chip--green{background:var(--green)}.on-dark .chip:not(.chip--green){color:#fff;background:#ffffff24}.pv{border:1px solid var(--i20);border-inline-start:4px solid var(--green);max-width:440px;color:var(--text);background:#fff;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.pv__chk{background:var(--green);width:28px;height:28px;color:var(--indigo);border-radius:50%;flex:none;place-items:center;display:grid}.pv__chk .ic{stroke-width:3px;width:16px;height:16px}.pv__t{color:var(--indigo);font-weight:700;line-height:24px}.pv__m{color:var(--i75);margin-top:2px;font-size:14px;line-height:20px}.pv a{font-weight:700}.tabs__list{border-bottom:1px solid var(--i20);flex-wrap:wrap;gap:0;display:flex;position:relative}.tabs__tab{min-height:48px;color:var(--indigo);cursor:pointer;background:0 0;border:0;padding:12px 20px;font-size:16px;font-weight:700;line-height:24px;position:relative}.tabs__tab[aria-selected=false]{color:var(--i75)}.tabs__tab:hover{color:var(--indigo);text-decoration:underline}.tabs__tab:focus-visible{outline-offset:-4px}.tabs__ind{background:var(--indigo);pointer-events:none;width:0;height:4px;position:absolute;bottom:-1px;left:0}html:not(.js) .tabs__ind{display:none}.tabs__tab[aria-selected=true]:after{content:"";background:var(--indigo);height:4px;position:absolute;inset:auto 0 -1px}.tabs[data-ind=on] .tabs__tab[aria-selected=true]:after{display:none}.tabs__panel{padding-top:32px}.tabs__panel:focus-visible{outline-offset:8px}.acc{border-top:1px solid var(--i20)}.acc+.acc{border-top:0}.acc{border-bottom:1px solid var(--i20)}.acc>summary{cursor:pointer;min-height:64px;color:var(--indigo);justify-content:space-between;align-items:center;gap:24px;padding:16px 0;list-style:none;display:flex}.acc>summary::-webkit-details-marker{display:none}.acc__t{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:700}.acc--s .acc__t{font-size:18px;line-height:26px}.acc__pm{background:var(--i10);border-radius:50%;flex:none;width:40px;height:40px;position:relative}.acc__pm:before,.acc__pm:after{content:"";background:var(--indigo);width:16px;height:2px;transition:transform .3s ease-out;position:absolute;top:50%;left:50%;translate:-50% -50%}.acc__pm:after{transform:rotate(90deg)}.acc[open] .acc__pm:after{transform:rotate(0)}.acc>summary:hover .acc__t{text-decoration:underline}.acc__body{padding:0 0 32px}.acc__body>.rte{max-width:46rem}html.rm .acc__pm:before,html.rm .acc__pm:after{transition:none}.dos__teaser{background:var(--i10);width:100%;color:var(--indigo);flex-direction:column;align-items:flex-start;gap:12px;padding:28px 32px 32px;display:flex;position:relative}.dos__teaser:hover{background:var(--i20)}.dos__more{min-height:44px;color:var(--indigo);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:700;line-height:24px;display:inline-flex}.dos__more:after{content:"";position:absolute;inset:0}.dos__more:hover{text-decoration:underline}.dos__more .ic{width:18px;height:18px}.dos{width:min(720px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--text);background:#fff;border:0;margin:0 0 0 auto;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden}.dos::backdrop{background:#140e348c}.dos__in{overscroll-behavior:contain;height:100%;padding:88px 56px 64px;overflow-y:auto}.dos__close{z-index:2;border:1px solid var(--indigo);min-height:44px;color:var(--indigo);cursor:pointer;background:#fff;border-radius:23px;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex;position:absolute;top:16px;right:16px}.dos__close:hover{background:var(--indigo);color:#fff}.dos__t{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--indigo);font-weight:700}.dos__body{margin-top:24px}@media (max-width:767.98px){.dos__in{padding:80px 20px 48px}}.dos-inline{margin-top:16px}.ss{grid-template-columns:repeat(16,minmax(0,1fr));align-items:start;display:grid}.ss__aside{grid-column:1/8;padding-inline-end:40px}.ss__main{grid-column:9/17}.ss--wide .ss__main{grid-column:8/17}@media (min-width:1024px){.ss--sticky .ss__aside{top:calc(var(--hh) + 40px);position:sticky}}@media (max-width:1023.98px){.ss__aside,.ss__main,.ss--wide .ss__main{grid-column:1/17;padding:0}.ss__main{margin-top:32px}}.scy{grid-template-columns:repeat(16,minmax(0,1fr));align-items:start;display:grid}.scy__fig{top:calc(var(--hh) + 24px);height:calc(100svh - var(--hh) - 48px);grid-column:1/9;place-items:center;display:grid;position:sticky}.scy__steps{grid-column:10/17;list-style:none}.scy__step{opacity:.35;flex-direction:column;justify-content:center;min-height:70svh;transition:opacity .4s;display:flex}.scy__step.is-on{opacity:1}.scy--right .scy__fig{grid-area:1/9/auto/17}.scy--right .scy__steps{grid-area:1/1/auto/8}html:not(.motion) .scy__step,.scy--static .scy__step{opacity:1;min-height:0;padding-block:24px}html:not(.motion) .scy__fig,.scy--static .scy__fig{height:auto;position:relative;top:auto}@media (max-width:1023.98px){.scy__fig,.scy__steps,.scy--right .scy__fig,.scy--right .scy__steps{grid-area:auto/1/auto/17}.scy__fig{height:auto;margin-bottom:24px;position:relative;top:auto}.scy__step{opacity:1;min-height:0;padding-block:16px}}.hg{position:relative}.hg__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;gap:24px;padding-bottom:12px;display:flex;overflow-x:auto}.hg__track>*{scroll-snap-align:start;flex:none;width:min(640px,82%)}.hg__track:focus-visible{outline-offset:6px}.hg.is-pinned .hg__track{scroll-snap-type:none;will-change:transform;overflow:visible}.hg__nav{gap:12px;margin-top:16px;display:flex}.hg__btn{border:1px solid var(--indigo);width:44px;height:44px;color:var(--indigo);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}.hg__btn:hover{background:var(--indigo);color:#fff}.hg__btn[disabled]{opacity:.4;cursor:default}html.motion.ed-on [data-reveal=fade]:not(.is-in){opacity:0;translate:0 24px}html.motion.ed-on [data-reveal=fade]{transition:opacity .6s cubic-bezier(.22,1,.36,1),translate .6s cubic-bezier(.22,1,.36,1)}html.motion.ed-on [data-reveal=fade].is-in{opacity:1;translate:0}.mask-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:clip}@media print{.acc>:not(summary){display:block!important}.acc__pm,.dos__teaser .dos__more,.hg__nav,.dev__zoom,.tabs__list{display:none!important}[data-wording-panel],.tabs__panel[hidden]{display:block!important}.ss--sticky .ss__aside,.scy__fig,.pmx__group{height:auto!important;position:static!important}.scy__step{opacity:1!important;min-height:0!important}.hg__track{flex-wrap:wrap;overflow:visible!important;transform:none!important}html.motion [data-reveal]{opacity:1!important;translate:none!important}}.dos__teaser:has(.dos__more:focus-visible){outline:3px solid var(--indigo);outline-offset:2px}.dos__more:focus-visible{outline:none}[data-section=buehne]{--hero-h:clamp(500px, calc(100svh - var(--hh) - 64px), 640px);--box-over:min(232px, calc(var(--hero-h) - 330px));--st-w:min(100vw - 50px, 1280px);--a1-kopf-max:calc(var(--st-w) * .9375 - 479px)}.a1-hero{grid-template-rows:auto auto;grid-template-columns:repeat(16,minmax(0,1fr));align-items:start;display:grid;position:relative}[data-section=buehne] .a1-hero .stage__surface{height:var(--hero-h);grid-area:1/1/span 2/-1}.a1-hero__head{z-index:2;min-height:calc(var(--hero-h) - var(--box-over));pointer-events:none;grid-area:1/2/auto/14;padding-top:56px;position:relative}.a1-hero__kicker,.a1-hero__h1{max-width:var(--a1-kopf-max)}.a1-hero__head>*{pointer-events:auto}.a1-hero__kicker{color:var(--violet);font-size:16px;font-weight:700;line-height:24px}.a1-hero__h1{color:var(--indigo);text-wrap:balance;margin-top:12px;font-weight:700}.a1-hero__h1a{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:600;display:block}.a1-hero__h1b{max-width:min(880px, var(--a1-kopf-max));font-size:min(var(--fs-display-xl), calc((var(--st-w) * .9375 - 487px) / 9.63));letter-spacing:-.01em;text-wrap:balance;margin-top:4px;font-weight:700;line-height:calc(1em + 4px);display:block}.a1-hero__mark{background-image:linear-gradient(var(--green), var(--green));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 calc(100% - .04em);background-repeat:no-repeat;background-size:100% .12em;transition:background-size 1s cubic-bezier(.22,1,.36,1)}@keyframes a1-rise{0%{clip-path:inset(0 0 100%);transform:translateY(.7em)}to{clip-path:inset(-.25em -.1em -.3em);transform:none}}@keyframes a1-kick{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes a1-mark{0%{background-size:0 .12em}to{background-size:100% .12em}}html.motion .a1-hero__kicker{animation:.6s cubic-bezier(.25,.46,.45,.94) .1s both a1-kick}html.motion .a1-hero__h1a{animation:.95s cubic-bezier(.215,.61,.355,1) .22s both a1-rise}html.motion .a1-hero__h1b{animation:.95s cubic-bezier(.215,.61,.355,1) .38s both a1-rise}html.motion .a1-hero__mark{animation:1s cubic-bezier(.22,1,.36,1) 1.15s both a1-mark}.a1-hero .a1-line{margin-bottom:-.08em;padding-bottom:.08em}[data-section=buehne] .a1-hero__box{z-index:3;grid-area:2/2/auto/10;width:auto;margin:0;padding:32px 40px 40px}.a1-hero__box .caption__text{margin-top:0;font-size:18px;line-height:28px}.a1-hero__box .caption__text strong{color:#fff;font-weight:700}.a1-hero__box .caption__btns,.a1-hero__box .caption__for{margin-top:24px}@media (max-width:1279.98px){.a1-hero__head{grid-column:2/15;padding-top:48px}.a1-hero__h1b{max-width:min(720px, var(--a1-kopf-max))}[data-section=buehne] .a1-hero__box{grid-column:2/11}[data-section=buehne]{--st-w:min(100vw - 50px, 1024px)}}@media (max-width:1023.98px){[data-section=buehne]{--hero-h:520px;--box-over:160px;--st-w:min(100vw - 40px, 768px)}.a1-hero__head{grid-column:2/16;padding-top:40px}[data-section=buehne] .a1-hero__box{grid-column:2/16}}@media (max-width:767.98px){[data-section=buehne]{--hero-h:240px}.a1-hero{flex-direction:column;align-items:stretch;display:flex}.a1-hero__head{background:#d9e2eb;order:-1;min-height:0;padding:24px 20px 16px}.a1-hero__kicker,.a1-hero__h1,.a1-hero__h1b{max-width:none}.a1-hero__kicker{font-size:14px;line-height:20px}.a1-hero__h1{margin-top:8px}.a1-hero__h1a{font-size:24px;line-height:32px}.a1-hero__h1b{font-size:var(--fs-display-xl);line-height:var(--lh-display-xl)}[data-section=buehne] .a1-hero__box{margin:-32px 0 0;padding:28px 24px 32px}.a1-hero__box .caption__btns .btn{flex:auto}}@supports (height:100svh) and (width:1cqi){@media screen and (max-width:559.98px),screen and (max-width:767.98px) and (min-height:500.02px){[data-section=buehne]{--a1-kopf-max:none;--b-sv:calc((100svh - var(--bar-h,0px)) / 100);--b-px:clamp(12px, calc(26.67vw - 88px), 16px);--b-g:clamp(6px, calc(4 * var(--b-sv) - 14px), 24px);--b-txt:clamp(16px, min(calc(2 * var(--b-sv) + 2px), calc(4vw + 2px)), 18px);--b-lh:clamp(1.4em, calc(1.4em + (100 * var(--b-sv) - 560px) * .05), 1.5em);--b-h1b:clamp(24px, min(calc(100cqi / 10.3), 6 * var(--b-sv), calc(12 * var(--b-sv) - 34px)), 40px)}[data-section=buehne] .a1-hero{min-height:min(calc(100 * var(--b-sv) - var(--hh)), 900px);flex-direction:column;align-items:stretch;display:flex}[data-section=buehne] .a1-hero .stage__surface{flex:1 1 0;order:0;height:auto;min-height:0}[data-section=buehne] .a1-hero__head{overflow-wrap:break-word;min-height:0;padding:calc(var(--b-g) + 2px) var(--b-px) var(--b-g);background:#d9e2eb;flex:none;order:-1;container:a1-kopf/inline-size}[data-section=buehne] .a1-hero__kicker{font-size:clamp(13px,4.09836cqi,16px);line-height:1.4}[data-section=buehne] .a1-hero__h1{margin-top:4px}[data-section=buehne] .a1-hero__h1a{font-size:clamp(24px, min(calc(100cqi / 15), .8 * var(--b-h1b)), 32px);letter-spacing:-.01em;line-height:1.17}[data-section=buehne] .a1-hero__h1b{max-width:none;font-size:var(--b-h1b);margin-top:2px;line-height:1.1}[data-section=buehne] .a1-hero__box{overflow-wrap:break-word;padding:calc(var(--b-g) + 2px) var(--b-px);flex:none;margin:0}[data-section=buehne] .a1-hero__box .caption__text{font-size:var(--b-txt);line-height:var(--b-lh)}[data-section=buehne] .a1-hero__box .caption__btns{margin-top:var(--b-g);flex-wrap:nowrap;gap:8px}[data-section=buehne] .a1-hero__box .caption__btns .btn{letter-spacing:.25px;flex:1 0 auto;gap:6px;min-height:44px;padding:6px clamp(10px,8vw - 19px,20px);font-size:clamp(15px,4vw + .6px,16px);line-height:17px}[data-section=buehne] .a1-hero__box .caption__btns .btn:last-child{white-space:normal;text-align:start;flex:auto;min-width:0}[data-section=buehne] .a1-hero__box .caption__for{margin-top:max(6px, calc(var(--b-g) - 2px));text-wrap:balance;font-size:13px;line-height:1.4}@container a1-kopf (max-width:317px){[data-section=buehne] .a1-hero__kicker{max-width:16em}}}@media screen and (max-width:355.98px) and (max-height:639.98px){[data-section=buehne]{--b-g:6px;--b-lh:1.4em;--b-h1b:24px}[data-section=buehne] .a1-hero__kicker{line-height:1.3}[data-section=buehne] .a1-hero__h1{margin-top:3px}[data-section=buehne] .a1-hero__h1a{line-height:26px}[data-section=buehne] .a1-hero__h1b{margin-top:0}[data-section=buehne] .a1-hero__box .caption__btns .btn{padding-block:5px;line-height:16px}[data-section=buehne] .a1-hero__box .caption__for{margin-top:6px;line-height:1.3}[data-section=buehne] .a1-hero__box .caption__btns .btn:focus-visible{outline-offset:2px}}@media screen and (max-width:283.98px){[data-section=buehne] .a1-hero__box .caption__btns{flex-wrap:wrap}[data-section=buehne] .a1-hero__box .caption__btns .btn{padding-inline:10px}}@media screen and (min-width:560px) and (max-width:767.98px) and (min-height:500.02px){[data-section=buehne]{--b-px:24px}[data-section=buehne] .a1-hero__box{flex-wrap:wrap;align-items:center;column-gap:20px;display:flex}[data-section=buehne] .a1-hero__box .caption__text{text-wrap:pretty;flex:0 0 100%}[data-section=buehne] .a1-hero__box .caption__btns{flex:none;gap:16px}[data-section=buehne] .a1-hero__box .caption__btns .btn,[data-section=buehne] .a1-hero__box .caption__btns .btn:last-child{letter-spacing:.5px;white-space:nowrap;flex:none;gap:8px;padding:13px 20px;font-size:16px;line-height:16px}[data-section=buehne] .a1-hero__box .caption__for{min-width:0;margin-top:var(--b-g);flex:230px;font-size:14px}}@media screen and (min-width:560px) and (max-width:767.98px) and (max-height:500px),screen and (min-width:768px) and (max-width:1023.98px) and (max-height:379.98px),screen and (min-width:1024px) and (max-height:459.98px){[data-section=buehne]{--a1-kopf-max:none;--b-sv:calc((100svh - var(--bar-h,0px)) / 100);--b-px:clamp(14px, 2.2vw, 20px);--q-s:calc(100 * var(--b-sv) - 360px);--q-box:clamp(314px, 46%, 400px);--q-kr:10px}[data-section=buehne] .a1-hero{grid-template-columns:minmax(0, 1fr) var(--q-box);min-height:calc(100 * var(--b-sv) - var(--hh));background:linear-gradient(#d9e2eb 0%,#e9e8ee 58%,#f4f4f7 100%);grid-template-rows:auto minmax(0,1fr);align-items:stretch;display:grid}[data-section=buehne] .a1-hero .stage__surface{background:0 0;flex:none;order:0;grid-area:2/1;height:auto;min-height:0}[data-section=buehne] .a1-hero__head{overflow-wrap:break-word;min-height:0;padding:clamp(8px, calc(8px + var(--q-s) * .2), 16px) var(--q-kr) clamp(6px, calc(6px + var(--q-s) * .12), 12px) max(var(--b-px), env(safe-area-inset-left,0px));background:0 0;order:0;grid-area:1/1;container:a1-kopf/inline-size}[data-section=buehne] .a1-hero__kicker{font-size:clamp(13px,4.09836cqi,16px);line-height:1.38}[data-section=buehne] .a1-hero__h1{margin-top:4px}[data-section=buehne] .a1-hero__h1a{letter-spacing:-.01em;font-size:clamp(24px,7.14286cqi,32px);line-height:1.16}[data-section=buehne] .a1-hero__h1b{max-width:none;margin-top:2px;font-size:clamp(24px,9.70874cqi,38px);line-height:1.12}[data-section=buehne] .a1-hero__box{overflow-wrap:break-word;width:auto;padding:clamp(6px, calc(11px + var(--q-s) * .2), 20px) max(var(--b-px), env(safe-area-inset-right,0px)) clamp(6px, calc(11px + var(--q-s) * .2), 20px) var(--b-px);flex-direction:column;grid-area:1/2/3;justify-content:center;align-self:stretch;margin:0;display:flex}[data-section=buehne] .a1-hero__box .caption__text{font-size:16px;line-height:min(1.5em, max(1.4em, calc(1.4em + var(--q-s) * .1)))}[data-section=buehne] .a1-hero__box .caption__btns{margin-top:clamp(6px, calc(10px + var(--q-s) * .1), 16px);flex-wrap:nowrap;gap:8px}[data-section=buehne] .a1-hero__box .caption__btns .btn{letter-spacing:.3px;flex:1 0 auto;gap:6px;min-height:44px;padding:6px clamp(10px,2.4vw - 7px,16px);font-size:15px;line-height:17px}[data-section=buehne] .a1-hero__box .caption__btns .btn:last-child{white-space:normal;text-align:start;flex:auto;min-width:0}[data-section=buehne] .a1-hero__box .caption__btns .btn .ic{width:16px;height:16px}[data-section=buehne] .a1-hero__box .caption__for{margin-top:clamp(4px, calc(8px + var(--q-s) * .08), 14px);text-wrap:balance;font-size:13px;line-height:1.38}@container a1-kopf (max-width:317px){[data-section=buehne] .a1-hero__kicker{max-width:16em}}}@media screen and (min-width:560px) and (max-width:666.98px) and (max-height:500px){[data-section=buehne]{--q-kr:4px}}@media screen and (min-width:560px) and (max-width:666.98px) and (min-height:360px) and (max-height:500px){[data-section=buehne]{--q-box:clamp(278px, calc(100vw - 342px), 314px)}}@media screen and (min-width:560px) and (max-width:666.98px) and (min-height:400px) and (max-height:500px){[data-section=buehne]{--q-box:clamp(264px, calc(100vw - 342px), 314px)}}@media screen and (min-width:768px) and (max-width:1023.98px) and (min-height:380px) and (max-height:775.98px){[data-section=buehne]{--a1-kopf-max:none;--b-sv:calc((100svh - var(--bar-h,0px)) / 100);--b-px:16px;--t-in:calc(min(768px, 100vw - 40px) * .05 + clamp(4px, calc((100vw - 768px) * .5 + 4px), 16px));--t-hp:clamp(6px, calc(7 * var(--b-sv) - 18px), 28px);--t-bp:clamp(10px, calc(5 * var(--b-sv) - 8px), 20px);--t-bg:clamp(7px, calc(3.2 * var(--b-sv) - 4px), 18px)}[data-section=buehne] .a1-hero{min-height:calc(100 * var(--b-sv) - var(--hh));grid-template-rows:minmax(min-content,1fr) auto;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;display:grid}[data-section=buehne] .a1-hero .stage__surface{grid-area:1/1/auto/-1;height:auto;min-height:0}[data-section=buehne] .a1-hero__head{overflow-wrap:break-word;min-height:0;padding:var(--t-hp) 8px 8px max(var(--t-in), env(safe-area-inset-left,0px));grid-area:1/1;align-self:start;container:a1-kopf/inline-size}[data-section=buehne] .a1-hero__kicker{font-size:clamp(13px, min(4 * var(--b-sv), calc(100cqi / 24.4)), 16px);line-height:1.4}[data-section=buehne] .a1-hero__h1{margin-top:3px}[data-section=buehne] .a1-hero__h1a{font-size:clamp(24px, min(7 * var(--b-sv), calc(100cqi / 12.6)), 32px);line-height:1.15}[data-section=buehne] .a1-hero__h1b{max-width:none;font-size:clamp(26px, min(8.4 * var(--b-sv), calc(100cqi / 10.3)), 40px);margin-top:2px;line-height:1.1}[data-section=buehne] .a1-hero__box{overflow-wrap:break-word;width:auto;padding:var(--t-bp) max(var(--b-px), env(safe-area-inset-right,0px)) max(var(--t-bp), env(safe-area-inset-bottom,0px)) max(var(--t-in), env(safe-area-inset-left,0px));grid-area:2/1/auto/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:clamp(14px,2.4vw,20px);margin:0;display:grid}[data-section=buehne] .a1-hero__box .caption__text{font-size:clamp(16px, 4.3 * var(--b-sv), 16.5px);line-height:clamp(1.4em, calc(1.4em + (100 * var(--b-sv) - 420px) * .04), 28px);text-wrap:pretty;grid-column:1/-1;margin:0}[data-section=buehne] .a1-hero__box .caption__btns{margin-top:var(--t-bg);flex-wrap:nowrap;grid-column:1;gap:12px}[data-section=buehne] .a1-hero__box .caption__btns .btn{flex:none;min-height:44px;padding-block:12px}[data-section=buehne] .a1-hero__box .caption__for{margin-top:var(--t-bg);text-wrap:balance;grid-column:2;font-size:13px;line-height:1.4}}@media screen and (min-width:1024px) and (min-height:460px) and (max-height:649.98px){[data-section=buehne]{--b-sv:calc(100svh / 100);--d-hp:clamp(8px, calc(9 * var(--b-sv) - 34px), 24px);--d-bp:clamp(10px, calc(7 * var(--b-sv) - 22px), 22px);--d-bg:clamp(6px, calc(5 * var(--b-sv) - 17px), 14px)}[data-section=buehne] .a1-hero{min-height:calc(100 * var(--b-sv) - var(--hh));grid-template-rows:auto minmax(min-content,1fr)}[data-section=buehne] .a1-hero .stage__surface{grid-row:1/span 2;align-self:stretch;height:auto;min-height:0}[data-section=buehne] .a1-hero__head{min-height:0;padding-top:var(--d-hp);grid-row:1;padding-bottom:12px}[data-section=buehne] .a1-hero__kicker{line-height:24px}[data-section=buehne] .a1-hero__h1{margin-top:8px}[data-section=buehne] .a1-hero__h1a{font-size:24px;line-height:1.2}[data-section=buehne] .a1-hero__h1b{max-width:min(880px,13em);margin-top:2px;font-size:40px;line-height:1.06}[data-section=buehne] .a1-hero__box{padding:var(--d-bp) 36px;grid-row:2;align-self:end;margin:0}[data-section=buehne] .a1-hero__box .caption__text{font-size:16.5px;line-height:25px}[data-section=buehne] .a1-hero__box .caption__btns,[data-section=buehne] .a1-hero__box .caption__for{margin-top:var(--d-bg)}}}@media print{.a1-hero__head *{animation:none!important}.a1-hero__head .a1-hero__mark{background-size:100% .12em!important}}:is(.a1-blick,.a1-vs,.a1-so){--a1-out:cubic-bezier(.22,1,.36,1);--a1-io:cubic-bezier(.65,0,.35,1);--a1-pop:var(--ease-land)}:is(.a1-blick,.a1-vs,.a1-so) .a1-line{margin-bottom:-.1em;padding-bottom:.1em}.a1-blick__intro{margin-top:16px}.a1-blick__intro .h2{grid-column:1/17}.a1-band{--lit:1;--n:clamp(60px, 6.2vw, 84px);--u:24px;background:var(--indigo);color:#fff;grid-template-rows:16px auto 1fr;grid-template-columns:1fr 1fr 1fr 1.5fr;margin-top:48px;list-style:none;display:grid}.a1-cell{grid-row:span 3;grid-template-rows:subgrid;border-inline-start:1px solid var(--i75);row-gap:0;min-width:0;padding:32px 32px 36px;display:grid;position:relative}.a1-cell:first-child{border-inline-start:0}.a1-cell--green{background:var(--green);border-inline-start-color:#0000}@supports (color:color-mix(in lab, red, red)){.a1-cell--green{background:color-mix(in srgb, var(--green) calc(var(--lit) * 100%), var(--indigo))}}.a1-cell--green{color:var(--indigo)}.a1-cell__row{flex-wrap:nowrap;align-items:baseline;gap:0 10px;min-width:0;margin-top:56px;display:flex}.a1-cell__n{font-size:var(--n);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-weight:700;line-height:1}.a1-cell__u{font-size:var(--u);white-space:nowrap;font-weight:700;line-height:1}.a1-cell__l{color:var(--i20);border-top:1px solid #ffffff2e;margin-top:24px;padding-top:16px;font-size:18px;font-weight:700;line-height:26px}.a1-cell--green .a1-cell__l{color:var(--indigo);border-top-color:#24195d33}.a1-px{flex-wrap:wrap;align-content:flex-start;gap:2px;height:16px;display:flex;overflow:hidden}.a1-px i{flex:none;display:block}.a1-px--h{max-width:225px}.a1-px--h i{background:var(--green);width:7px;height:7px}.a1-px--p{gap:4px;width:100%}.a1-px--p i{background:var(--green);transform-origin:0;flex:1 1 0;height:16px}.a1-px--p i:nth-child(2){background:var(--g75)}.a1-px--p i:nth-child(3){background:var(--g45)}.a1-px--l{gap:4px}.a1-px--l i{background:var(--green);width:16px;height:16px}.a1-px--e i{background:var(--indigo);width:16px;height:16px}.a1-nb{white-space:nowrap}.a1-facts{background:var(--i05);grid-template-columns:1fr 1fr;display:grid}.a1-fact{flex-direction:column;gap:4px;padding:24px 32px 26px;display:flex;position:relative}.a1-fact+.a1-fact{border-inline-start:1px solid var(--i20)}.a1-fact__k{color:var(--i75);font-size:14px;font-weight:700;line-height:20px}.a1-fact__v{color:var(--indigo);font-size:22px;font-weight:700;line-height:30px}.a1-fact--sig{padding-inline-end:72px}.a1-fact--sig:before{content:"";background:var(--green);top:28px;width:16px;height:16px;position:absolute;inset-inline-end:32px}.a1-claims-wrap{margin-top:120px}.a1-claims{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;list-style:none;display:grid}.a1-claim{flex-direction:column;gap:16px;padding:32px 32px 48px;display:flex;position:relative}.a1-claim:nth-child(3n+1){padding-inline-start:0}.a1-claim:before{content:"";background:var(--i20);transform-origin:0;height:1px;transition:height .25s var(--a1-out), background-color .25s;top:0;position:absolute;inset-inline:0}.a1-claim:not(:nth-child(3n+1)):after{content:"";background:var(--i20);top:0;bottom:0;width:1px;position:absolute;inset-inline-start:0}.a1-claim__n{background:var(--indigo);color:#fff;flex:none;place-items:center;width:40px;height:40px;font-size:20px;font-weight:700;line-height:28px;transition:background-color .25s,color .25s;display:grid}.a1-claim__t{font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--indigo);text-wrap:balance;font-weight:700}.a1-claim__t .ctr__a{background:0 0;padding-bottom:0}.a1-claim__d{font-size:16px;line-height:25.6px}.a1-claim:hover:before{background:var(--indigo);height:4px}.a1-claim:hover .a1-claim__n,.a1-claim--bridge .a1-claim__n{background:var(--green);color:var(--indigo)}.a1-cell>*{transition:opacity .6s var(--a1-out), transform .8s var(--a1-out)}.a1-cell>.a1-cell__l{transition-delay:.25s}[data-mo=on] .a1-cell:not(.is-in)>*{opacity:0;transform:translateY(18px)}.a1-fact{transition:opacity .7s var(--a1-out), transform .8s var(--a1-out)}.a1-fact--sig{transition-delay:.15s}[data-mo=on] .a1-facts:not(.is-in) .a1-fact{opacity:0;transform:translateY(12px)}.a1-claim:before{transition:transform .9s var(--a1-io), height .25s var(--a1-out), background-color .25s}.a1-claim__n{transition:opacity .45s steps(3), transform .6s var(--a1-out), background-color .25s, color .25s}.a1-claim__t,.a1-claim__d{transition:opacity .7s var(--a1-out) .12s, transform .8s var(--a1-out) .12s}.a1-claim__d{transition-delay:.24s}[data-mo=on] .a1-claim:not(.is-in):before{transform:scaleX(0)}[data-mo=on] .a1-claim:not(.is-in) .a1-claim__n{opacity:0;transform:scale(.6)}[data-mo=on] .a1-claim:not(.is-in) :is(.a1-claim__t,.a1-claim__d){opacity:0;transform:translateY(20px)}.a1-vs__grid{align-items:start;margin-top:16px}.a1-vs__grid>.h2{grid-area:1/1/auto/8;padding-inline-end:40px}.a1-vs__lead{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--indigo);grid-area:1/9/auto/17;align-self:end;font-weight:700}.a1-qs{flex-direction:column;grid-area:2/1/span 2/8;align-items:flex-start;gap:24px;margin-top:40px;padding-inline-end:40px;display:flex}.a1-q{background:var(--indigo);color:#fff;max-width:100%;font-size:var(--fs-h4);line-height:var(--lh-h4);translate:0 var(--py,0px);transform-origin:0 100%;border-radius:24px;border-end-start-radius:4px;padding:14px 24px 16px;font-weight:700;position:relative}.a1-q--2{background:var(--i90);margin-inline-start:80px}.a1-q--3{background:var(--i75);margin-inline-start:160px}.a1-vs__after{font-size:var(--fs-lead);line-height:var(--lh-lead);grid-area:2/9/auto/17;margin-top:16px}.a1-pq.pq{grid-area:4/2/auto/15;margin-block:104px 64px}.a1-pq__in{background:0 0;padding:0}.a1-vs__pre{font-size:var(--fs-lead);line-height:var(--lh-lead);grid-area:5/9/auto/17}.a1-vs__list{grid-area:6/1/auto/17;margin-top:56px}.a1-vs__list .a1-lt{grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.a1-vs__list .a1-lt>li{counter-increment:none;flex-direction:column;gap:12px;margin:0;padding:32px 32px 0 0;display:flex;position:relative}.a1-vs__list .a1-lt>li:before{content:none}.a1-lt__bar{background:var(--i45);transform-origin:0;top:0;height:4px;position:absolute;inset-inline:0 32px}.a1-lt__i--2 .a1-lt__bar{background:var(--i75)}.a1-lt__i--3 .a1-lt__bar{background:var(--indigo)}.a1-lt__i--4 .a1-lt__bar{background:var(--green)}.a1-lt__n{background:var(--indigo);color:#fff;place-items:center;width:40px;height:40px;font-size:20px;font-weight:700;line-height:28px;display:grid}.a1-lt__i--4 .a1-lt__n{background:var(--green);color:var(--indigo)}.a1-vs__list .a1-lt__t{color:var(--indigo);font-size:20px;font-weight:700;line-height:28px;display:block}.a1-vs__post{font-size:var(--fs-lead);line-height:var(--lh-lead);grid-area:7/1/auto/11;margin-top:72px}.a1-phasebar{grid-area:8/1/auto/17;grid-template-columns:repeat(3,minmax(0,1fr));height:8px;margin-top:32px;display:grid}.a1-phasebar i{transform-origin:0;display:block}.a1-phasebar i:first-child{background:var(--indigo)}.a1-phasebar i:nth-child(2){background:var(--i75)}.a1-phasebar i:nth-child(3){background:var(--i45)}.a1-q{transition:opacity .45s var(--a1-out), transform .7s var(--a1-out)}.a1-q--2{transition-delay:.35s}.a1-q--3{transition-delay:.7s}[data-mo=on] .a1-qs:not(.is-in) .a1-q{opacity:0;transform:translateY(24px)scale(.94)}.a1-lt>li>:not(.a1-lt__bar){transition:opacity .6s var(--a1-out), transform .7s var(--a1-out)}.a1-lt__bar{transition:transform .8s var(--a1-io)}.a1-lt__n{transition:opacity .4s steps(3), transform .6s var(--a1-out)!important}.a1-lt__i--2>*{transition-delay:.18s!important}.a1-lt__i--3>*{transition-delay:.36s!important}.a1-lt__i--4>*{transition-delay:.62s!important}[data-mo=on] .a1-lt:not(.is-in) .a1-lt__bar{transform:scaleX(0)}[data-mo=on] .a1-lt:not(.is-in) .a1-lt__n{opacity:0;transform:scale(.6)}[data-mo=on] .a1-lt:not(.is-in)>li>:not(.a1-lt__bar):not(.a1-lt__n){opacity:0;transform:translateY(16px)}.a1-so__intro{align-items:start;margin-top:16px}.a1-so__intro .h2{grid-column:1/8;padding-inline-end:40px}.a1-so__text{grid-column:9/17}.a1-so__stmt.stmt{max-width:none;margin:0}.a1-so__lead{font-size:var(--fs-lead);line-height:var(--lh-lead);margin-top:24px}.a1-so__lead strong{color:var(--indigo);font-weight:700}.a1-so__noai{background-image:linear-gradient(var(--green), var(--green));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:100% .12em}.a1-flow{margin-top:80px;position:relative}.a1-flow__rail{z-index:0;background:var(--i20);height:2px;position:absolute;top:19px;left:20px;right:calc(25% - 20px)}.a1-flow__fill{background:var(--indigo);transform-origin:0 0;position:absolute;inset:0}.a1-flow__q{z-index:1;background:var(--green);width:20px;height:20px;display:none;position:absolute;top:-9px;left:-10px}.a1-flow__list{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;list-style:none;display:grid;position:relative}.a1-flow__item{flex-direction:column;display:flex;position:relative}.a1-flow__node{z-index:2;background:var(--indigo);color:#fff;place-items:center;width:40px;height:40px;font-size:20px;font-weight:700;line-height:28px;transition:background-color .3s,color .3s,box-shadow .3s;display:grid;position:relative}.a1-flow__item--green .a1-flow__node{background:var(--green);color:var(--indigo)}.a1-tile{background:var(--i05);min-height:300px;color:var(--text);border-top:4px solid var(--c,var(--indigo));flex-direction:column;flex:1;gap:16px;margin-top:24px;padding:25px 28px 32px;display:flex}.a1-tile--75{--c:var(--i45)}.a1-tile--90{--c:var(--i75)}.a1-tile--100{--c:var(--indigo)}.a1-tile--green{background:var(--green);color:var(--indigo);border-top-color:var(--green)}.a1-tile .icirc{color:var(--indigo);background:#fff}.a1-tile__t{font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--indigo);font-weight:700}.a1-tile__d{font-size:16px;line-height:25.6px}.a1-tile__q{font-size:var(--fs-h4);line-height:var(--lh-h4);margin-bottom:8px;font-weight:700;display:block}.a1-tile{transition:clip-path .9s var(--a1-io)}.a1-tile>*{transition:opacity .6s var(--a1-out) .25s, transform .7s var(--a1-out) .25s}[data-mo=on] .a1-flow__item:not(.is-on) .a1-flow__node{color:var(--i75);box-shadow:inset 0 0 0 2px var(--i45);background:#fff}[data-mo=on] .a1-flow:not(.is-landed) .a1-flow__item--green.is-on .a1-flow__node{background:var(--indigo);color:#fff}[data-mo=on] .a1-flow:not(.is-landed) .a1-flow__q{display:block}[data-mo=on] .a1-flow__item:not(.is-in) .a1-tile{clip-path:inset(0 0 100%)}[data-mo=on] .a1-flow__item:not(.is-in) .a1-tile>*{opacity:0;transform:translateY(16px)}.a1-flow.is-landed .a1-flow__item--green .a1-flow__node{animation:.45s steps(3,end) a1-land}@keyframes a1-land{0%{opacity:.45}to{opacity:1}}.a1-video{margin-top:120px;position:relative}.a1-video .vid{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(16,minmax(0,1fr));gap:0;display:grid}.a1-video .vid__frame{aspect-ratio:1728/1080;background:var(--i10);grid-area:1/1/4/12}.a1-video .vid__frame video{object-fit:cover;background:var(--i10)}.a1-video .vid__cap{border-top:4px solid var(--indigo);color:var(--i75);flex-direction:column;grid-area:1/13/auto/17;justify-content:flex-start;gap:10px;padding-top:20px;font-size:15px;line-height:22px;display:flex}.a1-video .vid__cap>span:first-child{font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--indigo);font-weight:700}.a1-video .vid__cap strong{color:var(--i75);margin-bottom:4px;font-size:16px;font-weight:700;line-height:24px;display:block}.a1-video .vid details{grid-area:2/13/auto/17;align-self:start;margin-top:24px}@media (max-width:1279.98px){.a1-band{--u:20px}.a1-cell{padding:28px 24px 32px}.a1-cell__row{margin-top:44px}.a1-cell__l{font-size:16px;line-height:24px}.a1-claim{padding:28px 24px 40px}.a1-q--3{margin-inline-start:120px}.a1-tile{padding:25px 22px 28px}.a1-video .vid__cap,.a1-video .vid details{grid-column:12/17;margin-inline-start:24px}}@media (max-width:1023.98px){.a1-band{--n:72px;grid-template-rows:16px auto auto 16px auto auto;grid-template-columns:repeat(2,minmax(0,1fr))}.a1-cell{border-top:1px solid var(--i75)}.a1-cell:nth-child(-n+2){border-top:0}.a1-cell:nth-child(3){border-inline-start:0}.a1-cell--green{border-top-color:#0000}.a1-claims{grid-template-columns:repeat(2,minmax(0,1fr))}.a1-claim:nth-child(3n+1){padding-inline-start:24px}.a1-claim:nth-child(odd){padding-inline-start:0}.a1-claim:not(:nth-child(3n+1)):after{display:none}.a1-claim:nth-child(2n):after{content:"";background:var(--i20);top:0;bottom:0;width:1px;display:block;position:absolute;inset-inline-start:0}.a1-vs__grid>*,.a1-vs__grid>.h2,.a1-vs__grid>.a1-pq.pq{grid-area:auto/1/auto/-1}.a1-vs__after{margin-top:32px}.a1-vs__lead{margin-top:24px}.a1-qs{margin-top:32px;padding:0}.a1-pq.pq{grid-column:1/-1;margin-block:72px 40px}.a1-vs__list .a1-lt{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.a1-so__intro .h2,.a1-so__text{grid-column:1/-1}.a1-so__text{margin-top:24px}.a1-flow__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.a1-flow__rail,.a1-flow__node{display:none}.a1-tile{margin-top:0}.a1-video .vid{grid-template-rows:auto auto auto}.a1-video .vid__frame{grid-area:1/1/auto/-1}.a1-video .vid__cap{grid-area:2/1/auto/-1;margin:24px 0 0;padding-top:16px}.a1-video .vid details{grid-area:3/1/auto/-1;margin:16px 0 0}}@media (max-width:767.98px){.a1-band{--n:56px;--u:18px;grid-template-rows:12px auto auto 12px auto auto 12px auto auto;margin-top:32px}.a1-cell{padding:20px 16px 22px}.a1-cell:nth-child(3),.a1-cell--green{border-inline-start:0;grid-column:1/-1}.a1-cell__row{gap:0 6px;margin-top:28px}.a1-cell__l{margin-top:14px;padding-top:10px;font-size:14px;line-height:20px}.a1-px{height:12px}.a1-px--h{max-width:none}.a1-px--h i{width:5px;height:5px}.a1-px--p i{height:12px}.a1-px--l i,.a1-px--e i{width:12px;height:12px}.a1-px--l{gap:3px}.a1-facts{grid-template-columns:minmax(0,1fr)}.a1-fact+.a1-fact{border-inline-start:0;border-top:1px solid var(--i20)}.a1-fact{padding:18px 16px 20px}.a1-fact__v{font-size:20px;line-height:28px}.a1-fact--sig:before{top:22px;width:12px;height:12px;inset-inline-end:16px}.a1-claims-wrap{margin-top:64px}.a1-claims{grid-template-columns:minmax(0,1fr);margin-top:24px}.a1-claims>.a1-claim:nth-child(n){grid-template-columns:40px minmax(0,1fr);gap:8px 16px;padding:24px 0 32px;display:grid}.a1-claim:after,.a1-claim:nth-child(2n):after{display:none!important}.a1-claim__n{grid-row:1/span 2}.a1-claim__t,.a1-claim__d{grid-column:2}.a1-claim__t{font-size:20px;line-height:28px}.a1-qs{gap:16px;margin-top:24px}.a1-q{max-width:88%;padding:12px 18px 14px;font-size:20px;line-height:28px}.a1-q--2{border-end-end-radius:4px;border-end-start-radius:24px;align-self:flex-end;margin-inline-start:auto}.a1-q--3{margin-inline-start:0}.a1-pq.pq{margin-block:56px 32px}.a1-vs__list{margin-top:40px}.a1-vs__list .a1-lt{grid-template-columns:minmax(0,1fr);row-gap:32px}.a1-vs__list .a1-lt>li{padding:24px 0 0}.a1-lt__bar{inset-inline-end:0}.a1-vs__post,.a1-flow{margin-top:48px}.a1-flow__list{grid-template-columns:minmax(0,1fr);row-gap:16px;padding-inline-start:56px}.a1-flow__rail{width:2px;height:var(--rail-h,0px);display:block;top:20px;left:19px;right:auto}.a1-flow:not([data-rail=js]) .a1-flow__rail{display:none}.a1-flow__q{top:-10px;left:-9px}.a1-flow__node{inset-inline-start:-56px;display:grid;position:absolute;top:0}.a1-flow__item:not(:last-child):before{content:"";background:var(--indigo);inset-inline-start:-37px;width:2px;position:absolute;top:40px;bottom:-16px}.a1-flow[data-rail=js] .a1-flow__item:before{display:none}.a1-tile{min-height:0;padding:22px 20px 26px}.a1-tile__t,.a1-tile__q{font-size:20px;line-height:28px}.a1-video{margin-top:64px}.a1-video .vid__cap>span:first-child{font-size:20px;line-height:28px}}@media (prefers-reduced-motion:reduce){:is(.a1-blick,.a1-vs,.a1-so) *{transition:none!important}}html.rm :is(.a1-blick,.a1-vs,.a1-so) *{transition:none!important}@media print{[data-mo] *{opacity:1!important;clip-path:none!important;transform:none!important}.a1-flow__q{display:none!important}.a1-q{translate:none!important}}[data-section=demo] .sx__inner{overflow:hidden}.a1-demo{align-items:start;margin-top:24px;position:relative}.a1-demo__text{flex-direction:column;grid-column:1/8;display:flex}.a1-demo__h2{max-width:520px}.a1-demo__lead{font-size:var(--fs-lead);line-height:var(--lh-lead);margin-top:24px}.a1-demo__lead .lead-b{color:var(--indigo)}.a1-steps{border-top:1px solid var(--i20);margin:32px -16px 0;list-style:none}.a1-step{border:0;border-bottom:1px solid var(--i20);text-align:start;width:100%;color:var(--text);cursor:pointer;background:0 0;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:16px;transition:background-color .35s cubic-bezier(.22,1,.36,1),color .35s cubic-bezier(.22,1,.36,1);display:grid}.a1-steps li:first-child .a1-step{padding-top:16px}.a1-step__n{background:var(--i20);width:40px;height:40px;color:var(--indigo);border-radius:50%;place-items:center;font-weight:700;transition:background-color .35s,color .35s,transform .35s cubic-bezier(.22,1,.36,1);display:grid}.a1-step__n .ic{stroke-width:2.4px;width:20px;height:20px;display:none}.a1-step.is-done .a1-step__n{background:var(--indigo);color:#fff}.a1-step.is-done .a1-step__n>span{display:none}.a1-step.is-done .a1-step__n .ic{display:block}.a1-step--human.is-done .a1-step__n{background:var(--green);color:var(--indigo)}.a1-step__t{color:var(--indigo);margin-top:6px;font-size:20px;font-weight:700;line-height:28px;display:block}.a1-step__d{margin-top:4px;font-size:16px;line-height:24px;display:block}.a1-step:hover .a1-step__t{text-underline-offset:3px;text-decoration:underline}.a1-step.is-active{background:var(--indigo);color:#fff}.a1-step.is-active .a1-step__t{color:#fff}.a1-step.is-active .a1-step__n{color:var(--indigo);background:#fff;transform:scale(1.08)}.a1-step--human.is-active .a1-step__n{background:var(--green)}.a1-step:focus-visible{outline-offset:-3px}.a1-step.is-active:focus-visible{outline-color:var(--green)}.a1-always{margin-top:24px;font-size:16px;line-height:24px}.a1-always__k{color:var(--indigo);margin-bottom:8px;font-size:14px;font-weight:700;line-height:20px;display:block}.a1-chip{border:1px solid var(--i20);min-height:36px;color:var(--indigo);vertical-align:middle;background:#fff;border-radius:18px;align-items:center;gap:8px;margin:0 8px 8px 0;padding:6px 14px 6px 10px;font-size:15px;font-weight:700;line-height:20px;display:inline-flex}.a1-chip .ic{stroke-width:2px;width:18px;height:18px}.a1-sep{font-size:0;line-height:0}.a1-controls{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.a1-pause[disabled]{opacity:.5}.a1-cmp{flex-basis:100%;gap:4px;max-width:440px;margin-top:8px;display:grid}.a1-cmp__label{color:var(--indigo);cursor:pointer;font-size:16px;font-weight:700;line-height:24px}.a1-cmp__track{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.a1-cmp__end{color:var(--i75);font-size:14px;font-weight:700;line-height:20px}.a1-cmp__end[lang=fa]{font-size:16px}.a1-cmp__range{--fill:100%;appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.a1-cmp__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--indigo) var(--fill), var(--i20) var(--fill));height:4px}.a1-cmp__range::-moz-range-track{background:var(--i20);height:4px}.a1-cmp__range::-moz-range-progress{background:var(--indigo);height:4px}.a1-cmp__range::-webkit-slider-thumb{appearance:none;background:var(--green);width:28px;height:28px;box-shadow:0 0 0 1px var(--indigo);border:3px solid #fff;border-radius:50%;margin-top:-12px}.a1-cmp__range::-moz-range-thumb{background:var(--green);width:22px;height:22px;box-shadow:0 0 0 1px var(--indigo);border:3px solid #fff;border-radius:50%}.a1-cmp__range:focus-visible{outline:3px solid var(--indigo);outline-offset:2px}.a1-note{color:var(--i75);max-width:520px;margin-top:24px;font-size:14px;line-height:20px}.a1-demo__media{--sq-w:min(480px, 78%);--sq-h:560px;--ph:clamp(540px, calc(100vh - 150px), 720px);--dev-x:max(0px, calc(100% - var(--sq-w) - 80px));isolation:isolate;margin:0;grid-column:9/17;margin-inline-end:calc(-1 * var(--band-pad-x));position:relative}.a1-demo__sq{z-index:-1;width:var(--sq-w);height:var(--sq-h);background:var(--indigo);inset-inline-end:0;position:absolute;top:132px}.a1-demo__edge{z-index:-1;width:40px;height:40px;position:absolute;inset-inline-end:0}.a1-demo__edge--1{background:var(--g45);height:80px;top:52px}.a1-demo__edge--2{background:var(--g75);top:92px;inset-inline-end:40px}.a1-demo__edge--3{top:calc(132px + var(--sq-h));background:var(--g45);width:80px}.a1-demo__sq{transition:clip-path 1.1s cubic-bezier(.65,0,.35,1) .1s}.a1-demo__edge{transition:opacity .45s steps(3,end) .9s}.a1-demo__edge--2{transition-delay:1.05s}.a1-demo__edge--3{transition-delay:1.2s}.a1-demo__media[data-mo=on]:not(.is-in) .a1-demo__sq{clip-path:inset(0 0 0 100%)}.a1-demo__media[data-mo=on]:not(.is-in) .a1-demo__edge{opacity:0}.a1-dev{width:calc(var(--ph) * .49);flex-direction:column;align-items:center;gap:16px;margin-inline-start:var(--dev-x);display:flex}.a1-sim{align-self:center}.a1-phone{z-index:1;flex:none}.a1-demo__cap{width:calc(var(--ph) * .49);text-align:center;max-width:100%;color:var(--i75);margin:16px 0 0;margin-inline-start:var(--dev-x);font-size:14px;line-height:20px}.a1-qr{z-index:2;inset-inline-end:24px;top:calc(132px + var(--sq-h) - 196px);position:absolute}.a1-qr .cx-qr--card{width:min-content!important;box-shadow:none!important;border:0!important;padding:16px 16px 14px!important}.a1-chatbtn{margin:24px auto 0;display:none}@media (max-width:1023.98px){.a1-qr{display:none}.a1-demo__media{flex-direction:column;display:flex}.a1-chatbtn{order:3;align-self:center;width:max-content;display:flex}}.wa{--s:1;height:100%;color:var(--text);letter-spacing:0;text-align:start;background:#fff;flex-direction:column;font-family:Roboto,Noto Sans,system-ui,sans-serif;font-size:16px;line-height:24px;display:flex;position:relative;overflow:hidden}.wa[lang=fa]{font-family:Vazirmatn,Noto Sans Arabic,Roboto,sans-serif}.wa [lang=de],.wa [lang=en],.wa[lang=de]{font-family:Roboto,Noto Sans,sans-serif}.wa :focus-visible{outline:3px solid var(--indigo);outline-offset:2px}.wa .on-dark :focus-visible{outline-color:var(--green)}.wa button{font-family:inherit}.wa-status{background:var(--indigo);color:#fff;flex:none;justify-content:space-between;align-items:center;height:44px;padding:2px 24px 0 28px;font:600 14px/1 Roboto,sans-serif;display:flex}.wa-status__sb{align-items:center;gap:6px;display:flex}.wa-status svg{fill:#fff}.wa-ui{flex-direction:column;flex:1;min-height:0;display:flex}.wa-lang{background:#fff;flex-direction:column;flex:1;min-height:0;display:none}.wa-lang__head{background:var(--indigo);color:#fff;flex-direction:column;flex:none;padding:8px 16px 40px;display:flex}.wa-lang__head .px:before{background:var(--g75);box-shadow:10px 0 0 var(--g45)}.wa-lang__head .px:after{background:var(--green)}.wa-lang__t{color:#fff;margin-top:16px;font-size:24px;font-weight:700;line-height:32px}.wa-lang__s{color:var(--i20);margin-top:4px;font-size:14px;line-height:20px}.wa-search{z-index:1;border:1px solid var(--i20);height:48px;color:var(--i75);background:#fff;border-radius:24px;flex:none;align-items:center;gap:8px;margin:-24px 16px 0;padding:0 16px;display:flex;position:relative}.wa-search .ic{flex:none;width:20px;height:20px}.wa-search input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1;font:400 16px/24px Roboto,sans-serif}.wa-search input::placeholder{color:var(--i75);opacity:1}.wa-search input::-webkit-search-cancel-button{appearance:none}.wa-search:focus-within{outline:3px solid var(--indigo);outline-offset:2px}.wa-lang__list{overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:var(--i30) transparent;flex:1;min-height:0;padding:8px 0 16px;overflow-y:auto}.wa-grp__t{color:var(--i75);letter-spacing:.02em;padding:16px 16px 8px;font-size:12px;font-weight:700;line-height:16px}.wa-grp ul{list-style:none}.wa-grp li{position:relative}.wa-grp li+li:before{content:"";z-index:1;pointer-events:none;background:#24195d1a;height:1px;position:absolute;top:0;left:16px;right:0}.wa-row{width:100%;min-height:56px;color:var(--indigo);text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:16px;padding:8px 16px;transition:background-color .15s ease-in-out;display:flex}.wa-row__txt{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.wa-row__endo{white-space:nowrap;text-overflow:ellipsis;unicode-bidi:isolate;max-width:100%;font-size:20px;font-weight:700;line-height:28px;display:inline-block;overflow:hidden}.wa-row__endo[data-script=arab]{font-size:21px;font-weight:600;line-height:28px}.wa-row__endo[data-script=ethi]{font-size:19px;font-weight:600}.wa-row__dn{color:var(--i75);font:400 14px/20px Roboto,sans-serif}.wa-row__ic{flex:none;place-items:center;width:24px;height:24px;display:grid}.wa-row__ic .ic{stroke-width:2px;grid-area:1/1;width:20px;height:20px}.wa-row__chev{color:var(--i45)}.wa-row__chk{color:var(--indigo);display:none}.wa-row:hover{background:var(--i05)}.wa-row:active,.wa-row[data-sim=press]{background:var(--i10)}.wa-row[data-sim=focus]{outline:3px solid var(--indigo);outline-offset:-3px;background:var(--i05)}.wa-row[aria-pressed=true]{background:var(--indigo);color:#fff}.wa-row[aria-pressed=true] .wa-row__dn{color:var(--i20)}.wa-row[aria-pressed=true] .wa-row__chev{display:none}.wa-row[aria-pressed=true] .wa-row__chk{background:var(--green);width:24px;height:24px;color:var(--indigo);stroke-width:3px;border-radius:50%;padding:3px;display:block}.wa-row[aria-pressed=true]+*{opacity:0}.wa-grp li:has(>.wa-row[aria-pressed=true])+li:before{opacity:0}.wa-hint{color:var(--i75);padding:8px 16px 0;font-size:14px;line-height:20px}.wa-hint:empty{display:none}.wa-chat{flex-direction:column;flex:1;min-height:0;display:flex}.wa-bar{background:var(--indigo);color:#fff;flex-direction:column;flex:none;gap:8px;padding:4px 16px 12px;display:flex}.wa-bar__name{font-size:17px;font-weight:700;line-height:24px}.wa-bar__sub{color:var(--i20);font-size:12px;line-height:16px}.wa-bar__tools{justify-content:space-between;align-items:center;gap:8px;display:flex}.wa-langbtn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:20px;align-items:center;gap:8px;height:40px;padding:0 12px;font-size:15px;font-weight:700;line-height:20px;display:inline-flex}.wa-langbtn:hover{background:var(--i95)}.wa-langbtn .ic{width:18px;height:18px}.wa-size{gap:8px;display:flex}.wa-a{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:40px;height:40px;font:700 15px/1 Roboto,sans-serif;display:grid}.wa-a:hover{background:var(--i95)}.wa-a[aria-disabled=true]{opacity:.45;cursor:default}.wa-note{background:var(--i05);border-bottom:1px solid var(--i10);flex:none;align-items:flex-start;gap:8px;padding:8px 16px;display:flex}.wa-note>.ic{width:16px;height:16px;color:var(--violet);flex:none;margin-top:4px}.wa-note .wa-bi{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.wa-note .wa-fa{font-size:calc(13px * var(--s));color:var(--indigo);font-weight:700;line-height:1.55;display:block}.wa-note .wa-gl{font:400 calc(12px * var(--s))/16px "Roboto",sans-serif;color:var(--i75);border:0;margin:0;padding:0;display:block}.wa[lang=de] .wa-note .wa-gl{display:none}.wa-log{overscroll-behavior:auto;min-height:0;font-size:calc(16px * var(--s));scrollbar-width:thin;scrollbar-color:var(--i30) transparent;flex:1;padding:16px 16px 24px;position:relative;overflow-y:auto}.wa-conv{flex-direction:column;gap:8px;display:flex}.wa-sender{color:var(--i75);margin-top:8px;font-size:.75em;font-weight:700;line-height:1.4}.wa-sender:first-child{margin-top:0}.wa-msg{overflow-wrap:anywhere;border-radius:20px;grid-template-columns:minmax(0,1fr);max-width:80%;padding:12px 16px;line-height:1.5;display:grid}.wa[lang=fa] .wa-msg>.wa-fa{font-size:1.0625em;line-height:1.75}.wa-msg p+p{margin-top:4px}.wa-msg--bot{background:var(--i05);border-start-start-radius:4px;align-self:flex-start}.wa-msg--user{background:var(--indigo);color:#fff;border-end-end-radius:4px;align-self:flex-end}.wa-msg--honest{box-shadow:inset 4px 0 0 var(--green)}.wa[dir=rtl] .wa-msg--honest{box-shadow:inset -4px 0 0 var(--green)}.wa-gl{font:400 calc(13px * var(--s))/1.4 "Roboto",sans-serif;color:var(--i75);text-align:left;border-top:1px solid #24195d1f;margin-top:8px;padding-top:8px;display:block}.wa-msg--user .wa-gl{color:var(--i10);border-top-color:#ffffff40}.wa-term{font-size:.875em}.wa-term bdi{color:var(--indigo);font-family:Roboto,sans-serif;font-weight:700}.wa-more{display:none}.wa-more.is-open{display:block}.wa-gl--in{border:0;margin-top:4px;padding-top:0}.wa-src{border:1px solid var(--i20);border-inline-start:4px solid var(--green);background:#fff;grid-template-columns:minmax(0,1fr);align-self:flex-start;max-width:80%;padding:12px 16px;display:grid}.wa-src__k{color:var(--i75);font-size:.75em;font-weight:700;line-height:1.4}.wa-src__t{color:var(--indigo);margin-top:4px;font-size:.9375em;font-weight:700;line-height:1.5}.wa-src__m{color:var(--i75);align-items:center;gap:4px;margin-top:4px;font-size:.8125em;line-height:1.4;display:flex}.wa-src__m .ic{width:16px;height:16px;stroke:var(--g700);stroke-width:2.4px}.wa-acts{flex-wrap:wrap;align-self:stretch;gap:8px;display:flex}.wa-pill{border:1px solid var(--i30);min-height:36px;color:var(--indigo);cursor:pointer;background:#fff;border-radius:18px;align-items:center;gap:8px;padding:6px 14px;font-size:.875em;font-weight:700;line-height:1.3;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.wa-pill .ic{stroke-width:2px;width:16px;height:16px}.wa-pill:hover,.wa-pill[aria-pressed=true],.wa-pill[aria-expanded=true]{border-color:var(--indigo);background:var(--i05)}.wa-pill--human{background:var(--green);border-color:var(--green);color:var(--indigo)}.wa-pill--human:hover{background:var(--indigo);border-color:var(--indigo);color:#fff}.wa-gl--row{border:0;flex-basis:100%;margin:0;padding:0}.wa-typing{background:var(--i05);border-radius:20px;border-start-start-radius:4px;align-self:flex-start;align-items:center;gap:4px;padding:12px 16px;display:flex}.wa-typing i{background:var(--i45);border-radius:50%;width:8px;height:8px}html.motion .wa-typing i{animation:1.2s ease-in-out infinite wgdot}html.motion .wa-typing i:nth-child(2){animation-delay:.2s}html.motion .wa-typing i:nth-child(3){animation-delay:.4s}.wa-contact{border:1px solid var(--i20);border-inline-start:4px solid var(--indigo);background:#fff;flex-direction:column;align-self:stretch;gap:4px;padding:12px 16px;font-size:.9375em;line-height:1.5;display:flex}.wa-contact__k{color:var(--i75);align-items:center;gap:4px;font-size:.8125em;font-weight:700;display:flex}.wa-contact__k .ic{width:16px;height:16px}.wa-contact__t{color:var(--indigo);font-weight:700}.wa-contact ul{gap:4px;list-style:none;display:grid}.wa-contact li{align-items:center;gap:8px;display:flex}.wa-contact li .ic{width:16px;height:16px;color:var(--indigo)}.wa-contact .wa-pill{align-self:flex-start;margin-top:8px}.wa-contact .wa-gl{margin-top:8px}.wa [data-m]{will-change:auto}.wa-compose{border-top:1px solid var(--i10);background:#fff;flex:none;padding:8px 12px}.wa-compose__field{border:1px solid var(--i45);padding:4px;background:#fff;border-radius:24px;align-items:center;gap:8px;height:48px;padding-inline-start:16px;display:flex}.wa-compose__field:focus-within{outline:3px solid var(--indigo);outline-offset:2px}.wa-compose input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:16px;line-height:24px}.wa-compose input::placeholder{color:var(--i75);opacity:1}.wa-send{background:var(--indigo);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.wa-send .ic{width:20px;height:20px}.wa[dir=rtl] .wa-flip{transform:scaleX(-1)}.wa-home{background:#191919;border-radius:3px;width:36%;height:5px;margin:8px auto 0;display:block}.wa-cmp{z-index:7;top:var(--cmp-top,44px);bottom:var(--cmp-bottom,0px);left:var(--pos,50%);pointer-events:none;width:0;display:none;position:absolute}.wa-cmp__line{background:var(--green);width:2px;position:absolute;top:0;bottom:0;left:-1px}.wa-cmp__grip{background:var(--green);width:44px;height:44px;color:var(--indigo);pointer-events:auto;cursor:ew-resize;touch-action:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:0;translate:-50% -50%;box-shadow:0 0 0 3px #fff}.wa-cmp__grip svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.wa[data-cmp=on][lang=fa] .wa-cmp{display:block}.wa[data-cmp=on] .wa-bi{--cx:calc(var(--pos,0px) - var(--x,0px))}.wa[data-cmp=on] .wa-bi>.wa-fa,.wa[data-cmp=on] .wa-bi>.wa-gl{grid-area:1/1}.wa[data-cmp=on] .wa-bi>.wa-gl{color:inherit;clip-path:inset(0 clamp(0px, calc(100% - var(--cx)), 100%) 0 0);border:0;margin:0;padding:0;font-family:Roboto,sans-serif;font-size:1em;line-height:1.5}.wa[data-cmp=on] .wa-msg>.wa-gl{font-size:1em}.wa[data-cmp=on] .wa-note .wa-gl{font-size:calc(13px * var(--s));color:var(--indigo);font-weight:700;line-height:1.55}.wa[data-cmp=on] .wa-src>.wa-gl{color:var(--indigo);font-size:.9375em;font-weight:700}.wa[data-cmp=on] .wa-bi>.wa-fa{clip-path:inset(0 0 0 clamp(0px, var(--cx), 100%))}.wa[data-cmp=on] .wa-gl--in{display:none}.wa[data-cmp=on][lang=de] .wa-bi>*{clip-path:none}@media (max-width:1279.98px){.a1-demo__media{--sq-w:min(440px, 78%)}}@media (max-width:1023.98px){.a1-demo__text{display:contents}.a1-demo>.a1-demo__media,.a1-demo__text>*{grid-column:1/-1!important}.a1-demo__h2{grid-row:1}.a1-demo__lead{grid-row:2}.a1-demo__media{margin:40px calc(-1 * var(--band-pad-x)) 0;grid-row:3}.a1-steps{grid-row:4}.a1-always{grid-row:5}.a1-controls{grid-row:6}.a1-note{grid-row:7}.a1-demo__sq{inset-inline:0;width:auto;height:400px;top:200px}.a1-demo__edge--1{top:120px}.a1-demo__edge--2{top:160px}.a1-demo__edge--3{top:600px}.a1-demo__media{--dev-x:calc((100% - var(--ph) * .49) / 2)}}@media (max-width:767.98px){.a1-demo,.a1-demo__lead{margin-top:16px}.a1-steps{margin-inline:-12px}.a1-step{gap:12px;padding:16px 12px}.a1-step__t{font-size:18px;line-height:26px}.a1-demo__media{--ph:min(560px, 60svh);--dev-w:min(320px, calc(100% - 32px), calc(var(--ph) * .56));--dev-x:calc((100% - var(--dev-w)) / 2)}.a1-dev,.a1-demo__cap{width:var(--dev-w)}.a1-phone.phone{--ph:min(560px, 60svh);width:100%;height:var(--ph);aspect-ratio:auto;border-radius:44px;padding:8px}.a1-phone .phone__screen{border-radius:36px}.a1-demo__sq{top:calc(var(--ph) * .285);height:calc(var(--ph) * .643)}.a1-demo__edge--3{top:calc(var(--ph) * .93)}.a1-cmp{max-width:none}}@media (prefers-reduced-motion:reduce){.a1-step,.a1-step__n{transition:none}}html.rm .a1-step,html.rm .a1-step__n{transition:none}@media print{.wa .wa-bi>*{clip-path:none!important;grid-area:auto!important}.wa-cmp,.a1-cmp__track,.a1-controls{display:none!important}.a1-demo__sq,.a1-demo__edge{display:none}}:is([data-section=architektur],[data-section=modelle],[data-section=redaktion],[data-section=qualitaet-datenschutz]){--a2-ease:cubic-bezier(.22,1,.36,1);--a2-move:cubic-bezier(.65,0,.35,1);--a2-bar-h:64px}.a2-ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.a2-num{font-variant-numeric:tabular-nums;font-weight:700}.a2-cells ul{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;display:grid}.a2-cells ul>li{padding:32px 40px 8px 0;position:relative;margin:0!important}.a2-cells ul>li:before{background:var(--green);transform-origin:0;height:8px;transition:transform .9s var(--a2-ease);top:0;left:0;right:40px;width:auto!important}.a2-cells ul>li:nth-child(2):before{background:var(--indigo);transition-delay:.12s}.a2-cells ul>li:nth-child(3):before{background:repeating-linear-gradient(135deg, var(--indigo) 0 3px, #fff 3px 7px);box-shadow:inset 0 0 0 1px var(--indigo);transition-delay:.24s}.a2-cells ul>li:nth-child(n+4){border-top:1px solid var(--i20);grid-column:1/-1;max-width:none;padding:20px 31.25% 0 0;margin-top:28px!important}.a2-cells ul>li:nth-child(n+4):before{display:none}.a2-cells ul>li>strong:first-child{margin-bottom:8px;font-size:20px;line-height:28px;display:block}html.a2-on [data-a2-in]:not(.is-in) .a2-cells ul>li:before{transform:scaleX(0)}[data-section=architektur] .a2-intro{align-items:start;margin-top:16px}.a2-intro__l{grid-column:1/8;padding-inline-end:40px}.a2-intro__r{grid-column:9/17;padding-top:4px}.a2-ziel{font-size:var(--fs-lead);line-height:var(--lh-lead);margin-top:32px}.a2-ziel>p>strong:first-child,.a2-leit>p:first-child>strong:first-child{font-size:var(--fs-kicker);line-height:var(--lh-kicker);color:var(--act-color-text,var(--indigo));margin-bottom:6px;display:block}.a2-leit>p:first-child{font-size:var(--fs-lead);line-height:var(--lh-lead)}.a2-leit .a2-add{border-top:1px solid var(--i20);margin-top:24px;padding:20px 0 4px}.a2-add__k{color:var(--indigo);margin-bottom:14px;font-weight:700;display:block}.a2-chips{flex-wrap:wrap;gap:8px;display:flex}.a2-chip{background:var(--i10);min-height:36px;color:var(--indigo);align-items:center;gap:10px;padding:6px 14px 6px 12px;font-size:15px;font-weight:700;line-height:22px;display:inline-flex}.a2-chip:before{content:"";background:var(--green);flex:none;width:8px;height:8px}.a2-stmt{max-width:600px;margin-top:var(--sp-48)!important;margin-bottom:0!important}.a2-stage__plate{background:var(--i05);padding:64px;position:relative}.a2-stage__k{margin-bottom:6px}.a2-stage__rows .tbl{overflow:visible}.a2-stage__rows table{display:block}.a2-stage__rows thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.a2-stage__rows tbody{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;display:grid}.a2-stage__rows tr{border-top:1px solid var(--i20);flex-direction:column;gap:10px;padding:28px 0 36px;display:flex}.a2-stage__rows :is(th,td){display:block;border:0!important;padding:0!important}.a2-stage__rows tbody th{color:var(--i75);align-items:center;gap:12px;font-size:16px;line-height:24px;display:flex}.a2-stage__rows td:nth-child(2){color:var(--indigo);font-size:20px;font-weight:700;line-height:28px}.a2-stage__rows td:nth-child(3){color:var(--text);font-size:16px;font-weight:400;line-height:25.6px;border-top:1px solid var(--i10)!important;padding-top:12px!important}.a2-stage__rows td:nth-child(2) strong{color:inherit}.a2-stage__rows :is(td,th)[data-label]:before{display:none!important}.a2-ico{background:var(--i10);width:40px;height:40px;color:var(--indigo);border-radius:50%;flex:none;place-items:center;display:grid}.a2-ico>svg{width:22px;height:22px}.a2-pair{margin-top:var(--sp-section);align-items:start}.a2-pair__media{grid-column:1/10;position:relative}.a2-pair__plate{z-index:0;background:var(--i10);width:58%;height:64%;position:absolute;top:-40px;right:-40px}.a2-pair__media>.vid{z-index:1;position:relative}.a2-pair__text{grid-column:11/17}.a2-lock .tbl{overflow:visible}.a2-lock table{display:block}.a2-lock thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.a2-lock tbody{border-top:2px solid var(--indigo);display:block}.a2-lock tr{border-bottom:1px solid var(--i20);transition:opacity .5s var(--a2-ease), transform .6s var(--a2-ease);padding:14px 0 14px 56px;display:block;position:relative}.a2-lock :is(th,td){display:block;border:0!important;padding:0!important}.a2-lock tbody th{font-size:18px;line-height:26px}.a2-lock td{font-size:16px;line-height:24px}.a2-lock :is(td,th)[data-label]:before{display:none!important}.a2-lock .a2-ico{background:var(--indigo);color:#fff;transition:transform .7s var(--a2-ease);position:absolute;top:14px;left:0}.a2-lock .a2-ico>svg{width:20px;height:20px}.a2-lock .mark-u{color:var(--indigo)}.a2-lock tr:nth-child(2){transition-delay:60ms}.a2-lock tr:nth-child(3){transition-delay:.12s}.a2-lock tr:nth-child(4){transition-delay:.18s}.a2-lock tr:nth-child(5){transition-delay:.24s}.a2-lock tr:nth-child(6){transition-delay:.3s}html.a2-on .a2-lock:not(.is-in) tr{opacity:0;transform:translate(-16px)}html.a2-on .a2-lock:not(.is-in) .a2-ico{transform:rotate(-180deg)}.a2-cost{margin-top:var(--sp-section);align-items:start}.a2-cost__t{grid-column:1/17}.a2-cost__r{grid-column:1/17;margin-top:24px}.a2-cost__r>.rte{grid-template-columns:minmax(0,7fr) minmax(0,1fr) minmax(0,8fr);align-items:start;display:grid}.a2-cost__r>.rte>*{margin-top:0}.a2-cost__r>.rte>p:first-child{grid-area:1/1}.a2-cost__r>.rte>ul{grid-area:1/3/span 2;margin-top:12px!important}.a2-cost__r>.rte>p.a2-alarm{grid-area:2/1;justify-self:start;margin-top:24px!important}.a2-cost__r .rte>p:first-child{font-size:var(--fs-lead);line-height:var(--lh-lead)}.a2-fig{font-size:var(--fs-bignum-m);line-height:var(--lh-bignum-m);color:var(--indigo);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-wrap:balance;margin:16px 0 12px;font-weight:700;display:block}.a2-nw{white-space:nowrap}.a2-fig:before{content:"";background:var(--green);width:80px;height:8px;margin-bottom:20px;display:block}.a2-cost__r .rte ul>li{margin:0;padding:0 0 24px}.a2-cost__r .rte ul>li:before{display:none}.a2-cost__r .a2-num{color:var(--indigo)}.a2-bar{background:var(--i10);height:16px;margin-top:10px;display:block;position:relative}.a2-bar>i{top:0;bottom:0;left:var(--a);width:calc(var(--b) - var(--a));background:var(--indigo);transform-origin:0;transition:transform 1s var(--a2-ease);position:absolute}.a2-bar>i:before,.a2-bar>i:after{content:"";background:var(--indigo);width:3px;position:absolute;top:-6px;bottom:-6px}.a2-bar>i:before{left:0}.a2-bar>i:after{right:0}.a2-cost__r li:nth-child(2) .a2-bar>i{transition-delay:.15s}.a2-cost__r li:nth-child(3) .a2-bar>i{transition-delay:.3s}html.a2-on .a2-cost__r:not(.is-in) .a2-bar>i{transform:scaleX(0)}.a2-alarm{background:var(--i10);color:var(--indigo);align-items:center;gap:12px;padding:10px 16px 10px 10px;font-weight:700;margin-top:8px!important;display:inline-flex!important}.a2-alarm__i{width:32px;height:32px;color:var(--indigo);background:#fff;flex:none;place-items:center;display:grid}.a2-alarm__i>svg{width:18px;height:18px}.a2-note{margin-top:var(--sp-80)}[data-section=modelle]{--bx-top:calc(var(--hh) + var(--a2-bar-h) + 16px)}.m6-intro{margin-top:16px}.m6-intro>.h2{grid-column:1/13}.m6-sub{font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--violet);grid-column:1/13;margin-top:8px;font-weight:700}.a2-idx{top:var(--hh);z-index:20;box-shadow:0 1px 0 var(--i20);background:#fff;margin-top:40px;position:sticky}.a2-idx__list{grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.a2-idx__a{min-height:var(--a2-bar-h);color:var(--i75);align-items:center;gap:14px;padding-inline-end:16px;font-size:16px;font-weight:700;line-height:22px;text-decoration:none;transition:color .3s;display:flex;position:relative}.a2-idx__a:hover .a2-idx__l{text-decoration:underline}.a2-idx__a:after{content:"";background:var(--indigo);transform-origin:0;height:4px;transition:transform .5s var(--a2-move);position:absolute;bottom:0;left:0;right:24px;transform:scaleX(0)}.a2-idx__item[data-state=on] .a2-idx__a{color:var(--indigo)}.a2-idx__item[data-state=on] .a2-idx__a:after{transform:scaleX(1)}.a2-idx__item[data-state=done] .a2-idx__a{color:var(--i65)}.a2-idx__sq{flex:none;grid-template-rows:12px 12px;grid-template-columns:12px 12px;display:grid}.a2-idx__sq i{background:var(--i20);transition:background-color .3s}.a2-idx__sq i:first-child{grid-area:1/2}.a2-idx__sq i:nth-child(2){grid-area:1/1}.a2-idx__sq i:nth-child(3){grid-area:2/1}.a2-idx__item[data-fill="1"] .a2-idx__sq i:first-child,.a2-idx__item[data-fill="2"] .a2-idx__sq i:first-child,.a2-idx__item[data-fill="3"] .a2-idx__sq i:first-child{background:var(--g45)}.a2-idx__item[data-fill="2"] .a2-idx__sq i:nth-child(2),.a2-idx__item[data-fill="3"] .a2-idx__sq i:nth-child(2){background:var(--g75)}.a2-idx__item[data-fill="3"] .a2-idx__sq i:nth-child(3){background:var(--green)}.m6-ch{scroll-margin-top:calc(var(--a2-bar-h) + 8px)}.m6-warum{align-items:start;margin-top:40px}.m6-ausgang{top:calc(var(--hh) + var(--a2-bar-h) + 32px);grid-column:1/7;position:sticky}.m6-ausgang__in{background:var(--i10);color:var(--indigo);margin-inline-end:48px;padding:32px 40px 40px;position:relative}.m6-ausgang__t{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:700}.m6-ausgang .rte{color:var(--text);margin-top:12px}.m6-ok{color:var(--indigo);font-weight:700}.m6-ok:before{content:"";vertical-align:0;background:var(--green);width:12px;height:12px;margin-inline-end:8px;display:inline-block}.m6-arrow{width:40px;height:40px;color:var(--indigo);position:absolute;top:50%;right:-44px;translate:0 -50%}.m6-arrow svg{fill:none;stroke:currentColor;stroke-width:3px;width:100%;height:100%}.m6-gruende{grid-column:7/17}.m6-tiles{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;list-style:none;display:grid}.m6-tile{color:#fff;flex-direction:column;gap:10px;padding:24px 24px 26px;display:flex;position:relative}.m6-tile--75{background:var(--i75)}.m6-tile--90{background:var(--i90)}.m6-tile--100{background:var(--indigo)}.m6-tile--wide{grid-column:1/-1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,3fr) minmax(0,7fr);align-items:start;gap:10px 32px;padding:28px 32px 30px;display:grid}.m6-tile--wide .m6-tile__n,.m6-tile--wide .m6-tile__t{grid-column:1}.m6-tile--wide .rte{grid-area:1/2/span 2}.m6-tile__n{width:40px;height:40px;color:var(--indigo);font-variant-numeric:tabular-nums;background:#fff;place-items:center;font-size:20px;font-weight:700;line-height:28px;display:grid}.m6-tile__t{font-size:24px;font-weight:700;line-height:32px}.m6-tile .rte{font-size:16px;line-height:25.6px}.m6-err{margin-block:3px;padding:0 8px;font-weight:700;line-height:26px;display:inline-block}.m6-err--no{background:var(--i10);color:var(--i75);text-decoration:line-through;text-decoration-thickness:2px}.m6-err--ok{background:var(--green);color:var(--indigo)}.m6-vorschlag{grid-template-columns:repeat(16,minmax(0,1fr));align-items:start;margin-top:32px;padding:32px 0 36px;display:grid}.m6-vorschlag__t{font-size:var(--fs-lead);line-height:var(--lh-lead);grid-column:2/9}.m6-vorschlag__t strong{color:var(--indigo)}.m6-vorschlag__t>p:first-child>strong:first-child{font-size:var(--fs-kicker);line-height:var(--lh-kicker);margin-bottom:8px;display:block}.m6-vorschlag__s{color:var(--indigo);grid-column:10/16;margin:4px 0 0!important}.m6-vorschlag .stmt--pixel:before{background:var(--indigo)}.m6-vorschlag .ctr__a{background-image:linear-gradient(var(--indigo), var(--indigo))}.m6-vorschlag .ctr__b{color:var(--indigo)}.m6-vorschlag>.rte:last-child:not(.m6-vorschlag__t){grid-column:2/16}html.a2-on .m6-vorschlag:not(.is-in) .m6-vorschlag__s{opacity:0;transform:translateY(16px)}.m6-vorschlag__s{transition:opacity .6s var(--a2-ease) .15s, transform .7s var(--a2-ease) .15s}.m6-oss{align-items:start;margin-top:96px}.m6-oss__t{grid-column:1/9}.m6-oss__m{grid-column:1/17;margin-top:32px}.m6-oss__m .tbl tr{margin-inline-end:40px}.m6-oss__m .tbl td:last-child{background:var(--i10);border-radius:0!important}.m6-oss__lead{font-size:var(--fs-lead);line-height:var(--lh-lead);grid-column:1/11;margin-top:40px}.m6-oss__lead>p:first-child{font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--indigo);font-weight:700}.m6-oss__lead p.m6-chip{background:var(--green);width:fit-content;color:var(--indigo);align-items:center;gap:12px;margin-block:16px;padding:8px 18px 8px 12px;font-size:18px;font-weight:700;line-height:26px;display:flex}.m6-oss__lead p.m6-chip:before{content:"";background:var(--indigo);width:10px;height:10px}.m6-band{--band-pad-y:56px;margin-top:80px}.m6-band>.g16{align-items:start}.m6-band__m>p{font-size:var(--fs-lead);line-height:var(--lh-lead);color:#fff}.m6-band__m ul{border-top:1px solid var(--i75);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px;display:grid}.m6-band__m ul>li{border-bottom:1px solid var(--i75);color:var(--i20);padding:18px 24px 20px 0;margin:0!important}.m6-band__m ul>li:nth-child(odd){border-inline-end:1px solid var(--i75)}.m6-band__m ul>li:nth-child(2n){padding-inline-start:24px}.m6-band__m ul>li:before{margin-bottom:14px;display:block;background:var(--green)!important;width:10px!important;height:10px!important;position:static!important}.m6-band__m .a2-num{color:#fff;font-size:22px}.m6-band__m ul>li:last-child:before{border-radius:50%;background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%2324195d' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat!important;width:28px!important;height:28px!important}.m6-band__m ul>li:last-child{color:#fff;font-weight:700}.m6-erg{align-items:start;row-gap:32px;margin-top:48px}.m6-erg__r{grid-column:1/17}.m6-erg__r>p:first-child{max-width:880px;font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--indigo)}.m6-erg__r>p:first-child>strong:first-child{font-size:var(--fs-kicker);line-height:var(--lh-kicker);margin-bottom:6px;display:block}.m6-erg__r .mark-u{font-weight:700}.m6-erg__k{grid-column:1/9;padding-inline-end:40px}.m6-erg__g{background:var(--i05);border-inline-start:4px solid var(--i45);grid-column:9/17;padding:20px 24px 24px}.m6-erg__g>p>strong:first-child{margin-bottom:4px;display:block}.m6-status .tbl{overflow:visible}.m6-status tbody th{vertical-align:middle;position:relative;padding-inline-start:104px!important}.m6-status tbody :is(th,td){vertical-align:middle;padding-block:12px!important}.m6-st__b{transform-origin:0;width:80px;transition:transform .6s var(--a2-ease);place-items:center;display:grid;position:absolute;top:6px;bottom:6px;left:0}.m6-st--oss .m6-st__b{background:var(--green) repeating-linear-gradient(135deg, transparent 0 8px, #ffffff4d 8px 10px);color:var(--indigo)}.m6-st--open .m6-st__b{background:var(--i10);color:var(--indigo);box-shadow:inset 0 0 0 1px var(--i65)}.m6-st--close .m6-st__b{background:var(--indigo) repeating-linear-gradient(135deg, transparent 0 8px, #ffffff29 8px 10px);color:#fff}.m6-st--prop .m6-st__b{background:var(--indigo);color:#fff}.m6-st--todo .m6-st__b{box-shadow:inset 0 0 0 1px var(--i45);background:#fff}.m6-status tr:nth-child(2) .m6-st__b{transition-delay:60ms}.m6-status tr:nth-child(3) .m6-st__b{transition-delay:.12s}.m6-status tr:nth-child(4) .m6-st__b{transition-delay:.18s}.m6-status tr:nth-child(5) .m6-st__b{transition-delay:.24s}html.a2-on .m6-status:not(.is-in) .m6-st__b{transform:scaleX(0)}.m6-dsfa .rte>p:first-child>strong:first-child{color:var(--violet);margin-bottom:6px;font-size:20px;line-height:28px;display:block}.r7-intro{align-items:end;margin-top:16px}.r7-intro>.h2{grid-column:1/8;padding-inline-end:40px}.r7-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);grid-column:9/17}.r7-claim{align-items:center;margin-top:56px}.r7-claim__s{grid-column:1/11;padding-inline-end:40px;margin:0!important}.r7-claim__fig{grid-column:11/17;position:relative}.r7-claim__after{font-size:var(--fs-lead);line-height:var(--lh-lead);grid-column:1/10;margin-top:40px}.r7-plate{z-index:0;background:var(--i05);position:absolute;inset:32px 0 -32px 48px}.r7-fan{z-index:1;position:relative}.r7-fan svg{width:100%;height:auto;overflow:visible}.r7-fan__l{fill:none;stroke:var(--i45);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .8s var(--a2-move) calc(.35s + var(--i) * .12s)}.r7-fan__s{transform-box:fill-box;transition:opacity .45s steps(3, jump-end) calc(.75s + var(--i) * .12s), transform .6s var(--a2-ease) calc(.75s + var(--i) * .12s)}.r7-fan__card{transition:opacity .5s var(--a2-ease), transform .6s var(--a2-ease)}html.a2-on .r7-fan:not(.is-in) .r7-fan__l{stroke-dashoffset:1px}html.a2-on .r7-fan:not(.is-in) .r7-fan__s{opacity:0;transform:translate(-18px)}html.a2-on .r7-fan:not(.is-in) .r7-fan__card{opacity:0;transform:translateY(14px)}.r7-row{margin-top:var(--sp-section);align-items:start}.r7-row--b .r7-row__txt{grid-area:1/11/auto/17;padding-top:40px}.r7-row--b .r7-row__media{grid-area:1/1/auto/10}.r7-row__txt p.r7-k{font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--indigo);font-weight:700}.r7-row__body{margin-top:16px}.r7-fields{flex-wrap:wrap;gap:8px;margin-block:4px;display:flex}.r7-field{border:1px solid var(--i45);min-height:36px;color:var(--indigo);background:#fff;align-items:center;padding:5px 12px;font-size:15px;font-weight:700;line-height:22px;display:inline-flex}.r7-pro{gap:12px;display:grid;margin-top:20px!important}.r7-pro>p{background:var(--i05);border-inline-start:4px solid var(--green);padding:16px 20px 18px;margin:0!important}.r7-sheet{position:relative}.r7-plate--sheet{background:var(--i10);inset:-40px 72px 48px 0}.r7-sheet__in{z-index:1;box-shadow:inset 0 0 0 1px var(--i20);background:#fff;margin:40px 0 0 48px;padding:32px 40px 40px;position:relative}.r7-sheet__t{margin-bottom:20px}.r7-sheet .tbl{overflow:visible}.r7-sheet table{display:block}.r7-sheet thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.r7-sheet tbody{gap:12px;display:grid}.r7-sheet tr{grid-template-columns:minmax(0,150px) minmax(0,1fr);align-items:start;column-gap:20px;display:grid}.r7-sheet :is(th,td){display:block;border:0!important;padding:0!important}.r7-sheet tbody th{color:var(--indigo);font-size:15px;line-height:22px;padding-top:10px!important}.r7-sheet td{background:var(--i05);min-height:44px;box-shadow:inset 0 0 0 1px var(--i20);color:var(--text);font-size:15px;font-weight:400;line-height:22px;padding:10px 14px!important}.r7-sheet :is(td,th)[data-label]:before{display:none!important}.r7-tags{vertical-align:middle;flex-wrap:wrap;gap:6px;margin-inline-end:6px;display:inline-flex}.r7-tag{min-height:26px;box-shadow:inset 0 0 0 1px var(--i30);color:var(--indigo);background:#fff;align-items:center;padding:1px 9px;font-size:14px;font-weight:700;line-height:22px;display:inline-flex}td.r7-steps{flex-wrap:wrap;align-items:center;gap:8px 4px;background:#fff!important;display:flex!important}.r7-st{background:var(--i10);min-height:30px;color:var(--indigo);border-radius:30px;align-items:center;padding:3px 11px;font-size:14px;font-weight:700;line-height:22px;transition:background-color .35s,color .35s;display:inline-flex;position:relative}.r7-st--go{background:var(--green)}.r7-arr{color:var(--i65)}.r7-steps[data-st="1"] .r7-st[data-k="1"],.r7-steps[data-st="2"] .r7-st[data-k="2"]{background:var(--indigo);color:#fff}.r7-steps:is([data-st="0"],[data-st="1"],[data-st="2"]) .r7-st--go{background:var(--i10)}.r7-px{background:var(--green);width:14px;height:14px;display:block;box-shadow:0 0 0 2px #fff}.r7-st--go .r7-px{transition:transform .45s var(--ease-land);position:absolute;top:-7px;right:-5px}.r7-steps:is([data-st="0"],[data-st="1"],[data-st="2"]) .r7-px{transform:scale(0)}.r7-row--c .r7-row__txt{grid-column:1/7}.r7-row--c .r7-row__media{top:calc(var(--hh) + 80px);grid-column:8/17;position:sticky}.r7-tiles{gap:0;list-style:none;display:grid}.r7-tile.tile{height:auto;padding:28px 32px 32px}.r7-tile .h4{font-size:22px;line-height:30px}.r7-b{color:#fff;font-weight:700}.r7-video__in{padding:40px 0 0 40px;position:relative}.r7-video__in:before{content:"";z-index:0;background:var(--i05);width:calc(100% - 80px);height:calc(100% - 120px);position:absolute;top:0;left:0}.r7-video__in>.vid{z-index:1;position:relative}.r7-px--end{z-index:2;width:20px;height:20px;box-shadow:none;position:absolute;top:30px;left:30px}.q8-intro{margin-top:16px}.q8-intro>.h2{grid-column:1/13}.a2-jump{top:var(--hh);z-index:20;box-shadow:0 1px 0 var(--i20);background:#fff;margin-top:32px;position:sticky}.a2-jump__list{flex-wrap:wrap;list-style:none;display:flex;position:relative}.a2-jump__a{min-height:var(--a2-bar-h);color:var(--i75);align-items:center;padding:0 28px;font-weight:700;text-decoration:none;transition:color .3s;display:flex}.a2-jump__list>li:first-child .a2-jump__a{padding-inline-start:0}.a2-jump__a[aria-current=true]{color:var(--indigo)}.a2-jump__a:hover{text-decoration:underline}.a2-jump__track{pointer-events:none;height:4px;position:absolute;inset:auto 0 0}.a2-jump__ind{background:var(--indigo);transform-origin:0 0;width:1px;height:4px;transition:transform .55s var(--a2-move), opacity .3s;position:absolute;top:0;left:0;transform:scaleX(0)}.q8-ch{scroll-margin-top:calc(var(--a2-bar-h) + 8px)}.q8-lens{grid-template-columns:repeat(16,minmax(0,1fr));align-items:start;margin-top:64px;display:grid}.q8-lens__fig{top:calc(var(--hh) + var(--a2-bar-h) + 32px);grid-column:1/7;position:sticky}.q8-lens__main{grid-column:8/17;position:relative}.q8-steps__k{font-size:var(--fs-h4)!important;line-height:var(--lh-h4)!important;color:var(--indigo)!important;margin:0 0 28px!important}.q8-steps-wrap{position:relative}.q8-steps__rail{z-index:0;background:var(--i20);width:2px;position:absolute;top:20px;bottom:40px;left:19px}.q8-steps__fill{background:var(--indigo);transform-origin:50% 0;transform:scaleY(var(--lens-p,1));transition:transform .6s var(--a2-ease);position:absolute;inset:0}.q8-steps{list-style:none;position:relative}.q8-step{grid-template-columns:40px minmax(0,1fr);column-gap:24px;padding-bottom:44px;display:grid;position:relative}.q8-step__n{z-index:1;background:var(--indigo);color:#fff;place-items:center;width:40px;height:40px;font-size:18px;font-weight:700;transition:background-color .35s,color .35s,box-shadow .35s;display:grid;position:relative}.q8-step__d{padding-top:6px;font-size:18px;line-height:28px;transition:color .35s}.q8-step__d strong{color:var(--indigo);transition:color .35s}.q8-b{font-weight:700}.q8-step--green .q8-step__d{background:var(--green);color:var(--indigo);margin-inline-start:-8px;padding:20px 24px 24px}.q8-step--green .q8-step__d strong{margin-bottom:6px;font-size:20px;line-height:28px;display:block}.q8-step--green .q8-step__n{background:var(--green);color:var(--indigo)}.q8-krisen{background:var(--indigo);color:#fff;grid-template-columns:repeat(16,minmax(0,1fr));align-items:center;min-height:160px;margin-top:96px;padding:36px 0 40px;display:grid}.q8-krisen__i{width:64px;height:64px;color:var(--indigo);background:#fff;border-radius:50%;grid-column:1/3;justify-self:center;place-items:center;display:grid}.q8-krisen__i .ic{width:30px;height:30px}.q8-krisen__c{grid-column:3/15}.q8-krisen__k{font-size:var(--fs-kicker);line-height:var(--lh-kicker);color:var(--i20);font-weight:700}.q8-krisen__t{font-size:var(--fs-lead);line-height:var(--lh-lead);color:#fff;margin-top:4px}.q8-spr{margin-top:var(--sp-section);align-items:start}.q8-claim{font-size:var(--fs-display-m);line-height:var(--lh-display-m);color:var(--indigo);text-wrap:balance;grid-column:1/13;font-weight:700}.q8-claim__k{font-size:var(--fs-kicker);line-height:var(--lh-kicker);color:var(--act-color-text,var(--indigo));margin-bottom:8px;display:block}.q8-spr__lead{font-size:var(--fs-lead);line-height:var(--lh-lead);grid-column:1/12;margin-top:24px}.q8-spr__cells ul>li:first-child:before{background:var(--green) repeating-linear-gradient(135deg, transparent 0 4px, #ffffff8c 4px 7px)}.q8-p1__t{color:var(--indigo)}.q8-fig{color:var(--indigo);font-variant-numeric:tabular-nums;background-image:linear-gradient(var(--green), var(--green));background-position:0 100%;background-repeat:no-repeat;background-size:100% 6px;width:fit-content;margin:6px 0 4px;padding-bottom:6px;font-size:32px;font-weight:700;line-height:40px;display:block}.q8-ui__grid{row-gap:48px;margin-top:40px}.q8-ui__grid>li{padding-inline-end:56px}.q8-badge{background:var(--i10);min-height:28px;color:var(--indigo);vertical-align:2px;align-items:center;margin-inline-start:8px;padding:2px 10px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.rte .q8-badge{margin-inline:2px 0}.q8-ds__t{max-width:68.75%;font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--indigo);text-wrap:balance;font-weight:700}.q8-ds__t .ctr__a{font-weight:700}.q8-ds__list ul{border-top:1px solid var(--i75);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px;display:grid}.q8-ds__list ul>li{border-bottom:1px solid var(--i75);color:var(--i20);max-width:none;padding:28px 40px 32px 72px;position:relative;margin:0!important}.q8-ds__list ul>li:nth-child(odd){border-inline-end:1px solid var(--i75)}.q8-ds__list ul>li:nth-child(2n){padding-inline-start:96px}.q8-ds__list ul>li:before{display:none}.q8-ds__list ul>li>strong:first-of-type{color:#fff;margin-bottom:6px;font-size:20px;line-height:28px;display:block}.q8-ds__i{width:48px;height:48px;color:var(--indigo);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:26px;left:0}.q8-ds__list ul>li:nth-child(2n) .q8-ds__i{left:24px}.q8-ds__i>svg{width:24px;height:24px}html.tx-kbd :is(.a2-idx,.a2-jump){position:relative;top:auto}html.tx-kbd [data-section=modelle]{--bx-top:calc(var(--hh) + 16px)}html.rm :is(.m6-ausgang,.q8-lens__fig){position:relative;top:auto}html.rm :is(.a2-idx__a,.a2-idx__sq i,.a2-jump__ind,.q8-step__n,.q8-step__d,.r7-st,.r7-px){transition:none!important}@media (max-width:1279.98px){.m6-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.m6-tile--wide{grid-template-columns:minmax(0,1fr);padding:28px 28px 32px}.m6-tile--wide .rte{grid-area:auto/1}.m6-tile:last-child:nth-child(2n){grid-column:1/-1}.a2-stage__rows tbody{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023.98px){.a2-intro__l,.a2-intro__r,.a2-pair__media,.a2-pair__text,.a2-cost__t,.a2-cost__r,.m6-ausgang,.m6-gruende,.m6-oss__t,.m6-oss__lead,.m6-band__t,.m6-band__m,.m6-erg__k,.m6-erg__g,.r7-intro>.h2,.r7-lead,.r7-claim__s,.r7-claim__fig,.r7-claim__after,.r7-row--b .r7-row__txt,.r7-row--b .r7-row__media,.r7-row--c .r7-row__txt,.r7-row--c .r7-row__media,.q8-lens__fig,.q8-lens__main,.q8-claim,.q8-spr__lead{grid-area:auto/1/auto/17;padding-inline-end:0}.a2-intro__r,.a2-pair__text,.a2-cost__r,.m6-gruende,.m6-band__m,.m6-erg__g,.r7-lead,.r7-claim__fig,.q8-lens__main{margin-top:32px}.m6-ausgang,.q8-lens__fig,.r7-row--c .r7-row__media{position:relative;top:auto}.m6-ausgang__in{margin-inline-end:0}.m6-arrow{inset:auto auto -40px 40px;translate:0;rotate:90deg}.m6-gruende{margin-top:64px}.m6-vorschlag__t,.m6-vorschlag__s,.m6-vorschlag>.rte:last-child:not(.m6-vorschlag__t){grid-column:2/16}.m6-vorschlag__s{margin-top:24px!important}.r7-claim__fig{max-width:480px}.r7-row--b .r7-row__txt{padding-top:0}.r7-row--b .r7-row__media,.r7-row--c .r7-row__media{margin-top:48px}.q8-lens__fig{max-width:420px}.a2-cells ul{grid-template-columns:minmax(0,1fr)}.a2-cells ul>li{padding-inline-end:0}.a2-cells ul>li:before{right:0}.a2-cells ul>li:nth-child(n+4){padding-inline-end:0;margin-top:8px!important}.q8-krisen__i{grid-column:1/4}.q8-krisen__c{grid-column:4/17;padding-inline-end:24px}.a2-pair__plate{right:0}}@media (max-width:767.98px){.a2-stage__plate{padding:24px 16px}.a2-stage__rows tbody{grid-template-columns:minmax(0,1fr)}.a2-fig{font-size:40px;line-height:44px}.a2-cost__r>.rte{display:block}.a2-cost__r>.rte>ul{margin-top:24px!important}.a2-pair__plate,.r7-plate{display:none}.a2-idx{margin-top:24px}.a2-idx__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.a2-idx__a{gap:10px;min-height:44px;padding-inline-end:4px;font-size:14px;line-height:18px}.a2-idx__a:after{right:0}.a2-idx{position:relative;top:auto}[data-section=modelle]{--a2-bar-h:0px}.m6-ausgang__in{padding:24px 20px 28px}.m6-tiles{grid-template-columns:minmax(0,1fr)}.m6-tile,.m6-tile--wide{padding:24px 20px 28px}.m6-vorschlag{padding:28px 0 32px}.m6-vorschlag__t,.m6-vorschlag__s,.m6-vorschlag>.rte:last-child:not(.m6-vorschlag__t){padding-inline:20px;grid-column:1/-1!important}.m6-band__m ul{grid-template-columns:minmax(0,1fr)}.m6-band__m ul>li,.m6-band__m ul>li:nth-child(2n),.m6-band__m ul>li:nth-child(odd){border-inline-end:0;padding:20px 0 22px}.m6-status tbody th{padding-inline-start:72px!important}.m6-st__b{width:56px}.m6-status tbody :is(th,td){padding-block:4px!important}.r7-sheet__in{margin:0;padding:24px 16px 28px}.r7-plate--sheet{display:none}.r7-sheet tr{grid-template-columns:minmax(0,1fr);row-gap:4px}.r7-sheet tbody th{padding-top:0!important}.r7-video__in{padding:0}.r7-video__in:before{display:none}.r7-px--end{top:-10px;left:0}.r7-tile.tile{padding:24px 20px 28px}.a2-jump__a{min-height:48px;padding:0 16px;font-size:15px}[data-section=qualitaet-datenschutz]{--a2-bar-h:48px}.q8-step--green .q8-step__d{margin-inline-start:0;padding:16px 18px 20px}.q8-krisen{row-gap:16px;padding:28px 20px 32px}.q8-krisen__i{justify-self:start;width:48px;height:48px}.q8-krisen__c{padding:0}.q8-ds__list ul{grid-template-columns:minmax(0,1fr)}.q8-ds__list ul>li,.q8-ds__list ul>li:nth-child(2n),.q8-ds__list ul>li:nth-child(odd){border-inline-end:0;padding:24px 0 26px 64px}.q8-ds__list ul>li:nth-child(2n) .q8-ds__i{left:0}.q8-ui__grid>li{padding-inline-end:0}}@media print{.a2-idx,.a2-jump{display:none!important}.m6-ausgang,.q8-lens__fig,.r7-row--c .r7-row__media{height:auto!important;position:static!important}.r7-fan__s,.r7-fan__card,.a2-lock tr,.a2-lock .a2-ico,.a2-bar>i,.m6-st__b,.a2-cells ul>li:before,.m6-vorschlag__s{opacity:1!important;transform:none!important}.r7-fan__l{stroke-dashoffset:0!important}[data-a2-parallax]{transform:none!important}.m6-vorschlag,.q8-krisen,.m6-tile,.q8-step--green .q8-step__d,.m6-st__b,.band15{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:is([data-section=architektur],[data-section=modelle],[data-section=redaktion],[data-section=qualitaet-datenschutz]){--a2-ch:160px;--a2-in:56px;--a2-pad:64px}@media (max-width:1279.98px){:is([data-section=architektur],[data-section=modelle],[data-section=redaktion],[data-section=qualitaet-datenschutz]){--a2-ch:128px;--a2-pad:48px}}@media (max-width:767.98px){:is([data-section=architektur],[data-section=modelle],[data-section=redaktion],[data-section=qualitaet-datenschutz]){--a2-ch:88px;--a2-in:40px;--a2-pad:24px}}.a2-ch,.m6-ch,.q8-ch{margin-top:var(--a2-ch)}.a2-ch--first,[data-section=modelle] .a2-idx+.m6-ch,#q8-qualitaet{margin-top:var(--a2-in)}.a2-ch--s,.m6-ch--s{background:var(--i05);padding:var(--a2-pad)}.a2-ch,.m6-ch,.q8-ch{scroll-margin-top:calc(var(--hh) + var(--a2-bar-h) + 8px)}.a2-idx{margin-top:var(--a2-in)}.a2-idx__list{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr))}.a2-idx--m6 .a2-idx__list{grid-template-columns:minmax(0,1.75fr) repeat(4,minmax(0,1fr))}@media (max-width:767.98px){.a2-idx--m6 .a2-idx__list{grid-template-columns:repeat(2,minmax(0,1fr))}.a2-idx--m6 .a2-idx__item:first-child{grid-column:1/-1}}.a2-idx__a{font-size:16px;line-height:22px}.a2-idx__item[data-state=todo] .a2-idx__a{color:var(--i75)}.a2-idx__a:focus-visible{outline:3px solid var(--indigo);outline-offset:-3px}[data-section=qualitaet-datenschutz]{--a2-bar-h:64px}#architektur-bausteine{padding-inline:40px}.a2-stage{margin-top:0}.a2-stage__plate{background:0 0;padding:0}.a2-stage__box{margin-top:var(--a2-in)}.a2-stage__rows{margin-top:24px}.a2-stage__rows tbody{gap:16px}.a2-stage__rows tr{box-shadow:inset 0 4px 0 var(--indigo);background:#fff;border-top:0;gap:10px;padding:24px 24px 28px;transition:box-shadow .3s ease-out}.a2-stage__rows tbody th{color:var(--i75)}.a2-stage__rows td:nth-child(2){font-size:18px;line-height:26px}.a2-stage__rows td:nth-child(3){border-top:1px solid var(--i20)!important;padding-top:10px!important}.a2-stage__rows[data-active="0"] tbody tr:first-child,.a2-stage__rows[data-active="1"] tbody tr:nth-child(2),.a2-stage__rows[data-active="2"] tbody tr:nth-child(3),.a2-stage__rows[data-active="3"] tbody tr:nth-child(4),.a2-stage__rows[data-active="4"] tbody tr:nth-child(5),.a2-stage__rows[data-active="5"] tbody tr:nth-child(6){box-shadow:inset 0 4px 0 var(--green), inset 0 0 0 2px var(--green)}.a2-stage .ad-cap{margin-top:16px}.a2-pair{align-items:center}.a2-pair__media>.vid{margin-inline-start:24px}.a2-pair__plate{aspect-ratio:16/9;background:var(--i10);width:calc(100% - 24px);height:auto;inset:24px auto auto 0}.a2-lock .h3{margin-bottom:20px}.a2-lock tr{padding-block:12px}#architektur-kosten .a2-cost{margin-top:0}#architektur-kosten .a2-cost__r .rte>p:first-child{max-width:46ch}.a2-bar{box-shadow:inset 0 0 0 1px var(--i20);background:#fff}.a2-alarm{background:#fff}.a2-alarm__i{background:var(--i10)}#architektur-kosten .a2-note{margin-top:var(--a2-in);border-top:1px solid var(--i20);padding-top:24px}.m6-warum{margin-top:0}.m6-ausgang__in{background:var(--i05);box-shadow:inset 4px 0 0 var(--indigo);padding:32px 36px 36px}.m6-gruende__t{max-width:24ch}.m6-tile{background:var(--i05);color:var(--text);box-shadow:inset 0 4px 0 var(--indigo);gap:10px;padding:24px 24px 28px}.m6-tile--75,.m6-tile--90,.m6-tile--100{background:var(--i05)}.m6-tile__n{background:var(--indigo);color:#fff;width:36px;height:36px;font-size:18px}.m6-tile__t{color:var(--indigo);font-size:22px;line-height:30px}.m6-tile .rte{max-width:66ch}.m6-tile .rte strong{color:var(--indigo)}.m6-err--no{color:var(--i75);background:#fff}.m6-vorschlag{margin-top:var(--a2-in)}.m6-vorschlag__t{max-width:66ch}.m6-oss{align-items:start;column-gap:0}.m6-oss__t{grid-area:1/1/auto/7;padding-inline-end:40px}.m6-oss__lead{grid-area:2/1/auto/7;margin-top:24px;padding-inline-end:40px;font-size:18px;line-height:28px}.m6-oss__lead p.m6-chip{font-size:16px;line-height:24px}.m6-oss__m{grid-area:1/7/span 2/17;margin-top:0}.m6-oss__m .tbl tbody{gap:16px}.m6-oss__m .tbl tr{box-shadow:inset 0 4px 0 var(--indigo);background:#fff;border-top:0;margin:0;padding:20px 22px 24px}.m6-oss__m .tbl td:last-child{background:var(--i10)}.m6-band{align-items:start;margin-top:0}.m6-band__t{color:var(--indigo);grid-column:1/7;padding-inline-end:40px;font-size:var(--fs-h3)!important;line-height:var(--lh-h3)!important}.m6-band__m{grid-column:7/17}.m6-band__m>p{max-width:66ch;color:var(--text)}.m6-band__m ul{border-top:1px solid var(--i20);margin-top:24px}.m6-band__m ul>li{color:var(--text);padding-block:16px 18px;border-color:var(--i20)!important}.m6-band__m ul>li:before{margin-bottom:10px}.m6-band__m .a2-num,.m6-band__m ul>li:last-child{color:var(--indigo)}.m6-erg{margin-top:var(--a2-in);row-gap:var(--a2-in)}.m6-erg__lead>p:first-child{max-width:46ch;font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--indigo)}.m6-erg__lead>p:first-child>strong:first-child{font-size:var(--fs-kicker);line-height:var(--lh-kicker);margin-bottom:6px;display:block}.m6-erg__lead .mark-u{font-weight:700}.m6-erg__r .a2-cells ul{margin-top:var(--a2-in)}.m6-erg__r .a2-cells ul>li{max-width:none}.m6-erg__k,.m6-erg__g>p{max-width:66ch}.m6-bx{margin-top:0}.m6-st__b{overflow:hidden}.m6-st--oss .m6-st__b{background:var(--green)}.m6-st--close .m6-st__b{background:var(--indigo)}.m6-st--oss .m6-st__b:after,.m6-st--close .m6-st__b:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%);width:22px;height:22px;position:absolute;top:0;right:0}.m6-st--oss .m6-st__b:after{background:repeating-linear-gradient(135deg, var(--indigo) 0 2px, transparent 2px 5px)}.m6-st--close .m6-st__b:after{background:repeating-linear-gradient(135deg,#fff 0 2px,#0000 2px 5px)}.m6-st--todo .m6-st__b{color:var(--indigo);background:#fff}.m6-dsfa .rte{max-width:66ch}.r7-claim{margin-top:var(--a2-in);grid-template-rows:auto 1fr;align-items:start}.r7-claim__s{grid-row:1}.r7-claim__after{grid-row:2;align-self:start;max-width:56ch;margin-top:32px}.r7-claim__fig{grid-row:1/span 2;align-self:center}.r7-plate{inset:24px 24px -24px 0}.r7-fan{margin-inline-start:24px}.r7-row{margin-top:var(--a2-ch)}.r7-sheet__in{margin:0 0 24px 24px}.r7-plate--sheet{inset:24px 24px 0 0}.r7-st--go .r7-px{top:-13px;right:-13px}.r7-tiles{gap:12px}.r7-tile{background:var(--i05);color:var(--text);box-shadow:inset 0 4px 0 var(--indigo);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px 16px;padding:22px 26px 24px;display:grid}.r7-tile .icirc{width:40px;height:40px;color:var(--indigo);background:#fff;border-radius:50%;place-items:center;display:grid}.r7-tile .icirc .ic{width:22px;height:22px}.r7-tile .h4{color:var(--indigo);grid-column:2;font-size:20px;line-height:28px}.r7-tile .rte{grid-column:1/-1;font-size:16px;line-height:25.6px}.r7-b{color:var(--indigo)}.r7-row--c{align-items:start}.r7-video__in{padding:0 0 0 24px}.r7-video__in:before{aspect-ratio:16/9;width:calc(100% - 24px);height:auto;top:24px;bottom:auto;left:0}.r7-video__in>.vid{margin-inline-start:0}.q8-lens{margin-top:0}.q8-krisen{margin-top:var(--a2-in)}.q8-krisen__t{max-width:66ch}.q8-spr{margin-top:var(--a2-ch)}.q8-claim{font-size:var(--fs-h2);line-height:var(--lh-h2)}.q8-spr__lead{max-width:66ch}.q8-spr__cells{grid-column:1/12}.q8-spr__cells ul{border-top:1px solid var(--i20);margin-top:28px}.q8-spr__cells ul>li.q8-acc{border-bottom:1px solid var(--i20);padding:0;margin:0!important}.q8-spr__cells ul>li.q8-acc:before{display:none}.q8-acc summary{cursor:pointer;min-height:60px;color:var(--indigo);align-items:center;gap:16px;padding:12px 0;font-size:18px;line-height:26px;list-style:none;display:flex}.q8-acc summary::-webkit-details-marker{display:none}.q8-acc summary:hover strong{text-decoration:underline}.q8-acc summary:focus-visible{outline:3px solid var(--indigo);outline-offset:2px}.q8-acc__m{flex:none;width:24px;height:24px;position:relative;overflow:hidden}.q8-acc--oss .q8-acc__m{background:var(--green);box-shadow:inset 0 0 0 1.5px var(--g700)}.q8-acc--oss .q8-acc__m:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%);background:repeating-linear-gradient(135deg, var(--indigo) 0 2px, transparent 2px 4px);width:14px;height:14px;position:absolute;top:0;right:0}.q8-acc--prop .q8-acc__m{background:var(--indigo)}.q8-acc--none .q8-acc__m{box-shadow:inset 0 0 0 1.5px var(--i65);background:#fff}.q8-acc__pm{background:var(--i10);border-radius:50%;flex:none;width:32px;height:32px;margin-inline-start:auto;position:relative}.q8-acc__pm:before,.q8-acc__pm:after{content:"";background:var(--indigo);width:12px;height:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}.q8-acc__pm:after{transition:transform .3s ease-out;transform:rotate(90deg)}.q8-acc details[open] .q8-acc__pm:after{transform:rotate(0)}.q8-acc__b{max-width:66ch;padding:0 48px 20px 40px;font-size:16px;line-height:25.6px}html.rm .q8-acc__pm:after{transition:none}.q8-ref{min-height:44px;color:var(--indigo);grid-column:1/12;justify-self:start;align-items:center;gap:10px;margin-top:16px;font-weight:700;text-decoration:none;display:inline-flex}.q8-ref:hover{text-decoration:underline}.q8-ref__a{background:var(--green);width:28px;height:28px;color:var(--indigo);place-items:center;display:grid}.q8-ui__grid.ig{columns:2;column-gap:64px;margin-top:32px;display:block}.q8-ui__grid.ig>li{break-inside:avoid;margin-bottom:40px;padding:24px 0 0}.q8-ui__grid .rte{max-width:66ch}.q8-ui__grid .rte ul>li{border-top:1px solid var(--i10);margin:0;padding:10px 0 10px 26px}.q8-ui__grid .rte ul>li:first-child{border-top:0;padding-top:4px}.q8-ui__grid .rte ul>li:before{background:var(--green);width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--g700);top:calc(10px + .62em)}.q8-ui__grid .rte ul>li:first-child:before{top:calc(4px + .62em)}.q8-ui__grid .rte strong{color:var(--indigo)}.q8-ds__band{padding:var(--a2-pad);box-shadow:inset 0 4px 0 var(--indigo)}.q8-ds__t{color:var(--indigo);font-size:var(--fs-h3);line-height:var(--lh-h3)}.q8-ds__list ul{border-top-color:var(--i20)}.q8-ds__list ul>li{color:var(--text);max-width:none;border-color:var(--i20)!important}.q8-ds__list ul>li>strong:first-of-type{color:var(--indigo)}.q8-ds__i{box-shadow:inset 0 0 0 1px var(--i20);background:#fff}.q8-ds__list .mark-u{color:var(--indigo)}@media (max-width:1279.98px){#architektur-bausteine{padding-inline:24px}.m6-oss__t,.m6-oss__lead{grid-column:1/17;padding-inline-end:0}.m6-oss__lead{grid-row:2}.m6-oss__m{grid-area:3/1/auto/17;margin-top:32px}}@media (max-width:1023.98px){.m6-band__t,.m6-band__m{grid-column:1/17;padding-inline-end:0}.m6-band__m{margin-top:24px}.r7-claim__s,.r7-claim__after,.r7-claim__fig{grid-row:auto}.r7-claim__fig{margin-top:32px}.q8-ui__grid.ig{columns:1}.q8-spr__cells,.q8-ref{grid-column:1/17}}@media (max-width:767.98px){.a2-ch--s,.m6-ch--s{padding:28px 16px 32px}#architektur-bausteine{padding-inline:16px}.a2-idx{margin-top:32px}.a2-idx--q8 .a2-idx__list,[data-section=architektur] .a2-idx__list{grid-template-columns:repeat(3,minmax(0,1fr))}.a2-idx__a{font-size:14px;line-height:18px}.a2-stage__rows tr{padding:20px 18px 22px}.a2-stage__rows td:nth-child(2){font-size:17px;line-height:24px}.a2-pair__media>.vid{margin-inline-start:0}.m6-tile,.m6-tile--wide{padding:22px 18px 24px}.m6-oss__m .tbl tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.m6-oss__m .tbl tr{padding:16px 14px 18px}.m6-oss__m .tbl td:nth-child(2){font-size:16px;line-height:22px}.m6-band__m ul>li{padding-block:14px 16px}.m6-st--oss .m6-st__b:after,.m6-st--close .m6-st__b:after{width:16px;height:16px}.r7-sheet__in{margin:0}.r7-tile{padding:20px 18px 22px}.r7-video__in{padding:0}.r7-fan{margin-inline-start:0}.q8-claim{font-size:32px;line-height:40px}.q8-acc summary{gap:12px;font-size:16px;line-height:24px}.q8-acc__b{padding:0 0 18px 36px}.q8-ds__band{padding:28px 16px 32px}.q8-ds__t{font-size:24px;line-height:32px}}@media print{.a2-ch--s,.m6-ch--s,.q8-ds__band{-webkit-print-color-adjust:exact;print-color-adjust:exact}.q8-acc details>:not(summary){display:block!important}.q8-acc__pm,.q8-ref{display:none!important}}@media (min-width:1024px){#modelle-warum{grid-template-rows:auto 1fr;grid-template-columns:repeat(16,minmax(0,1fr));align-items:start;display:grid}#modelle-warum>.m6-warum{display:contents}#modelle-warum .m6-ausgang{grid-area:1/1/auto/7;position:relative;top:auto}#modelle-warum .m6-gruende{grid-area:1/7/span 2/17}#modelle-warum .m6-vorschlag{grid-area:2/1/auto/7;margin:24px 48px 0 0;padding:32px 36px 36px;display:block}#modelle-warum .m6-vorschlag>*{grid-column:auto}#modelle-warum .m6-vorschlag__t{font-size:18px;line-height:28px}#modelle-warum .m6-vorschlag__s{font-size:28px;line-height:36px;margin-top:28px!important}#modelle-warum .m6-arrow{top:56px;translate:0}}@media (min-width:1280px){.m6-oss__t{grid-area:1/1/auto/7}.m6-oss__lead{grid-area:1/8/auto/17;margin-top:0;padding-inline-end:0}.m6-oss__m{grid-area:2/1/auto/17;margin-top:40px}}@media (max-width:767.98px){.a2-idx__list,.a2-idx--q8 .a2-idx__list,[data-section=architektur] .a2-idx__list{grid-template-columns:repeat(2,minmax(0,1fr))}.a2-stage__rows .tbl{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--i45) transparent;margin-inline:-16px;padding:4px 16px 14px;overflow-x:auto}.a2-stage__rows tbody{grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;column-gap:12px}.a2-stage__rows tr{scroll-snap-align:start;scroll-margin-inline-start:16px}.m6-band__m ul>li{position:relative;padding:12px 0 14px 22px!important}.m6-band__m ul>li:before{margin:0;top:calc(12px + .55em);left:0;position:absolute!important}.m6-band__m ul>li:last-child:before{top:12px;background-size:12px!important;width:16px!important;height:16px!important}.m6-band__m ul>li:last-child{padding-inline-start:26px!important}}.m6-erg__r .a2-cells ul>li:nth-child(n+4){max-width:none;padding-inline-end:0}.m6-erg__r .a2-cells ul>li:nth-child(n+4)>*,.m6-erg__r .a2-cells ul>li:nth-child(n+4){text-wrap:pretty}.m6-erg__r .a2-cells ul>li:nth-child(n+4){max-width:66ch}@media (max-width:767.98px){.m6-status tbody :is(th,td){padding-block:4px!important}}.a2-pair__media .vid__frame,.r7-video__in .vid__frame{margin-bottom:16px}@media (max-width:767.98px){.a2-pair__media .vid__frame,.r7-video__in .vid__frame{margin-bottom:0}}@media (min-width:768px){.m6-band__m ul>li{position:relative;padding:16px 24px 18px 26px!important}.m6-band__m ul>li:nth-child(2n){padding-inline-start:50px!important}.m6-band__m ul>li:before{margin:0;top:calc(16px + .6em);left:0;position:absolute!important}.m6-band__m ul>li:nth-child(2n):before{left:24px}.m6-band__m ul>li:last-child:before{top:16px;background-size:13px!important;width:18px!important;height:18px!important}.m6-band__m ul>li:last-child{padding-inline-start:56px!important}}html.rm .a2-stage__rows tr{transition:none}@media (min-width:1280px){.m6-band__m ul{grid-template-columns:repeat(4,minmax(0,1fr))}.m6-band__m ul>li:nth-child(n){border-inline-end:1px solid var(--i20);padding:16px 18px 18px!important}.m6-band__m ul>li:first-child{padding-inline-start:0!important}.m6-band__m ul>li:nth-child(n):last-child{border-inline-end:0;padding-inline-end:0!important}.m6-band__m ul>li:nth-child(n):before{margin:0 0 12px;position:static!important}}@media (max-height:800px) and (min-width:768px){:is([data-section=architektur],[data-section=modelle],[data-section=qualitaet-datenschutz]) .a2-idx{position:relative;top:auto}:is([data-section=architektur],[data-section=modelle],[data-section=qualitaet-datenschutz]){--a2-bar-h:0px}:is([data-section=architektur],[data-section=modelle],[data-section=qualitaet-datenschutz]) .a2-idx__a{min-height:64px}}.a2-idx__item[data-fill] .a2-idx__sq i:nth-child(n){background:var(--i20)}.a2-idx__item[data-state=done] .a2-idx__sq i:nth-child(n){background:var(--i45)}.a2-idx__item[data-state=on]:is([data-fill="1"],[data-fill="2"],[data-fill="3"]) .a2-idx__sq i:first-child,.a2-idx__item[data-state=on]:is([data-fill="2"],[data-fill="3"]) .a2-idx__sq i:nth-child(2),.a2-idx__item[data-state=on][data-fill="3"] .a2-idx__sq i:nth-child(3){background:var(--indigo)}.a2-idx__item[data-state=on][data-fill="0"] .a2-idx__sq i:first-child{background:var(--i65)}[data-section=modelle]{--a2-ch:88px;--a2-pad:52px}[data-section=modelle] .a2-idx{margin-top:36px}[data-section=modelle] .a2-idx+.m6-ch{margin-top:40px}@media (min-width:768px){.a2-idx--m6 .a2-idx__list{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1.4fr) minmax(0,.85fr)}}.a2-idx__x{flex:none;margin-inline-start:2px;display:flex}.a2-idx__item--x .a2-idx__a{gap:12px}.m6-ausgang__in{padding:24px 28px 28px}.m6-ausgang .rte{margin-top:8px}.m6-tiles{gap:12px;margin-top:20px}.m6-tile{padding:20px 22px 22px}.m6-tile--wide{padding:22px 28px 24px}.m6-tile__n{width:32px;height:32px;font-size:16px;line-height:1}.m6-tile__t{font-size:20px;line-height:28px}.m6-vorschlag .ctr__a{background-image:none;padding-bottom:0}.m6-vorschlag .ctr__b{font-weight:400}@media (min-width:1024px){#modelle-warum .m6-vorschlag{margin:12px 48px 0 0;padding:24px 28px 28px}#modelle-warum .m6-vorschlag__t{font-size:17px;line-height:26px}#modelle-warum .m6-vorschlag__s{font-size:24px;line-height:32px;margin-top:20px!important}#modelle-warum .m6-vorschlag .stmt--pixel:before{width:16px;height:16px;margin-bottom:12px}#modelle-warum .m6-arrow{top:44px}}.m6-oss__m .tbl tbody{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.m6-oss__m .tbl tr{box-shadow:inset 3px 0 0 var(--indigo);background:#fff;border-top:0;grid-template-columns:148px minmax(0,1fr) auto;align-items:center;column-gap:16px;margin:0;padding:10px 14px 10px 16px;display:grid}.m6-oss__m .tbl tbody th{color:var(--i75);font-size:15px;line-height:22px}.m6-oss__m .tbl td:nth-child(2){font-size:17px;line-height:24px}.m6-oss__m .tbl td:last-child{background:var(--i10);white-space:nowrap;place-self:center end;padding:3px 10px;border-radius:0!important}@media (min-width:1024px){.m6-oss__t{grid-area:1/1/auto/7;padding-inline-end:40px}.m6-oss__lead{grid-area:2/1/auto/7;margin-top:16px;padding-inline-end:40px}.m6-oss__m{grid-area:1/7/span 2/17;margin-top:0}.m6-oss{grid-template-rows:auto 1fr}}.m6-oss__lead>p:first-child{font-size:20px;line-height:28px}.m6-oss__lead p.m6-chip{margin-block:12px}.m6-erg{row-gap:40px;margin-top:40px}@media (min-width:1024px){.m6-erg__r{grid-template-columns:minmax(0,5fr) minmax(0,11fr);align-items:start;column-gap:40px;display:grid}.m6-erg__r>.m6-erg__lead{grid-area:1/1}.m6-erg__r>.bx-res{grid-area:1/2;margin-top:0}.m6-erg__r>.a2-cells{grid-area:2/1/auto/-1}.m6-erg__r .bx-res__n{font-size:72px;line-height:72px}.m6-erg__r .bx-res__t{gap:10px;padding:22px 18px 0 0}.m6-erg__r .bx-res__t+.bx-res__t{padding-inline-start:18px}.m6-erg__r .bx-res__t+.bx-res__t:before{left:18px}.m6-erg__r .bx-res__sq{max-width:176px}.m6-erg__r .bx-res .bx-q{--q:12px}.m6-erg__r .bx-res__l{font-size:17px;line-height:24px}.m6-erg__r .bx-res__cap{margin-top:14px}.m6-erg__r .a2-cells ul{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px}.m6-erg__r .a2-cells ul>li{padding:24px 28px 0 0}.m6-erg__r .a2-cells ul>li:before{right:28px}.m6-erg__r .a2-cells ul>li:nth-child(n+4){border-top:0;grid-column:auto;max-width:none;padding:24px 0 0;margin-top:0!important}.m6-erg__r .a2-cells ul>li:nth-child(n+4):before{background:var(--i30);display:block;right:0}.m6-erg__r .a2-cells ul>li>strong:first-child{font-size:18px;line-height:26px}}.m6-erg__g{padding:16px 22px 18px}.m6-status{margin-top:32px}.m6-status tbody :is(th,td){padding-block:10px!important}.m6-status tbody th{padding-inline-start:84px!important}.m6-st__b{width:64px;top:4px;bottom:4px}.m6-st__b>svg{width:22px;height:22px}.m6-dsfa{margin-top:32px}@media (min-width:1024px){[data-section=modelle] .bx-intro{grid-template-columns:minmax(0,5fr) minmax(0,11fr);align-items:start;column-gap:40px;max-width:none;display:grid}[data-section=modelle] .bx-intro p{max-width:70ch;margin-top:4px}.m6-dsfa.co--privacy{padding:22px 28px 24px}.m6-dsfa .rte{max-width:none}.m6-dsfa .rte>p:first-child{grid-template-columns:minmax(0,5fr) minmax(0,11fr);align-items:start;column-gap:40px;display:grid}.m6-dsfa .rte>p:first-child>strong:first-child{margin-bottom:0}}@media (max-width:1023.98px){.m6-oss__m{margin-top:24px}}@media (max-width:767.98px){[data-section=modelle]{--a2-ch:64px;--a2-pad:24px}[data-section=modelle] .a2-idx{margin-top:24px}[data-section=modelle] .a2-idx+.m6-ch{margin-top:28px}.a2-idx__item--x .a2-idx__a{flex-wrap:wrap;row-gap:4px;padding-block:6px}.a2-idx__x{flex-basis:100%;margin-inline-start:34px}.a2-idx__x .bx-mark{width:104px;height:22px}.m6-tiles{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:2px 0 10px;display:flex;overflow-x:auto}.m6-tiles::-webkit-scrollbar{display:none}.m6-tiles:focus-visible{outline:3px solid var(--indigo);outline-offset:2px}.m6-tile,.m6-tile--wide{scroll-snap-align:start;flex:0 0 calc(100% - 26px);padding:20px 18px 22px}.m6-gruende{margin-top:48px}.m6-oss__m .tbl tbody{gap:4px;grid-template-columns:minmax(0,1fr)!important}.m6-oss__m .tbl tr{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;padding:10px 12px 12px 14px}.m6-oss__m .tbl tbody th{grid-area:1/1;font-size:14px;line-height:20px}.m6-oss__m .tbl td:last-child{grid-area:1/2}.m6-oss__m .tbl td:nth-child(2){grid-area:2/1/auto/-1;font-size:16px;line-height:22px}.m6-erg{row-gap:28px;margin-top:32px}.m6-erg__r .a2-cells ul{margin-top:24px}.m6-erg__r .a2-cells ul>li{padding:22px 0 4px}.m6-status{margin-top:24px}.m6-status tbody th{padding-inline-start:68px!important}.m6-st__b{width:52px}.m6-status .tbl :is(td,tbody th)[data-label]:before{font-size:14px;line-height:20px}.m6-status .tbl tbody th[data-label]:before{display:none}.m6-status .tbl tr{padding:14px 0}.m6-status tbody th{align-items:center;min-height:52px;display:flex!important}.m6-status tbody td{padding-block:6px 0!important}.m6-erg__r .bx-res__list{grid-template-columns:minmax(0,1fr)}.m6-erg__r .bx-res__t{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:4px 14px;display:grid;border-inline-start:0!important;padding:16px 0 14px!important}.m6-erg__r .bx-res__t:before{left:0!important}.m6-erg__r .bx-res__n{grid-area:1/1/span 3;font-size:48px;line-height:52px}.m6-erg__r .bx-res__sq,.m6-erg__r .bx-res__l,.m6-erg__r .bx-res__d{grid-column:2}.m6-erg__r .bx-res__sq{max-width:143px;margin-top:6px}.m6-dsfa{margin-top:24px}}[data-section=architektur]{--a2-ch:112px}[data-section=architektur] .a2-intro{row-gap:0}.a2-intro__l,.a2-intro__r{display:contents}[data-section=architektur] .a2-intro .h2{order:0;grid-column:1/17}[data-section=architektur] .a2-ziel{order:1;grid-column:1/17;margin-top:24px}[data-section=architektur] .a2-stmt{order:2;grid-column:1/17;max-width:none;margin:32px 0 0!important}[data-section=architektur] .a2-leit{order:3;grid-column:1/17;margin-top:32px}.a2-stmt__s{max-width:none;margin:0!important}@media (min-width:1024px){[data-section=architektur] .a2-intro{grid-template-rows:auto auto 1fr}[data-section=architektur] .a2-intro .h2{grid-area:1/1/auto/8}[data-section=architektur] .a2-ziel{grid-area:2/1/auto/8;margin-top:28px;padding-inline-end:40px}[data-section=architektur] .a2-stmt{grid-area:3/1/auto/8;align-self:start;padding-inline-end:24px;margin-top:36px!important}[data-section=architektur] .a2-leit{grid-area:1/9/span 3/17;margin-top:6px}.a2-stmt__s{font-size:40px;line-height:48px}.a2-stmt__s.stmt--pixel:before{margin-bottom:14px}}[data-section=architektur] .a2-idx,[data-section=architektur] .a2-ch--first{margin-top:40px}#architektur-bausteine{padding-block:48px 56px}#architektur-bausteine .ad{--ad-svc:#fff}.a2-stage__rows td:nth-child(2){font-size:18px;font-weight:500;line-height:26px}.a2-stage__rows td:nth-child(2) strong{font-weight:500}.a2-stage__rows tr{padding:22px 24px 24px}#architektur-kosten{padding-block:56px}@media (max-width:767.98px){[data-section=architektur]{--a2-ch:72px}[data-section=architektur] .a2-idx,[data-section=architektur] .a2-ch--first{margin-top:28px}#architektur-bausteine{padding-block:28px}#architektur-kosten{padding-block:28px 32px}.a2-stage__rows tbody{grid-auto-columns:calc(100% - 8px)}.a2-stage__rows .tbl{scrollbar-width:none;padding-bottom:10px}.a2-stage__rows .tbl::-webkit-scrollbar{display:none}.a2-stage__rows td:nth-child(2){font-size:17px;line-height:24px}.a2-stage__rows tr{padding:20px 18px 22px}}[data-section=qualitaet-datenschutz]{--a2-ch:112px}[data-section=qualitaet-datenschutz] .a2-idx{margin-top:36px}#q8-qualitaet{margin-top:44px}.q8-lens__fig{grid-column:1/7;padding-inline-end:24px}.q8-lens__fig:empty,.q8-lens__art:empty{display:none}.q8-lens__fig:has(.q8-lens__art:empty){display:none}.q8-lens__fig:has(.q8-lens__art:empty)+.q8-lens__main{grid-column:1/13}.q8-ref--rag{align-items:flex-start;margin-top:20px;line-height:24px}.q8-ref--rag .q8-ref__a{flex:none;margin-top:-2px}.q8-steps__k{margin-bottom:20px!important}.q8-step{padding-bottom:26px}.q8-step:last-child{padding-bottom:0}.q8-step__d{padding-top:0;font-size:17px;line-height:26px}.q8-steps__rail{bottom:8px}.q8-steps-wrap--ref .q8-step{grid-template-columns:52px minmax(0,1fr);column-gap:16px}.q8-steps-wrap--ref .q8-step__n{width:auto;height:auto;color:inherit;grid-template-columns:repeat(2,24px);align-content:start;place-items:start;gap:4px;padding-top:1px;display:grid;box-shadow:none!important;background:0 0!important}.q8-steps-wrap--ref .q8-steps__rail{top:4px;left:11px}.q8-step__n .rag-no{transition:box-shadow .2s ease-out}.q8-lens.is-live .q8-step.is-on .q8-step__n .rag-no{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--indigo)}html.rm .q8-step__n .rag-no{transition:none}.q8-step--green .q8-step__d{margin-inline-start:0;padding:16px 20px 18px}.q8-step--green .q8-step__d strong{font-size:18px;line-height:26px}.q8-opt{border:1.5px dashed var(--violet);height:24px;color:var(--indigo);vertical-align:1px;background:#fff;align-items:center;margin-inline-end:4px;padding:0 8px;font-size:14px;font-weight:700;line-height:21px;display:inline-flex}.q8-krisen{align-items:start;min-height:0;margin-top:48px;padding:32px 0 34px}.q8-krisen__i{grid-column:1/3;margin-top:2px;position:relative}.q8-krisen__c{grid-column:3/17;grid-template-columns:repeat(14,minmax(0,1fr));align-items:start;display:grid}.q8-krisen__k{font-size:var(--fs-h4);line-height:var(--lh-h4);color:#fff;grid-column:1/4;align-items:center;gap:12px;padding-top:14px;display:flex}.q8-krisen__t{grid-column:4/14;max-width:none;margin-top:0;font-size:18px;line-height:28px}.q8-spr{margin-top:var(--a2-ch);row-gap:0}@media (min-width:1024px){.q8-spr{grid-template-rows:auto auto 1fr}.q8-claim{grid-area:1/1/span 3/7;padding-inline-end:40px}.q8-spr__lead{grid-column:7/17;margin-top:6px;font-size:18px;line-height:28px}.q8-spr__cells,.q8-ref{grid-column:7/17}.q8-spr__cells ul{margin-top:20px}}.q8-acc summary{min-height:52px;padding:8px 0}.q8-p1{margin-top:48px}.q8-p1__rail{margin-top:28px}.q8-p1__t{text-wrap:balance}.q8-ui{margin-top:var(--a2-ch)}.q8-ui__t{max-width:none}.q8-ui__grid.ig{columns:auto;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:28px;display:grid}.q8-ui__grid.ig>li{background:var(--i05);box-shadow:inset 0 4px 0 var(--indigo);border-top:0;grid-template-columns:40px minmax(0,1fr);align-content:start;align-items:center;gap:14px;margin:0;padding:24px 24px 26px;display:grid}.q8-ui__grid .ig__i{background:var(--indigo);color:#fff;border-radius:0;grid-area:1/1;width:40px;height:40px}.q8-ui__grid .ig__h{flex-wrap:wrap;grid-area:1/2;align-items:center;gap:6px 10px;font-size:20px;line-height:28px;display:flex}.q8-ui__grid .ig__h .q8-badge{background:#fff;margin:0}.q8-ui__grid.ig>li>.rte{grid-column:1/-1;max-width:none;font-size:16px;line-height:25.6px}.q8-ui__grid .rte ul>li{border-top:0;padding:0 0 0 22px}.q8-ui__grid .rte ul>li+li{margin-top:14px}.q8-ui__grid .rte ul>li:first-child{padding-top:0}.q8-ui__grid .rte ul>li:before,.q8-ui__grid .rte ul>li:first-child:before{width:10px;height:10px;top:.52em}.q8-ui__grid .rte .q8-badge{background:#fff}@media (min-width:768px){.q8-ui__grid.ig{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.q8-ui__grid.ig{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr)}.q8-ui__grid.ig>li:first-child{grid-area:1/1/span 2}.q8-ui__grid.ig>li:nth-child(2){grid-area:1/2}.q8-ui__grid.ig>li:nth-child(3){grid-area:1/3/span 2}.q8-ui__grid.ig>li:nth-child(4){grid-area:2/2}}.q8-ds{margin-top:var(--a2-ch)}.q8-ds__band{padding:48px var(--a2-pad) 44px}.q8-ds__list ul{margin-top:28px}.q8-ds__list ul>li{padding-block:22px 24px}.q8-ds__i{top:20px}@media (max-width:1023.98px){.q8-lens__fig{grid-column:1/17;max-width:460px;padding-inline-end:0}.q8-krisen__c{grid-column:4/17;padding-inline-end:24px;display:block}.q8-krisen__k{padding-top:0}.q8-krisen__t{margin-top:6px}}@media (max-width:767.98px){[data-section=qualitaet-datenschutz]{--a2-ch:72px}[data-section=qualitaet-datenschutz] .a2-idx{margin-top:24px}#q8-qualitaet,.q8-lens__main{margin-top:28px}.q8-step{padding-bottom:22px}.q8-step__d{font-size:16px;line-height:25.6px}.q8-steps-wrap--ref .q8-step{grid-template-columns:24px minmax(0,1fr);column-gap:14px}.q8-steps-wrap--ref .q8-step__n{grid-template-columns:24px}.q8-step--green .q8-step__d{padding:14px 16px 16px}.q8-krisen{row-gap:12px;margin-top:36px;padding:24px 20px 26px}.q8-krisen__i{grid-column:1/17}.q8-krisen__c{grid-column:1/17;padding:0}.q8-krisen__k{font-size:20px;line-height:28px}.q8-krisen__t{font-size:16px;line-height:25.6px}.q8-p1{margin-top:40px}.q8-ui__grid.ig{gap:12px;margin-top:24px}.q8-ui__grid.ig>li{padding:20px 18px 22px}.q8-ui__grid.ig>li>:not(.ig__i){grid-column:auto}.q8-ui__grid.ig>li>.rte{grid-column:1/-1}.q8-ui__grid .ig__i{grid-row:1}.q8-ds__band{padding:28px 16px}}.r7-st--go{padding-inline-start:30px}.r7-st--go .r7-px{width:12px;height:12px;transition:transform .45s var(--a2-ease);top:50%;left:10px;right:auto;translate:0 -50%;box-shadow:0 0 0 2px #fff}.r7-px--end{top:32px;left:2px}@media (max-width:767.98px){.r7-px--end{top:-10px;left:0}}.r7-fan__card text{font-size:16px}@media (max-width:767.98px){.r7-fan text{font-size:20px}}:is([data-section=vorgehen],[data-section=befaehigung],[data-section=referenzen],[data-section=person]){--a3-ease:cubic-bezier(.22, 1, .36, 1)}:is([data-section=vorgehen],[data-section=befaehigung],[data-section=referenzen],[data-section=person]) .a3-kick{font-size:var(--fs-kicker);line-height:var(--lh-kicker);color:var(--indigo);font-weight:700;display:block}:is([data-section=vorgehen],[data-section=befaehigung],[data-section=referenzen],[data-section=person]) .a3-ico{background:var(--i10);width:40px;height:40px;color:var(--indigo);border-radius:50%;flex:none;place-items:center;display:grid}:is([data-section=vorgehen],[data-section=befaehigung],[data-section=referenzen],[data-section=person]) .a3-ico .ic{stroke-width:2px;width:22px;height:22px}:is([data-section=vorgehen],[data-section=befaehigung]) :is(.a3-u,.a3-hl){color:var(--indigo);background-image:linear-gradient(var(--green), var(--green));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .9s var(--a3-ease) .35s;background-position:0 calc(100% - .02em);background-repeat:no-repeat;background-size:100% .14em;padding-bottom:.04em;font-weight:700}html.motion.ed-on :is([data-section=vorgehen],[data-section=befaehigung]) [data-reveal]:not(.is-in) :is(.a3-u,.a3-hl){background-size:0 .14em}html.motion.ed-on :is([data-section=vorgehen],[data-section=befaehigung],[data-section=referenzen],[data-section=person]) [data-reveal=fade]{transition-delay:calc(var(--d,0) * 90ms)}[data-section=person] .mfold__head,[data-section=person] .mfold__body{display:contents}[data-section=person] .mfold__tog{display:none}@keyframes a3-rise{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0}}@keyframes a3-slide-l{0%{opacity:0;translate:-48px}to{opacity:1;translate:0}}@keyframes a3-slide-r{0%{opacity:0;translate:48px}to{opacity:1;translate:0}}@keyframes a3-in{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}[data-section=vorgehen] .a3-v{align-items:end;margin-top:16px}[data-section=vorgehen] .a3-v__intro{grid-area:1/1/auto/9;padding-inline-end:40px}[data-section=vorgehen] .a3-v__kick{margin-top:40px}[data-section=vorgehen] .a3-v__txt{max-width:34em;margin-top:12px;font-size:18px;line-height:28px}[data-section=vorgehen] .a3-v__txt .a3-v__claim{color:var(--indigo);font-weight:700}[data-section=vorgehen] .a3-v__sum{border-top:0;grid-area:1/10/auto/17;align-self:end;padding:0 0 4px}[data-section=vorgehen] .a3-v__sum .a3-kick{margin-bottom:8px}[data-section=vorgehen] .a3-v__bn .bn__pre{font-size:24px;line-height:32px}[data-section=vorgehen] .a3-v__bn .bn__row{gap:0 14px}[data-section=vorgehen] .a3-ph-grid{grid-area:2/1/auto/17;grid-template-rows:auto auto auto 1fr;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px;list-style:none;display:grid}[data-section=vorgehen] .a3-ph{grid-row:span 4;grid-template-rows:subgrid;color:#fff;background:var(--indigo);row-gap:0;padding:25px 28px 30px;display:grid;position:relative}[data-section=vorgehen] .a3-ph--p2{background:var(--i90)}[data-section=vorgehen] .a3-ph--p3{background:var(--i75)}[data-section=vorgehen] .a3-ph--res{background:var(--i10);color:var(--indigo)}[data-section=vorgehen] .a3-ph__k{color:var(--i20);align-items:center;gap:10px;font-size:16px;font-weight:700;line-height:24px;display:flex}[data-section=vorgehen] .a3-ph--res .a3-ph__k{color:var(--i75)}[data-section=vorgehen] .a3-ph__px{background:#ffffff73;flex:none;width:12px;height:12px}[data-section=vorgehen] .a3-ph--p1 .a3-ph__px{background:var(--green)}[data-section=vorgehen] .a3-ph--res .a3-ph__px{background:var(--i45)}[data-section=vorgehen] .a3-ph__t{color:inherit;text-wrap:balance;margin-top:6px;font-size:24px;font-weight:700;line-height:32px}[data-section=vorgehen] .a3-ph__n{align-self:end;gap:4px;padding-top:28px}[data-section=vorgehen] .a3-ph__n .bn__row{flex-direction:column;align-items:flex-start;gap:6px}[data-section=vorgehen] .a3-ph__n .bn__u{font-size:18px;line-height:24px}[data-section=vorgehen] .a3-ph__txt{color:#fff;align-self:start;margin-top:14px;font-size:16px;line-height:24px}[data-section=vorgehen] .a3-ph--res .a3-ph__txt{color:var(--indigo)}[data-section=vorgehen] .a3-bar-wrap{margin-top:24px}[data-section=vorgehen] .a3-bar{gap:12px;display:flex}[data-section=vorgehen] .a3-bar:after{content:"";background:var(--indigo);width:4px;opacity:clamp(0, var(--p,1) * 3 - 2, 1);flex:none;margin:-6px 0 -6px -4px}[data-section=vorgehen] .a3-bar__g{flex:var(--w) 1 0;grid-template-columns:repeat(var(--w), minmax(0, 1fr));--c:var(--indigo);gap:4px;min-width:0;display:grid}[data-section=vorgehen] .a3-bar__g--p2{--c:var(--i90)}[data-section=vorgehen] .a3-bar__g--p3{--c:var(--i75)}[data-section=vorgehen] .a3-bar__g--res{--c:var(--i45)}[data-section=vorgehen] .a3-bar__g i{--o:clamp(0, var(--p,1) * (var(--n) + 8) - var(--i), 1);aspect-ratio:1;background:var(--c);opacity:var(--o);transform:scale(calc(.35 + .65 * var(--o)))}[data-section=vorgehen] .a3-bar__g i.is-span{border:2px dashed var(--c);background:0 0}[data-section=vorgehen] .a3-bar__key{color:var(--i75);flex-wrap:wrap;align-items:center;gap:8px 32px;margin-top:18px;font-size:14px;line-height:20px;list-style:none;display:flex}[data-section=vorgehen] .a3-bar__key li{align-items:center;gap:10px;display:flex}[data-section=vorgehen] .a3-bar__sw{background:var(--indigo);flex:none;width:14px;height:14px}[data-section=vorgehen] .a3-bar__sw--span{border:2px dashed var(--indigo);background:0 0}[data-section=vorgehen] .a3-bar__sw--res{background:var(--i45)}[data-section=vorgehen] .a3-bar__cap{color:var(--indigo);gap:16px;margin-inline-start:auto;font-weight:700}[data-section=vorgehen] .a3-bar__unit{color:var(--i75);font-weight:400}[data-section=vorgehen] .a3-z{margin-top:112px}[data-section=vorgehen] .a3-z__head{align-items:start}[data-section=vorgehen] .a3-z__h{grid-column:1/8;padding-inline-end:40px}[data-section=vorgehen] .a3-z__txt{grid-column:9/17}[data-section=vorgehen] .a3-z__txt .a3-z__lead{color:var(--indigo);text-wrap:balance;margin-bottom:20px;font-size:28px;font-weight:400;line-height:36px}[data-section=vorgehen] .a3-gantt{--h:calc(var(--p,1) * var(--u));margin-top:56px;position:relative;overflow-x:clip}[data-section=vorgehen] .a3-gantt__grid{pointer-events:none;background:repeating-linear-gradient(-45deg, #24195d0f 0 6px, transparent 6px 12px) right top / calc(var(--open) / var(--u) * 100%) 100% no-repeat, repeating-linear-gradient(to right, var(--i10) 0 1px, transparent 1px calc(100% / var(--u)));position:absolute;inset:0 0 0 18.75%}[data-section=vorgehen] .a3-gantt__axis{z-index:1;color:var(--i75);font-variant-numeric:tabular-nums;grid-template-columns:repeat(16,minmax(0,1fr));align-items:end;padding-bottom:10px;font-size:14px;line-height:20px;display:grid;position:relative}[data-section=vorgehen] .a3-gantt__axk{grid-column:1/4;font-weight:700}[data-section=vorgehen] .a3-gantt__axn{grid-column:4/17;grid-template-columns:repeat(var(--u), minmax(0, 1fr));display:grid}[data-section=vorgehen] .a3-gantt__axn i{text-align:center;font-style:normal}[data-section=vorgehen] .a3-gantt__rows{z-index:1;list-style:none;position:relative}[data-section=vorgehen] .a3-gt{border-top:1px solid var(--i20);--c:var(--indigo);grid-template-columns:repeat(16,minmax(0,1fr));padding-block:16px 20px;display:grid}[data-section=vorgehen] .a3-gt:last-child{border-bottom:1px solid var(--i20)}[data-section=vorgehen] .a3-gt--p2{--c:var(--i90)}[data-section=vorgehen] .a3-gt--p3{--c:var(--i75)}[data-section=vorgehen] .a3-gt__when{color:var(--indigo);font-variant-numeric:tabular-nums;grid-column:1/4;padding-inline-end:16px;font-size:16px;font-weight:700;line-height:24px}[data-section=vorgehen] .a3-gt__track{grid-column:4/17;display:block;position:relative}[data-section=vorgehen] .a3-gt__bar{height:16px;margin-top:4px;display:block;position:relative}[data-section=vorgehen] .a3-gt__bar:before,[data-section=vorgehen] .a3-gt__bar i{content:"";height:16px;top:0;left:calc((var(--s) - 1) / var(--u) * 100%);width:calc((var(--e) - var(--s) + 1) / var(--u) * 100%);position:absolute}[data-section=vorgehen] .a3-gt__bar:before{background:var(--i10)}[data-section=vorgehen] .a3-gt__bar i{background:var(--c);transform-origin:0;transform:scaleX(clamp(0, (var(--h) - var(--s) + 1) / (var(--e) - var(--s) + 1), 1))}[data-section=vorgehen] .a3-gt--from .a3-gt__bar:before{display:none}[data-section=vorgehen] .a3-gt--from .a3-gt__bar i{background:linear-gradient(to right, var(--green), #00bc8200);height:4px;top:6px}[data-section=vorgehen] .a3-gt__flag{top:-6px;left:calc((var(--s) - 1) / var(--u) * 100%);background:var(--green);width:28px;height:28px;transform:scale(clamp(0, (var(--h) - var(--s) + 1) * 2, 1));transform-origin:0 100%;position:absolute}[data-section=vorgehen] .a3-gt--open .a3-gt__bar:before{left:calc(18 / var(--u) * 100%);border-top:2px dashed var(--i45);background:0 0;width:auto;height:0;top:7px;right:64px}[data-section=vorgehen] .a3-gt__sign{background:var(--i90);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);width:64px;height:28px;transform:scaleX(clamp(0, (var(--h) - 19) / 2, 1));transform-origin:0;position:absolute;top:-6px;right:0}[data-section=vorgehen] .a3-gt__txt{max-width:46em;margin-top:14px;margin-inline-start:calc(min((var(--s) - 1) / var(--u), .5) * 100%);font-size:16px;line-height:24px;display:block}[data-section=vorgehen] .a3-gt:not(.a3-gt--open) .a3-gt__txt{max-width:min(46em, calc((var(--u) - var(--open)) / var(--u) * 100% - min((var(--s) - 1) / var(--u), .5) * 100% - 16px))}[data-section=vorgehen] .a3-gt--beta .a3-gt__txt>strong:first-child{vertical-align:1px;background:var(--green);height:28px;color:var(--indigo);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);align-items:center;margin-inline-end:6px;padding:0 20px 0 10px;font-size:14px;font-weight:700;line-height:16px;display:inline-flex}[data-section=vorgehen] .a3-gantt__head{z-index:2;pointer-events:none;width:81.25%;transform:translateX(calc(var(--p,1) * 100%));display:none;position:absolute;top:-14px;bottom:0;left:18.75%}[data-section=vorgehen] .a3-gantt.is-scrub .a3-gantt__head{display:block}[data-section=vorgehen] .a3-gantt__head:before{content:"";background:var(--navy);width:2px;position:absolute;top:0;bottom:0;left:-1px}[data-section=vorgehen] .a3-gantt__head i{background:var(--navy);width:14px;height:14px;position:absolute;top:0;left:-7px}[data-section=vorgehen] .a3-ab{scroll-margin-top:calc(var(--hh) + 24px);align-items:end;margin-top:112px}[data-section=vorgehen] .a3-ab__h{grid-column:1/8;padding-inline-end:40px}[data-section=vorgehen] .a3-th{grid-column:9/17}[data-section=vorgehen] .a3-th__k{min-height:28px;color:var(--indigo);flex-wrap:wrap;align-items:flex-end;gap:6px 28px;font-size:14px;font-weight:700;line-height:20px;display:flex}[data-section=vorgehen] .a3-th__k span{align-items:center;gap:8px;display:inline-flex}[data-section=vorgehen] .a3-th__k i{background:var(--indigo);width:10px;height:10px}[data-section=vorgehen] .a3-th__bar{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;margin-top:10px;display:grid;position:relative}[data-section=vorgehen] .a3-th__bar i{background:var(--indigo);height:16px}[data-section=vorgehen] .a3-th__bar i.is-open{border:2px dashed var(--i45);background:0 0}[data-section=vorgehen] .a3-th__flag{background:var(--green);height:28px;color:var(--indigo);font-variant-numeric:tabular-nums;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);align-items:center;padding:0 20px 0 10px;font-size:16px;font-weight:700;line-height:16px;display:inline-flex;position:absolute;bottom:calc(100% + 4px);left:calc(80% - 3px)}[data-section=vorgehen] .a3-th__bar:after{content:"";background:var(--indigo);width:2px;position:absolute;top:-4px;bottom:-6px;left:calc(80% - 3px)}[data-section=vorgehen] .a3-th__x{color:var(--i75);justify-content:flex-end;margin-top:8px;font-size:14px;line-height:20px;display:flex}[data-section=vorgehen] .a3-ab__list{border-bottom:1px solid var(--i20);grid-column:1/17;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px;list-style:none;display:grid}[data-section=vorgehen] .a3-ab__list>li{border-top:1px solid var(--i20);grid-template-columns:40px minmax(0,1fr);align-content:start;gap:0 20px;padding:24px 0 26px;display:grid}[data-section=vorgehen] .a3-ab__list>li:nth-child(odd){padding-inline-end:40px}[data-section=vorgehen] .a3-ab__list--5{grid-template-rows:repeat(3,auto);grid-auto-flow:column}[data-section=vorgehen] .a3-ab__list--5>li:nth-child(-n+3){padding-inline-end:40px}[data-section=vorgehen] .a3-ab__list--5>li:nth-child(n+4){padding-inline-end:0}[data-section=vorgehen] .a3-ab__list--5>li:nth-child(5){grid-row:2/span 2}[data-section=vorgehen] .a3-ab__t{align-self:start;font-size:18px;line-height:28px}[data-section=vorgehen] .a3-kpi{color:var(--indigo);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}[data-section=vorgehen] .a3-risk{margin-top:112px}[data-section=vorgehen] .a3-risk__h{grid-column:1/17}[data-section=vorgehen] .a3-risk__tbl{grid-column:1/17;margin-top:32px}[data-section=vorgehen] .a3-risk__tbl .tbl{overflow:visible}[data-section=vorgehen] .a3-risk__tbl :is(table,thead,tbody){width:100%;display:block}[data-section=vorgehen] .a3-risk__tbl tr{grid-template-columns:5fr 1fr 10fr;align-items:stretch;display:grid}[data-section=vorgehen] .a3-risk__tbl thead tr{margin-bottom:12px}[data-section=vorgehen] .a3-risk__tbl thead th{color:var(--i75);border:0;grid-row:1;padding:0;font-size:14px;font-weight:700;line-height:20px}[data-section=vorgehen] .a3-risk__tbl thead th:last-child{grid-column:3}[data-section=vorgehen] .a3-risk__tbl tbody tr+tr{margin-top:12px}[data-section=vorgehen] .a3-risk__tbl tbody tr:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%2324195d' stroke-width='2'%3E%3Cpath d='M4 16h22M18 8l8 8-8 8'/%3E%3C/svg%3E") 50%/32px no-repeat;grid-area:1/2}[data-section=vorgehen] .a3-risk__tbl tbody th{background:var(--i10);color:var(--indigo);border:0;grid-area:1/1;padding:22px 28px;font-size:18px;font-weight:700;line-height:26px}[data-section=vorgehen] .a3-risk__tbl tbody td{border:0;border-inline-start:4px solid var(--indigo);box-shadow:inset 0 0 0 1px var(--i20);background:#fff;grid-area:1/3;padding:22px 28px;font-size:16px;line-height:25.6px}[data-section=vorgehen] .a3-risk__tbl tbody tr:last-child th{background:var(--indigo);color:#fff}[data-section=vorgehen] .a3-risk__tbl tbody tr:last-child td{background:var(--i05);box-shadow:inset 0 0 0 1px var(--i20)}[data-section=vorgehen] .a3-risk__tbl tbody tr:last-child td a{color:var(--indigo);text-underline-offset:2px;font-weight:700;text-decoration:underline}[data-section=vorgehen] .a3-seamword{color:var(--indigo);font-weight:700}@supports (animation-timeline:view()){html.motion [data-section=vorgehen] .a3-risk__tbl tbody tr{animation:linear both a3-rise;animation-timeline:view();animation-range:entry 5% entry 70%}html.motion [data-section=vorgehen] .a3-risk__tbl tbody tr:before{animation:linear both a3-slide-l;animation-timeline:view();animation-range:entry 30% entry 90%}html.motion [data-section=vorgehen] .a3-gt__txt{animation:linear both a3-in;animation-timeline:view();animation-range:entry entry 80%}}[data-section=befaehigung] .a3-b__intro{align-items:end;margin-top:16px}[data-section=befaehigung] .a3-b__intro .h2{grid-column:1/8;padding-inline-end:40px}[data-section=befaehigung] .a3-b__ziel{color:var(--indigo);grid-column:9/17;font-size:28px;line-height:36px}[data-section=befaehigung] .a3-b__ziel strong.a3-b__k{color:var(--indigo);margin-bottom:10px;font-size:16px;font-weight:700;line-height:24px;display:block}[data-section=befaehigung] .a3-seamword{font-weight:inherit}[data-section=befaehigung] .a3-pil{border-bottom:1px solid var(--i20);margin-top:80px}[data-section=befaehigung] .a3-pil__row{border-top:1px solid var(--i20);grid-template-columns:repeat(16,minmax(0,1fr));align-items:start;padding:40px 0 48px;display:grid}[data-section=befaehigung] .a3-pil__row:first-child{border-top:4px solid var(--indigo)}[data-section=befaehigung] .a3-pil__head{grid-column:1/6;align-items:flex-start;gap:16px;padding-inline-end:32px;display:flex;position:relative}[data-section=befaehigung] .a3-pil__n{background:var(--indigo);color:#fff;flex:none;place-items:center;width:40px;height:40px;font-size:20px;font-weight:700;line-height:28px;display:grid}[data-section=befaehigung] .a3-pil__row--keep .a3-pil__n{background:var(--green);color:var(--indigo)}[data-section=befaehigung] .a3-pil__t{font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--indigo);text-wrap:balance;padding-top:4px;font-weight:700}[data-section=befaehigung] .a3-pil__body{grid-column:6/17}[data-section=befaehigung] .a3-pil__tog{cursor:pointer;color:var(--indigo);background:0 0;border:0;justify-content:flex-end;align-items:flex-start;padding:0;display:flex;position:absolute;inset:0}[data-section=befaehigung] .a3-pil__tog:focus-visible{outline:3px solid var(--indigo);outline-offset:4px}[data-section=befaehigung] .a3-pil__tog[aria-expanded=true] .acc__pm:after{transform:rotate(0)}[data-section=befaehigung] .a3-pil__row.is-closed .a3-pil__body{display:none}:is([data-section=befaehigung],[data-section=person]) .a3-pts{gap:28px 40px;list-style:none;display:grid}:is([data-section=befaehigung],[data-section=person]) .a3-pts--2{grid-template-columns:repeat(2,minmax(0,1fr))}:is([data-section=befaehigung],[data-section=person]) .a3-pts>li{border-top:1px solid var(--i20);grid-template-columns:40px minmax(0,1fr);align-content:start;gap:0 20px;padding-top:20px;display:grid}[data-section=befaehigung] .a3-pts p{font-size:18px;line-height:28px}[data-section=befaehigung] .a3-panel--red .a3-pts>li:nth-child(-n+2){border-top:0;padding-top:0}[data-section=befaehigung] .a3-pts--lead{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px}[data-section=befaehigung] .a3-pts--lead>li{grid-template-columns:minmax(0,1fr);gap:12px 0}[data-section=befaehigung] .a3-pts--lead p{font-size:16px;line-height:25.6px}[data-section=befaehigung] .a3-pts--lead p>strong:first-child{color:var(--indigo);margin-bottom:6px;font-size:20px;line-height:28px;display:block}[data-section=befaehigung] .a3-pts--lead>li:first-child{border:0;border-inline-start:6px solid var(--green);background:var(--i05);grid-column:1/-1;grid-template-columns:48px minmax(0,1fr);gap:0 24px;padding:32px 40px 34px}[data-section=befaehigung] .a3-pts--lead>li:first-child .a3-ico{background:#fff;width:48px;height:48px}[data-section=befaehigung] .a3-pts--lead>li:first-child p{font-size:18px;line-height:28px}[data-section=befaehigung] .a3-pts--lead>li:first-child p>strong:first-child{font-size:var(--fs-h3);line-height:var(--lh-h3);margin-bottom:8px}[data-section=befaehigung] .a3-pts--lead>li:not(:first-child) .a3-ico{display:none}[data-section=befaehigung] .a3-plan .tbl{overflow:visible}[data-section=befaehigung] .a3-plan table{display:block}[data-section=befaehigung] .a3-plan thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}[data-section=befaehigung] .a3-plan tbody{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;display:grid;position:relative}[data-section=befaehigung] .a3-plan tbody:before{content:"";background:var(--i20);height:2px;position:absolute;top:15px;left:0;right:0}[data-section=befaehigung] .a3-plan tr{flex-direction:column;gap:10px;padding:0;display:flex;position:relative}[data-section=befaehigung] .a3-plan tr:before{content:"";z-index:1;background:var(--indigo);order:-2;width:32px;height:32px;position:relative}[data-section=befaehigung] .a3-plan tr:nth-child(2):before{background:var(--i90)}[data-section=befaehigung] .a3-plan tr:nth-child(3):before{background:var(--i75)}[data-section=befaehigung] .a3-plan tr:nth-child(4):before{background:var(--green)}[data-section=befaehigung] .a3-plan :is(td,tbody th){border:0;padding:0;display:block}[data-section=befaehigung] .a3-plan td:last-child{color:var(--i75);order:-1;margin-top:4px;font-size:14px;font-weight:700;line-height:20px}[data-section=befaehigung] .a3-plan tbody th{color:var(--indigo);order:1;font-size:17px;font-weight:700;line-height:25px}[data-section=befaehigung] .a3-plan td{color:var(--text);font-size:16px;font-weight:400;line-height:24px}[data-section=befaehigung] .a3-plan td:first-child{font-weight:400}[data-section=befaehigung] .a3-plan .a3-dur{color:var(--indigo);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em;margin:6px 0 2px;font-size:40px;font-weight:700;line-height:44px;display:block}[data-section=befaehigung] .a3-plan :is(td,tbody th)[data-label]:before{display:none!important}[data-section=befaehigung] .a3-plan tr:last-child>:is(td,th){border-bottom-color:#0000}[data-section=befaehigung] .a3-docs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;list-style:none;display:grid}[data-section=befaehigung] .a3-doc{border:1px solid var(--i20);background:#fff;padding:24px 22px 26px;position:relative}[data-section=befaehigung] .a3-doc:after{content:"";background:linear-gradient(225deg, #fff 50%, var(--i20) 50%);width:24px;height:24px;position:absolute;top:-1px;right:-1px}[data-section=befaehigung] .a3-doc__i{background:var(--i10);width:40px;height:40px;color:var(--indigo);place-items:center;display:grid}[data-section=befaehigung] .a3-doc__i .ic{stroke-width:2px;width:22px;height:22px}[data-section=befaehigung] .a3-doc{grid-template-columns:40px minmax(0,1fr);align-content:start;gap:0 20px;display:grid}[data-section=befaehigung] .a3-doc p{-webkit-hyphens:auto;hyphens:auto;font-size:16px;line-height:25.6px}[data-section=befaehigung] .a3-doc p>strong:first-child{color:var(--indigo);margin-bottom:6px;font-size:18px;line-height:26px;display:block}[data-section=befaehigung] .a3-big{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:56px;line-height:56px;display:block}[data-section=befaehigung] .a3-ue{align-items:start;margin-top:96px}[data-section=befaehigung] .a3-ue__surface{background:var(--i05);grid-area:1/1/auto/11;height:500px;position:relative;overflow:hidden}[data-section=befaehigung] .a3-ue__stmt{z-index:2;font-size:var(--fs-display-m);line-height:var(--lh-display-m);color:var(--indigo);text-wrap:balance;font-weight:700;position:absolute;top:40px;left:48px;right:48px}[data-section=befaehigung] .a3-ue__svg{width:100%;height:72%;position:absolute;bottom:0;left:0;right:0}[data-section=befaehigung] .a3-ue__box{z-index:2;color:var(--text);border:1px solid var(--i20);border-top:6px solid var(--green);background:#fff;grid-area:1/10/auto/17;margin-top:200px;padding:28px 40px 36px;position:relative}[data-section=befaehigung] .a3-ue__box .capbox__flag{color:var(--i75)}[data-section=befaehigung] .a3-ue__box .capbox__t{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--indigo)}[data-section=befaehigung] .a3-ue__box .capbox__txt{font-size:18px;line-height:28px}[data-section=befaehigung] .a3-u--dark{color:var(--indigo)}[data-section=befaehigung] .a3-ue__hand{transform-box:fill-box;transform-origin:50% 95.45%;rotate:120deg}@keyframes a3-sweep{0%{rotate:-120deg}to{rotate:120deg}}@keyframes a3-float{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes a3-travel{0%{translate:-44px 38px}40%{translate:0 38px}60%{translate:0}to{translate:44px}}html.motion [data-section=befaehigung] .a3-ue__surface.is-in .a3-ue__hand{animation:a3-sweep 1.8s var(--a3-ease) both .4s}html.motion [data-section=befaehigung] .a3-ue__surface.is-in .a3-ue__doc--1{animation:a3-float .8s var(--a3-ease) both .3s}html.motion [data-section=befaehigung] .a3-ue__surface.is-in .a3-ue__doc--2{animation:a3-float .8s var(--a3-ease) both .45s}html.motion [data-section=befaehigung] .a3-ue__surface.is-in .a3-ue__px{animation:1.6s cubic-bezier(.65,0,.35,1) .8s both a3-travel}html.motion [data-section=befaehigung] .a3-ue__surface.is-in .a3-ue__stmt .ctr__a{transition:background-size .9s var(--a3-ease) .5s;background-size:100% .12em}html.motion.ed-on [data-section=befaehigung] .a3-ue__surface:not(.is-in) .a3-ue__stmt .ctr__a{background-size:0 .12em}html.motion.ed-on [data-section=befaehigung] .a3-ue__box[data-reveal=fade]{transition-delay:.15s}[data-section=referenzen] .a3-r__lead{font-size:18px;line-height:28px}[data-section=referenzen] .a3-r__pq{max-width:75%;margin:88px 0 56px 6.25%}[data-section=referenzen] .a3-stm{flex:none;gap:3px;display:inline-flex}[data-section=referenzen] .a3-stm i{background:var(--green);width:12px;height:12px}[data-section=referenzen] .a3-stm--ring i:last-child{box-shadow:inset 0 0 0 2px var(--i45);background:0 0}[data-section=referenzen] .a3-stm--half i:last-child{background:linear-gradient(to right, var(--green) 50%, transparent 50%);box-shadow:inset 0 0 0 2px var(--i45)}[data-section=referenzen] .a3-rix{margin-bottom:96px}[data-section=referenzen] .a3-rix__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;list-style:none;display:grid}[data-section=referenzen] .a3-rix__a{border-top:4px solid var(--indigo);height:100%;color:var(--indigo);flex-direction:column;gap:8px;padding:20px 4px 24px 0;text-decoration:none;display:flex;position:relative}[data-section=referenzen] .a3-rix__k{color:var(--i75);align-items:center;gap:10px;font-size:14px;font-weight:700;line-height:20px;display:flex}[data-section=referenzen] .a3-rix__a.is-core .a3-rix__k:before{content:"";background:var(--green);width:10px;height:10px}[data-section=referenzen] .a3-rix__t{text-wrap:balance;font-size:18px;font-weight:700;line-height:26px}[data-section=referenzen] .a3-rix__s{color:var(--i75);align-items:flex-start;gap:10px;margin-top:auto;padding-top:8px;font-size:14px;line-height:20px;display:flex}[data-section=referenzen] .a3-rix__s .a3-stm{margin-top:5px}[data-section=referenzen] .a3-rix__s .a3-stm i{width:10px;height:10px}[data-section=referenzen] .a3-rix__a:hover .a3-rix__t{text-underline-offset:3px;text-decoration:underline}[data-section=referenzen] .a3-rix__a:focus-visible{outline:3px solid var(--indigo);outline-offset:4px}[data-section=referenzen] .a3-stack{list-style:none;position:relative}[data-section=referenzen] .a3-stack.is-stack>.a3-stack__item{top:min(calc(var(--hh) + 16px), calc(100svh - var(--card-h,100svh)));position:sticky}[data-section=referenzen] .a3-stack.is-print>.a3-stack__item{position:static}[data-section=referenzen] .a3-stack__item+.a3-stack__item{margin-top:24px}[data-section=referenzen] .a3-card{border-top:4px solid var(--indigo);scroll-margin-top:calc(var(--hh) + 16px);background:#fff;grid-template-rows:auto auto;grid-template-columns:repeat(16,minmax(0,1fr));align-items:stretch;gap:40px 0;padding:40px 0 64px;display:grid;position:relative}[data-section=referenzen] .a3-card__a{flex-direction:column;grid-area:1/1/auto/9;justify-content:space-between;gap:32px;min-width:0;padding-inline-end:48px;display:flex}[data-section=referenzen] .a3-card__media{grid-area:1/9/auto/17;min-width:0}[data-section=referenzen] .a3-card__b{flex-direction:column;grid-area:2/1/auto/9;justify-content:space-between;gap:32px;min-width:0;padding-inline-end:48px;display:flex}[data-section=referenzen] .a3-card__done{flex-direction:column;grid-area:2/9/auto/17;min-width:0;display:flex}[data-section=referenzen] .a3-card__veil{z-index:6;background:var(--indigo);opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:-4px 0 0}[data-section=referenzen] .a3-card__no{align-items:flex-end;gap:16px;display:flex}[data-section=referenzen] .a3-pn{--px:8px;width:calc(var(--cols) * var(--px));height:calc(5 * var(--px));fill:var(--indigo);flex:none;display:block}[data-section=referenzen] .a3-pn rect:last-child{fill:var(--green)}[data-section=referenzen] .a3-card__head .capbox__flag{color:var(--i75);margin-bottom:-5px;font-size:16px;font-weight:700;line-height:24px}[data-section=referenzen] .a3-card__head .capbox__t{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--indigo);text-wrap:balance;margin-top:24px;font-weight:700}[data-section=referenzen] .a3-meta{border-bottom:1px solid var(--i20);margin:0;display:grid}[data-section=referenzen] .a3-meta>div{border-top:1px solid var(--i20);grid-template-columns:112px minmax(0,1fr);gap:0 16px;padding:15px 0 16px;display:grid}[data-section=referenzen] .a3-meta dt{color:var(--i75);font-size:14px;font-weight:700;line-height:25.6px}[data-section=referenzen] .a3-meta dd{color:var(--text);margin:0;font-size:16px;line-height:25.6px}[data-section=referenzen] .a3-meta__st dd{color:var(--indigo);align-items:flex-start;gap:12px;font-weight:700;display:flex}[data-section=referenzen] .a3-meta__st .a3-stm{margin-top:7px}html.motion [data-section=referenzen] .a3-meta.is-in .a3-stm i{animation:.45s steps(3,end) both a3-dot;animation-delay:calc(.4s + var(--k,0) * .12s)}[data-section=referenzen] .a3-stm i:nth-child(2){--k:1}@keyframes a3-dot{0%{opacity:.45}to{opacity:1}}[data-section=referenzen] .a3-card__media{background:var(--i05);flex-direction:column;padding:24px;display:flex;position:relative}[data-section=referenzen] .a3-card__media .dev{border-color:var(--i20);flex-direction:column;flex:1;display:flex}[data-section=referenzen] .a3-zoomhint{width:20px;height:20px;color:var(--i75);place-items:center;margin-inline-start:auto;display:grid}[data-section=referenzen] .a3-zoomhint .ic{stroke-width:2px;width:16px;height:16px}[data-section=referenzen] .a3-crop{background:var(--i10);display:block;position:relative;overflow:hidden}[data-section=referenzen] .a3-card__media .a3-crop{aspect-ratio:16/10;flex:1 0 auto}[data-section=referenzen] .a3-crop{--fade:#fdfcfa}[data-section=referenzen] .a3-crop--dark{--fade:#1e1e1d}[data-section=referenzen] .a3-crop__v{position:absolute;inset:0;overflow:hidden;container-type:size}[data-section=referenzen] .a3-crop--cut .a3-crop__v:after{content:"";background:linear-gradient(to right, transparent, var(--fade) 92%);pointer-events:none;width:56px;position:absolute;inset:0 0 0 auto}[data-section=referenzen] .a3-card__media .a3-crop__v:before{content:"";z-index:1;background:linear-gradient(to bottom, transparent, var(--fade));pointer-events:none;height:28px;position:absolute;inset:auto 0 0}[data-section=referenzen] .a3-crop img{max-width:none;height:auto;width:calc(100% * var(--iw) / (var(--cw) * var(--k,1)));translate:calc(var(--cx) / var(--iw) * -100%) calc(var(--cy) / var(--ih) * -100%);position:absolute;top:0;left:0}@supports (width:1cqh){[data-section=referenzen] .a3-crop img{width:max(calc(100cqw * var(--iw) / (var(--cw) * var(--k,1))), calc(100cqh * var(--iw) / (var(--ih) - var(--cy))))}}[data-section=referenzen] .a3-card__mcap{margin-top:12px}[data-section=referenzen] .dev__screen img{background:var(--i10)}[data-section=referenzen] .a3-card__media.r4-host{justify-content:center}[data-section=referenzen] .a3-card__k{color:var(--indigo);align-items:center;gap:10px;padding-bottom:14px;font-size:16px;font-weight:700;line-height:24px;display:flex}[data-section=referenzen] .a3-card__k:before{content:"";background:var(--indigo);width:10px;height:10px}[data-section=referenzen] .a3-card__list{flex-direction:column;flex:1;display:flex}[data-section=referenzen] .a3-card__list>ul{counter-reset:step;border-bottom:1px solid var(--i20);flex-direction:column;flex:1;margin:0;display:flex}[data-section=referenzen] .a3-card__list>ul>li{counter-increment:step;border-top:1px solid var(--i20);flex:1 0 auto;margin:0;padding:15px 0 16px 48px;font-size:16px;line-height:25.6px;position:relative}[data-section=referenzen] .a3-card__list>ul>li:before{content:counter(step);background:var(--indigo);color:#fff;font-variant-numeric:tabular-nums;inset-inline-start:0;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:14px}[data-section=referenzen] .a3-proof{background:var(--i05);border-inline-start:4px solid var(--green);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 20px;margin:10px 0 2px;padding:14px 20px 15px;display:grid}[data-section=referenzen] li>.a3-proof:first-child{margin-top:0}[data-section=referenzen] .a3-proof__n{color:var(--indigo);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;font-size:40px;font-weight:700;line-height:44px}[data-section=referenzen] .a3-proof__t{color:var(--indigo);font-size:16px;font-weight:700;line-height:24px}[data-section=referenzen] .a3-rel{border-bottom:1px solid var(--i20);margin:0;display:grid}[data-section=referenzen] .a3-rel__i{border-top:1px solid var(--i20);color:var(--indigo);align-items:flex-start;gap:14px;padding:12px 0 13px;font-size:16px;font-weight:700;line-height:24px;display:flex}[data-section=referenzen] .a3-rel__px{background:var(--green);flex:none;width:8px;height:8px;margin-top:8px}[data-section=referenzen] .a3-rel__t{min-width:0}[data-section=referenzen] .a3-card__rel{flex-direction:column;flex:1;display:flex}[data-section=referenzen] .a3-rel{flex:1;grid-auto-rows:1fr}[data-section=referenzen] .a3-more{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}[data-section=referenzen] .a3-more--1{grid-template-columns:minmax(0,1fr)}[data-section=referenzen] .a3-more--2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-section=referenzen] .a3-thumb{margin:0}[data-section=referenzen] .a3-thumb__btn{aspect-ratio:4/3;background:var(--i05);cursor:zoom-in;border:0;width:100%;padding:0;line-height:0;transition:background-color .15s ease-in-out}[data-section=referenzen] .a3-more--1 .a3-thumb__btn{aspect-ratio:16/7}[data-section=referenzen] .a3-thumb__btn .a3-crop__v{background:var(--i10);outline:1px solid var(--i20);inset:8px}[data-section=referenzen] .a3-thumb__btn.a3-crop--cut .a3-crop__v:after{width:32px}[data-section=referenzen] .a3-thumb__btn:hover{background:var(--i10)}[data-section=referenzen] .a3-thumb__btn:focus-visible{outline:3px solid var(--indigo);outline-offset:2px}[data-section=referenzen] .a3-thumb .dev__cap{margin-top:8px;font-size:14px;line-height:20px}[data-section=referenzen] .a3-r__note{margin-top:48px}[data-section=referenzen] .a3-r__note .co--meta{grid-column:1/17}[data-section=referenzen] .a3-r__note .co--meta p{font-size:14px;line-height:20px}[data-section=person] .a3-p{align-items:start;margin-top:16px}[data-section=person] .a3-p__aside{grid-column:1/8;padding-inline-end:40px}@media (min-width:1024px){[data-section=person] .a3-p__aside{top:calc(var(--hh) + 24px);position:sticky}}[data-section=person] .a3-p__card{margin-top:32px;position:relative}[data-section=person] .a3-pt{aspect-ratio:4/5;width:min(100% - 80px, 400px, max(280px, (100svh - var(--hh) - 330px) * .8));background:var(--i05);margin:0;position:relative;overflow:hidden}[data-section=person] .a3-pt--photo{background:var(--i05)}[data-section=person] .a3-pt>img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}[data-section=person] .a3-pt__art{width:100%;height:100%;position:absolute;inset:0}[data-section=person] .a3-p__cap{z-index:2;border:1px solid var(--i20);border-top:4px solid var(--indigo);background:#fff;margin:-72px 0 0 14.2857%;padding:28px 32px 30px;position:relative}[data-section=person] .a3-p__cap p{color:var(--text);font-size:17px;line-height:27px}[data-section=person] .a3-p__cap .a3-name{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--indigo);margin-bottom:6px;font-weight:700;display:block}[data-section=person] .a3-p__cap .a3-name strong{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--indigo);font-weight:700}[data-section=person] .a3-badges{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}[data-section=person] .a3-p__cap a.a3-badge{border:1px solid var(--indigo);min-height:36px;color:var(--indigo);white-space:nowrap;background:#fff;align-items:center;gap:8px;padding:5px 14px 5px 11px;font-size:15px;font-weight:700;line-height:22px;text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease-in-out;display:inline-flex}[data-section=person] .a3-badge .ic{stroke-width:2px;width:18px;height:18px}[data-section=person] .a3-p__cap a.a3-badge:is(:hover,:focus-visible){background:var(--indigo);color:#fff}[data-section=person] .a3-p__cap a.a3-badge:focus-visible{outline:3px solid var(--indigo);outline-offset:3px}@media (pointer:coarse){[data-section=person] .a3-p__cap a.a3-badge{min-height:44px}}[data-section=person] .a3-p__main{grid-column:9/17}[data-section=person] .a3-p__stmt{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--indigo);text-wrap:balance;font-weight:700}[data-section=person] .a3-p__after{margin-top:24px;font-size:18px;line-height:28px}[data-section=person] .a3-p__skills{gap:20px 32px;margin-top:20px}[data-section=person] .a3-p__skills p{color:var(--indigo);align-self:center;font-size:18px;font-weight:700;line-height:26px}[data-section=person] .a3-p__skills>li{padding-top:18px}[data-section=person] .a3-p__txt{margin-top:48px;font-size:18px;line-height:28px}[data-section=person] .a3-p__txt .a3-kick--inline{margin-bottom:8px;display:block}[data-section=person] .a3-p__txt .a3-quote{font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--violet);text-wrap:balance;border-inline-start:4px solid var(--violet);margin:32px 0;padding-inline-start:28px;font-weight:700;position:relative}[data-section=person] .a3-p__txt .a3-sign{color:var(--indigo);margin-top:20px;padding-inline-start:36px;font-size:20px;font-weight:700;line-height:28px;position:relative}[data-section=person] .a3-p__txt .a3-sign:before{content:"";background:var(--green);width:20px;height:20px;position:absolute;top:4px;left:0}[data-section=person] .a3-exp{margin-top:96px}[data-section=person] .a3-exp__h{grid-column:1/17}[data-section=person] .a3-exp__list{grid-column:1/17;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin-top:32px;list-style:none;display:grid}[data-section=person] .a3-exp__it{border-top:1px solid var(--i20);grid-template-columns:40px minmax(0,1fr);align-content:start;gap:6px 16px;padding:20px 0 24px;display:grid}[data-section=person] .a3-exp__it .a3-ico{grid-row:1/span 2}[data-section=person] .a3-exp__t{color:var(--indigo);font-size:18px;font-weight:700;line-height:26px}[data-section=person] .a3-exp__d{font-size:16px;line-height:24px}[data-section=person] .a3-exp__it--core{border:0;border-inline-start:6px solid var(--indigo);background:var(--i05);grid-column:1/-1;margin-bottom:16px;padding:24px 32px 26px}[data-section=person] .a3-exp__it--core .a3-ico{background:#fff}[data-section=person] .a3-exp__it--core .a3-exp__t{font-size:var(--fs-h4);line-height:var(--lh-h4)}[data-section=person] .a3-exp__it--core .a3-exp__d{font-size:18px;line-height:28px}[data-section=person] .a3-exp__it--craft{background:var(--i05);border:0;padding:20px 24px 24px}[data-section=person] .a3-exp__it--craft .a3-ico{background:#fff}[data-section=person] .a3-st{align-items:start;margin-top:88px}[data-section=person] .a3-st--row .a3-st__h{grid-column:1/6;padding-inline-end:40px}[data-section=person] .a3-st--row .a3-st__txt{grid-column:6/17}[data-section=person] .a3-st__txt{margin-top:24px}[data-section=person] .a3-st--row .a3-st__txt{margin-top:0}[data-section=person] .a3-st__txt .tbl{overflow:visible}[data-section=person] .a3-st__txt table{font-size:16px;line-height:24px;display:block}[data-section=person] .a3-st__txt thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}[data-section=person] .a3-st__txt tbody{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:0 16px;display:grid}[data-section=person] .a3-st__txt tr{grid-row:span 3;grid-template-rows:subgrid;background:var(--i05);border:0;border-top:4px solid var(--indigo);padding:24px 24px 26px;display:grid}[data-section=person] .a3-st__txt :is(td,tbody th){border:0;width:auto;padding:0;display:block}[data-section=person] .a3-st__txt tbody th{color:var(--indigo);text-wrap:balance;padding-bottom:18px;font-size:20px;font-weight:700;line-height:28px}[data-section=person] .a3-st__txt tbody td{border-top:1px solid var(--i20);color:var(--text);padding:12px 0 13px;font-weight:400}[data-section=person] .a3-st__txt tbody td:last-child{padding-bottom:0}[data-section=person] .a3-st__txt td[data-label]:before{content:attr(data-label) / "";color:var(--i75);margin-bottom:2px;font-size:14px;font-weight:700;line-height:20px;display:block!important}[data-section=person] .a3-st__txt tbody th[data-label]:before{display:none!important}[data-section=person] .a3-st__txt>p{border-top:1px solid var(--i20);margin-top:16px;padding:14px 24px 0;font-size:16px;line-height:24px}[data-section=person] .a3-st__txt>p strong{min-width:112px;color:var(--i75);font-size:14px;font-weight:700;line-height:24px;display:inline-block}[data-section=person] .a3-st--wide>*{grid-column:1/17}[data-section=person] .a3-proj{margin-top:88px}[data-section=person] .a3-proj__dos{grid-column:1/17}[data-section=person] .a3-proj .dos__teaser{background:var(--i05);min-height:0;color:var(--indigo);border-inline-start:6px solid var(--indigo);flex-direction:row;justify-content:space-between;align-items:center;gap:16px 32px;padding:28px 32px 28px 36px;transition:background-color .2s;position:relative}[data-section=person] .a3-proj .dos__teaser:hover{background:var(--i10)}[data-section=person] .a3-proj .dos__teaser .dos__t{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--indigo)}[data-section=person] .a3-proj .dos__more{z-index:2;background:var(--indigo);color:#fff;border-radius:23px;flex:none;min-height:44px;padding:0 22px;position:relative}[data-section=person] .a3-proj .dos__teaser:hover .dos__more{background:var(--i90);text-decoration:none}[data-section=person] .a3-proj__back{grid-column:1/17;margin-top:20px;font-size:18px;line-height:28px}[data-section=person] .a3-proj__tbl .tbl{overflow:visible}[data-section=person] .a3-proj__tbl table{display:block}[data-section=person] .a3-proj__tbl thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}[data-section=person] .a3-proj__tbl tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}[data-section=person] .a3-proj__tbl tr{background:var(--i05);border-top:4px solid var(--indigo);min-height:240px;color:var(--text);flex-direction:column;gap:12px;padding:24px 24px 28px;display:flex}[data-section=person] .a3-proj__tbl :is(td,tbody th){color:var(--text);padding:0;display:block;border:0!important}[data-section=person] .a3-proj__tbl tbody th{color:var(--indigo);font-size:20px;font-weight:700;line-height:28px}[data-section=person] .a3-proj__tbl td{font-size:16px;font-weight:400;line-height:24px}[data-section=person] .a3-proj__tbl td strong{color:var(--indigo)}[data-section=person] .a3-proj__tbl td:last-child{color:var(--indigo);box-shadow:inset 0 0 0 1px var(--i20);background:#fff;border-radius:30px;align-self:flex-start;margin-top:auto;padding:4px 14px;font-size:14px;font-weight:700;line-height:20px}[data-section=person] .a3-proj__tbl :is(td,tbody th)[data-label]:before{display:none!important}@supports (animation-timeline:view()){html.motion [data-section=person] .a3-exp__it:not(.a3-exp__it--core){animation:linear both a3-in;animation-timeline:view();animation-range:entry entry 70%}}@media (max-width:1279.98px){[data-section=befaehigung] .a3-b__ziel{font-size:24px;line-height:32px}[data-section=befaehigung] .a3-plan .a3-dur{font-size:34px;line-height:40px}[data-section=befaehigung] .a3-big{font-size:48px;line-height:48px}[data-section=vorgehen] .a3-z__txt .a3-z__lead{font-size:24px;line-height:32px}[data-section=vorgehen] .a3-ph{padding:22px 22px 26px}[data-section=referenzen] .a3-rix__t{font-size:17px;line-height:24px}[data-section=referenzen] :is(.a3-card__a,.a3-card__b){padding-inline-end:40px}[data-section=referenzen] .a3-meta>div{grid-template-columns:96px minmax(0,1fr)}}@media (max-width:1023.98px){[data-section=vorgehen] :is(.a3-v__intro,.a3-v__sum){grid-area:auto/1/auto/17;padding-inline-end:0}[data-section=vorgehen] .a3-v__sum{margin-top:40px}[data-section=vorgehen] .a3-ph-grid{grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}[data-section=vorgehen] :is(.a3-z__h,.a3-z__txt){grid-column:1/17;padding-inline-end:0}[data-section=vorgehen] .a3-z__txt{margin-top:24px}[data-section=vorgehen] :is(.a3-ab__h,.a3-th){grid-column:1/17;padding-inline-end:0}[data-section=vorgehen] .a3-th{max-width:640px;margin-top:32px}[data-section=vorgehen] .a3-ab__list,[data-section=vorgehen] .a3-ab__list--5{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}[data-section=vorgehen] .a3-ab__list>li,[data-section=vorgehen] .a3-ab__list--5>li:nth-child(n){grid-row:auto;padding-inline-end:0}[data-section=vorgehen] .a3-gantt__axk{grid-column:1/5}[data-section=vorgehen] .a3-gantt__axn{grid-column:5/17}[data-section=vorgehen] .a3-gt__when{grid-column:1/5}[data-section=vorgehen] .a3-gt__track{grid-column:5/17}[data-section=vorgehen] .a3-gantt__grid{left:25%}[data-section=vorgehen] .a3-gantt__head{width:75%;left:25%}[data-section=befaehigung] :is(.a3-b__intro .h2,.a3-b__ziel){grid-column:1/17;padding-inline-end:0}[data-section=befaehigung] .a3-b__ziel{margin-top:24px}[data-section=befaehigung] :is(.a3-pil__head,.a3-pil__body){grid-column:1/17;padding-inline-end:0}[data-section=befaehigung] .a3-pil__body{margin-top:28px}[data-section=befaehigung] .a3-plan tbody{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}[data-section=befaehigung] .a3-plan tbody:before{display:none}[data-section=befaehigung] .a3-pts--lead{grid-template-columns:minmax(0,1fr)}[data-section=befaehigung] .a3-ue__surface{grid-column:1/17;height:440px}[data-section=befaehigung] .a3-ue__box{grid-area:2/3/auto/17;margin-top:-96px}[data-section=referenzen] .a3-rix__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}[data-section=referenzen] .a3-card{flex-direction:column;gap:40px;padding:40px 0 72px;display:flex}[data-section=referenzen] :is(.a3-card__a,.a3-card__b){padding-inline-end:0}[data-section=referenzen] .a3-card__list>ul>li{flex:none}[data-section=referenzen] .a3-r__pq{max-width:none;margin-inline-start:0}[data-section=person] :is(.a3-p__aside,.a3-p__main){grid-column:1/17;padding-inline-end:0}[data-section=person] .a3-exp__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}[data-section=person] .a3-exp__it--craft{grid-column:1/-1;margin-top:16px}[data-section=person] .a3-st--row :is(.a3-st__h,.a3-st__txt){grid-column:1/17;padding-inline-end:0}[data-section=person] .a3-st--row .a3-st__txt{margin-top:24px}[data-section=person] .a3-p__main{margin-top:56px}[data-section=person] .a3-pt{width:min(100% - 80px,480px)}}@media (max-width:767.98px){[data-section=vorgehen] .a3-ph-grid{grid-template-columns:minmax(0,1fr)}[data-section=vorgehen] .a3-ph{min-height:0;padding:22px 24px 26px}[data-section=vorgehen] .a3-bar-wrap{margin-top:24px}[data-section=vorgehen] .a3-bar{grid-template-columns:repeat(25,minmax(0,1fr));gap:3px;display:grid}[data-section=vorgehen] .a3-bar:after{display:none}[data-section=vorgehen] .a3-bar__g{display:contents}[data-section=vorgehen] .a3-bar__g i.is-span{border-width:1.5px}[data-section=vorgehen] .a3-bar__key{flex-direction:column;align-items:flex-start;gap:6px;margin-top:14px}[data-section=vorgehen] .a3-bar__cap{flex-wrap:wrap;gap:2px 12px;margin-inline-start:0}[data-section=vorgehen] .a3-th__k{min-height:0}[data-section=vorgehen] .a3-th__bar{margin-top:42px}[data-section=vorgehen] .a3-ab__t{font-size:16px;line-height:25.6px}[data-section=vorgehen] :is(.a3-z,.a3-ab,.a3-risk){margin-top:80px}[data-section=vorgehen] .a3-z__txt .a3-z__lead{font-size:22px;line-height:30px}[data-section=vorgehen] .a3-gt{padding-block:14px 16px;display:block}[data-section=vorgehen] .a3-gt__bar{height:10px;margin-top:10px}[data-section=vorgehen] .a3-gt__bar:before,[data-section=vorgehen] .a3-gt__bar i{height:10px}[data-section=vorgehen] .a3-gt__flag{width:18px;height:18px;top:-4px}[data-section=vorgehen] .a3-gt__sign{width:44px;height:20px;top:-5px}[data-section=vorgehen] .a3-gt--open .a3-gt__bar:before{top:4px;right:44px}[data-section=vorgehen] .a3-gt__txt,[data-section=vorgehen] .a3-gt:not(.a3-gt--open) .a3-gt__txt{margin-inline-start:0;max-width:none;margin-top:10px}[data-section=vorgehen] :is(.a3-gantt__grid,.a3-gantt__head,.a3-gantt__axis){display:none!important}[data-section=vorgehen] .a3-risk__tbl tr{grid-template-columns:minmax(0,1fr)}[data-section=vorgehen] .a3-risk__tbl thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}[data-section=vorgehen] .a3-risk__tbl tbody tr:before{background-size:24px;grid-area:2/1;height:36px;rotate:90deg}[data-section=vorgehen] .a3-risk__tbl tbody th{grid-area:1/1;padding:18px 20px}[data-section=vorgehen] .a3-risk__tbl tbody td{grid-area:3/1;padding:18px 20px}[data-section=vorgehen] .a3-risk__tbl :is(td,tbody th)[data-label]:before{display:none!important}[data-section=vorgehen] .a3-risk__tbl tr{padding:0;border:0!important}[data-section=befaehigung] .a3-pil{margin-top:48px}[data-section=befaehigung] .a3-pil__row{padding:20px 0 24px}[data-section=befaehigung] .a3-pil__head{align-items:center;min-height:44px;padding-inline-end:56px}[data-section=befaehigung] .a3-pil__t{padding-top:0;font-size:20px;line-height:28px}[data-section=befaehigung] .a3-pil__tog{align-items:center}[data-section=befaehigung] .a3-pil__body{margin-top:24px}[data-section=befaehigung] :is(.a3-pts--2,.a3-plan tbody,.a3-docs){grid-template-columns:minmax(0,1fr)}[data-section=befaehigung] .a3-panel--red .a3-pts>li:nth-child(2){border-top:1px solid var(--i20);padding-top:20px}[data-section=befaehigung] .a3-pts p{font-size:16px;line-height:24px}[data-section=befaehigung] .a3-pts--lead>li:first-child{grid-template-columns:minmax(0,1fr);padding:24px 20px 26px}[data-section=befaehigung] .a3-pts--lead>li:first-child .a3-ico{display:none}[data-section=befaehigung] .a3-pts--lead>li:first-child p>strong:first-child{font-size:24px;line-height:32px}[data-section=befaehigung] .a3-plan tr{grid-template-columns:32px minmax(0,1fr);gap:4px 16px;display:grid}[data-section=befaehigung] .a3-plan tr:before{grid-row:1/span 3}[data-section=befaehigung] .a3-plan tr>*{grid-column:2}[data-section=befaehigung] .a3-plan td:last-child{margin-top:6px}[data-section=befaehigung] .a3-plan .a3-dur{font-size:28px;line-height:34px}[data-section=befaehigung] .a3-ue{margin-top:72px}[data-section=befaehigung] .a3-ue__surface{height:340px}[data-section=befaehigung] .a3-ue__stmt{font-size:28px;line-height:36px;top:20px;left:20px;right:20px}[data-section=befaehigung] .a3-ue__svg{height:66%}[data-section=befaehigung] .a3-ue__box{margin-top:-48px;grid-column:1/17;margin-inline-start:16px;padding:22px 20px 26px}[data-section=referenzen] .a3-r__pq{margin-block:56px 32px}[data-section=referenzen] .a3-rix{margin-bottom:64px}[data-section=referenzen] .a3-rix__list{grid-template-columns:minmax(0,1fr);gap:0}[data-section=referenzen] .a3-rix__a{border-top-width:1px;border-top-color:var(--i20);padding:14px 0 16px}[data-section=referenzen] .a3-rix li:first-child .a3-rix__a{border-top:4px solid var(--indigo)}[data-section=referenzen] .a3-card{gap:28px;padding:28px 0 48px}[data-section=referenzen] .a3-card__a{gap:20px}[data-section=referenzen] .a3-card__b{gap:24px}[data-section=referenzen] .a3-pn{--px:5px}[data-section=referenzen] .a3-card__head .capbox__flag{margin-bottom:-4px}[data-section=referenzen] .a3-card__head .capbox__t{margin-top:14px}[data-section=referenzen] .a3-meta>div{grid-template-columns:minmax(0,1fr);padding:10px 0 11px}[data-section=referenzen] .a3-card__k{padding-bottom:10px}[data-section=referenzen] .a3-rel{border-bottom:0;border-top:1px solid var(--i20);flex-wrap:wrap;flex:none;gap:6px 20px;padding-top:12px;display:flex}[data-section=referenzen] .a3-rel__i{border-top:0;gap:10px;padding:0}[data-section=referenzen] .a3-thumb__btn{aspect-ratio:16/10}[data-section=referenzen] .a3-meta dt{line-height:20px}[data-section=referenzen] .a3-card__media{padding:12px}[data-section=referenzen] .a3-card__media .a3-crop{aspect-ratio:4/3}[data-section=referenzen] .a3-card__media .a3-crop img{--k:.7;translate:calc(var(--cxm,var(--cx)) / var(--iw) * -100%) calc(var(--cy) / var(--ih) * -100%)}[data-section=referenzen] .a3-card__media .a3-crop--cutm .a3-crop__v:after{content:"";background:linear-gradient(to right, transparent, var(--fade) 92%);pointer-events:none;width:44px;position:absolute;inset:0 0 0 auto}[data-section=referenzen] .a3-card__media .a3-crop--cutlm .a3-crop__v:after{content:"";pointer-events:none;background:linear-gradient(270deg,#0000,#fff 88%);width:40px;position:absolute;inset:0 auto 0 0}[data-section=referenzen] .a3-card__list>ul>li{padding:10px 0 11px 42px}[data-section=referenzen] .a3-card__list>ul>li:before{width:26px;height:26px;top:10px}[data-section=referenzen] .a3-proof{grid-template-columns:minmax(0,1fr);padding:12px 16px 14px}[data-section=referenzen] .a3-proof__n{font-size:36px;line-height:40px}[data-section=referenzen] .a3-more{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:12px;padding-bottom:8px;display:flex;overflow:auto hidden}[data-section=referenzen] .a3-more>li{scroll-snap-align:start;flex:none;width:78%}[data-section=referenzen] .a3-more--1>li{width:100%}[data-section=referenzen] .a3-more--1 .a3-thumb__btn{aspect-ratio:16/9}[data-section=referenzen] .a3-more--1 .a3-crop img{--k:.62}[data-section=person] .a3-pt{aspect-ratio:auto;width:100%;height:400px;max-height:400px}[data-section=person] .a3-p__cap{margin:-48px 0 0 16px;padding:22px 20px 24px}[data-section=person] .a3-p__stmt{font-size:24px;line-height:32px}[data-section=person] :is(.a3-pts--2,.a3-exp__list){grid-template-columns:minmax(0,1fr)}[data-section=person] .a3-exp{margin-top:64px}[data-section=person] .a3-exp__list{margin-top:20px}[data-section=person] .a3-exp__it{padding:12px 0;display:block}[data-section=person] .mfold__head{align-items:center;gap:14px;min-height:44px;padding-inline-end:52px;display:flex;position:relative}[data-section=person] .mfold__tog{cursor:pointer;color:var(--indigo);background:0 0;border:0;justify-content:flex-end;align-items:center;padding:0;display:flex;position:absolute;inset:0}[data-section=person] .mfold__tog:focus-visible{outline:3px solid var(--indigo);outline-offset:4px}[data-section=person] .mfold__tog[aria-expanded=true] .acc__pm:after{transform:rotate(0)}[data-section=person] .mfold__body{padding:6px 0 4px 54px;display:block}html.js [data-section=person] .mfold:not(.is-open) .mfold__body{display:none}[data-section=person] .a3-exp__it--core{margin-bottom:8px;padding:16px 16px 18px}[data-section=person] .a3-exp__it--craft{margin-top:8px;padding:12px 16px}[data-section=person] .a3-exp__it--core .a3-exp__t{font-size:20px;line-height:28px}[data-section=person] .a3-exp__it--core .a3-exp__d{font-size:16px;line-height:25.6px}[data-section=person] .a3-st{margin-top:64px}[data-section=person] .a3-st__txt tbody{grid-template-columns:minmax(0,1fr);gap:12px 0}[data-section=person] .a3-st__txt tr{padding:20px 20px 22px;display:block}[data-section=person] .a3-st__txt tbody th{padding-bottom:14px}[data-section=person] .a3-st__txt>p{padding-inline:20px}[data-section=person] .a3-proj{margin-top:64px}[data-section=person] .a3-badges{margin-top:14px}[data-section=person] .a3-proj .dos__teaser{flex-direction:column;align-items:flex-start;padding:24px 20px 24px 22px}[data-section=person] .a3-proj .dos__teaser .dos__t{font-size:24px;line-height:32px}[data-section=person] .a3-proj__tbl tbody{grid-template-columns:minmax(0,1fr)}[data-section=person] .a3-proj__tbl tr{min-height:0}}@media print{[data-section=referenzen] .a3-stack>.a3-stack__item,[data-section=person] .a3-p__aside{position:static!important}[data-section=referenzen] .a3-card__veil,[data-section=vorgehen] .a3-gantt__head{display:none!important}[data-section=referenzen] .a3-card{transform:none!important}:is([data-section=vorgehen],[data-section=befaehigung],[data-section=referenzen],[data-section=person]) *{animation:none!important}[data-section=vorgehen] .a3-bar__g i{opacity:1!important;transform:none!important}[data-section=vorgehen] .a3-bar:after{opacity:1!important}[data-section=vorgehen] .a3-gt__bar i,[data-section=vorgehen] :is(.a3-gt__flag,.a3-gt__sign){transform:none!important}[data-section=befaehigung] .a3-pil__body{display:block!important}[data-section=befaehigung] .a3-pil__tog{display:none!important}[data-section=person] .mfold__body{display:block!important}[data-section=person] .mfold__tog{display:none!important}[data-section=person] dialog.dos{background:0 0;width:auto!important;height:auto!important;max-height:none!important;margin:24px 0 0!important;position:static!important;inset:auto!important;overflow:visible!important}[data-section=person] dialog.dos::backdrop{display:none}[data-section=person] .dos__close,[data-section=person] .dos__in>.dos__t{display:none!important}[data-section=person] .dos__in{height:auto!important;padding:0!important;overflow:visible!important}}.pr{overflow-x:clip}@media (hover:none){.pr__seg:hover .pr__tip{display:none}.pr__seg:focus-visible .pr__tip{display:block}}@media (max-width:1023.98px){.pr__tip,.pr__seg--end .pr__tip{top:calc(var(--hh) + 10px);white-space:normal;max-width:calc(100vw - 40px);position:fixed;inset-inline:20px auto}}[data-section=preis] .pr13__intro{align-items:start}[data-section=preis] .pr13__lead{grid-column:9/17}[data-section=preis] .pr13__lead .stmt{margin:0}[data-section=preis] .pr13{--hang:96px;margin-top:var(--sp-48);margin-bottom:var(--hang);position:relative}[data-section=preis] .pr13__band{background:var(--indigo);color:#fff;grid-template-rows:auto 1fr;grid-template-columns:repeat(14,minmax(0,1fr));align-items:start;padding:72px 80px 0;display:grid;position:relative}[data-section=preis] .pr13__price{grid-area:1/1/span 2/8;padding:0 48px 72px 0;position:relative}[data-section=preis] .pr13__k{color:var(--i20)}[data-section=preis] .pr13__dl{margin:24px 0 0}[data-section=preis] .pr13__net dt{color:#fff;font-size:24px;font-weight:700;line-height:32px}[data-section=preis] .pr13__net dd{margin:0}[data-section=preis] .pr13__bar{background:var(--green);transform-origin:0;width:80px;height:8px;margin:24px 0 20px;display:block}[data-section=preis] .pr13__num{font-size:var(--fs-bignum);line-height:var(--lh-bignum);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff;font-weight:700;display:block}[data-section=preis] .pr13__row{border-top:1px solid var(--i75);justify-content:space-between;align-items:baseline;gap:8px 24px;padding:14px 0;display:flex}[data-section=preis] .pr13__net+.pr13__row{margin-top:36px}[data-section=preis] .pr13__row dt{color:var(--i20);font-size:16px;font-weight:700;line-height:24px}[data-section=preis] .pr13__row dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:20px;line-height:28px}[data-section=preis] .pr13__row--sum dt{color:#fff;font-size:20px;line-height:28px}[data-section=preis] .pr13__row--sum dd{font-size:32px;font-weight:700;line-height:40px}[data-section=preis] .pr13__inc{grid-area:1/9/auto/15;margin:0;padding:0;list-style:none;position:relative}[data-section=preis] .pr13__inc>li{grid-template-columns:20px minmax(0,1fr);gap:0 20px;padding:0 0 28px;display:grid}[data-section=preis] .pr13__inc>li+li{border-top:1px solid #ffffff29;padding-top:28px}[data-section=preis] .pr13__inc p{color:#fff;font-size:18px;line-height:28px}[data-section=preis] .pr13__inc strong{color:#fff;font-weight:700}[data-section=preis] .pr13__inc--plain .rte p{color:#fff}[data-section=preis] .pr13__mk{background:var(--green);width:20px;height:20px;margin-top:4px;display:block}[data-section=preis] .pr13__chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}[data-section=preis] .pr13__chip{min-height:32px;padding:4px 14px;font-size:16px;line-height:24px}[data-section=preis] .pr13__ext{z-index:2;margin:12px -80px calc(-1 * var(--hang)) 0;color:var(--indigo);border:1px solid var(--i20);box-shadow:inset 0 6px 0 var(--i45);background:#fff;border-top:0;grid-area:2/8/auto/15;grid-template-columns:20px minmax(0,1fr);gap:0 20px;padding:36px 80px 40px 14.2857%;display:grid;position:relative}[data-section=preis] .pr13__mk--open{background:repeating-linear-gradient(-45deg, var(--i45) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 2px var(--i45);margin-top:4px}[data-section=preis] .pr13__extb{min-width:0}[data-section=preis] .pr13__ext p{color:var(--indigo);font-size:18px;line-height:28px}[data-section=preis] .pr13__ext strong{font-weight:700}[data-section=preis] .pr13__fig{font-variant-numeric:tabular-nums;margin-top:6px;font-size:32px;font-weight:700;line-height:40px;display:inline-block}[data-section=preis] .pr13__nb{white-space:nowrap}[data-section=preis] .pr13__ext .pr13__jump{border-top:1px solid var(--i20);color:var(--indigo);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:20px;padding-top:16px;font-size:16px;font-weight:700;line-height:24px;display:flex}[data-section=preis] .pr13__jump .jump{white-space:normal;max-width:100%}html.fin-on [data-section=preis] .pr13__bar{transition:transform .9s cubic-bezier(.22,1,.36,1) .25s}html.fin-on [data-section=preis] .pr13__bar:not(.is-in){transform:scaleX(0)}@media (max-width:1279.98px){[data-section=preis] .pr13__band{padding:64px 56px 0}[data-section=preis] .pr13__price{padding:0 40px 64px 0}[data-section=preis] .pr13__ext{margin-inline-end:-56px;padding:32px 56px 36px 14.2857%}}@media (max-width:1023.98px){[data-section=preis] .pr13{--hang:0px}[data-section=preis] .pr13__lead{grid-column:1/17;margin-top:24px}[data-section=preis] .pr13__band{padding:56px 40px 0;display:block}[data-section=preis] .pr13__price{padding:0}[data-section=preis] .pr13__inc{margin-top:48px}[data-section=preis] .pr13__ext{border-inline:0;margin:20px -40px 0;padding:32px 40px 36px}}@media (max-width:767.98px){[data-section=preis] .pr13{margin-top:32px}[data-section=preis] .pr13__band{padding:40px 24px 0}[data-section=preis] .pr13__net dt{font-size:20px;line-height:28px}[data-section=preis] .pr13__bar{margin:20px 0 14px}[data-section=preis] .pr13__net+.pr13__row{margin-top:24px}[data-section=preis] .pr13__row--sum dd{font-size:28px;line-height:36px}[data-section=preis] .pr13__inc{margin-top:36px}[data-section=preis] .pr13__inc p,[data-section=preis] .pr13__ext p{font-size:16px;line-height:25.6px}[data-section=preis] .pr13__inc>li,[data-section=preis] .pr13__ext{grid-template-columns:16px minmax(0,1fr);gap:0 14px}[data-section=preis] .pr13__mk{width:16px;height:16px}[data-section=preis] .pr13__ext{margin-inline:-24px;padding:28px 24px 32px}[data-section=preis] .pr13__fig{font-size:24px;line-height:32px}}@media (max-width:399.98px){[data-section=preis] .pr13__num{font-size:60px;line-height:64px}}[data-section=navigator]{--nv-bar:65px}[data-section=navigator] .nv__intro{align-items:start}[data-section=navigator] .nv__aside{grid-column:1/8;padding-inline-end:40px}[data-section=navigator] .nv__lead{grid-column:9/17}[data-section=navigator] .nv__lead .stmt{margin:0 0 24px}[data-section=navigator] .nv__lead .t-lead p{font-size:var(--fs-lead);line-height:var(--lh-lead)}[data-section=navigator] .nv__map{gap:6px;margin-top:40px;display:grid}[data-section=navigator] .nv__mapr{flex-wrap:wrap;gap:4px;display:flex}[data-section=navigator] .nv__mapr i{background:var(--t);width:16px;height:16px;display:block}[data-section=navigator] .nv__mapr:first-child{--r:0}[data-section=navigator] .nv__mapr:nth-child(2){--r:1}[data-section=navigator] .nv__mapr:nth-child(3){--r:2}[data-section=navigator] .nv__mapr:nth-child(4){--r:3}html.fin-on [data-section=navigator] .nv__mapr i{transition:opacity .36s steps(3,end),transform .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--r,0) * 90ms + var(--i,0) * 40ms)}html.fin-on [data-section=navigator] .nv__map:not(.is-in) i{opacity:0;transform:scale(.55)}[data-section=navigator] .nv{margin-top:56px;position:relative}[data-section=navigator] .nv__bar{top:var(--hh);z-index:6;border-bottom:1px solid var(--i20);background:#fff;position:sticky}[data-section=navigator] .nv__chips{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}[data-section=navigator] .nv__chip{border:1px solid var(--i20);background:var(--i10);min-height:40px;color:var(--indigo);font:700 16px/24px var(--font);white-space:nowrap;cursor:pointer;border-radius:30px;align-items:center;gap:10px;margin:0;padding:6px 18px;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out;display:inline-flex;position:relative}[data-section=navigator] .nv__chip:hover{border-color:var(--indigo);background:#fff}[data-section=navigator] .nv__chip[aria-pressed=true]{background:var(--indigo);border-color:var(--indigo);color:#fff}[data-section=navigator] .nv__sq{background:var(--t);flex:none;width:12px;height:12px;display:block}[data-section=navigator] .nv__chip[aria-pressed=true] .nv__sq{outline:1px solid #fff}[data-section=navigator] .nv__chip.is-cur:after{content:"";background:var(--indigo);inset-inline:18px;height:4px;position:absolute;bottom:-13px}[data-section=navigator] .nv__bar.is-stuck{border-bottom-color:var(--i45)}html:not(.js) [data-section=navigator] .nv__bar{display:none}@media (max-height:800px) and (min-width:768px){[data-section=navigator]{--nv-bar:40px}[data-section=navigator] .nv__chips{padding:4px 0 5px}[data-section=navigator] .nv__chip{min-height:30px;padding:2px 14px;font-size:14px;line-height:20px}[data-section=navigator] .nv__chip.is-cur:after{height:3px;bottom:-6px}[data-section=navigator] .nv .nv__h{position:relative;top:auto}[data-section=navigator] .nv .nv__t tbody tr[id]{scroll-margin-top:calc(var(--nv-bar) - 8px)}}[data-section=navigator] .nv__grp{position:relative}[data-section=navigator] .nv__h{top:calc(var(--hh) + var(--nv-bar));z-index:5;background:var(--i05);min-height:64px;color:var(--indigo);border-inline-start:6px solid var(--indigo);align-items:center;margin:48px 0 0;padding:12px 24px 12px 20px;font-size:24px;font-weight:700;line-height:32px;display:flex;position:sticky}[data-section=navigator] .nv__grp:first-of-type .nv__h,[data-section=navigator] .nv:not([data-filter=alle]) .nv__grp:not([hidden]) .nv__h{margin-top:32px}[data-section=navigator] .nv__t{border-collapse:collapse;table-layout:fixed;width:100%;font-size:16px;line-height:25.6px}[data-section=navigator] .nv__c-par{width:9%}[data-section=navigator] .nv__c-req{width:27%}[data-section=navigator] .nv__c-req3{width:36%}[data-section=navigator] .nv__c-ans{width:44%}[data-section=navigator] .nv__c-sec{width:20%}[data-section=navigator] .nv__t thead th{text-align:start;vertical-align:bottom;color:var(--i75);border-bottom:2px solid var(--indigo);padding:20px 24px 10px 0;font-size:14px;font-weight:700;line-height:20px}[data-section=navigator] .nv__t tbody :is(th,td){text-align:start;vertical-align:top;border-bottom:1px solid var(--i20);padding:14px 32px 14px 0}[data-section=navigator] .nv__t tr>:first-child{padding-inline-start:24px}[data-section=navigator] .nv__t tr>:last-child{padding-inline-end:24px}[data-section=navigator] .nv__par{color:var(--i75);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:32px;font-weight:700;line-height:40px}[data-section=navigator] .nv__t tbody th.nv__par{padding-top:7px}[data-section=navigator] .nv__req{color:var(--i75);font-size:15px;font-weight:400;line-height:24px}[data-section=navigator] .nv__t tbody .nv__req{padding-top:16px}[data-section=navigator] .nv__ans{color:var(--indigo);font-size:18px;line-height:28px}[data-section=navigator] .nv__ans strong{font-weight:700}[data-section=navigator] .nv__jumps{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}[data-section=navigator] .nv__jumps .jump{white-space:normal;max-width:100%}[data-section=navigator] .nv__t tbody tr{transition:background-color .15s ease-in-out}[data-section=navigator] .nv__t tbody tr:hover{background:var(--i05)}[data-section=navigator] .nv__t tbody tr:is(:target,.is-hit){background:var(--i10);box-shadow:inset 4px 0 0 var(--green)}[data-section=navigator] .nv__t tbody tr:focus{outline:none}[data-section=navigator] .nv__t tbody tr:focus-visible{outline:3px solid var(--indigo);outline-offset:-3px}[data-section=navigator] .nv__t tbody tr[id]{scroll-margin-top:calc(var(--nv-bar) + 64px - 8px)}@media (max-width:1279.98px){[data-section=navigator] .nv__par{font-size:28px;line-height:36px}[data-section=navigator] .nv__c-par{width:11%}[data-section=navigator] .nv__c-req{width:27%}[data-section=navigator] .nv__c-req3{width:38%}[data-section=navigator] .nv__c-ans{width:42%}[data-section=navigator] .nv__c-sec{width:20%}}@media (max-width:1023.98px){[data-section=navigator] .nv__aside,[data-section=navigator] .nv__lead{grid-column:1/17;padding:0}[data-section=navigator] .nv__map{grid-template-columns:repeat(2,max-content);gap:8px 24px;margin-top:32px}[data-section=navigator] .nv__lead{margin-top:40px}[data-section=navigator] .nv__ans{font-size:16px;line-height:25.6px}[data-section=navigator] .nv__c-par{width:12%}[data-section=navigator] .nv__c-req{width:25%}[data-section=navigator] .nv__c-req3{width:37%}[data-section=navigator] .nv__c-ans{width:39%}[data-section=navigator] .nv__c-sec{width:24%}[data-section=navigator] .nv__t tr>:last-child{padding-inline-end:16px}}@media (max-width:767.98px){[data-section=navigator]{--nv-bar:61px}[data-section=navigator] .nv__map{grid-template-columns:none;gap:6px}[data-section=navigator] .nv__mapr{gap:4px}[data-section=navigator] .nv__mapr i{width:12px;height:12px}[data-section=navigator] .nv{margin-top:48px}[data-section=navigator] .nv__chips{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:12px 0;overflow:auto hidden}[data-section=navigator] .nv__chips::-webkit-scrollbar{display:none}[data-section=navigator] .nv__chip{flex:none;gap:7px;min-height:36px;padding:5px 10px;font-size:14px;line-height:22px}[data-section=navigator] .nv__sq{width:10px;height:10px}[data-section=navigator] .nv__chip.is-cur:after{bottom:-13px}[data-section=navigator] .nv__h{min-height:52px;margin-top:40px;padding:10px 16px;font-size:20px;line-height:28px;position:relative;top:auto}[data-section=navigator] .nv__grp:first-of-type .nv__h{margin-top:24px}[data-section=navigator] .nv__t,[data-section=navigator] .nv__t tbody,[data-section=navigator] .nv__t tr,[data-section=navigator] .nv__t tbody :is(th,td){width:auto;display:block}[data-section=navigator] .nv__t colgroup{display:none}[data-section=navigator] .nv__t thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}[data-section=navigator] .nv__t tbody tr{border-bottom:1px solid var(--i20);grid-template-columns:auto minmax(0,1fr);gap:6px 14px;padding:14px 0 16px;display:grid}[data-section=navigator] .nv__t tbody :is(th,td){border:0;padding:0!important}[data-section=navigator] .nv__t tbody :is(th,td).nv__req,[data-section=navigator] .nv__t tbody td.nv__ans,[data-section=navigator] .nv__t tbody td.nv__sec{grid-column:1/-1}[data-section=navigator] .nv__t--c4 tbody td.nv__req{grid-area:1/2/auto/-1;align-self:center}[data-section=navigator] .nv__par{font-size:24px;line-height:32px}[data-section=navigator] .nv__t tbody th.nv__par{padding:0!important}[data-section=navigator] .nv__req{font-size:15px;line-height:22px}[data-section=navigator] .nv__ans{margin-top:6px;font-size:16px;line-height:24px}[data-section=navigator] :is(.nv__ans,th.nv__req)[data-label]:before{content:attr(data-label) / "";color:var(--i75);margin-bottom:2px;font-size:12px;font-weight:700;line-height:18px;display:block}[data-section=navigator] .nv__t--c4 td.nv__req[data-label]:before{display:none}[data-section=navigator] .nv__jumps{margin-top:8px}[data-section=navigator] .nv__t tbody tr[id]{scroll-margin-top:calc(var(--nv-bar) - 8px)}}[data-section=kontakt]{background:var(--indigo);color:#fff}[data-section=kontakt]>.sx__inner>.wrap:first-child{padding-top:72px}[data-section=kontakt] .sx__meta{color:var(--i20)}[data-section=kontakt] .sx__no,[data-section=kontakt] .sx__act{color:#fff}[data-section=kontakt] .sx__head .orn{--c100:var(--v45);--c75:var(--v75);--c45:var(--violet)}[data-section=kontakt] .kt__in{padding-top:8px;padding-bottom:0}[data-section=kontakt] .kt__h2{font-size:var(--fs-h2);line-height:var(--lh-h2);color:#fff;font-weight:700}[data-section=kontakt] .kt__cta{background:var(--violet);color:#fff;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px;display:grid;position:relative;overflow:hidden}[data-section=kontakt] .kt__half{padding:56px 80px 64px;position:relative}[data-section=kontakt] .kt__half+.kt__half{border-inline-start:1px solid #ffffff3d}[data-section=kontakt] .kt__k{color:var(--i20);font-size:16px;font-weight:700;line-height:24px}[data-section=kontakt] .kt__contact{margin-top:16px}[data-section=kontakt] .kt__name{font-size:var(--fs-leitsatz);line-height:var(--lh-leitsatz);color:#fff;margin-bottom:20px;font-weight:700}[data-section=kontakt] .kt__contact p:not(.kt__name){font-size:20px;line-height:28px}[data-section=kontakt] .kt__contact .foot__ph{color:var(--i20)}[data-section=kontakt] .kt__badges{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}[data-section=kontakt] .kt__badges li{margin:0}[data-section=kontakt] .kt__badge{color:#fff;white-space:nowrap;background:0 0;border:1px solid #ffffffb8;align-items:center;gap:9px;min-height:40px;padding:6px 16px 6px 12px;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out;display:inline-flex}[data-section=kontakt] .kt__badge .ic{stroke-width:2px;width:18px;height:18px}[data-section=kontakt] .kt__badge:is(:hover,:focus-visible){color:var(--violet);background:#fff;border-color:#fff}@media (pointer:coarse){[data-section=kontakt] .kt__badge{min-height:44px}}[data-section=kontakt] .kt__contact a:not(.kt__badge){color:#fff;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--i45);-webkit-text-decoration-color:var(--i45);-webkit-text-decoration-color:var(--i45);text-decoration-color:var(--i45);font-weight:700}[data-section=kontakt] .kt__txt{color:#fff;max-width:34em;margin-top:16px;font-size:18px;line-height:28px}[data-section=kontakt] .kt__cta p+p{margin-top:0}[data-section=kontakt] .kt__stmt{font-size:var(--fs-leitsatz);line-height:var(--lh-leitsatz);color:#fff;text-wrap:balance;margin:20px 0 32px;font-weight:700}[data-section=kontakt] .kt__btns{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}[data-section=kontakt] .kt__cta .btn--green{color:var(--indigo)}[data-section=kontakt] .kt__cta .btn--green:hover{color:var(--violet);background:#fff;border-color:#fff}[data-section=kontakt] .kt__cta .kt__btn--text{color:#fff;text-underline-offset:5px;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--v45);-webkit-text-decoration-color:var(--v45);-webkit-text-decoration-color:var(--v45);text-decoration-color:var(--v45);align-items:center;font-size:16px;font-weight:700;line-height:24px;display:inline-flex}[data-section=kontakt] .kt__cta .kt__btn--text:hover{text-decoration-color:#fff}[data-section=kontakt] .kt__more{border-bottom:1px solid var(--i75);flex-wrap:wrap;gap:4px 40px;margin-top:20px;padding-bottom:20px;display:flex}[data-section=kontakt] .kt__more a{color:#fff;align-items:center;gap:10px;min-height:44px;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;display:inline-flex}[data-section=kontakt] .kt__more a .ic{width:18px;height:18px;color:var(--i20)}[data-section=kontakt] .kt__more a:hover span{text-underline-offset:4px;text-decoration:underline}[data-section=kontakt] .kt__info{grid-template-columns:repeat(16,minmax(0,1fr));align-items:end;padding-top:48px;display:grid;position:relative}[data-section=kontakt] .kt__site{grid-column:1/7;margin-bottom:56px;padding-inline-end:40px}[data-section=kontakt] .kt__site p{margin-top:12px}[data-section=kontakt] .kt__site strong{font-weight:700}[data-section=kontakt] .kt__disc{border:0;border-inline-start:1px solid var(--i75);grid-column:7/12;max-width:62ch;margin:0 0 56px;padding:0 0 0 24px}[data-section=kontakt] .kt__end{grid-column:13/17;justify-self:end;width:320px;height:160px;position:relative}[data-section=kontakt] .kt__sign{width:120px;height:160px;display:block;position:absolute;bottom:0;left:0}[data-section=kontakt] .kt__px{width:80px;height:80px;position:absolute}[data-section=kontakt] .kt__px--a{background:var(--violet);top:0;right:0}[data-section=kontakt] .kt__px--b{background:var(--v75);top:80px;right:0}[data-section=kontakt] .kt__px--c{background:var(--v45);top:80px;right:80px}[data-section=kontakt] .kt__px--g{background:var(--green);width:20px;height:20px;top:40px;right:120px}html.fin-on [data-section=kontakt] .kt__px{transition:opacity .45s steps(3,end)}html.fin-on [data-section=kontakt] .kt__px--a{transition-delay:.15s}html.fin-on [data-section=kontakt] .kt__px--c{transition-delay:.3s}html.fin-on [data-section=kontakt] .kt__px--g{transition-delay:.7s}html.fin-on [data-section=kontakt] .kt__sign{transition:opacity .6s ease-out .35s,transform .8s cubic-bezier(.22,1,.36,1) .35s}html.fin-on [data-section=kontakt] .kt__end:not(.is-in) .kt__px{opacity:0}html.fin-on [data-section=kontakt] .kt__end:not(.is-in) .kt__sign{opacity:0;transform:translateY(24px)}@media (max-width:1279.98px){[data-section=kontakt] .kt__half{padding:56px 56px 64px}[data-section=kontakt] .kt__site{grid-column:1/8}[data-section=kontakt] .kt__disc{grid-column:8/17;margin-bottom:24px}[data-section=kontakt] .kt__end{grid-column:1/17;justify-self:end}}@media (max-width:1023.98px){[data-section=kontakt] .kt__cta{grid-template-columns:minmax(0,1fr)}[data-section=kontakt] .kt__half+.kt__half{border-inline-start:0;border-top:1px solid #ffffff3d}[data-section=kontakt] .kt__site,[data-section=kontakt] .kt__disc{grid-column:1/17}[data-section=kontakt] .kt__site{margin-bottom:32px;padding:0}}@media (max-width:767.98px){[data-section=kontakt]>.sx__inner>.wrap:first-child{padding-top:48px}[data-section=kontakt] .kt__cta{margin-top:28px}[data-section=kontakt] .kt__half{padding:36px 24px 40px}[data-section=kontakt] .kt__name{margin-bottom:16px}[data-section=kontakt] .kt__badges{gap:8px}[data-section=kontakt] .kt__badge{min-height:44px;padding-inline:12px 14px}[data-section=kontakt] .kt__btns{flex-direction:column;align-items:stretch;gap:8px}[data-section=kontakt] .kt__btns .btn{width:100%}[data-section=kontakt] .kt__btns .kt__btn--text{justify-content:center}[data-section=kontakt] .kt__more{flex-direction:column;gap:0;margin-top:12px;padding-bottom:12px}[data-section=kontakt] .kt__info{padding-top:40px}[data-section=kontakt] .kt__disc{margin-bottom:32px;padding-inline-start:16px}[data-section=kontakt] .kt__end{width:160px;height:80px}[data-section=kontakt] .kt__sign{width:60px;height:80px}[data-section=kontakt] .kt__px{width:40px;height:40px}[data-section=kontakt] .kt__px--b{top:40px}[data-section=kontakt] .kt__px--c{top:40px;right:40px}[data-section=kontakt] .kt__px--g{width:10px;height:10px;top:20px;right:60px}}@media print{[data-section=navigator] .nv__bar{display:none!important}[data-section=navigator] .nv__grp[hidden]{display:block!important}[data-section=navigator] .nv__h{position:static!important}[data-section=preis] .pr13__ext{margin-top:0}[data-section=kontakt] .kt__end{display:none}}.mx{--mx-hw:min(1280px, calc(100vw - 50px));--mx-frame:max(var(--mx-hw), calc(100vw - 2 * clamp(80px, 12vw - 100px, 200px)));--mx-fs:clamp(19px, min(1.6vw + 4px, 3.2vh), 56px);--mx-row:clamp(7px, 1.2vh, 18px);--mx-gap:clamp(32px, 3.4vw, 104px);--mx-pad-y:clamp(18px, 4vh, 72px);--mx-pv-w:clamp(340px, 34%, 860px);--mx-k:1;--mx-min:44px;--mx-ease:cubic-bezier(.22, 1, .36, 1);z-index:var(--z-menu,200);color:#fff;isolation:isolate;height:100dvh;font-family:var(--font);background:0 0;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.mx[hidden]{display:none}.mx[data-phase=open]{background:var(--indigo)}.mx__cv{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.mx__frame{width:var(--mx-frame);margin-inline:auto}.mx__top{z-index:3;height:var(--hh);flex:none;position:relative}.mx__topin{align-items:stretch;height:100%;display:flex}.mx__brand{color:#fff;flex-direction:column;justify-content:center;min-width:0;margin-inline-end:auto;padding-inline-end:16px;display:flex}.mx__brand .brand__name{color:#fff}.mx__brand .brand__sub{color:var(--i20)}.mx__meter{display:none}.mx__meter i{border:2px solid var(--i65);width:10px;height:10px;display:block}.mx__meter i.is-read{background:var(--i45);border-color:var(--i45)}.mx__meter i.is-cur{background:var(--green);border-color:var(--green)}.mx__close{border:0;border-inline:1px solid var(--sep);width:80px;color:var(--indigo);cursor:pointer;background:#fff;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 4px;font-size:10px;line-height:11px;transition:background-color .4s,color .4s,border-color .4s;display:flex;position:relative}.mx__close[data-morph]{color:#fff;background:0 0;border-color:#0000}.mx__close[data-morph]:hover{background:var(--i95)}.mx__cl{justify-items:center;display:grid}.mx__cl>span{white-space:nowrap;transition:opacity .3s ease, transform .45s var(--mx-ease);grid-area:1/1}.mx__cl-b{opacity:0;transform:translateY(5px)}.mx__close[data-morph] .mx__cl-a{opacity:0;transform:translateY(-5px)}.mx__close[data-morph] .mx__cl-b{opacity:1;transform:none}.mg{fill:currentColor;width:22px;height:22px;display:block;overflow:visible}.mg rect{transform-box:fill-box;transform-origin:50%;transition:transform .55s cubic-bezier(.65,0,.35,1),opacity .3s,fill .3s}.mg[data-open] .mg__t{transform:translateY(6px)rotate(45deg)}.mg[data-open] .mg__b{transform:translateY(-6px)rotate(-45deg)}.mg[data-open] .mg__p1{opacity:0;transform:translate(-7px)scale(0)}.mg[data-open] .mg__p3{opacity:0;transform:translate(7px)scale(0)}.mg[data-open] .mg__p2{fill:var(--green);transform:translate(9px,-8.5px)scale(.7,1.75)}@keyframes mg-ladder{0%{opacity:1}33%{opacity:.75}66%{opacity:.45}}.tbtn--menu:hover .mg__p,.mx__close:not([data-morph]):hover .mg__p{animation:.9s step-end infinite mg-ladder}.tbtn--menu:hover .mg__p2,.mx__close:not([data-morph]):hover .mg__p2{animation-delay:.3s}.tbtn--menu:hover .mg__p3,.mx__close:not([data-morph]):hover .mg__p3{animation-delay:.6s}.mx__close[data-morph]:hover .mg__p2{transform:translate(9px,-8.5px)scale(.7,1.75)rotate(90deg)}html.mx-open .tbtn--menu{visibility:hidden}.mx__body{z-index:2;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--i75) transparent;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow-y:auto}.mx__grid{padding-block:calc(var(--mx-pad-y) * var(--mx-k));flex:1 0 auto;grid-template-columns:minmax(0,1fr);display:grid}.mx__index{grid-template-columns:minmax(0,1fr);align-content:center;row-gap:32px;display:grid}.mx__group{min-width:0}.mx__gh{margin:0 0 calc(clamp(4px, .9vh, 14px) * var(--mx-k));color:#fff;align-items:center;gap:12px;padding-inline:12px;font-size:clamp(14px,.3vw + 10px,19px);font-weight:700;line-height:1.4;display:flex}.mx__gr{color:var(--i45);font-variant-numeric:tabular-nums;letter-spacing:.06em;margin-inline-start:auto;font-weight:400}.mx__list{margin:0;padding:0;list-style:none}.mx__item{position:relative}.mx__rule{background:var(--i75);pointer-events:none;inset-inline:0;height:1px;position:absolute;bottom:0}.mx__item:first-child:before{content:"";background:var(--i75);inset-inline:0;height:1px;position:absolute;top:0}.mx__link{isolation:isolate;min-height:var(--mx-min);padding:calc(var(--mx-row) * var(--mx-k)) 10px calc(var(--mx-row) * var(--mx-k)) 14px;color:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(12px,1vw,24px);text-decoration:none;display:grid;position:relative}.mx__link:before{content:"";z-index:-1;background:var(--i95);transform-origin:0;transition:transform .5s var(--mx-ease);position:absolute;inset:0;transform:scaleX(0)}.mx__link:hover:before,.mx__link:focus-visible:before{transform:scaleX(1)}.mx__bar{background:var(--green);inset-inline-start:0;width:4px;position:absolute;top:0;bottom:0}.mx__lead{color:var(--i45);align-items:center;gap:10px;display:flex}.mx__st{border:2px solid var(--i65);flex:none;width:10px;height:10px}.mx__link[data-state=read] .mx__st{background:var(--i45);border-color:var(--i45)}.mx__link[data-state=cur] .mx__st{background:var(--green);border-color:var(--green)}.mx__link[data-state=cur] .mx__lead{color:#fff}.mx-pn{--px:3px;width:calc(var(--cols) * var(--px));height:calc(5 * var(--px));fill:currentColor;flex:none;display:block}@media (min-width:1600px){.mx__lead .mx-pn{--px:4px}}@media (min-width:2300px){.mx__lead .mx-pn{--px:5px}}.mx__t{font-size:calc(var(--mx-fs) * var(--mx-k));letter-spacing:-.012em;text-wrap:balance;transition:transform .5s var(--mx-ease), color .2s ease;font-weight:700;line-height:1.1;display:block}.mx[data-phase=opening] .mx__t,.mx[data-phase=closing] .mx__t{transition:none}.mx__link[data-state=read] .mx__t{color:var(--i30)}.mx__link:hover .mx__t,.mx__link:focus-visible .mx__t{color:#fff;transform:translate(6px)}.mx__chev{color:#fff;opacity:0;width:22px;height:22px;transition:opacity .25s ease, transform .5s var(--mx-ease);transform:translate(-8px)}.mx__link:hover .mx__chev,.mx__link:focus-visible .mx__chev,.mx__link[data-state=cur] .mx__chev{opacity:1;transform:none}.mx__link[data-state=cur] .mx__chev{color:var(--green)}@media (hover:none){.mx__chev{opacity:1;color:var(--i45);transform:none}}.mx-orn{--s:10px;width:calc(var(--s) * 2);height:calc(var(--s) * 2);flex:none;display:inline-block;position:relative}.mx-orn i{width:var(--s);height:var(--s);position:absolute}.mx-orn i:first-child{left:0;top:var(--s);background:var(--c100)}.mx-orn i:nth-child(2){background:var(--c75);top:0;left:0}.mx-orn i:nth-child(3){left:var(--s);background:var(--c45);top:0}.mx-orn--violet{--c100:var(--violet);--c75:var(--v75);--c45:var(--v45)}.mx-orn--green{--c100:var(--green);--c75:var(--g75);--c45:var(--g45)}.mx-orn--navy{--c100:var(--n75);--c75:var(--n45);--c45:#c6d4e3}.mx__aside{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}.mx-pv{background:var(--i95);flex-direction:column;flex:auto;min-height:0;padding:clamp(22px,1.9vw,48px);display:flex;position:relative;overflow:hidden}.mx-pv__edge{aspect-ratio:1;pointer-events:none;width:clamp(32px,2.6vw,72px);position:absolute;inset-inline-end:0}.mx-pv__edge--a{background:#ffffff12;top:0}.mx-pv__edge--b{background:#00bc8233;top:clamp(32px,2.6vw,72px)}.mx-pv__head{align-items:flex-end;gap:clamp(14px,1.2vw,30px);padding-inline-end:clamp(32px,2.6vw,72px);display:flex;position:relative}.mx-pv__num{--px:clamp(7px, .62vw, 16px);color:#fff}.mx-pv__ttl{min-width:0}.mx-pv__act{color:var(--i20);align-items:center;gap:10px;font-size:clamp(14px,.2vw + 10px,17px);font-weight:700;line-height:1.4;display:flex}.mx-pv__act .mx-orn{--s:7px}.mx-pv__h{color:#fff;text-wrap:balance;margin-top:4px;font-size:clamp(16px,.55vw + 9px,26px);font-weight:700;line-height:1.25}.mx-pv__art{background-image:radial-gradient(circle,#ffffff17 1px,#0000 1.5px);background-position:50%;background-size:20px 20px;flex:1 1 0;min-height:110px;margin-block:clamp(10px,2.2vh,40px);position:relative}.mx-pv__art svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mx-pv__art svg.mx-pv__ghost{aspect-ratio:7/5;fill:#ffffff09;width:auto;max-width:100%;height:92%;inset:4% auto auto 50%;overflow:hidden;translate:-50%}.mx-mt{font-family:var(--font);font-weight:700}.mx-pv__txt{flex-direction:column;gap:clamp(4px,.8vh,12px);display:flex}.mx-pv__fig{letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;align-items:baseline;gap:.14em;font-size:clamp(44px,4.4vw,128px);font-weight:700;line-height:.95;display:flex}.mx-pv__fig:after{content:"";background:var(--green);flex:none;align-self:flex-end;width:.14em;height:.14em;margin-bottom:.06em}.mx-pv__u{color:var(--i20);font-size:.4em}.mx-pv__lab{color:#fff;text-wrap:balance;max-width:30ch;font-size:clamp(18px,.85vw + 8px,32px);font-weight:700;line-height:1.25}.mx-pv__lab.is-quote{font-size:clamp(20px,1vw + 9px,38px);line-height:1.2}.mx-pv__sub{max-width:46ch;color:var(--i20);font-size:clamp(14px,.3vw + 11px,20px);line-height:1.45}.mx-pv__crit{border-top:1px solid var(--i75);color:var(--i20);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:clamp(12px,2vh,30px);padding-top:clamp(10px,1.6vh,22px);font-size:clamp(14px,.2vw + 10px,17px);line-height:1.45;display:flex}.mx-pv__no{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:700}.mx-pv__c{color:#fff;font-weight:700}.mx-pv__dot{color:var(--i45)}.mx-pv__refs{flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.mx-chip{color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;background:#ffffff24;align-items:center;min-height:24px;padding:2px 7px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex}.mx__note{color:var(--i20);font-size:clamp(13px,.15vw + 10px,15px);line-height:1.4}.mx__foot{z-index:2;padding-bottom:max(clamp(14px, 2.4vh, 32px), env(safe-area-inset-bottom));flex:none;position:relative}.mx__footin{border-top:1px solid var(--i75);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding-top:clamp(14px,2.4vh,32px);display:flex}.mx__ctas,.mx__util{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.mx__util--top{display:none}.mx-btn{min-height:44px;font:700 clamp(16px, .45vw + 7px, 20px)/1 var(--font);letter-spacing:.5px;cursor:pointer;border:1px solid #0000;border-radius:23px;justify-content:center;align-items:center;gap:10px;padding:clamp(12px,.5vw + 4px,16px) clamp(20px,.6vw + 10px,28px) clamp(11px,.5vw + 3px,15px);text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out;display:inline-flex}.mx-btn .ic{width:20px;height:20px}.mx-btn--green{background:var(--green);color:var(--indigo);border-color:var(--green)}.mx-btn--green:hover{background:var(--indigo);color:#fff;border-color:#fff}.mx-btn--line{color:#fff;background:0 0;border-color:#fff}.mx-btn--line:hover{color:var(--indigo);background:#fff}.mx-btn--white{color:var(--indigo);background:#fff;border-color:#fff}.mx-btn--white:hover{background:var(--indigo);color:#fff}.mx-u{color:#fff;min-height:44px;font:400 clamp(15px, .4vw + 7px, 19px)/1.35 var(--font);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 6px;text-decoration:none;display:inline-flex}.mx-u:hover{text-decoration:underline}.mx-u .ic{width:22px;height:22px;color:var(--i20)}.mx-u[aria-checked=true] .ic{color:var(--green)}.mx__dock{display:none}.mx :focus-visible{outline:3px solid var(--green);outline-offset:3px}.mx__link:focus-visible{outline-offset:-3px}.mx__close:focus-visible{outline-offset:-7px}.mx-btn--green:focus-visible{outline-color:#fff}@media (forced-colors:active){.mx :focus-visible{outline-color:highlight}}.mx-sky{z-index:1;pointer-events:none;inset-inline:0;width:100%;height:clamp(100px,19vh,320px);display:block;position:absolute;bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 55%);mask-image:linear-gradient(#0000 0%,#000 55%)}.mx-sky path{fill:none;stroke:#fff;stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.mx-sky__far{opacity:.09}.mx-sky__near{opacity:.16}.mx-sky__tower{opacity:.18}.mx-sky__post{opacity:.22}.mx-sky__ground{opacity:.16}.mx-sky__way{opacity:.16;stroke-dasharray:2 9}.mx-sky__way--run{opacity:.45;stroke-dasharray:4 16;animation:6s linear infinite mx-run;stroke:var(--green)!important}@keyframes mx-run{to{stroke-dashoffset:-200px}}.mx-sky__orn rect{fill:var(--green)}@media (min-width:768px){.mx__index{column-gap:clamp(24px,2.8vw,88px);row-gap:calc(clamp(18px, 4.4vh, 80px) * var(--mx-k));grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mx__grid{grid-template-columns:minmax(0, 1fr) var(--mx-pv-w);column-gap:var(--mx-gap)}.mx__meter{align-items:center;gap:4px;margin-inline-end:28px;display:flex}}@media (max-width:1279.98px){.mx{--mx-hw:min(1024px, calc(100vw - 50px));--mx-frame:var(--mx-hw);--mx-pv-w:clamp(300px, 36%, 420px)}}@media (max-width:1023.98px){.mx{--mx-hw:min(768px, calc(100vw - 40px));--mx-fs:clamp(20px, 2.2vw + 3px, 28px)}}@media (max-width:1023.98px),(max-height:600px){.mx{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:block;overflow-y:auto}.mx__cv,.mx-sky{position:fixed}.mx__top{padding-top:env(safe-area-inset-top);position:sticky;top:0}.mx[data-phase=open] .mx__top{background:var(--indigo)}.mx__body{display:block;overflow:visible}.mx-pv{min-height:460px}.mx__foot{padding-bottom:32px}.mx__ctas>.mx-btn--green,.mx__ctas>.mx-btn--white{display:none}.mx__dock{z-index:3;padding:10px max(20px, env(safe-area-inset-left)) max(10px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-right));border-top:1px solid #0000;gap:8px;display:flex;position:sticky;bottom:0}.mx[data-phase=open] .mx__dock{background:var(--indigo);border-top-color:var(--i75)}.mx__dock .mx-btn{letter-spacing:.2px;white-space:nowrap;flex:1 1 0;justify-content:center;gap:8px;min-width:0;min-height:48px;padding-inline:14px;font-size:16px}.mx__dock .mx-btn--white{flex:0 38%}}@media (max-width:767.98px){.mx{--mx-frame:auto;--mx-fs:clamp(20px, 5.4vw + 1px, 28px);--mx-row:12px}.mx__frame{padding-inline:20px}.mx-sky{height:120px}.mx__close{width:64px}.mx__grid{padding-block:24px 8px}.mx__index{row-gap:28px}.mx__gh{padding-inline:0}.mx__link{padding-inline:12px 4px}.mx__chev{opacity:1;color:var(--i45);transform:none}.mx__ctas{flex-direction:column;align-items:stretch;width:100%}.mx-btn{justify-content:space-between}.mx__util{flex-direction:column;align-items:flex-start;gap:4px}.mx__footin{border-top:0;gap:20px}.mx__foot .mx__frame{margin-inline:20px;padding-inline:0}}@media (min-width:768px) and (max-width:1023.98px){.mx__dock{justify-content:center}.mx__dock .mx-btn,.mx__dock .mx-btn--white{flex:0 280px}}@media (min-width:1024px) and (min-height:601px){.mx__util--top{flex-wrap:nowrap;gap:0 12px;margin-inline-end:28px;display:flex}.mx__util--top .mx-u{white-space:nowrap;min-height:40px;font-size:15px}.mx__util--top .mx-u .ic{width:20px;height:20px}.mx__util--foot{display:none}.mx__aside{container-type:size}}@media (min-width:1024px) and (min-height:601px) and (max-width:1099.98px){.mx__meter{display:none}}@container (max-height:470px){.mx-pv{padding-block:clamp(16px,1.4vw,28px)}.mx-pv__art{min-height:0;margin-block:8px}.mx-pv__crit{margin-top:8px;padding-top:8px}}@container (max-height:400px){.mx-pv__sub{display:none}}@media (min-width:1024px) and (max-height:760px){.mx{--mx-pad-y:clamp(14px, 2.6vh, 24px);--mx-pv-w:clamp(300px, 31%, 860px)}.mx__index{row-gap:calc(clamp(14px, 2.6vh, 24px) * var(--mx-k))}}@media (min-width:1024px) and (max-height:760px) and (pointer:fine){.mx{--mx-min:36px}}.hdr .tbtn,.mx__close{letter-spacing:-.1px;font-size:12px;line-height:14px}.hdr .tbtn{gap:4px}@media (min-width:1280px){.nav a{padding-inline:clamp(22px,3.2vw - 14px,32px)}.nav a.nav__icon{padding-inline:clamp(14px,2vw - 12px,20px)}}@media (max-width:1279.98px){.nav a{padding-inline:clamp(10px,2.2vw - 10px,16px)}.nav a.nav__icon{padding-inline:10px}}.nav a.nav__icon>.ic{z-index:1;stroke-width:2px;width:22px;height:22px;position:relative}.nav a>.nav__tip{z-index:3;background:var(--indigo);color:#fff;white-space:nowrap;pointer-events:none;top:calc(100% + 6px);padding:6px 10px;font-size:13px;font-weight:700;line-height:18px;text-decoration:none;display:none;position:absolute;inset-inline-end:0}.nav a.nav__icon:hover>.nav__tip,.nav a.nav__icon:focus-visible>.nav__tip{text-decoration:none;display:block}.tbtn--chat{display:none}.tbtn__chat{overflow:visible}.tbtn__chat-b{stroke-linejoin:miter;stroke-linecap:square}.tbtn__chat rect{stroke:none}.tbtn__chat-p1{fill:var(--green)}.tbtn__chat-p2{fill:var(--g75)}.tbtn__chat-p3{fill:var(--g45)}.tbtn--chat[aria-expanded=true]{background:var(--indigo);color:#fff}@media (max-width:1023.98px){.tbtn--chat{display:flex}}@media (max-width:767.98px){.hdr .tbtn,.mx__close{flex:none;width:64px;padding-inline:2px}}@media (max-width:379.98px){.hdr .tbtn.js-motion{display:none}}@media (min-width:440px) and (max-width:767.98px){.hdr .brand__sub,.mx__brand .brand__sub{font-size:12px;line-height:15px}}@media (max-width:439.98px){.hdr .brand__sub,.mx__brand .brand__sub{white-space:normal;text-wrap:balance;font-size:12px;line-height:14px}}.pr__in{gap:16px}.pr__grp{flex:var(--w,1) 1 0;gap:2px;min-width:0;height:100%;display:flex;position:relative}.pr__seg:before{inset:-10px -1px}.pr__grp.is-cur .pr__seg{background:var(--i20)}.pr__grp--violet{--pa:var(--v45);--pa-on:var(--violet)}.pr__grp--green{--pa:var(--g45);--pa-on:var(--green)}.pr__grp--navy{--pa:var(--n45);--pa-on:var(--navy)}.pr__act{background:var(--i30);pointer-events:none;inset-inline-start:0;width:8px;height:4px;position:absolute;bottom:100%}.pr__grp.is-read .pr__act{background:var(--pa)}.pr__grp.is-cur .pr__act{background:var(--pa-on);width:12px}@media (max-width:767.98px){.pr__in{gap:8px}.pr__grp{gap:1px}.pr__act{width:6px;height:3px}.pr__grp.is-cur .pr__act{width:8px}}.sx__act{min-height:24px;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--indigo);flex:none;align-items:center;margin:0 -10px -2px 0;font-weight:700;display:inline-flex}.sx__act:after{content:"·";color:var(--i45);margin-inline-start:10px;font-weight:400}.on-dark .sx__act,.sx--bg-indigo .sx__act,.sx--bg-violet .sx__act{color:#fff}@media (max-width:767.98px){.sx__act{align-self:center;margin:0;font-size:13px;line-height:18px}.sx__act:after{content:none}}@media print{.sx__act{display:none}}html.rm .mx,html.rm .mx *,html.rm .mg rect{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.mx,.mx *,.mg rect{transition:none!important;animation:none!important}}@media print{.mx{display:none!important}}.doc{--dw:760px;color:#191919;background:#fff;font:400 15px/1.55 Roboto,Noto Sans,system-ui,sans-serif}.doc__bar{z-index:10;background:var(--indigo);color:#fff;position:sticky;top:0}.doc__bar-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;max-width:1040px;margin-inline:auto;padding:14px 20px;display:flex}.doc__bar a{color:#fff;font-weight:700}.doc__bar .btn{min-height:40px;padding:10px 18px;font-size:14px}.doc__main{max-width:var(--dw);margin-inline:auto;padding:48px 20px 96px}.doc h1{color:var(--indigo);font-size:30px;font-weight:700;line-height:38px}.doc h2{color:var(--indigo);margin-top:36px;font-size:22px;font-weight:700;line-height:30px}.doc h3{color:var(--indigo);margin-top:24px;font-size:17px;font-weight:700;line-height:24px}.doc .rte>*+*{margin-top:10px}.doc .rte h2{margin-top:30px}.doc .rte h3{margin-top:22px;font-size:17px;line-height:24px}.doc .rte li+li{margin-top:4px}.doc .rte ul>li:before{width:6px;height:6px;top:.7em}.doc .rte pre{break-inside:avoid;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 14px;font-size:11.5px;line-height:1.45}.doc .tbl table{font-size:13.5px;line-height:19px}.doc .tbl th{padding:0 12px 8px 0}.doc .tbl td,.doc .tbl tbody th{padding:8px 12px 8px 0}.doc .tbl tr{break-inside:avoid}.doc__letter{border-bottom:2px solid var(--indigo);margin-bottom:56px;padding-bottom:48px}.doc__letter .rte h3{margin-top:16px}.doc__letter .rte p{white-space:pre-line}.doc__letter .rte p br{display:none}.doc__cover{flex-direction:column;gap:12px;padding-bottom:48px;display:flex}.doc__cover .orn{margin:0 0 24px}.doc__k{color:var(--i75);font-size:14px;font-weight:700;line-height:20px}.doc__title{font-size:36px!important;line-height:44px!important}.doc__meta{margin-top:8px;font-size:15px;line-height:24px}.doc__meta p+p{margin-top:2px}.doc__disc{color:var(--i75);margin-top:16px;font-size:13px;line-height:19px}.doc__toc{margin-top:40px}.doc__toc ol{border-top:1px solid var(--i20);margin-top:12px;list-style:none}.doc__toc li{border-bottom:1px solid var(--i20);gap:12px;padding:8px 0;display:flex}.doc__toc li span:first-child{min-width:3.5em;color:var(--indigo);font-weight:700}.doc__toc a{color:inherit;text-decoration:none}.doc__toc a:hover{text-decoration:underline}.doc__ch{border-top:2px solid var(--indigo);margin-top:56px;padding-top:32px}.doc__chk{color:var(--i75);margin-bottom:4px;font-size:13px;font-weight:700;line-height:18px;display:block}.doc__ch>h2:first-of-type{margin-top:0}.doc__k5{border:2px solid var(--indigo);margin-top:56px}.doc__k5-head{background:var(--indigo);color:#fff;flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding:14px 20px;font-size:14px;line-height:20px;display:flex}.doc__k5-head strong{font-size:16px}.doc__k5-body{padding:8px 24px 28px}.doc__k5-end{background:var(--i10);color:var(--indigo);padding:10px 20px;font-size:13px;font-weight:700;line-height:18px}.doc .pb{border-top:1px dashed var(--i45);height:0;margin:28px 0;position:relative}.doc .pb:after{content:attr(data-label);color:var(--i75);top:-10px;background:#fff;padding-inline-start:8px;font-size:11px;position:absolute;inset-inline-end:0}.doc__annex{margin-top:72px}.doc__annex-head{color:var(--i75);border-bottom:1px solid var(--i45);padding-bottom:8px;font-size:14px;font-weight:700;line-height:20px}.doc .ph{background:var(--i10);color:var(--i75);outline:1px dashed var(--i45);outline-offset:-1px}.doc__arch{break-inside:avoid;margin-block:16px 20px}.doc__bx{margin-top:28px}@page{size:A4;margin:18mm 18mm 20mm 20mm;@bottom-left{content:"Angebot Maxim Grabow · Digitaler Wegweiser Berlin";font:400 8pt Roboto,sans-serif;color:#5b5386}@bottom-right{content:"Seite " counter(page) " von " counter(pages);font:400 8pt Roboto,sans-serif;color:#5b5386}}@page:first{@bottom-left{content:none}@bottom-right{content:none}}@media print{.doc{font-size:10.5pt;line-height:1.5}.doc__bar{display:none}.doc__main{max-width:none;padding:0}.doc__letter{break-after:page;border:0;margin:0;padding:0}.doc__cover{break-after:page;padding:24mm 0 0}.doc__ch,.doc__annex{break-before:page;border-top:0;margin-top:0;padding-top:0}.doc__annex>.doc__ch:first-of-type{break-before:auto;margin-top:6mm}.doc__k5{font-size:9.4pt;line-height:1.38}.doc__k5 .rte>*+*{margin-top:5px}.doc__k5 .rte h3{margin-top:0;font-size:12pt;line-height:1.3}.doc__k5 .rte h4{margin-top:8px;font-size:10pt}.doc__k5 .rte li+li{margin-top:2px}.doc__k5 .rte ol>li{padding-inline-start:20px}.doc__k5 .rte ul>li{padding-inline-start:14px}.doc__k5 .tbl table{font-size:8.3pt;line-height:1.3}.doc__k5 .tbl th{padding:0 8px 4px 0}.doc__k5 .tbl td,.doc__k5 .tbl tbody th{padding:3px 8px 3px 0}.doc__k5 .rte pre{padding:6px 10px;font-size:7.4pt;line-height:1.3}.doc__k5-head{font-size:9pt}.doc__k5{break-before:page;border:0;margin-top:0}.doc__k5-head{color:var(--indigo);border-bottom:2px solid var(--indigo);background:0 0;padding:0 0 8px}.doc__k5-body{padding:0}.doc__k5-end{border-top:1px solid var(--i45);background:0 0;margin-top:16px;padding:8px 0 0}.doc .pb{break-after:page;border:0;margin:0}.doc .pb:after{content:none}.doc h2,.doc h3{break-after:avoid}.doc .rte p,.doc .rte li{orphans:3;widows:3}.doc a{color:inherit;text-decoration:none}.doc .ph{color:inherit;outline:1px dashed var(--i45);background:0 0}.doc__arch{margin-block:6px 8px}.doc__bx{margin-top:10px;font-size:8.4pt;line-height:1.32}.doc__bx .tbl table{table-layout:fixed;width:100%;font-size:7.8pt;line-height:1.3}.doc__bx .tbl th{padding:0 6px 4px 0}.doc__bx .tbl td,.doc__bx .tbl tbody th{padding:3px 6px 3px 0}.doc__bx .bx-table thead th:first-child{width:15%}.doc__bx .bx-table thead th:nth-child(2){width:14%}.doc__bx .bx-table thead th:nth-child(3){width:19%}.doc__bx .bx-table thead th:nth-child(4),.doc__bx .bx-table thead th:nth-child(5){width:26%}.doc__bx .bx-tbl--values thead th:first-child{width:19%}.doc__bx .bx-tbl--values thead th:nth-child(2){width:23%}.doc__bx .bx-tbl--values thead th:nth-child(3),.doc__bx .bx-tbl--values thead th:nth-child(4){width:29%}.doc__bx .bx-t-fig,.doc__bx .bx-t-fig li{margin:0;padding:0}.doc__bx .bx-t-fig li:before{display:none}.doc__bx .bx-all__lang{margin-top:10px}.doc__bx .bx-all__h{break-after:avoid;margin:0 0 4px;font-size:10pt;line-height:1.3}.doc__bx .bx-t-notes{font-size:7.8pt;line-height:1.35}}}@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-8{top:calc(var(--spacing) * 8)}.container{width:100%}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.table-row{display:table-row}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.border-sep{border-color:var(--color-sep)}.bg-jsd-green{background-color:var(--color-jsd-green)}.bg-jsd-indigo{background-color:var(--color-jsd-indigo)}.text-bignum{font-size:var(--fs-bignum);line-height:var(--tw-leading,var(--lh-bignum));font-weight:var(--tw-font-weight,700)}.text-bignum-m{font-size:var(--fs-bignum-m);line-height:var(--tw-leading,var(--lh-bignum-m));font-weight:var(--tw-font-weight,700)}.text-display-l{font-size:var(--fs-display-l);line-height:var(--tw-leading,var(--lh-display-l));font-weight:var(--tw-font-weight,700)}.text-display-m{font-size:var(--fs-display-m);line-height:var(--tw-leading,var(--lh-display-m));font-weight:var(--tw-font-weight,700)}.text-display-xl{font-size:var(--fs-display-xl);line-height:var(--tw-leading,var(--lh-display-xl));font-weight:var(--tw-font-weight,700)}.text-kicker{font-size:var(--fs-kicker);line-height:var(--tw-leading,var(--lh-kicker));font-weight:var(--tw-font-weight,700)}.text-leitsatz{font-size:var(--fs-leitsatz);line-height:var(--tw-leading,var(--lh-leitsatz));font-weight:var(--tw-font-weight,700)}.text-body{font-size:var(--fs-body);line-height:var(--tw-leading,var(--lh-body))}.text-h2{font-size:var(--fs-h2);line-height:var(--tw-leading,var(--lh-h2))}.text-lead{font-size:var(--fs-lead);line-height:var(--tw-leading,var(--lh-lead))}.text-meta{font-size:var(--fs-meta);line-height:var(--tw-leading,var(--lh-meta))}.text-wrap{text-wrap:wrap}.text-i75{color:var(--color-i75)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
