.feature-card[data-astro-cid-lxmfzltz]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--m-card-gap);padding:var(--m-card-padding-compact);background:transparent;border:var(--m-border-thin) solid var(--m-brand-line-12);border-radius:12px;transition:border-color .2s ease,background-color .2s ease}.feature-card[data-astro-cid-lxmfzltz]:hover{border-color:var(--m-feature-card-border-color);background:var(--m-feature-card-background)}.feature-card__icon[data-astro-cid-lxmfzltz]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:transparent;color:var(--m-brand-600);border:0}.feature-card__icon[data-astro-cid-lxmfzltz] i[data-astro-cid-lxmfzltz]{font-size:var(--fs-ui-icon-display);line-height:var(--m-line-icon)}.feature-card__icon--chip[data-astro-cid-lxmfzltz]{width:var(--m-card-icon-chip-size);height:var(--m-card-icon-chip-size);color:var(--m-card-icon-chip-color);background:var(--m-card-icon-chip-background);border-radius:var(--m-card-icon-chip-radius);box-shadow:none}.feature-card__icon--chip[data-astro-cid-lxmfzltz] i[data-astro-cid-lxmfzltz]{font-size:var(--fs-card-icon-glyph)}.feature-card__body[data-astro-cid-lxmfzltz]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--m-card-body-gap);min-width:0;width:100%}.feature-card__title[data-astro-cid-lxmfzltz]{margin:0;color:var(--m-shared-color);font-size:var(--fs-h3);line-height:var(--m-line-h3);font-weight:var(--m-weight-bold);letter-spacing:0;text-wrap:balance}.feature-card__text[data-astro-cid-lxmfzltz]{margin:0;color:var(--m-feature-card-text-color);font-size:var(--fs-sm);line-height:var(--m-line-copy-standard);text-wrap:balance}.feature-highlights[data-astro-cid-jtqusbrn]{width:var(--m-shell-width);margin:0 auto var(--m-section-gap);padding:0;box-sizing:border-box}.feature-highlights__grid[data-astro-cid-jtqusbrn]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--m-space-md)}@media(max-width:960px){.feature-highlights__grid[data-astro-cid-jtqusbrn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.feature-highlights__grid[data-astro-cid-jtqusbrn]{grid-template-columns:minmax(0,1fr)}}body:has(.support-matrix) #contentcontainer{overflow-y:visible;overflow-x:clip}.support-matrix-card{position:relative;min-width:0}.support-matrix-card.has-section-spacing{margin:1.4rem auto 2.4rem}.support-matrix-card:before{content:"";position:sticky;top:var(--m-table-sticky-shield-top);z-index:4;display:block;height:var(--m-table-sticky-shield-height);margin-bottom:calc(-1 * var(--m-table-sticky-shield-height));background:var(--m-page)}.support-matrix-wrap{overflow:visible;border-radius:var(--m-matrix-radius);background:var(--m-matrix-surface);box-shadow:var(--m-matrix-card-shadow)}.support-matrix{table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0;background:var(--m-matrix-surface);border:var(--m-matrix-border);border-radius:var(--m-matrix-radius);overflow:visible;color:var(--m-text-700);font-size:var(--fs-sm)}.support-matrix th,.support-matrix td{box-sizing:border-box;border-right:var(--m-matrix-cell-border);border-bottom:var(--m-matrix-cell-border)}.support-matrix th:last-child,.support-matrix td:last-child{border-right:0}.support-matrix thead th:first-child{border-top-left-radius:var(--m-matrix-radius)}.support-matrix thead th:last-child{border-top-right-radius:var(--m-matrix-radius)}.support-matrix tfoot td:first-child,.support-matrix tbody:last-of-type tr:last-child th:first-child{border-bottom-left-radius:var(--m-matrix-radius)}.support-matrix tfoot td:last-child,.support-matrix tbody:last-of-type tr:last-child td:last-child{border-bottom-right-radius:var(--m-matrix-radius)}.support-matrix thead th{position:sticky;top:var(--m-table-sticky-top);z-index:5;height:3.475rem;background:var(--m-matrix-surface);box-shadow:var(--m-matrix-header-shadow)}.support-matrix__feature-col,.support-matrix__feature-head{width:40%}.support-matrix__feature-head{padding:.72rem .85rem;text-align:left;vertical-align:middle;color:var(--m-matrix-muted);font-size:var(--fs-sm);line-height:var(--m-line-heading);letter-spacing:.08em;text-transform:uppercase;font-weight:var(--m-weight-extrabold);overflow-wrap:normal;word-break:normal;hyphens:auto}.support-matrix__value-head{position:relative;padding:.62rem .85rem .58rem;text-align:center;vertical-align:middle;overflow-wrap:anywhere;hyphens:auto}.support-matrix__value-head.is-highlighted,.support-matrix__cell.is-highlighted,.support-matrix__action-cell.is-highlighted{background:var(--m-matrix-highlight-surface);border-left-color:var(--m-matrix-highlight-line);border-right-color:var(--m-matrix-highlight-line)}.support-matrix__column-title,.support-matrix__column-secondary{display:block}.support-matrix__column-title{color:var(--m-matrix-title);font-size:var(--fs-sm);line-height:var(--m-line-tight);font-weight:var(--m-weight-extrabold)}.support-matrix__column-secondary{margin-top:.2rem;color:var(--m-matrix-muted);font-size:.76rem;line-height:var(--m-line-tight);font-weight:var(--m-weight-semibold)}.support-matrix__badge{display:inline-flex;align-items:center;margin-left:.45rem;padding:.16rem .5rem;border-radius:var(--m-pill);background:var(--m-matrix-badge-surface);color:var(--m-on-brand);font-size:.67rem;line-height:var(--m-line-h2);font-weight:var(--m-weight-extrabold);vertical-align:middle}.support-matrix__group{padding:.58rem .85rem;text-align:left;background:var(--m-matrix-group-surface);border-top:var(--m-matrix-group-border);border-bottom:var(--m-matrix-group-border);box-shadow:var(--m-matrix-group-shadow);color:var(--m-text-900);font-size:var(--fs-sm);line-height:var(--m-line-tight);font-weight:var(--m-weight-extrabold);letter-spacing:.07em;text-transform:uppercase}.support-matrix__feature,.support-matrix__cell{height:3.375rem}.support-matrix__feature{padding:.42rem .85rem;text-align:left;vertical-align:middle;background:var(--m-matrix-surface);color:var(--m-matrix-title);font-weight:var(--m-weight-regular)}.support-matrix__feature-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.18rem;min-width:0}.support-matrix__feature-copy,.support-matrix__row-title,.support-matrix__row-secondary{display:block;min-width:0}.support-matrix__row-title{color:var(--m-matrix-title);font-size:var(--fs-sm);line-height:var(--m-line-tight);font-weight:var(--m-weight-bold);overflow-wrap:anywhere}.support-matrix__row-secondary{margin-top:.1rem;color:var(--m-matrix-muted);font-size:var(--fs-sm);line-height:var(--m-line-tight);font-weight:var(--m-weight-regular);overflow-wrap:anywhere}.support-matrix__info{position:relative;justify-self:end;display:inline-flex;align-items:center;justify-content:center;width:var(--m-touch-target);height:var(--m-touch-target);padding:0;border:0;background:transparent;color:var(--m-matrix-info);cursor:pointer;-webkit-tap-highlight-color:transparent}.support-matrix__info i{font-size:var(--fs-sm);line-height:var(--m-line-icon)}.support-matrix__tip{position:absolute;top:calc(100% + .5625rem);left:50%;z-index:30;width:max-content;max-width:min(18.75rem,72vw);padding:.6rem .75rem;border-radius:var(--m-matrix-radius);background:var(--m-matrix-tip-surface);color:var(--m-on-brand);font-size:.75rem;line-height:var(--m-line-heading);font-weight:var(--m-weight-medium);text-align:left;white-space:normal;box-shadow:var(--m-matrix-tip-shadow);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%);transition:opacity .14s ease}.support-matrix__tip:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-bottom-color:var(--m-matrix-tip-surface)}@media(hover:hover){.support-matrix__info:hover .support-matrix__tip,.support-matrix__info:focus-visible .support-matrix__tip{opacity:1;visibility:visible;pointer-events:auto}}.support-matrix__info.is-open .support-matrix__tip{opacity:1;visibility:visible;pointer-events:auto}.support-matrix__cell{padding:.5rem .7rem;text-align:center;vertical-align:middle;background:var(--m-matrix-surface)}.support-matrix tbody tr:not(.support-matrix__group-row):hover .support-matrix__feature,.support-matrix tbody tr:not(.support-matrix__group-row):hover .support-matrix__cell:not(.is-highlighted){background:var(--m-matrix-hover-surface)}.support-matrix__check{display:inline-flex;align-items:center;justify-content:center;color:var(--m-matrix-check)}.support-matrix__check i{font-size:var(--fs-body);line-height:var(--m-line-icon)}.support-matrix__dash{display:inline-flex;align-items:center;justify-content:center;width:var(--m-matrix-dash-size);height:var(--m-matrix-dash-size);border-radius:50%;color:var(--m-matrix-dash-text);background:var(--m-matrix-dash-surface);line-height:var(--m-line-icon);font-weight:var(--m-weight-extrabold)}.support-matrix__dash:before{content:"-"}.support-matrix__level{display:inline-flex;align-items:center;justify-content:center;width:var(--m-matrix-level-size);height:var(--m-matrix-level-size)}.support-matrix__level img{display:block;width:var(--m-matrix-level-image-size);height:var(--m-matrix-level-image-size)}.support-matrix__level.is-excluded{opacity:.55}.support-matrix tfoot td{padding:.62rem .8rem .7rem;text-align:center;border-bottom:0;background:var(--m-matrix-surface)}.support-matrix__cta{width:100%;min-height:1.875rem;display:inline-flex;align-items:center;justify-content:center;padding:.28rem .16rem;border:var(--m-matrix-cta-border);border-radius:.375rem;color:var(--m-matrix-cta-text);text-decoration:none;font-size:.75rem;line-height:var(--m-line-tight);font-weight:var(--m-weight-extrabold);white-space:normal;overflow-wrap:anywhere;transition:border-color .16s ease,background .16s ease}.support-matrix__cta:hover,.support-matrix__cta:focus-visible{background:var(--m-matrix-cta-hover-surface);border-color:var(--m-matrix-cta-text)}.support-matrix__cta.is-primary{color:var(--m-on-brand);border-color:transparent;background:var(--m-matrix-primary-cta-surface);box-shadow:var(--m-matrix-primary-cta-shadow)}.support-matrix__cta.is-primary:hover,.support-matrix__cta.is-primary:focus-visible{background:var(--m-matrix-primary-cta-hover-surface)}@media(max-width:800px){.support-matrix__feature-col,.support-matrix__feature-head{width:42%}.support-matrix thead th{height:auto}.support-matrix__feature-head{padding:.42rem .5rem;letter-spacing:.03em}.support-matrix__feature-head .nowrap,.support-matrix__row-title .nowrap,.support-matrix__row-secondary .nowrap{white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:auto}.support-matrix__value-head{padding:.42rem .16rem}.support-matrix__feature,.support-matrix__cell{height:2.875rem}.support-matrix__feature{padding:.36rem .5rem}.support-matrix__cell{padding:.3rem .16rem}.support-matrix__badge{display:block;width:max-content;max-width:100%;margin:.18rem auto 0;padding:.08rem .24rem}.support-matrix tfoot td{padding:.5rem .16rem}}.cad-interface-card[data-astro-cid-ga2ulqej]{display:flex;flex-direction:column;gap:var(--m-space-sm);min-width:0;padding:var(--m-card-padding);background:var(--m-surface);border:var(--m-border-thin) solid var(--m-line-strong);border-radius:var(--m-radius);box-shadow:var(--m-shadow-sm);transition:border-color var(--m-duration-fast) var(--m-ease),box-shadow var(--m-duration-fast) var(--m-ease)}.cad-interface-card[data-astro-cid-ga2ulqej]:hover,.cad-interface-card[data-astro-cid-ga2ulqej]:focus-within{border-color:var(--m-brand-500);box-shadow:var(--m-shadow-md)}.cad-interface-card__topline[data-astro-cid-ga2ulqej]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--m-space-sm)}.cad-interface-card__logo[data-astro-cid-ga2ulqej]{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;height:4.75rem}.cad-interface-card__logo[data-astro-cid-ga2ulqej]:after{position:absolute;inset:0;content:"";background:var(--m-brand-600);-webkit-mask-image:var(--cad-interface-logo);mask-image:var(--cad-interface-logo);-webkit-mask-position:left center;mask-position:left center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.cad-interface-card__logo[data-astro-cid-ga2ulqej] img{display:block;width:auto;max-width:100%;height:100%;object-fit:contain;object-position:left center;opacity:0}.cad-interface-card__badge[data-astro-cid-ga2ulqej]{padding:var(--m-space-2xs) var(--m-space-xs);color:var(--m-success-text);background:var(--m-success-soft);border-radius:var(--m-pill);font-size:var(--fs-sm);font-weight:var(--m-weight-bold);line-height:var(--m-line-tight);white-space:nowrap}.cad-interface-card__title[data-astro-cid-ga2ulqej]{margin:0;color:var(--m-text-900);font-size:var(--fs-h4);overflow-wrap:anywhere}.cad-interface-card__description[data-astro-cid-ga2ulqej]{flex:1 1 auto;margin:0;color:var(--m-text-700)}.cad-interface-card__extensions[data-astro-cid-ga2ulqej]{display:flex;flex-wrap:wrap;gap:var(--m-space-xs);margin:0;padding:0;list-style:none}.cad-interface-card__extensions[data-astro-cid-ga2ulqej] li[data-astro-cid-ga2ulqej]{margin:0;padding:var(--m-space-2xs) var(--m-space-xs);color:var(--m-text-500);background:var(--m-surface-muted);border-radius:var(--m-pill);font-size:var(--fs-sm);line-height:var(--m-line-tight)}.cad-interface-card__link[data-astro-cid-ga2ulqej]{display:inline-flex;align-items:center;justify-content:center;gap:var(--m-space-xs);align-self:center;max-width:100%;margin-inline:0;color:var(--m-on-brand);font-size:var(--fs-sm);font-weight:var(--m-weight-bold);text-align:center;text-decoration:none}.heroheader[data-astro-cid-tq5aemxn]{width:var(--fp-shell);margin:clamp(1rem,2vw,1.6rem) auto clamp(1rem,2.4vw,2rem);display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;flex-wrap:wrap;box-sizing:border-box}.heroheader__head[data-astro-cid-tq5aemxn]{flex:1 1 0;display:flex;flex-direction:column;gap:.3rem;min-width:0}.heroheader__title[data-astro-cid-tq5aemxn]{margin:0;padding:0;color:var(--m-text-900);font-size:var(--fs-h1);font-weight:var(--m-weight-extrabold);line-height:var(--m-line-display-compact);letter-spacing:0;overflow-wrap:break-word;hyphens:manual;text-wrap:balance}.heroheader__title[data-astro-cid-tq5aemxn]:after{content:none}.heroheader__title[data-astro-cid-tq5aemxn] .nowrap{display:inline-block;white-space:normal;overflow-wrap:inherit;word-break:normal}.heroheader__eyebrow[data-astro-cid-tq5aemxn]{display:inline-flex;align-items:center;gap:.55rem;margin:0;color:var(--m-brand-600);font-size:var(--fs-body);font-weight:var(--m-weight-medium);letter-spacing:0;line-height:var(--m-line-heading)}.heroheader__eyebrow-text[data-astro-cid-tq5aemxn]{min-width:0}.heroheader__eyebrow[data-astro-cid-tq5aemxn]:after{content:none}.heroheader__eyebrow[data-astro-cid-tq5aemxn]:before{content:"";display:inline-block;width:28px;height:3px;background:var(--m-orange);border-radius:2px;opacity:.9;flex:0 0 auto}.heroheader[data-astro-cid-tq5aemxn] #uspdiv{margin:0;padding:.4rem .8rem;background:var(--m-glass-surface-78);-webkit-backdrop-filter:var(--m-uspdiv-filter);backdrop-filter:var(--m-uspdiv-filter);border:var(--m-border-thin) solid var(--m-brand-line-16);border-radius:12px}@media(max-width:1099px){.heroheader[data-astro-cid-tq5aemxn] #uspdiv{display:none}}@media(max-width:640px){.heroheader[data-astro-cid-tq5aemxn]{margin-top:clamp(.75rem,3vw,1.1rem)}.heroheader[data-astro-cid-tq5aemxn] #uspdiv{width:100%}}.breadcrumbs[data-astro-cid-ilhxcym7]{width:var(--m-shell-width);margin:var(--m-space-sm) auto 0}.breadcrumbs__list[data-astro-cid-ilhxcym7]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m-space-2xs) var(--m-space-xs);margin:0;padding:0;list-style:none;font-size:var(--fs-sm);line-height:var(--m-line-tight)}.breadcrumbs__item[data-astro-cid-ilhxcym7]{display:flex;align-items:center;gap:var(--m-space-2xs) var(--m-space-xs);margin:0;font-size:var(--fs-sm)}.breadcrumbs__item[data-astro-cid-ilhxcym7]+.breadcrumbs__item[data-astro-cid-ilhxcym7]:before{content:"/";color:var(--m-text-500)}.breadcrumbs__link[data-astro-cid-ilhxcym7]{color:var(--m-text-500);text-decoration:none;transition:color var(--m-duration-fast) var(--m-ease)}.breadcrumbs__link[data-astro-cid-ilhxcym7]:hover,.breadcrumbs__link[data-astro-cid-ilhxcym7]:focus-visible{color:var(--m-brand-600);text-decoration:underline;text-underline-offset:.18em}.breadcrumbs__current[data-astro-cid-ilhxcym7]{color:var(--m-text-700);font-weight:var(--m-weight-semibold)}@media print{.breadcrumbs[data-astro-cid-ilhxcym7]{display:none}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-latin-wght-normal.153fc85b.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-latin-ext-wght-normal.38e3b8fd.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-vietnamese-wght-normal.b275d125.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial"),local("ArialMT");font-weight:400;size-adjust:103.7%;ascent-override:100.09%;descent-override:21.41%;line-gap-override:0%;unicode-range:U+0000-02CC,U+02CE-02D7,U+02DA,U+02DC-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1D00-1DBF,U+1E00-1EFF,U+2000-206F,U+2074,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial"),local("ArialMT");font-weight:500;size-adjust:105.05%;ascent-override:98.81%;descent-override:21.13%;line-gap-override:0%;unicode-range:U+0000-02CC,U+02CE-02D7,U+02DA,U+02DC-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1D00-1DBF,U+1E00-1EFF,U+2000-206F,U+2074,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:600;size-adjust:100.13%;ascent-override:103.67%;descent-override:22.17%;line-gap-override:0%;unicode-range:U+0000-02CC,U+02CE-02D7,U+02DA,U+02DC-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1D00-1DBF,U+1E00-1EFF,U+2000-206F,U+2074,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:700;size-adjust:101.4%;ascent-override:102.37%;descent-override:21.89%;line-gap-override:0%;unicode-range:U+0000-02CC,U+02CE-02D7,U+02DA,U+02DC-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1D00-1DBF,U+1E00-1EFF,U+2000-206F,U+2074,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:800;size-adjust:102.67%;ascent-override:101.1%;descent-override:21.62%;line-gap-override:0%;unicode-range:U+0000-02CC,U+02CE-02D7,U+02DA,U+02DC-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1D00-1DBF,U+1E00-1EFF,U+2000-206F,U+2074,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}@font-face{font-family:bootstrap-icons;src:url(/fonts/bootstrap-icons.sAqVM69c.woff2) format("woff2");font-display:swap}.bi:before,[class^=bi-]:before,[class*=" bi-"]:before{display:inline-block;font-family:var(--m-font-icons);font-style:normal;font-weight:var(--m-weight-regular);font-variant:normal;text-transform:none;line-height:var(--m-line-icon);vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-arrow-counterclockwise:before{content:"\f117 "}.bi-arrow-left-right:before{content:"\f12b "}.bi-arrow-left:before{content:"\f12f "}.bi-arrow-repeat:before{content:"\f130 "}.bi-arrow-right:before{content:"\f138 "}.bi-arrows-collapse:before{content:"\f14b "}.bi-aspect-ratio-fill:before{content:"\f14f "}.bi-award:before{content:"\f154 "}.bi-badge-3d:before{content:"\f15b "}.bi-bezier2:before{content:"\f18c "}.bi-bounding-box-circles:before{content:"\f1b5 "}.bi-bounding-box:before{content:"\f1b6 "}.bi-box-arrow-down:before{content:"\f1b9 "}.bi-box-seam:before{content:"\f1c7 "}.bi-box:before{content:"\f1c8 "}.bi-briefcase:before{content:"\f1cc "}.bi-calculator:before{content:"\f1e0 "}.bi-calendar3:before{content:"\f214 "}.bi-card-checklist:before{content:"\f224 "}.bi-cart3:before{content:"\f244 "}.bi-chat-dots:before{content:"\f24a "}.bi-chat-square-text:before{content:"\f264 "}.bi-check-circle-fill:before{content:"\f26a "}.bi-check-circle:before{content:"\f26b "}.bi-chevron-down:before{content:"\f282 "}.bi-chevron-right:before{content:"\f285 "}.bi-clipboard-check:before{content:"\f28b "}.bi-clock-history:before{content:"\f292 "}.bi-clock:before{content:"\f293 "}.bi-code-slash:before{content:"\f2c6 "}.bi-collection:before{content:"\f2cc "}.bi-cpu:before{content:"\f2d6 "}.bi-diagram-3:before{content:"\f2ee "}.bi-download:before{content:"\f30a "}.bi-envelope:before{content:"\f32f "}.bi-eye-fill:before{content:"\f33e "}.bi-eye:before{content:"\f341 "}.bi-file-earmark-arrow-down:before{content:"\f356 "}.bi-file-earmark-check:before{content:"\f360 "}.bi-file-earmark-lock:before{content:"\f36f "}.bi-file-earmark-richtext:before{content:"\f383 "}.bi-file-earmark-text:before{content:"\f38b "}.bi-files:before{content:"\f3c2 "}.bi-folder2-open:before{content:"\f3d8 "}.bi-gear-wide-connected:before{content:"\f3e3 "}.bi-gem:before{content:"\f3e6 "}.bi-geo-alt:before{content:"\f3e8 "}.bi-globe2:before{content:"\f3ef "}.bi-hand-thumbs-up:before{content:"\f407 "}.bi-hdd-network:before{content:"\f40d "}.bi-headset:before{content:"\f414 "}.bi-house-door:before{content:"\f423 "}.bi-inboxes:before{content:"\f42f "}.bi-info-circle:before{content:"\f431 "}.bi-journal-text:before{content:"\f444 "}.bi-palette-fill:before{content:"\f4b0 "}.bi-pause-fill:before{content:"\f4c3 "}.bi-pencil-square:before{content:"\f4ca "}.bi-people:before{content:"\f4d0 "}.bi-play-circle:before{content:"\f4f3 "}.bi-play-fill:before{content:"\f4f4 "}.bi-plug:before{content:"\f4f7 "}.bi-question-circle:before{content:"\f505 "}.bi-rulers:before{content:"\f523 "}.bi-search:before{content:"\f52a "}.bi-shield-check:before{content:"\f52f "}.bi-shield-lock:before{content:"\f538 "}.bi-stars:before{content:"\f589 "}.bi-stopwatch:before{content:"\f597 "}.bi-tags:before{content:"\f5b2 "}.bi-tools:before{content:"\f5db "}.bi-upload:before{content:"\f603 "}.bi-volume-mute-fill:before{content:"\f60c "}.bi-volume-up-fill:before{content:"\f610 "}.bi-x-circle:before{content:"\f623 "}.bi-cash-coin:before{content:"\f632 "}.bi-file-earmark-pdf:before{content:"\f63e "}.bi-x-lg:before{content:"\f659 "}.bi-windows:before{content:"\f65e "}.bi-graph-up-arrow:before{content:"\f673 "}.bi-boxes:before{content:"\f685 "}.bi-car-front:before{content:"\f7e1 "}.bi-rocket-takeoff:before{content:"\f845 "}.bi-buildings:before{content:"\f87d "}.bi-person-vcard:before{content:"\f8c9 "}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{color:var(--m-ink)}body{margin:0;line-height:var(--m-line-heading);overflow-y:scroll;overflow-x:hidden}a{color:var(--m-brand-600)}a:hover{color:var(--m-brand-500)}a:focus{outline:0}a:hover,a:active{outline:0}abbr[title]{border-bottom:var(--m-border-thin) dotted}b,strong{font-weight:var(--m-weight-bold)}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:var(--m-border-thin) solid var(--m-neutral-300);margin:1em 0;padding:0}ins{background:var(--m-ins-background);color:var(--m-black);text-decoration:none}mark{background:var(--m-mark-background);color:var(--m-black);font-style:italic;font-weight:var(--m-weight-bold)}pre,code,kbd,samp{font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}.image-figure{display:inline-block;max-width:100%;text-align:center;vertical-align:middle}.image-figure img{display:block}.image-figure figcaption{box-sizing:border-box;line-height:var(--m-line-tight);margin:6px auto 0;max-width:100%;text-align:justify}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0}button,input,select{vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:var(--m-input-background-color)}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.visuallyhidden{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.nomobile{display:none}:root{color-scheme:light dark}img,object,embed,video{max-width:100%;height:auto}.fluid{clear:both;margin-left:0;width:100%;float:left;display:block}body{position:relative}.faq-home{font-size:var(--fs-ui-copy-compact)}#contentcontainer{top:0;left:0;display:block;width:100%;overflow-x:hidden;overflow-y:auto}.main_fileguide{display:none}#hintergrund{background:var(--m-surface-tint);position:fixed;width:100%;height:100%;z-index:-1}#hamburger-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;order:3;z-index:110;background:none;border:none;padding:8px;margin-left:8px;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0;line-height:0;gap:var(--m-video-fallback-padding)}#hamburger-toggle .hamburger-bar{display:block;width:26px;height:3px;background-color:var(--m-brand-600);border-radius:2px}#hamburger-toggle.is-active .hamburger-bar:nth-child(1){transform:translateY(8px) rotate(45deg)}#hamburger-toggle.is-active .hamburger-bar:nth-child(2){opacity:0}#hamburger-toggle.is-active .hamburger-bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}#hauptmenubuttons{display:none}#hauptmenubuttons.mobile-open{display:block;width:100%;order:4;flex-basis:100%;background-color:var(--m-surface-near-white);border-top:var(--m-border-thin) solid var(--m-neutral-100);box-shadow:var(--m-hauptmenubuttons-shadow);max-height:calc(100dvh - 73px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:10px;z-index:105}#hauptmenubuttons.mobile-open .main_fileguide{display:block}#hauptmenubuttons.mobile-open .toplevelmenu{flex-direction:column}#hauptmenubuttons.mobile-open .toplevelmenu>li,#hauptmenubuttons.mobile-open .submenu,#hauptmenubuttons.mobile-open .submenu ul,#hauptmenubuttons.mobile-open .submenu li{width:100%}#hauptmenubuttons.mobile-open .toplevelmenu li a{padding:12px 20px;font-size:var(--fs-ui-lead);border-bottom:var(--m-border-thin) solid var(--m-neutral-100);width:100%;box-sizing:border-box}#hauptmenubuttons.mobile-open .submenu{position:static;max-height:0;overflow:hidden;background-color:var(--m-hauptmenubuttons-background-color)}#hauptmenubuttons.mobile-open .submenu-active>.submenu{max-height:1200px}#hauptmenubuttons.mobile-open .submenu li a{width:100%;padding:10px 30px;box-sizing:border-box;border-left:var(--m-border-accent) solid var(--m-brand-600);border-right:none;border-bottom:var(--m-border-thin) solid var(--m-neutral-200);border-top:none}#hauptmenubuttons.mobile-open .menuitemsymbol{display:inline-block;float:right;margin-top:3px}#hauptmenubuttons.mobile-open .submenu-active>a .menuitemsymbol{transform:rotate(180deg)}#hauptmenuback{display:block}#hauptmenu{display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;min-width:320px;flex-wrap:wrap}.toplevelmenu{margin:0;padding:0;list-style:none;display:flex;position:relative}.toplevelmenu li{text-align:left}.submenu-holder{position:relative}.submenu{position:absolute;left:0;display:flex;max-height:0}.submenu ul{margin:0;padding:0;list-style:none}.toplevelmenu li a{font-size:.9375rem;display:block}.menuitemsymbol{flex-shrink:0;width:15px;height:15px;vertical-align:middle}.submenu li a{width:140px;padding:var(--m-submenu-padding-tablet)}.toplevelmenu li:focus-within .menuitemsymbol,.toplevelmenu li.submenu-active .menuitemsymbol{opacity:.2}@media(hover:hover){.toplevelmenu li:hover .menuitemsymbol{opacity:.2}}.sprache{font-size:var(--fs-ui-link-dense);color:var(--m-language-label-color);margin:0}.sprache a{text-align:center;text-decoration:none}.sprache a img{display:inline-block;margin-right:2px;vertical-align:baseline}#logohome{display:flex;align-items:center;justify-content:flex-start;z-index:105}.logo{display:block;height:44px;flex-shrink:0;object-fit:contain;object-position:left center}#platzhaltermenu{display:block}@media only screen and (max-height:620px){#hauptmenubuttons.mobile-open{max-height:calc(100dvh - 62px)}#hauptmenubuttons.mobile-open .toplevelmenu li a{padding:10px 18px;font-size:var(--fs-body)}#hauptmenubuttons.mobile-open .submenu li a{padding:8px 26px}}#sitemapback{display:block;width:100%}#sitemap{text-align:center}#sitemap-copyright{text-align:center;font-size:var(--fs-sm)}#sitemap div{display:inline-block;vertical-align:top}#sitemap p{text-align:left}#sitemap a{display:flex;text-align:left;border:none;width:fit-content;text-decoration:none;font-weight:var(--m-weight-regular);font-size:var(--fs-sm);line-height:30px}.kapitel{display:flex;flex-flow:column;clear:both}.kapitellinks,.kapitelrechts{text-align:center}.kapitelmitte{display:block}.kapitelwrapper{text-align:left}.kapitelrechts.bild img{height:auto;max-width:480px}.kapitellinks.bild .image-figure,.kapitelrechts.bild .image-figure{max-width:480px}.kapitellinks.bild .image-figure img,.kapitelrechts.bild .image-figure img{height:auto;max-width:none}.kapitel li li,.kapitel li p{font-size:inherit}.kapitel ul{padding-left:1.2em}.kapitel a{text-decoration:none}.headline{display:block;clear:both}.headline h2{bottom:0}.headlinesubtext{display:inline;font-size:.9em}h1{display:block}h1,.headline h2{width:100%}h2,.fakeh2{display:block}h3{display:inline-block}.textbutton{font-size:var(--fs-ui-copy-compact);color:var(--m-brand-600);min-width:130px;text-decoration:none;margin-top:-10px;margin-bottom:20px;margin-left:auto;margin-right:var(--m-video-fallback-padding)}.faq-home{width:100%;padding:28px 0 34px;background-color:var(--m-surface-muted-strong)}.faq-home h2{margin:0 0 12px;color:var(--m-brand-600);font-weight:var(--m-weight-regular)}.faq-home__list{width:100%}.faq-home__question{display:flex;align-items:center;gap:10px;padding:14px 0;color:var(--m-faq-home-question-color);cursor:pointer;list-style:none}.faq-home__question:focus-visible{outline:var(--m-border-medium) solid var(--m-brand-500);outline-offset:var(--m-focus-outline-offset)}.faq-home__question::-webkit-details-marker{display:none}.faq-home__question::marker{content:""}.faq-home__question h3{flex:1;margin:0;line-height:inherit}.faq-home__icon{width:24px;height:auto;transition:transform .35s ease;flex-shrink:0}.faq-home__item[open] .faq-home__icon{transform:rotate(180deg)}.faq-home__answer{margin:0 0 14px;padding:0 0 0 34px;color:var(--m-ink);line-height:var(--m-line-heading)}.faq-home__answer p{line-height:inherit}.faq-home__answer p:first-child{margin-top:0}.faq-home__answer p:last-child{margin-bottom:0}#teaserboxes{flex-wrap:wrap;justify-content:center;clear:both;text-align:center}#teaserboxes .teaserboxbutton{color:var(--m-black);min-width:200px;text-align:center}#teaserboxes .teaserboxbutton__picture{width:min(100%,450px);margin:0 auto 1rem;position:relative;z-index:1}#teaserboxes .teaserboxbutton__image{width:100%;height:auto;margin:var(--m-shared-margin-print)}#teaserboxes p{display:block}.usptext{text-align:left;position:relative}.uspsubtext{display:block;text-align:left;font-weight:var(--m-weight-regular)}hr.trennlinie{margin:0;padding:0;border-color:var(--m-surface-muted-strong);border-width:var(--m-border-accent)}.kapitellinksanim{animation:enterfromright 1s;animation-fill-mode:forwards}@keyframes enterfromright{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}.kapitelrechtsanim{animation:enterfromleft 1s;animation-fill-mode:forwards}@keyframes enterfromleft{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@supports (animation-fill-mode: forwards){.kapitellinks.bild img,.kapitelrechts.bild img{opacity:0}}@media only screen and (min-width:460px){.faq-home{padding-top:32px;padding-bottom:38px}.faq-home__answer{padding-left:40px}.nomobile{display:inline-block}}@media only screen and (min-width:560px){.image-figure figcaption{line-height:var(--m-line-copy-compact)}.toplevelmenu li a{font-size:var(--fs-ui-control)}.menuitemsymbol{margin-left:1px}.submenu li a{width:150px;padding:var(--m-submenu-padding-tablet)}.sprache{margin-right:2%}#sitemap p{line-height:1.8em}#sitemap a{font-size:var(--fs-ui-copy-compact)}h1,.headline h2{width:94%;letter-spacing:0}.textbutton{font-size:1.08rem;min-width:160px;margin-left:0;margin-right:10px}#teaserboxes .teaserboxbutton{min-width:240px}}@media only screen and (min-width:690px){.main_fileguide{display:inline-block}}@media only screen and (min-width:801px){.faq-home__icon{width:34px}.faq-home__question{gap:12px}.faq-home__answer{padding-left:46px}#hamburger-toggle{display:none}#hauptmenubuttons{display:inline-block;order:2;flex:1 1 auto;text-align:left;background-color:transparent}#hauptmenubuttons .toplevelmenu{flex-direction:row;align-items:center;flex-wrap:wrap}#hauptmenubuttons .submenu{position:absolute}#hauptmenubuttons .submenu li a{padding:8px 20px}.submenu li a{width:160px}.filesubmenu li a{width:auto;white-space:nowrap}@media(hover:hover){#hauptmenubuttons .toplevelmenu li:hover .submenu,#hauptmenubuttons .toplevelmenu li:focus-within .submenu{max-height:750px}#hauptmenubuttons .toplevelmenu li:hover .filesubmenu,#hauptmenubuttons .toplevelmenu li:focus-within .filesubmenu{max-height:1000px}}#hauptmenubuttons .toplevelmenu li.submenu-active .submenu{max-height:750px}#hauptmenubuttons .toplevelmenu li.submenu-active .filesubmenu{max-height:1000px}#hintergrund{background-size:100%}#hauptmenu{flex-wrap:nowrap}#logohome{order:1;flex:0 0 180px;width:180px;height:65px}.toplevelmenu li a{font-size:var(--fs-body)}.menuitemsymbol{width:18px;height:18px}.sprache{text-align:right;margin:0 0 0 16px;font-size:var(--fs-ui-copy-compact);flex:0 0 auto}#sitemap p{line-height:2em}.kapitel{display:table}.kapitellinks.bild,.kapitelrechts.bild{text-align:center;vertical-align:middle}.kapitellinks.text,.kapitelrechts.text{vertical-align:middle}.kapitellinks.bild img,.kapitelrechts.bild img,.kapitellinks.bild .image-figure,.kapitelrechts.bild .image-figure{max-width:680px}h1,.headline h2{width:100%}.textbutton{min-width:140px}#teaserboxes .teaserboxbutton{min-width:230px}}@media only screen and (min-width:801px)and (max-width:1039px){#hamburger-toggle{display:flex}#hauptmenu{flex-wrap:wrap}#logohome{order:0}#hauptmenubuttons{display:none;order:unset;flex:0 0 auto}}@media only screen and (min-width:1400px){.faq-home{font-size:1.2rem}.image-figure figcaption{line-height:var(--m-line-heading)}.textbutton{font-size:var(--fs-cta);min-width:150px}}@media only screen and (min-width:2500px){#sitemap a{font-size:var(--fs-body)}p{letter-spacing:0}}@media only screen and (max-height:700px){.submenu li a{padding:2px 10px}}@media print{a,a:visited{text-decoration:underline}a[href]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after{content:""}pre,blockquote{border:var(--m-border-thin) solid var(--m-neutral-500);page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h1,h2,h3{page-break-after:avoid}#hauptmenu{display:none;overflow:hidden}table,tr,td,th{-webkit-print-color-adjust:exact}.kapitellinks img,.kapitelrechts img{display:block;page-break-inside:avoid}#teaserboxes .teaserboxbutton{break-inside:avoid;page-break-inside:avoid}#teaserboxes .teaserboxbutton:before{display:none}#teaserboxes .teaserboxbutton>picture.teaserboxbutton__picture{display:block;position:static;visibility:visible;width:100%;max-width:200px;margin:0 auto 8px;page-break-inside:avoid;break-inside:avoid}#teaserboxes .teaserboxbutton>picture.teaserboxbutton__picture>img.teaserboxbutton__image{display:block;visibility:visible;width:100%;max-width:200px;margin:var(--m-shared-margin-print);height:auto;page-break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}}:root{--m-brand-700: #16375a;--m-brand-600: #1f4e80;--m-language-label-color: #1f4e80;--m-brand-rgb: 31, 78, 128;--m-brand-500: #2d6cdf;--m-brand-400: #4f86e6;--m-brand-grad: linear-gradient(180deg, #1f5bb1 0%, #163a62 100%);--m-brand-grad-hover: linear-gradient(180deg, #2a6cc4 0%, #1c4576 100%);--m-brand-grad-shadow: rgba(22, 58, 98, .55);--m-brand-solid: #163a62;--m-brand-solid-hover: #1c4576;--m-text-900: #101a2c;--m-text-700: #364255;--m-text-500: #62708a;--m-hero-copy-color: #102746;--m-page: #f5f8fc;--m-line: rgba(16, 26, 44, .08);--m-line-strong: rgba(16, 26, 44, .14);--m-surface: #ffffff;--m-surface-soft: rgba(255, 255, 255, .72);--m-surface-muted: #eef3f9;--m-brand-soft: rgba(var(--m-brand-rgb), .1);--m-print-surface: #ffffff;--m-success-soft: #e9f4df;--m-success-text: #426d27;--m-feedback-success: #008000;--m-feedback-error: #ff0000;--m-feedback-muted: #808080;--m-neutral-100: #eeeeee;--m-neutral-200: #e0e0e0;--m-neutral-250: #dddddd;--m-neutral-300: #cccccc;--m-neutral-500: #999999;--m-neutral-600: #888888;--m-slate-300: #cbd5e1;--m-focus-ring-color: rgba(45, 108, 223, .55);--m-ink-line-12: rgba(17, 33, 62, .12);--m-brand-line-06: rgba(var(--m-brand-rgb), .06);--m-brand-line-08: rgba(var(--m-brand-rgb), .08);--m-brand-line-10: rgba(var(--m-brand-rgb), .1);--m-brand-line-11: rgba(var(--m-brand-rgb), .11);--m-brand-line-12: rgba(var(--m-brand-rgb), .12);--m-brand-line-14: rgba(var(--m-brand-rgb), .14);--m-brand-line-16: rgba(var(--m-brand-rgb), .16);--m-brand-line-18: rgba(var(--m-brand-rgb), .18);--m-orange: #c4660e;--m-orange-hover: #de7d28;--m-on-brand: #ffffff;--m-shadow-sm: 0 6px 16px -10px rgba(16, 26, 44, .18);--m-shadow-md: 0 18px 40px -22px rgba(16, 26, 44, .22);--m-shadow-lg: 0 30px 60px -30px rgba(16, 26, 44, .28);--m-image-depth-shadow: 0 18px 26px rgba(0, 0, 0, .35);--m-nav-surface-fallback: #f2f6fb;--m-nav-surface-glass-strong: linear-gradient(180deg, rgba(252, 254, 255, .95) 0%, rgba(232, 240, 248, .9) 100%);--m-nav-submenu-fallback: #ffffff;--m-nav-submenu-glass: rgba(255, 255, 255, .94);--m-nav-line: rgba(var(--m-brand-rgb), .18);--m-nav-shadow: 0 18px 40px -26px rgba(16, 26, 44, .38);--m-nav-shadow-hover: 0 22px 46px -26px rgba(16, 26, 44, .46);--m-nav-filter: blur(18px) saturate(150%);--m-nav-height: 4rem;--m-nav-offset: var(--m-space-sm);--m-nav-submenu-clearance: 7rem;--m-radius: 14px;--m-radius-lg: 22px;--m-pill: 999px;--m-card-heading-gap: 1rem;--m-ease: cubic-bezier(.22, 1, .36, 1);--m-duration-fast: .16s;--m-border-thin: 1px;--m-border-control: 1.5px;--m-border-medium: 2px;--m-border-thick: 3px;--m-border-accent: 4px;--m-focus-outline-offset: -2px;--m-section-scroll-margin: 100px;--m-radius-sm: 10px;--fs-h1: clamp(2rem, 1.4rem + 2.6vw, 2.75rem);--fs-h2: clamp(1.375rem, 1.07rem + 1.3vw, 1.625rem);--fs-h3: clamp(1.0625rem, 1rem + .28vw, 1.15rem);--fs-h4: 1.0625rem;--fs-body: 1rem;--fs-hero-copy: 1.1rem;--fs-sm: .875rem;--fs-cta: 1.18rem;--m-weight-regular: 400;--m-weight-medium: 500;--m-weight-semibold: 600;--m-weight-bold: 700;--m-weight-extrabold: 800;--m-tracking-subtle: .005em;--m-tracking-wide: .05em;--m-line-icon: 1;--m-line-h2: 1.25;--m-line-h3: 1.3;--m-line-heading: 1.4;--m-line-tight: 1.2;--m-line-body: 1.6;--m-line-cta: 1.18;--m-space-2xs: .25rem;--m-space-xs: .5rem;--m-space-sm: .75rem;--m-space-md: 1rem;--m-space-lg: 1.5rem;--m-space-xl: 2rem;--m-space-2xl: clamp(2.5rem, 6vw, 4.5rem);--m-video-fallback-padding: 5px;--m-card-gap: var(--m-space-xs);--m-card-body-gap: var(--m-space-2xs);--m-card-padding-compact: 1.1rem var(--m-space-md);--m-card-padding-lg: clamp(1.2rem, 2.4vw, 1.8rem);--m-section-title-padding: 0 0 .55rem;--m-content-section-grid-gap: clamp(1.5rem, 3vw, 3rem);--m-content-section-edge-padding-block: clamp(.55rem, 1.2vw, 1rem);--m-content-card-background: linear-gradient(145deg, rgba(246, 249, 253, .94) 0%, rgba(235, 241, 248, .97) 100%);--m-content-card-border: var(--m-border-thin) solid rgba(var(--m-brand-rgb), .08);--m-content-card-shadow: .75rem .75rem 1.75rem rgba(195, 205, 221, .44), -.75rem -.75rem 1.75rem rgba(255, 255, 255, .78);--m-tutorial-content-gap: 3.125rem;--m-tutorial-chapter-button-width: 18rem;--m-card-padding: clamp(1rem, 2vw, 1.4rem);--m-section-gap: 3rem;--m-kapitel-inset: clamp(1.1rem, 2.4vw, 2rem);--m-table-sticky-top: 7.1875rem;--m-table-sticky-shield-top: 4.0625rem;--m-table-sticky-shield-height: 3.125rem;--m-matrix-radius: .5rem;--m-matrix-dash-size: 1.02rem;--m-matrix-level-size: 1.4rem;--m-matrix-level-image-size: 1.2rem;--m-matrix-surface: var(--m-surface);--m-matrix-title: var(--m-text-900);--m-matrix-muted: var(--m-text-500);--m-matrix-info: #a7b0bd;--m-matrix-check: #e96f10;--m-matrix-dash-text: #8b96a8;--m-matrix-dash-surface: #f0f3f7;--m-matrix-group-surface: #e9eff7;--m-matrix-hover-surface: #f9fbfe;--m-matrix-highlight-surface: linear-gradient(180deg, rgba(233, 111, 16, .09), rgba(233, 111, 16, .045));--m-matrix-highlight-line: rgba(233, 111, 16, .3);--m-matrix-badge-surface: linear-gradient(180deg, #f0811d, #c75d08);--m-matrix-tip-surface: #0d2240;--m-matrix-cta-text: var(--m-brand-700);--m-matrix-cta-hover-surface: #f1f6fc;--m-matrix-primary-cta-surface: linear-gradient(180deg, #f0821f, #c75d08);--m-matrix-primary-cta-hover-surface: linear-gradient(180deg, #f58c2d, #d7670b);--m-matrix-border: var(--m-border-thin) solid rgba(22, 55, 90, .14);--m-matrix-cell-border: var(--m-border-thin) solid rgba(22, 55, 90, .1);--m-matrix-group-border: var(--m-border-thin) solid rgba(22, 55, 90, .18);--m-matrix-cta-border: var(--m-border-thin) solid rgba(31, 78, 128, .42);--m-matrix-card-shadow: 0 18px 42px -34px rgba(8, 38, 74, .5);--m-matrix-header-shadow: 0 1px 0 rgba(22, 55, 90, .12);--m-matrix-group-shadow: inset .25rem 0 0 #2d6cdf;--m-matrix-tip-shadow: 0 16px 34px -14px rgba(8, 38, 74, .6);--m-matrix-primary-cta-shadow: 0 12px 22px -16px rgba(199, 93, 8, .78);--m-control-min-height: 3.2rem;--m-hero-button-height: 80px;--m-touch-target: 2.75rem;--m-icon-sm: 2.75rem;--m-card-icon-chip-size: var(--m-icon-sm);--m-card-icon-chip-radius: .75rem;--m-card-icon-chip-color: var(--m-brand-600);--m-card-icon-chip-background: var(--m-brand-soft);--fs-card-icon-glyph: var(--fs-h3);--m-purchase-button-width: 26.875rem;--m-scroll-offset: 8rem;--m-font: "Plus Jakarta Sans", "Plus Jakarta Sans Fallback", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--m-font-icons: bootstrap-icons;--m-shell-gutter: clamp(56px, 6vw, 80px);--m-shell-width: min(1220px, calc(100% - var(--m-shell-gutter)));--m-format-heading-color: #11355d;--m-format-border-color: rgba(22, 55, 90, .12);--m-pricing-blue-strong: #08264a;--m-pricing-orange-dark: #c75d08;--m-pricing-border: rgba(22, 55, 90, .14);--videobutton-column-width: 176px;--videobutton-grid-gap: 14px;--videobutton-grid-width: calc((2 * var(--videobutton-column-width)) + var(--videobutton-grid-gap));--videoplayer-max-width: 100%;--fs-ui-micro: .7rem;--fs-ui-badge: .72rem;--fs-ui-caption: .78rem;--fs-ui-link-dense: .8rem;--fs-ui-supporting: .82rem;--fs-ui-supporting-emphasis: .84rem;--fs-ui-control-compact: .85rem;--fs-ui-link-compact: .86rem;--fs-ui-note: .88rem;--fs-ui-copy-compact: .9rem;--fs-ui-copy: .92rem;--fs-ui-control: .95rem;--fs-ui-lead: 1.05rem;--fs-ui-icon-large: 1.25rem;--fs-ui-icon-display: 2rem;--m-line-display-compact: 1.1;--m-line-display-balanced: 1.15;--m-line-copy-compact: 1.35;--m-line-copy-balanced: 1.45;--m-line-copy-standard: 1.5;--m-line-copy-relaxed: 1.55;--m-shared-margin: 0 0 .85rem;--m-shared-padding: 0 10px;--m-hauptmenu-padding: 0 16px;--m-shared-margin-print: 0 auto;--m-download-margin: .45rem 0 0;--m-kapitel-margin-bottom: .5em;--m-pricing-card-features-spacing: .7rem 0 0;--m-interfaces-spacing: 1.25rem;--m-submenu-padding-tablet: 5px 10px;--m-download-row-gap: clamp(.9rem, 1.8vw, 1.25rem);--m-black: #000;--m-videoplayer-poster-background-color: #08111f;--m-videobutton-icon-color: #0c131f;--m-shared-color: #102746;--m-faq-home-question-color: #105099;--m-ink: #111;--m-pricing-detail-intro-color: #152033;--m-pricing-detail-side-card-color: #28364c;--m-pricing-detail-area-card-color: #313d50;--m-feature-card-text-color: #4c5d72;--m-pricing-detail-text-muted: #4f5b6e;--m-pricing-detail-subtitle-color: #5c6677;--m-pricing-detail-areas-footnote-color: #6c7585;--m-text-disabled: #7a8492;--m-videocontrolbutton-inline-color: #cfe0ff;--m-surface-muted-strong: #E4E9EF;--m-input-background-color: #f0dddd;--m-hauptmenubuttons-background-color: #f0f3f7;--m-surface-near-white: #FAFAFA;--m-shared-border-color: rgba(127, 169, 238, .25);--m-dl-card-border-color: rgba(127, 169, 238, .35);--m-shared-border-color-dark-hover: rgba(127, 169, 238, .4);--m-dark-line-hover: rgba(127, 169, 238, .45);--m-videobutton-border-color: rgba(127, 169, 238, .5);--m-html-background-color: rgba(140, 50, 50, .35);--m-sitemap-copyright-color: rgba(232, 239, 255, .62);--m-sitemap-color: rgba(232, 239, 255, .78);--m-hauptmenubuttons-background-color-dark: rgba(255, 255, 255, .04);--m-on-brand-muted: rgba(255, 255, 255, .84);--m-pricing-card-border-color: rgba(31, 78, 128, .18);--m-feature-card-border-color: rgba(31, 78, 128, .22);--m-teaserboxbutton-border-color: rgba(var(--m-brand-rgb), .15);--m-tutorialboxes-border-color: rgba(var(--m-brand-rgb), .18);--m-download-border-color: rgba(var(--m-brand-rgb), .22);--m-videobutton-border-color-hover: rgba(var(--m-brand-rgb), .24);--m-textbutton-border-color: rgba(var(--m-brand-rgb), .28);--m-schalter-border-color: rgba(var(--m-brand-rgb), .32);--m-videobutton-border-color-active: rgba(var(--m-brand-rgb), .4);--m-uspdiv-filter: blur(10px) saturate(140%);--m-videocontrolbutton-overlay-filter: blur(12px) saturate(128%);--m-teaserboxbutton-filter: blur(12px) saturate(135%);--m-hauptmenuback-filter: blur(16px) saturate(122%);--m-kapitelrechts-filter: drop-shadow(0 14px 26px rgba(0, 0, 0, .55));--m-content-image-depth-filter: drop-shadow(0 14px 26px rgba(8, 38, 74, .22));--m-iconbutton-glyph-filter: drop-shadow(0 1px 2px rgba(0,0,0,.2));--m-formatpage-trial-visual-filter: drop-shadow(0 24px 28px rgba(17, 33, 62, .18));--m-product-hero-image-filter-format: drop-shadow(0 24px 28px rgba(17, 33, 62, .16));--m-shared-filter: drop-shadow(var(--m-image-depth-shadow));--m-shared-transition: .001ms;--m-link-color-transition: color .16s var(--m-ease);--m-menu-link-transition: color .16s var(--m-ease), background-color .16s var(--m-ease);--m-reveal-transition: transform .52s var(--m-ease), opacity .38s var(--m-ease);--m-video-timeline-shadow: 0 0 0 3px rgba(31, 78, 128, .18), 0 8px 18px -10px rgba(16, 26, 44, .5);--m-pricing-card-badge-shadow: 0 10px 22px -12px rgba(196, 102, 14, .6);--m-iconbutton-icon-shadow: 0 12px 24px -20px rgba(22, 58, 98, .95);--m-sprache-shadow: 0 12px 24px -24px rgba(16, 26, 44, .35);--m-pricing-detail-badge-icon-shadow: 0 14px 26px -18px rgba(14, 62, 117, .8);--m-pricing-detail-badge-icon-shadow-orange: 0 14px 26px -18px rgba(199, 93, 8, .85);--m-pricing-card-cta-shadow: 0 14px 28px -16px rgba(31, 78, 128, .6);--m-textbutton-shadow: 0 14px 28px -26px rgba(0, 0, 0, .7);--m-textbutton-shadow-subtle: 0 14px 28px -26px rgba(16, 26, 44, .28);--m-pricing-detail-trial-card-shadow: 0 14px 28px -26px rgba(8, 38, 74, .4);--m-pricing-detail-area-card-shadow: 0 14px 30px -28px rgba(8, 38, 74, .45);--m-textbutton-shadow-dark-hover: 0 18px 30px -24px rgba(0, 0, 0, .75);--m-textbutton-shadow-hover: 0 18px 30px -24px rgba(16, 26, 44, .28);--m-pricing-card-cta-shadow-hover: 0 18px 32px -14px rgba(31, 78, 128, .65);--m-videocontrolbutton-shadow: 0 18px 32px -18px rgba(16, 26, 44, .6);--m-shared-shadow: 0 18px 36px -20px var(--m-brand-grad-shadow);--m-videoplayer-frame-shadow: 0 18px 36px -24px rgba(6, 12, 22, .55);--m-pricing-detail-advisory-shadow: 0 18px 38px -28px rgba(8, 38, 74, .7);--m-videocontrolbutton-shadow-hover: 0 22px 38px -18px rgba(16, 26, 44, .68);--m-videocontrolbutton-overlay-shadow: 0 24px 40px -20px rgba(0, 0, 0, .55);--m-shared-shadow-dark: 0 24px 48px -36px rgba(0, 0, 0, .7);--m-pricing-card-featured-shadow: 0 24px 50px -28px rgba(31, 78, 128, .45);--m-videocontrolbutton-overlay-shadow-hover: 0 28px 44px -20px rgba(0, 0, 0, .62);--m-teaserboxbutton-shadow: 0 28px 52px -36px rgba(0, 0, 0, .8);--m-videoplayer-time-shadow: 0 4px 12px rgba(0, 0, 0, .28);--m-hauptmenubuttons-shadow: 0 4px 12px rgba(0,0,0,.15);--m-videobutton-shadow: 0 6px 14px -10px rgba(0, 0, 0, .5), 0 0 0 1.5px rgba(127, 169, 238, .25);--m-videobutton-shadow-active: 0 6px 14px -10px rgba(16, 26, 44, .18), 0 0 0 1.5px rgba(var(--m-brand-rgb), .18);--m-videoplayer-status-overlay-shadow: 0 6px 16px rgba(0, 0, 0, .45);--m-videobutton-shadow-dark-hover: 0 8px 16px -10px rgba(0, 0, 0, .6);--m-videobutton-shadow-hover: 0 8px 16px -10px rgba(16, 26, 44, .24), inset 0 1px 0 rgba(255, 255, 255, .86);--m-videobutton-shadow-dark: 0 8px 18px -12px rgba(0, 0, 0, .6);--m-videobutton-shadow-raised: 0 8px 18px -12px rgba(16, 26, 44, .3), inset 0 1px 0 rgba(255, 255, 255, .82);--m-pricelist-intro-cards-item-shadow: 0 8px 22px -18px rgba(0, 0, 0, .6);--m-pricelist-intro-card-shadow-strong: 0 8px 22px -18px rgba(8, 38, 74, .35);--m-teaserboxbutton-shadow-neumorphic: 12px 12px 26px rgba(190, 202, 220, .34), -10px -10px 22px rgba(255, 255, 255, .76), inset 0 1px 0 rgba(255, 255, 255, .68);--m-interface-card-shadow: 12px 12px 28px rgba(195, 205, 221, .44), -12px -12px 28px rgba(255, 255, 255, .78);--m-teaserboxbutton-shadow-neumorphic-strong: 16px 16px 36px rgba(190, 202, 220, .42), -12px -12px 28px rgba(255, 255, 255, .82), inset 0 1px 0 rgba(255, 255, 255, .72);--m-teaserboxbutton-shadow-hover: 20px 20px 42px rgba(184, 198, 219, .46), -14px -14px 30px rgba(255, 255, 255, .86), inset 0 1px 0 rgba(255, 255, 255, .78);--m-about-margin: var(--m-space-xl) 0 0;--m-shared-background: #08111f;--m-sitemapback-background: #101c30;--m-textbutton-background: #21304a;--m-videobutton-thumb-background: #243246;--m-videobutton-thumb-surface: #dce3ec;--m-pricelist-intro-cards-icon-background: #eaf1fa;--m-pricing-detail-trial-card-background: #f2f6fb;--m-tutorialboxes-background: #f3f6fb;--m-surface-tint: #f7faff;--m-mark-background: #ff0;--m-ins-background: #ff9;--m-formatpage-trial-badge-icon-background: linear-gradient(135deg, rgba(var(--m-brand-rgb), .12), rgba(45, 108, 223, .06));--m-formatpage-howto-card-icon-background: linear-gradient(135deg, rgba(var(--m-brand-rgb), .14), rgba(45, 108, 223, .06));--m-teaserboxbutton-background-first: linear-gradient(145deg, rgba(255, 255, 255, .55) 0%, rgba(235, 243, 252, .74) 52%, rgba(224, 235, 248, .84) 100%);--m-teaserboxbutton-background-second: linear-gradient(145deg, rgba(255, 255, 255, .56) 0%, rgba(240, 245, 250, .74) 52%, rgba(232, 239, 246, .84) 100%);--m-teaserboxbutton-background-third: linear-gradient(145deg, rgba(255, 255, 255, .56) 0%, rgba(244, 243, 249, .74) 52%, rgba(236, 240, 247, .84) 100%);--m-tutorialboxes-background-dark: linear-gradient(180deg, #121b2a 0%, #0e1622 100%);--m-formatpage-trial-background: linear-gradient(180deg, #18222f 0%, #121b28 100%);--m-videocontrolbutton-background: linear-gradient(180deg, #1f4e80 0%, #16375a 100%);--m-pricing-detail-badge-icon-background: linear-gradient(180deg, #1f5a9a 0%, #0e3e75 100%);--m-pricing-card-badge-background: linear-gradient(180deg, #ea7e2e 0%, #c4660e 100%);--m-pricing-detail-badge-icon-background-orange: linear-gradient(180deg, #f07c1a 0%, var(--m-pricing-orange-dark) 100%);--m-pricing-detail-advisory-icon-background: linear-gradient(180deg, #ff9138 0%, #ed6d08 100%);--m-formatpage-trial-background-alt: linear-gradient(180deg, #ffffff 0%, #f3f7fc 100%);--m-teaserboxbutton-background-dark: linear-gradient(180deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, 0) 30%);--m-teaserboxbutton-highlight-background: linear-gradient(180deg, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, 0) 30%);--m-videobutton-background: linear-gradient(180deg, rgba(255, 255, 255, .94) 0%, rgba(244, 247, 252, .92) 100%);--m-videobutton-background-active: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(241, 246, 252, .96) 100%);--m-videobutton-background-dark: linear-gradient(180deg, rgba(28, 39, 56, .94) 0%, rgba(20, 29, 44, .92) 100%);--m-pricing-card-featured-background: linear-gradient(180deg, rgba(31, 78, 128, .16) 0%, rgba(31, 78, 128, .08) 100%);--m-videobutton-background-dark-active: linear-gradient(180deg, rgba(34, 48, 70, .98) 0%, rgba(26, 37, 54, .96) 100%);--m-videoplayer-frame-background: linear-gradient(180deg, rgba(6, 12, 22, .08) 0%, rgba(6, 12, 22, .3) 100%);--m-videoplayer-toolbar-background: linear-gradient(180deg, rgba(6, 12, 22, 0) 0%, rgba(6, 12, 22, .42) 30%, rgba(6, 12, 22, .82) 100%);--m-pricing-detail-advisory-background: linear-gradient(90deg, #063b69 0%, #00467c 52%, #003765 100%);--m-video-timeline-background: linear-gradient(90deg, rgba(31, 78, 128, .88) 0%, rgba(79, 134, 230, .72) 100%);--m-tutorialboxes-background-light: radial-gradient(80% 60% at 50% 0%, rgba(45, 108, 223, .06), transparent 70%), linear-gradient(180deg, #f7faff 0%, #eef3fb 100%);--m-hauptmenuback-background: rgba(11, 18, 30, .22);--m-html-background: rgba(111, 159, 240, .35);--m-videocontrolbutton-overlay-background: rgba(12, 19, 31, .76);--m-videocontrolbutton-overlay-background-hover: rgba(12, 19, 31, .86);--m-dark-highlight-07: rgba(127, 169, 238, .07);--m-dark-highlight-12: rgba(127, 169, 238, .12);--m-shared-background-dark: rgba(127, 169, 238, .14);--m-dark-highlight-16: rgba(127, 169, 238, .16);--m-uspdiv-background: rgba(22, 31, 46, .82);--m-sprache-background: rgba(22, 31, 46, .88);--m-sektion-background: rgba(245, 248, 252, .7);--m-dark-surface-white-04: rgba(255, 255, 255, .04);--m-related-topic-background: rgba(255, 255, 255, .05);--m-dark-surface-white-06: rgba(255, 255, 255, .06);--m-feature-card-background: rgba(255, 255, 255, .35);--m-download-background: rgba(255, 255, 255, .7);--m-glass-surface-78: rgba(255, 255, 255, .78);--m-language-surface-84: rgba(255, 255, 255, .84);--m-button-surface-96: rgba(255, 255, 255, .96);--m-textbutton-background-hover: rgba(255, 255, 255, 1);--m-pricing-card-cta-background: rgba(31, 78, 128, .06);--m-pricing-card-tag-background: rgba(31, 78, 128, .07);--m-pricing-card-icon-background: rgba(31, 78, 128, .1);--m-brand-hover-surface-045: rgba(45, 108, 223, .045);--m-brand-hover-surface-06: rgba(45, 108, 223, .06);--m-language-active-surface: rgba(45, 108, 223, .07);--m-brand-surface-18: rgba(45, 108, 223, .18);--m-button-brand-hover-background: var(--m-brand-solid-hover) var(--m-brand-grad-hover);--m-button-brand-background: var(--m-brand-solid) var(--m-brand-grad)}@media(max-width:800px){:root{--m-table-sticky-top: 4.875rem;--m-table-sticky-shield-top: 4rem;--m-table-sticky-shield-height: .875rem}}@media(max-width:720px){:root{--m-shell-gutter: 48px}}@media(max-width:480px){:root{--m-shell-gutter: 32px}}.nowrap{white-space:nowrap;overflow-wrap:normal;word-break:keep-all}:where(#contentcontainer) ul{list-style-type:square}html,body,button,input,select,textarea{font-family:var(--m-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background:var(--m-surface-tint);color:var(--m-text-700);letter-spacing:0}.skip-link{box-sizing:border-box;position:fixed;top:var(--m-space-md);left:var(--m-space-md);z-index:210;display:inline-flex;align-items:center;min-height:var(--m-touch-target);max-width:calc(100% - var(--m-space-md) - var(--m-space-md));padding-block:var(--m-space-xs);padding-inline:var(--m-space-md);border:var(--m-border-medium) solid var(--m-brand-600);border-radius:var(--m-radius-sm);background:var(--m-surface);color:var(--m-brand-600);font-size:var(--fs-body);font-weight:var(--m-weight-semibold);line-height:var(--m-line-body);overflow-wrap:anywhere;transform:translateY(calc(-100% - var(--m-space-md) - var(--m-border-thick)))}.skip-link:focus{transform:none;outline:var(--m-border-medium) solid var(--m-brand-500);outline-offset:var(--m-focus-outline-offset)}#main-content:focus-visible{outline:var(--m-border-medium) solid var(--m-brand-500);outline-offset:var(--m-focus-outline-offset)}#contentcontainer{position:relative;isolation:isolate}.dataprivacy-language-current{background-color:var(--m-orange);color:var(--m-on-brand);padding:1px 6px}#main-content .dataprivacy-language-link,#main-content .dataprivacy-language-link:visited{color:var(--m-brand-600)}#main-content .dataprivacy-language-link:hover,#main-content .dataprivacy-language-link:focus-visible{color:var(--m-brand-500)}h1,h2,h3,h4,h5,h6,.fakeh2{color:var(--m-text-900)}h4,h5,h6{font-weight:var(--m-weight-bold)}h1,h2,h3,.fakeh2{letter-spacing:0}h1,h2,h3,h4,h5,h6,.fakeh2{margin:0}h1{font-size:var(--fs-h1);line-height:var(--m-line-tight);font-weight:var(--m-weight-extrabold)}h2,.fakeh2{font-size:var(--fs-h2);line-height:var(--m-line-h2);font-weight:var(--m-weight-extrabold)}h3{font-size:var(--fs-h3);line-height:var(--m-line-h3);font-weight:var(--m-weight-bold)}h4{font-size:var(--fs-h4);line-height:var(--m-line-heading);letter-spacing:0}h5{font-size:var(--fs-body);line-height:var(--m-line-heading);letter-spacing:0}h6{font-size:var(--fs-sm);line-height:var(--m-line-heading);letter-spacing:0;text-transform:uppercase}p,li{color:var(--m-text-700);font-size:var(--fs-body);line-height:var(--m-line-body)}::selection{background:var(--m-brand-surface-18);color:var(--m-text-900)}a:focus-visible,button:focus-visible,.textbutton:focus-visible{outline:var(--m-border-medium) solid var(--m-focus-ring-color);outline-offset:var(--m-border-thick);border-radius:8px}#uspdiv{position:relative;z-index:5;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;width:var(--m-shell-width)}#main-content{--fp-shell: var(--m-shell-width);position:relative;scroll-margin-top:var(--m-scroll-offset)}@media(min-width:1000px){#main-content>#uspdiv{position:absolute;top:clamp(.7rem,1.4vw,1.6rem);right:max(16px,calc((100vw - 1220px)/2 + 16px));width:auto;margin:0;padding:.4rem .8rem;background:var(--m-glass-surface-78);backdrop-filter:var(--m-uspdiv-filter);-webkit-backdrop-filter:var(--m-uspdiv-filter);border-radius:12px;border:var(--m-border-thin) solid var(--m-brand-line-16)}}#main-content .heroheader #uspdiv.uspdiv-hero{width:auto}.usptext{align-items:center;color:var(--m-text-900);font-weight:var(--m-weight-semibold);letter-spacing:0;min-width:0;margin:0;cursor:default;transition:none}#uspdiv .usptext+.usptext{padding-left:1.1rem;border-left:var(--m-border-thin) solid var(--m-brand-line-14)}#usp1,#usp2{display:inline-flex}.uspicon{display:inline-flex;align-items:center;justify-content:center;color:var(--m-brand-600);flex:0 0 auto}.uspicon i{font-size:1.08rem;display:inline-block}.usptext:hover,.usptext:focus-within{background:transparent;border-color:transparent}.uspcontent{display:flex;flex-direction:column;gap:.1rem}.usptitle{color:var(--m-text-900);line-height:var(--m-line-display-balanced);letter-spacing:var(--m-tracking-subtle)}.uspsubtext{color:var(--m-text-500);line-height:var(--m-line-h3)}.headline{position:relative;width:var(--m-shell-width);height:auto;min-height:0;margin:.8rem auto .25rem;padding:0;border:0;overflow:visible}#main-content>.headline:has(h1){margin-top:clamp(1rem,2vw,1.6rem);margin-bottom:clamp(1rem,2.4vw,2rem)}@media(max-width:640px){#main-content>.headline:has(h1){margin-top:clamp(.75rem,3vw,1.1rem)}}.headline h1,.headline h2{position:static}.headline h2{margin:0}.headline h1,.headline h2{padding:0}.headline h1{display:block;width:100%;max-width:none;margin:0;font-size:var(--fs-h1);line-height:var(--m-line-display-balanced);overflow-wrap:break-word;hyphens:manual;text-wrap:balance}.headline h1 strong{font-weight:var(--m-weight-extrabold);color:var(--m-text-900)}.headline h1 .headlinesubtext{padding-top:0;letter-spacing:0}.headline h1:after{content:"";display:block;width:168px;height:3px;margin-top:.85rem;background:var(--m-orange);border-radius:2px;transform:scaleX(0);transform-origin:left center;opacity:.65;transition:transform .56s var(--m-ease),opacity .42s var(--m-ease)}.headline h1.underline-in-view:after{transform:scaleX(1);opacity:1}.headlinesubtext{color:var(--m-text-700);font-weight:var(--m-weight-medium)}#main-content>.headline:first-of-type:before{content:none}.headline:has(h2),.headline:has(.fakeh2):not(:has(h1)){margin:clamp(2.2rem,4vw,3.5rem) auto clamp(.9rem,1.8vw,1.25rem);padding:.85rem 0 .3rem;border:0;border-left:0;border-radius:0;background:transparent;box-shadow:none}.headline.headline--compact-after:has(h2){margin-bottom:var(--m-space-xs)}.headline.headline--contained:has(h2){width:100%}.headline.headline--compact-after:has(h2)+.kapitel{padding-top:0}.headline:has(h2):before,.headline:has(.fakeh2):not(:has(h1)):before{content:none}.headline:has(h2):after,.headline:has(.fakeh2):not(:has(h1)):after{content:none}.headline h2,.headline .fakeh2{display:inline-block;padding-left:0;padding-bottom:.6rem;z-index:1;font-size:var(--fs-h2);line-height:var(--m-line-h2)}#main-content .headline h2,#main-content .headline .fakeh2{color:var(--m-text-900);font-weight:var(--m-weight-extrabold);font-size:var(--fs-h2)}.headline h2:after,.headline .fakeh2:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:4px;background:var(--m-orange);border-radius:2px;transform:scaleX(0);transform-origin:left center;opacity:1;transition:var(--m-reveal-transition)}.headline h2.underline-in-view:after,.headline .fakeh2.underline-in-view:after{transform:scaleX(1);opacity:1}#tutorialboxes h1:after,#tutorialboxes h2:after,#tutorialboxes h3:after,#tutorialboxes h4:after,#tutorialboxes h5:after,#tutorialboxes h6:after,#tutorialboxes .fakeh2:after,#tutorialboxes h1:before,#tutorialboxes h2:before,#tutorialboxes h3:before,#tutorialboxes .fakeh2:before{content:none;display:none}h1.no-underline:after,h2.no-underline:after,h3.no-underline:after,h4.no-underline:after,h5.no-underline:after,h6.no-underline:after,.no-underline h1:after,.no-underline h2:after,.no-underline h3:after,.no-underline h4:after,.no-underline h5:after,.no-underline h6:after,.no-underline .fakeh2:after,.no-underline h1:before,.no-underline h2:before,.no-underline h3:before,.no-underline .fakeh2:before,.fakeh2.no-underline:after,.fakeh2.no-underline:before{content:none;display:none}.underline-blue h1:after,.underline-blue h2:after,.underline-blue h4:after,.underline-blue h5:after,.underline-blue h6:after,.underline-blue .fakeh2:after,h1.underline-blue:after,h2.underline-blue:after,h3.underline-blue:after,h4.underline-blue:after,h5.underline-blue:after,h6.underline-blue:after,.fakeh2.underline-blue:after{background:var(--m-brand-500)}.kapitel h2,.kapitel h3,.kapitel h4,.kapitel h5,.kapitel h6,.kapitel .fakeh2{position:relative;padding-bottom:.55rem;margin-bottom:.85rem}.kapitel h2:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:4px;background:var(--m-brand-500);border-radius:2px;transform:scaleX(0);transform-origin:left center;opacity:1;transition:var(--m-reveal-transition)}.kapitel h2.underline-in-view:after{transform:scaleX(1);opacity:1}.kapitel h3:after,.kapitel h4:after,.kapitel h5:after,.kapitel h6:after,.kapitel .fakeh2:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;background:var(--m-brand-500);border-radius:2px}.underline-orange h1:after,.underline-orange h2:after,.underline-orange h3:after,.underline-orange h4:after,.underline-orange h5:after,.underline-orange h6:after,.underline-orange .fakeh2:after,h1.underline-orange:after,h2.underline-orange:after,h3.underline-orange:after,h4.underline-orange:after,h5.underline-orange:after,h6.underline-orange:after,.fakeh2.underline-orange:after{background:var(--m-orange)}.kapitel{width:var(--m-shell-width);margin:0 auto var(--m-section-gap);padding:clamp(1rem,2.4vw,2rem) 0;background:transparent;background-color:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.kapitel.blue,.kapitel.white{background:transparent;background-color:transparent}.heroheader+*{margin-top:0}.heroheader+.kapitel,.heroheader+.pricing-detail{padding-top:0}.headline:has(h1)+.kapitel{padding-top:0}.heroheader+.kapitel:has(>.kapitellinks):has(>.kapitelrechts),.headline:has(h1)+.kapitel:has(>.kapitellinks):has(>.kapitelrechts){padding-top:var(--m-content-section-edge-padding-block)}.kapitelmitte{width:100%;max-width:none;margin:0;padding:0;background:transparent;border:0;box-shadow:none}.kapitel>.kapitelmitte>.kapitelwrapper.content-section__wrapper--full{display:block;width:100%;max-width:none}.kapitel:has(>.kapitellinks):has(>.kapitelrechts),.kapitel.content-section--text-only{display:grid;align-items:center;gap:var(--m-content-section-grid-gap);padding:var(--m-content-section-edge-padding-block) var(--m-kapitel-inset);box-sizing:border-box;background:var(--m-content-card-background);border:var(--m-content-card-border);border-radius:1.5rem;box-shadow:var(--m-content-card-shadow);overflow:visible}.kapitel:has(>.kapitellinks):has(>.kapitelrechts){grid-template-columns:minmax(0,1fr) minmax(280px,1fr)}.kapitel.content-section--text-only{grid-template-columns:minmax(0,1fr)}.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitellinks,.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitelrechts{display:flex;width:auto;min-width:0;order:initial}.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitellinks.text,.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitelrechts.text{align-self:stretch;align-items:stretch;text-align:left;justify-content:center}.kapitel:has(>.kapitellinks):has(>.kapitelrechts) .kapitelwrapper{width:100%;max-width:620px;display:flex;flex-direction:column;height:100%;margin:var(--m-shared-margin-print);padding:0;box-sizing:border-box;background:transparent;border:0;border-radius:0;box-shadow:none}.kapitel:has(>.kapitellinks):has(>.kapitelrechts) .kapitelwrapper>:first-child{margin-top:0}.kapitel:has(>.kapitellinks):has(>.kapitelrechts) .kapitelwrapper>:last-child{margin-bottom:0}.content-section__body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:0}.content-section__body>:first-child{margin-top:0}.content-section__body>:last-child{margin-bottom:0}.content-section__body>.textbutton{align-self:flex-start}.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitellinks.text:hover .kapitelwrapper,.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitellinks.text:focus-within .kapitelwrapper,.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitelrechts.text:hover .kapitelwrapper,.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitelrechts.text:focus-within .kapitelwrapper{transform:none;border-color:transparent;box-shadow:none}.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitellinks.bild,.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitelrechts.bild{justify-content:center;align-items:center}.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitellinks,.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitelrechts{align-items:center;padding-block:clamp(.3rem,.7vw,.55rem)}.kapitel h2,.kapitel .fakeh2{font-weight:var(--m-weight-extrabold);letter-spacing:0;color:var(--m-text-900)}.kapitel p{color:var(--m-text-700);font-size:var(--fs-body);line-height:var(--m-line-body)}.kapitel li{color:var(--m-text-700);font-size:var(--fs-body);line-height:var(--m-line-copy-balanced);margin-block:.1rem}.kapitel ul,.kapitel ol{margin-block:.6rem}.kapitel li>ul,.kapitel li>ol{margin-block:.1rem}.kapitel ul>li::marker{color:var(--m-brand-500)}.kapitel.underline-orange ul>li::marker,.kapitel:has(.underline-orange) ul>li::marker{color:var(--m-orange)}.kapitel a{color:var(--m-brand-600);transition:var(--m-link-color-transition)}.kapitel a:hover,.kapitel a:focus-within{color:var(--m-brand-500)}.kapitel .content-section__body>a:not(.textbutton),.kapitel .kapitelwrapper p>a:not(.textbutton):only-child{display:inline;margin-top:var(--m-space-xs);padding:0;background:transparent;border:0;border-radius:0;line-height:inherit;box-shadow:none;overflow-wrap:anywhere}.kapitel .content-section__body>a:not(.textbutton):hover,.kapitel .content-section__body>a:not(.textbutton):focus-within,.kapitel .kapitelwrapper p>a:not(.textbutton):only-child:hover,.kapitel .kapitelwrapper p>a:not(.textbutton):only-child:focus-within{background:transparent;border-color:transparent;transform:none;box-shadow:none}.kapitel .kapitelwrapper p:has(>a:not(.textbutton):only-child){margin-top:var(--m-space-md)}#main-content a.content-link,#main-content .content-links a:not(.textbutton):not(.bestellbutton):not(.formatpage-cta):not(.pricing-card__cta):not(.support-matrix__cta):not(.dataprivacy-language-link):where(:not(.content-link--inline)){color:var(--m-brand-600);font-weight:var(--m-weight-bold);text-decoration-line:none;text-decoration-color:currentColor;text-decoration-thickness:from-font;text-underline-offset:.18em;transition:color var(--m-duration-fast) var(--m-ease),text-decoration-thickness var(--m-duration-fast) var(--m-ease)}#main-content a.content-link:visited,#main-content .content-links a:not(.textbutton):not(.bestellbutton):not(.formatpage-cta):not(.pricing-card__cta):not(.support-matrix__cta):not(.dataprivacy-language-link):where(:not(.content-link--inline)):visited{color:var(--m-brand-600)}#main-content a.content-link:before,#main-content .content-links a:not(.textbutton):not(.bestellbutton):not(.formatpage-cta):not(.pricing-card__cta):not(.support-matrix__cta):not(.dataprivacy-language-link):where(:not(.content-link--inline)):before{content:">>\a0 ";white-space:nowrap}#main-content a.content-link--inline,#main-content .content-links--inline a:not(.textbutton):not(.bestellbutton):not(.formatpage-cta):not(.pricing-card__cta):not(.support-matrix__cta):not(.dataprivacy-language-link){font-weight:var(--m-weight-semibold)}#main-content a.content-link--inline:before,#main-content .content-links--inline a:not(.textbutton):not(.bestellbutton):not(.formatpage-cta):not(.pricing-card__cta):not(.support-matrix__cta):not(.dataprivacy-language-link):before{content:none}#main-content a.content-link:hover,#main-content a.content-link:focus-visible,#main-content .content-links a:not(.textbutton):not(.bestellbutton):not(.formatpage-cta):not(.pricing-card__cta):not(.support-matrix__cta):not(.dataprivacy-language-link):where(:not(.content-link--inline)):hover,#main-content .content-links a:not(.textbutton):not(.bestellbutton):not(.formatpage-cta):not(.pricing-card__cta):not(.support-matrix__cta):not(.dataprivacy-language-link):where(:not(.content-link--inline)):focus-visible{color:var(--m-brand-500);text-decoration-line:underline;text-decoration-thickness:2px}#main-content img.content-section__image--static{opacity:1;transform:none;animation:none}.kapitellinks.bild img,.kapitelrechts.bild img,.kapitellinks.bild .image-figure img,.kapitelrechts.bild .image-figure img{border-radius:0;background:transparent;box-shadow:none;filter:var(--m-content-image-depth-filter)}.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitellinks.bild img,.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitelrechts.bild img,.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitellinks.bild .image-figure img,.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitelrechts.bild .image-figure img{width:100%;margin:0}.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitellinks.bild .image-figure,.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitelrechts.bild .image-figure{width:100%;margin:0}.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitellinks.bild .image-figure figcaption,.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitelrechts.bild .image-figure figcaption{margin-top:1rem}.image-figure figcaption{color:var(--m-text-500);font-size:var(--fs-sm)}.textbutton{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;gap:8px;height:auto;min-height:44px;margin-block:0;padding:12px 18px;border-radius:var(--m-radius);border:var(--m-border-thin) solid var(--m-ink-line-12);background:var(--m-button-surface-96);font-family:var(--m-font);font-weight:var(--m-weight-semibold);line-height:var(--m-line-tight);letter-spacing:0;text-align:center;box-shadow:var(--m-textbutton-shadow-subtle);transition:border-color .16s var(--m-ease),color .16s var(--m-ease),background-color .16s var(--m-ease),box-shadow .16s var(--m-ease)}a.textbutton{color:var(--m-text-900)}.textbutton>span{min-width:0;overflow-wrap:anywhere;text-align:center}.textbutton:has(>i:first-child):not(.textbutton--icon-center){display:inline-grid;grid-template-columns:calc(var(--fs-ui-icon-large) + var(--m-space-xs) + var(--m-space-xs)) minmax(0,1fr);align-items:center;justify-items:center;column-gap:0}.textbutton:has(>i:first-child):not(.textbutton--icon-center)>i:first-child{grid-column:1;font-size:var(--fs-ui-icon-large);line-height:var(--m-line-icon)}.textbutton:has(>i:first-child):not(.textbutton--icon-center)>i:first-child+span,.textbutton:has(>i:first-child):not(.textbutton--icon-center)>span:first-child{grid-column:2;min-width:0;width:100%}.textbutton:has(>i:first-child):not(.textbutton--icon-center):after{content:none}.textbutton.textbutton--icon-center{display:inline-flex;align-items:center;justify-content:center;gap:var(--m-space-sm)}.textbutton.textbutton--icon-center>i:first-child{flex:0 0 auto;font-size:var(--fs-ui-icon-large);line-height:var(--m-line-icon)}.textbutton:after{content:"\2192 ";font-weight:var(--m-weight-semibold)}.textbutton.no-arrow:after{content:none}.textbutton:hover,.textbutton:focus-within{transform:none;border-color:var(--m-textbutton-border-color);color:var(--m-brand-600);background:var(--m-textbutton-background-hover);box-shadow:var(--m-textbutton-shadow-hover)}.textbutton.textbutton--outline{background:transparent;border-color:var(--m-brand-600);border-width:var(--m-border-medium);color:var(--m-brand-600);box-shadow:none}.textbutton.textbutton--outline:hover,.textbutton.textbutton--outline:focus-within{background:var(--m-pricing-card-cta-background);border-color:var(--m-brand-600);color:var(--m-brand-700);box-shadow:none}#main-content>.headline:first-of-type+.kapitel .textbutton:first-of-type,.textbutton.cta,.textbutton.primary{background:var(--m-button-brand-background);border-color:transparent;color:var(--m-on-brand);box-shadow:var(--m-shared-shadow)}#main-content>.headline:first-of-type+.kapitel .textbutton:first-of-type:hover,.textbutton.cta:hover,.textbutton.primary:hover{color:var(--m-on-brand);background:var(--m-button-brand-hover-background)}.bestellbutton{display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:fit-content;max-width:100%;min-width:260px;height:auto;min-height:54px;margin:30px auto;padding:12px 26px;line-height:var(--m-line-tight);border:0;border-radius:var(--m-radius);background:var(--m-button-brand-background);color:var(--m-on-brand);font-family:var(--m-font);font-size:var(--fs-ui-lead);font-weight:var(--m-weight-semibold);letter-spacing:0;text-align:center;text-decoration:none;cursor:pointer;box-shadow:var(--m-shared-shadow);transition:background .16s var(--m-ease),box-shadow .16s var(--m-ease)}a.bestellbutton{color:var(--m-on-brand)}.bestellbutton:hover,.bestellbutton:focus-within{color:var(--m-on-brand);background:var(--m-button-brand-hover-background);box-shadow:0 22px 42px -18px var(--m-brand-grad-shadow)}.bestellbutton img{width:26px;height:26px;margin:0;padding:0;float:none;border:0;flex:0 0 auto}@media(max-width:560px){.bestellbutton{width:100%;min-width:0}}#teaserboxes{margin:0 auto 2.2rem}#teaserboxes .teaserboxbutton{display:flex;flex-direction:column}#teaserboxes .teaserboxbutton__badge{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--m-card-icon-chip-radius);background:var(--m-card-icon-chip-background);color:var(--m-card-icon-chip-color)}#teaserboxes .teaserboxbutton__badge i{font-size:var(--fs-card-icon-glyph)}#teaserboxes .teaserboxbutton>picture{display:block}#teaserboxes .teaserboxbutton>picture>img{display:block;margin-left:auto;margin-right:auto}#teaserboxes p{margin:0 0 1.4rem;font-size:var(--fs-body);line-height:var(--m-line-copy-relaxed);color:var(--m-text-700)}#teaserboxes .teaser-cta{display:inline-block;margin:.6rem 0 0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;font-size:var(--fs-body);text-decoration:none;min-width:0;line-height:var(--m-line-heading)}#teaserboxes .teaser-cta:after{content:none}#teaserboxes .teaser-cta:hover{color:var(--m-brand-500);background:transparent}.faq-home__inner{width:var(--m-shell-width);margin:var(--m-shared-margin-print)}.faq-home__item{border-bottom:var(--m-border-thin) solid var(--m-brand-line-10);overflow:hidden}.faq-home__item:first-child{border-top:var(--m-border-thin) solid var(--m-brand-line-10)}.faq-home__question h3{font-weight:var(--m-weight-semibold);letter-spacing:0;color:var(--m-text-900);font-size:var(--fs-body)}.faq-home__answer,.faq-home__answer p{font-size:var(--fs-ui-control)}@media(prefers-reduced-motion:reduce){#contentcontainer,#contentcontainer :where(*),#contentcontainer :where(*):before,#contentcontainer :where(*):after{transition-duration:var(--m-shared-transition);animation-duration:var(--m-shared-transition);animation-iteration-count:1}}.headline h1 .headlinesubtext,.headline .headlinesubtext{display:block;font-size:var(--fs-body);font-weight:var(--m-weight-medium);line-height:var(--m-line-copy-standard);color:var(--m-text-700);margin-top:.4rem;border:0}@media(max-width:960px){.headline,.headline+.kapitel,.kapitel{width:var(--m-shell-width)}.headline,.headline+.kapitel,#teaserboxes,.kapitel,#sitemap,.iconbuttons,#buttonzeile.iconbuttons,.faq-home__inner{margin-left:auto;margin-right:auto}.headline,.headline+.kapitel,.kapitel,#sitemap,.iconbuttons,#buttonzeile.iconbuttons,.faq-home__inner{padding-left:0;padding-right:0}.headline,.headline+.kapitel,.kapitel,#sitemap,#buttonzeile.iconbuttons,.faq-home__inner{box-sizing:border-box}#uspdiv{display:none}.kapitel:has(>.kapitellinks):has(>.kapitelrechts),.kapitel.content-section--text-only{grid-template-columns:1fr;gap:var(--m-space-md);padding-inline:var(--m-kapitel-inset)}.headline:has(.fakeh2):not(:has(h1)){box-shadow:none}.headline h1{max-width:none}.kapitel .kapitelmitte{width:100%;max-width:none;padding:0}.kapitel .kapitellinks,.kapitel .kapitelrechts{display:flex;width:100%;max-width:none;padding:0;margin:0 0 1rem}.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitellinks,.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitelrechts{padding:0}.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitellinks.text,.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitelrechts.text{align-self:auto;align-items:center;order:1}.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitellinks.bild,.kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitelrechts.bild{order:2}.kapitel:has(>.kapitellinks):has(>.kapitelrechts) .kapitelwrapper{height:auto;padding:0}.content-section__body{display:block;flex:none}}@media(max-width:720px){.usptext{min-width:0;width:100%}.uspdiv-hero .usptext{width:auto}.kapitel:has(>.kapitellinks):has(>.kapitelrechts){grid-template-columns:minmax(0,1fr);width:var(--m-shell-width)}.kapitel:has(>.kapitellinks):has(>.kapitelrechts) .kapitelwrapper{max-width:100%}}#hauptmenuback{backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%);z-index:40}#hauptmenu{border-radius:18px;position:relative;isolation:isolate}#hauptmenubuttons *{border-bottom:0}#hauptmenubuttons .toplevelmenu>li>a{font-size:var(--fs-body)}.toplevelmenu li a{color:var(--m-text-900);font-weight:var(--m-weight-medium);border-radius:8px;transition:color .16s var(--m-ease),background-color .16s var(--m-ease),box-shadow .16s var(--m-ease)}@media(hover:hover){.toplevelmenu li a:hover{color:var(--m-brand-600);background:var(--m-brand-hover-surface-045)}}.submenu{border-radius:12px;overflow:hidden}.submenu li a{color:var(--m-text-700);transition:var(--m-menu-link-transition)}.submenu li a:hover,.submenu li a:focus-within{color:var(--m-brand-600);background:var(--m-brand-hover-surface-06)}.sprache a{color:var(--m-text-500);font-weight:var(--m-weight-medium);border-radius:var(--m-pill);transition:var(--m-menu-link-transition)}.sprache a.active{color:var(--m-text-900);background:var(--m-language-active-surface)}.sprache a:hover,.sprache a:focus-within{color:var(--m-brand-600)}.logo{width:176px}#hauptmenuback{position:fixed;top:0;left:0;right:0;width:100%;border:0;background:var(--m-nav-surface-fallback);box-shadow:var(--m-nav-shadow)}#hauptmenu{width:var(--m-shell-width);min-height:var(--m-nav-height);margin:var(--m-shared-margin-print);gap:18px;border:var(--m-border-thin) solid var(--m-nav-line);background:var(--m-nav-surface-fallback);box-shadow:var(--m-nav-shadow)}#platzhaltermenu{height:var(--m-nav-height)}#hauptmenubuttons .toplevelmenu{gap:1.2rem}#hauptmenubuttons,#hauptmenubuttons .toplevelmenu{border:0}#hauptmenubuttons .toplevelmenu>li>.directmenu,#hauptmenubuttons .toplevelmenu>li>.hovermenu{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;padding:0;margin:0;line-height:var(--m-line-display-compact);text-decoration:none;background:transparent;border:0}#hauptmenubuttons .toplevelmenu a,#hauptmenubuttons .toplevelmenu a:hover,#hauptmenubuttons .toplevelmenu a:focus-visible,#hauptmenubuttons .toplevelmenu a:active,#hauptmenubuttons .toplevelmenu a:visited{text-decoration:none;text-decoration-line:none}@media(min-width:960px){#hauptmenuback{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;padding-top:var(--m-nav-offset);transition:padding-top .28s var(--m-ease),background-color .28s var(--m-ease),box-shadow .28s var(--m-ease),backdrop-filter .28s var(--m-ease)}#hauptmenu{border:0;border-color:var(--m-nav-line);border-radius:var(--m-pill);background:transparent;background-clip:padding-box;box-shadow:none;transition:min-height .28s var(--m-ease),padding .28s var(--m-ease),border-radius .28s var(--m-ease),box-shadow .28s var(--m-ease),background .28s var(--m-ease),border-color .28s var(--m-ease),backdrop-filter .28s var(--m-ease),-webkit-backdrop-filter .28s var(--m-ease)}#hauptmenu:before{content:"";position:absolute;inset:0;border-radius:var(--m-pill);pointer-events:none;opacity:0;transition:opacity .28s var(--m-ease),background .28s var(--m-ease),backdrop-filter .28s var(--m-ease),-webkit-backdrop-filter .28s var(--m-ease)}#hauptmenu>*{position:relative;z-index:1}#hauptmenuback.nav-scrolled{padding-top:var(--m-nav-offset)}#platzhaltermenu{height:calc(var(--m-nav-height) + var(--m-nav-offset))}#hauptmenuback.nav-scrolled #hauptmenu{width:min(1120px,calc(100% - 56px));min-height:72px;padding:0 18px;border:var(--m-border-thin) solid var(--m-nav-line);border-radius:var(--m-pill);background:var(--m-nav-surface-fallback);box-shadow:var(--m-nav-shadow)}#hauptmenuback.nav-scrolled #hauptmenu:before{inset:var(--m-border-thin);border-radius:calc(var(--m-pill) - var(--m-border-thin));opacity:1;background:var(--m-nav-surface-glass-strong);backdrop-filter:var(--m-nav-filter);-webkit-backdrop-filter:var(--m-nav-filter)}#hauptmenuback.nav-scrolled #hauptmenu:hover{border-color:var(--m-nav-line);box-shadow:var(--m-nav-shadow-hover)}#hauptmenubuttons .toplevelmenu{gap:.55rem}#hauptmenubuttons .toplevelmenu>li{animation:none}#hauptmenubuttons .toplevelmenu>li>.directmenu,#hauptmenubuttons .toplevelmenu>li>.hovermenu{min-width:0;min-height:auto;padding:.55rem .35rem;border-radius:0;transition:color .18s var(--m-ease),background-color .18s var(--m-ease),opacity .18s var(--m-ease)}}.toplevelmenu li:focus-within .hovermenu,.toplevelmenu li:focus-within .directmenu,.toplevelmenu li.submenu-active>.hovermenu{color:var(--m-brand-600)}@media(hover:hover){.toplevelmenu li:hover .hovermenu,.toplevelmenu li:hover .directmenu{color:var(--m-brand-600)}}@media(hover:none),(pointer:coarse){.toplevelmenu li:focus-within .menuitemsymbol{opacity:1}.toplevelmenu li.submenu-active>.hovermenu .menuitemsymbol{opacity:.2}}#hauptmenubuttons .toplevelmenu>li>a>picture:has(.menuitemsymbol){display:inline-flex;flex-shrink:0}#hauptmenubuttons .submenu{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}@media(min-width:960px){#hauptmenubuttons .toplevelmenu>li:focus-within>.submenu,#hauptmenubuttons .toplevelmenu>li.submenu-active>.submenu{max-height:calc(100dvh - var(--m-nav-submenu-clearance));background:var(--m-nav-submenu-fallback);border:var(--m-border-thin) solid var(--m-nav-line);box-shadow:var(--m-nav-shadow)}}@media(min-width:960px)and (hover:hover){#hauptmenubuttons .toplevelmenu>li:hover>.submenu{max-height:calc(100dvh - var(--m-nav-submenu-clearance));background:var(--m-nav-submenu-fallback);border:var(--m-border-thin) solid var(--m-nav-line);box-shadow:var(--m-nav-shadow)}}#hauptmenubuttons .submenu li a{border:0}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){@media(min-width:960px){#hauptmenubuttons .toplevelmenu>li:focus-within>.submenu,#hauptmenubuttons .toplevelmenu>li.submenu-active>.submenu{background:var(--m-nav-submenu-glass);backdrop-filter:var(--m-nav-filter);-webkit-backdrop-filter:var(--m-nav-filter)}}@media(min-width:960px)and (hover:hover){#hauptmenubuttons .toplevelmenu>li:hover>.submenu{background:var(--m-nav-submenu-glass);backdrop-filter:var(--m-nav-filter);-webkit-backdrop-filter:var(--m-nav-filter)}}}@media(min-width:960px){#hamburger-toggle{display:none}#hauptmenu{flex-wrap:nowrap}#hauptmenubuttons{display:inline-block;order:2;flex:1 1 auto;background:transparent}#hauptmenubuttons .toplevelmenu{flex-wrap:nowrap}#hauptmenubuttons .toplevelmenu>li>a{white-space:nowrap}#hauptmenubuttons .submenu{width:max-content;min-width:max-content;max-width:min(420px,96vw);overflow-y:auto;overscroll-behavior:contain}#hauptmenubuttons .submenu ul{width:100%}#hauptmenubuttons .submenu li a{width:100%;box-sizing:border-box;white-space:nowrap}#hauptmenubuttons .submenu.rightsubmenu1,#hauptmenubuttons .submenu.rightsubmenu2{left:0}@media(max-width:1199px){#hauptmenu{gap:8px}#hauptmenubuttons .toplevelmenu{gap:var(--m-space-2xs)}#hauptmenubuttons .toplevelmenu>li>.directmenu,#hauptmenubuttons .toplevelmenu>li>.hovermenu{padding:.55rem 0;font-size:var(--fs-sm)}}}#hauptmenu>.sprache{order:99;margin-left:auto}@media(max-width:959px){@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){#hauptmenuback{background:var(--m-nav-surface-glass-strong);backdrop-filter:var(--m-nav-filter);-webkit-backdrop-filter:var(--m-nav-filter)}}#hauptmenu{display:grid;grid-template-columns:auto 1fr auto auto;grid-template-rows:64px;flex-wrap:nowrap;min-height:64px;height:64px;width:100%;max-width:100%;gap:8px;padding:var(--m-hauptmenu-padding);margin:0}#hauptmenu>#logohome{grid-column:1}#hauptmenu>#logohome,#hauptmenu>.sprache a,#hauptmenu>#hamburger-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:var(--m-touch-target);box-sizing:border-box}#hauptmenu>.sprache{grid-column:3;grid-row:1;align-self:center;margin:0 8px}#hauptmenu>#hamburger-toggle{grid-column:4;align-self:center;margin:0;min-width:var(--m-touch-target)}#hauptmenu>#hauptmenubuttons{grid-column:1 / -1;grid-row:2}@media(max-width:540px){#hauptmenu{gap:var(--m-video-fallback-padding);padding:var(--m-shared-padding)}.logo{width:124px;height:auto}#hauptmenu>.sprache{margin:0 2px}#hamburger-toggle{padding:8px 4px}}#hauptmenuback.nav-mobile-open:before{content:"";position:fixed;inset:0;background:var(--m-hauptmenuback-background);backdrop-filter:var(--m-hauptmenuback-filter);-webkit-backdrop-filter:var(--m-hauptmenuback-filter);pointer-events:none;z-index:0}#hauptmenu{z-index:1}#hauptmenuback.nav-mobile-open #hauptmenu{display:grid;grid-template-columns:auto 1fr auto auto;grid-template-rows:64px;align-items:center;min-height:64px;height:64px;max-height:64px;width:100%;gap:8px;padding:var(--m-hauptmenu-padding);border-top:var(--m-border-thin) solid transparent;border-right:0;border-bottom:var(--m-border-thin) solid transparent;border-left:0;border-radius:0;background:transparent;box-shadow:none}@media(max-width:540px){#hauptmenuback.nav-mobile-open #hauptmenu{gap:var(--m-video-fallback-padding);padding:var(--m-shared-padding)}}#hauptmenuback.nav-mobile-open #hauptmenu>#hauptmenubuttons{grid-column:unset;grid-row:unset}#hauptmenuback.nav-mobile-open #logohome{grid-column:1;grid-row:1;position:relative;z-index:95;align-self:center}#hauptmenuback.nav-mobile-open #hamburger-toggle{grid-column:4;grid-row:1;position:relative;z-index:95;align-self:center;margin:0}#hauptmenubuttons{display:none}#hauptmenubuttons.mobile-open{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:fixed;inset:0;width:100vw;height:100dvh;max-height:100dvh;padding:96px 16px 24px;border:0;background:var(--m-nav-surface-fallback);box-shadow:none;z-index:90;overscroll-behavior:contain;box-sizing:border-box;animation:m-menu-in .28s var(--m-ease) both}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){#hauptmenubuttons.mobile-open{background:var(--m-nav-surface-glass-strong);backdrop-filter:var(--m-nav-filter);-webkit-backdrop-filter:var(--m-nav-filter)}}#hauptmenubuttons.mobile-open .toplevelmenu{display:flex;gap:0;align-items:center;justify-content:flex-start;width:100%;max-width:28rem;margin:var(--m-shared-margin-print);list-style:none;padding:0}#hauptmenubuttons.mobile-open .toplevelmenu>li{display:flex;flex-direction:column;justify-content:center;align-items:center;list-style:none}#hauptmenubuttons.mobile-open .toplevelmenu>li::marker,#hauptmenubuttons.mobile-open .toplevelmenu>li:before{content:none}#hauptmenubuttons.mobile-open .toplevelmenu>li>a,#hauptmenubuttons.mobile-open .toplevelmenu>li>.directmenu,#hauptmenubuttons.mobile-open .toplevelmenu>li>.hovermenu{display:inline-flex;width:auto;min-height:3.5rem;padding:.95rem 1.5rem;font-size:var(--fs-ui-icon-large);line-height:var(--m-line-heading);font-weight:var(--m-weight-semibold);letter-spacing:0;justify-content:center;align-items:center;text-align:center;margin:var(--m-shared-margin-print);position:relative;border-radius:0;border:0;background:transparent}#hauptmenubuttons.mobile-open .submenu{border:0;box-shadow:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;margin:0 0 .45rem}#hauptmenubuttons.mobile-open .submenu ul{width:min(30rem,100%);margin:var(--m-shared-margin-print);display:grid;gap:.18rem}#hauptmenubuttons.mobile-open .submenu li a{display:flex;justify-content:center;align-items:center;text-align:center;min-height:var(--m-touch-target);padding:.55rem 1rem;border-radius:0;border:0;background:transparent;font-size:var(--fs-body);line-height:var(--m-line-copy-compact)}#hauptmenubuttons.mobile-open .submenu li a:hover,#hauptmenubuttons.mobile-open .submenu li a:focus-visible,#hauptmenubuttons.mobile-open .toplevelmenu>li>a:hover,#hauptmenubuttons.mobile-open .toplevelmenu>li>a:focus-visible,#hauptmenubuttons.mobile-open .toplevelmenu>li>.directmenu:hover,#hauptmenubuttons.mobile-open .toplevelmenu>li>.directmenu:focus-visible,#hauptmenubuttons.mobile-open .toplevelmenu>li>.hovermenu:hover,#hauptmenubuttons.mobile-open .toplevelmenu>li>.hovermenu:focus-visible,#hauptmenubuttons.mobile-open .submenu-active>a,#hauptmenubuttons.mobile-open .submenu-active>.hovermenu{color:var(--m-brand-600);background:transparent;border-color:transparent}#hauptmenubuttons.mobile-open .menuitemsymbol{display:none}#hauptmenubuttons.mobile-open .submenu-active>a .menuitemsymbol,#hauptmenubuttons.mobile-open .submenu-active>.hovermenu .menuitemsymbol{transform:translateY(-50%) rotate(180deg)}body.mobile-nav-open{overflow:hidden}body.mobile-nav-open #contentcontainer>:not(#hauptmenuback){filter:blur(10px) saturate(.84);opacity:.54;pointer-events:none;user-select:none;transition:filter .22s var(--m-ease),opacity .22s var(--m-ease)}.sprache{flex:0 0 auto}#hauptmenuback.nav-mobile-open .sprache{opacity:0;pointer-events:none;visibility:hidden}#hauptmenuback.nav-mobile-open{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}#hamburger-toggle{order:4}}@keyframes m-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.textbutton{max-width:100%}}#main-content h2,#main-content h3,#main-content h4,#main-content h5,#main-content h6,#main-content .fakeh2,.headlinesubtext,#sitemap p{border:0;border-top:0;border-bottom:0;box-shadow:none}#buttonzeile.iconbuttons{display:flex;flex-wrap:wrap;justify-content:center;clear:both;width:var(--m-shell-width);margin:2rem auto 2.5rem;padding:1rem 0 1.25rem;gap:clamp(.6rem,2vw,1.2rem);text-align:center}#buttonzeile.iconbuttons div{min-width:0;flex:1 1 96px;max-width:140px;display:flex;flex-direction:column;align-items:center;text-align:center;vertical-align:top}#buttonzeile.iconbuttons a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--m-space-xs);width:100%;min-height:96px;line-height:var(--m-line-icon);border-radius:var(--m-radius);border:var(--m-border-thin) solid transparent;color:var(--m-text-700);text-align:center;text-decoration:none;transition:box-shadow .22s var(--m-ease),background .22s var(--m-ease)}#buttonzeile.iconbuttons a:hover,#buttonzeile.iconbuttons a:focus-within{border-color:transparent;color:var(--m-brand-600)}#buttonzeile.iconbuttons .iconbutton__icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(56px,14vw,72px);height:clamp(56px,14vw,72px);border-radius:clamp(14px,3vw,20px);background:var(--m-button-brand-background);box-shadow:var(--m-iconbutton-icon-shadow);transition:box-shadow .16s var(--m-ease),background .16s var(--m-ease)}#buttonzeile.iconbuttons a:hover .iconbutton__icon,#buttonzeile.iconbuttons a:focus-within .iconbutton__icon{background:var(--m-button-brand-hover-background);box-shadow:var(--m-iconbutton-icon-shadow)}#buttonzeile.iconbuttons .iconbutton__glyph{color:var(--m-on-brand);font-size:clamp(1.45rem,5vw,1.9rem);line-height:var(--m-line-icon);filter:var(--m-iconbutton-glyph-filter)}#buttonzeile.iconbuttons,#buttonzeile.iconbuttons *,#uspdiv,#uspdiv *{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#buttonzeile.iconbuttons a,.usptext{touch-action:manipulation}#buttonzeile.iconbuttons .iconbutton__glyph{-webkit-user-drag:none;pointer-events:none}@media(hover:none),(pointer:coarse){#buttonzeile.iconbuttons a:active,#buttonzeile.iconbuttons a:focus{border-color:transparent}#buttonzeile.iconbuttons a:hover .iconbutton__icon,#buttonzeile.iconbuttons a:active .iconbutton__icon,#buttonzeile.iconbuttons a:focus .iconbutton__icon,#buttonzeile.iconbuttons a:focus-within .iconbutton__icon{background:var(--m-button-brand-background);box-shadow:var(--m-iconbutton-icon-shadow)}}#buttonzeile.iconbuttons .iconbutton__label{color:var(--m-text-700);font-weight:var(--m-weight-semibold);font-size:var(--fs-sm);line-height:var(--m-line-h2);text-align:center;letter-spacing:0;transition:color .2s var(--m-ease);overflow-wrap:anywhere;word-break:break-word;hyphens:auto}#buttonzeile.iconbuttons a:hover .iconbutton__label,#buttonzeile.iconbuttons a:focus-within .iconbutton__label{color:var(--m-brand-600)}#sitemapback{position:relative;overflow:hidden;background:var(--m-brand-solid)}#sitemap p{color:var(--m-on-brand);font-weight:var(--m-weight-semibold);letter-spacing:.06em;text-transform:uppercase;font-size:var(--fs-sm);position:relative}#sitemap p:after{position:absolute;left:0;bottom:0;width:28px;height:2px;background:var(--m-brand-500);border-radius:var(--m-pill)}#sitemap a{align-items:center;color:var(--m-sitemap-color);transition:var(--m-link-color-transition)}#sitemap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--m-space-lg);align-items:start}#sitemap>div{width:auto}@media(max-width:480px){#sitemap{grid-template-columns:minmax(0,1fr)}#sitemap a{min-height:var(--m-touch-target);line-height:var(--m-line-tight)}}@media(min-width:721px){#sitemap{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){#sitemap{grid-template-columns:repeat(5,minmax(0,1fr))}}#sitemap a:hover,#sitemap a:focus-within{color:var(--m-on-brand)}#sitemap-copyright{color:var(--m-sitemap-copyright-color)}#sitemapback:before,#sitemap p:after{content:none}#sitemap{width:var(--m-shell-width);margin:var(--m-shared-margin-print);padding:1.8rem 0 1rem}#sitemap p{margin-bottom:.6rem}#sitemap-copyright{padding-bottom:var(--m-space-md)}.sprache{display:inline-flex;align-items:center;gap:.1rem;padding:4px 6px;background:var(--m-language-surface-84);border:var(--m-border-thin) solid var(--m-line);border-radius:var(--m-pill);box-shadow:var(--m-sprache-shadow);flex-shrink:0;white-space:nowrap}.sprache a{display:inline-flex;align-items:center;gap:.34rem;padding:6px 10px;font-size:var(--fs-ui-link-compact)}.sprache a img{width:18px;height:auto}#uspdiv{gap:var(--m-space-md);margin:1.15rem auto .95rem}.usptext{gap:.7rem;padding:.4rem 0;background:transparent}.uspicon{width:2.1rem;height:2.1rem}.usptitle{font-size:var(--fs-body);font-weight:var(--m-weight-semibold)}.uspsubtext{font-size:var(--fs-sm)}@media(max-width:959px){#uspdiv{margin-top:var(--m-space-md);padding-top:var(--m-space-2xs)}}#teaserboxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}#teaserboxes:has(.teaserboxbutton:nth-child(2):nth-last-child(1)){grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;margin-left:auto;margin-right:auto}#teaserboxes .teaserboxbutton{height:100%;box-sizing:border-box;width:100%;max-width:none}#teaserboxes .teaser-cta{margin-top:auto}@media(max-width:960px){#teaserboxes{grid-template-columns:1fr}}#teaserboxes{position:relative;gap:1.55rem;padding:.2rem 0 .45rem}#teaserboxes .teaserboxbutton{position:relative;border-radius:var(--m-radius-lg);padding:0 1.15rem 1.15rem;border:var(--m-border-thin) solid var(--m-brand-line-11);backdrop-filter:var(--m-teaserboxbutton-filter);-webkit-backdrop-filter:var(--m-teaserboxbutton-filter);box-shadow:var(--m-teaserboxbutton-shadow-neumorphic-strong);overflow:hidden;isolation:isolate;opacity:0;transform:translateY(18px) scale(.985);animation:teaser-card-in .68s var(--m-ease) forwards}#teaserboxes .teaserboxbutton:nth-child(1){animation-delay:.12s}#teaserboxes .teaserboxbutton:nth-child(2){animation-delay:.22s}#teaserboxes .teaserboxbutton:nth-child(3){animation-delay:.32s}#teaserboxes .teaserboxbutton__header{display:flex;align-items:center;justify-content:flex-start;gap:.85rem;margin:1rem 0 .85rem;width:100%;text-align:left}#teaserboxes .teaserboxbutton:before{content:"";position:absolute;inset:0;background:var(--m-teaserboxbutton-highlight-background);pointer-events:none}#teaserboxes .teaserboxbutton:nth-child(1){background:var(--m-teaserboxbutton-background-first)}#teaserboxes .teaserboxbutton:nth-child(2){background:var(--m-teaserboxbutton-background-second)}#teaserboxes .teaserboxbutton:nth-child(3){background:var(--m-teaserboxbutton-background-third)}#teaserboxes .teaserboxbutton:hover,#teaserboxes .teaserboxbutton:focus-within{border-color:var(--m-teaserboxbutton-border-color);box-shadow:var(--m-teaserboxbutton-shadow-hover)}@keyframes teaser-card-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}#teaserboxes .teaserboxbutton__badge{flex:0 0 auto;width:var(--m-card-icon-chip-size);height:var(--m-card-icon-chip-size)}#teaserboxes .fakeh2,#teaserboxes p,#teaserboxes .teaser-cta,#teaserboxes .teaserboxbutton__badge{position:relative;z-index:1}#teaserboxes .fakeh2{line-height:var(--m-line-tight);flex:1 1 auto;text-align:center;padding-right:var(--m-card-icon-chip-size)}#teaserboxes .teaser-cta{align-self:center;text-align:center}@media(max-width:960px){#teaserboxes .fakeh2{padding-right:2.35rem}}@media(max-width:960px){#teaserboxes .teaserboxbutton{border-radius:20px;box-shadow:var(--m-teaserboxbutton-shadow-neumorphic)}#teaserboxes .teaserboxbutton__header{margin-top:.95rem}}@media(max-width:960px){#hauptmenu{border-radius:0;border-left:0;border-right:0;background:transparent;box-shadow:none}}@media(max-width:960px){.headline:has(h2),.headline:has(.fakeh2):not(:has(h1)){padding:.8rem 0 .85rem;border-left-width:var(--m-border-accent);border-radius:var(--m-radius-sm)}}.feature-card .feature-card__icon i{font-size:var(--fs-ui-icon-display)}a.bestellbutton:hover,a.bestellbutton:focus-within{color:var(--m-on-brand)}.full-width-section--compact-after{margin-bottom:var(--m-space-md)}.full-width-section--tight-after{margin-bottom:var(--m-space-xs);padding-bottom:var(--m-space-xs)}.full-width-section--tight-after+.headline:has(h2){margin-top:0}:where(body[data-style-scope~=about]) .about-feature-grid{width:var(--m-shell-width);margin:0 auto var(--m-section-gap);display:grid;gap:var(--m-space-md)}:where(body[data-style-scope~=about]) .about-feature-grid--highlights{grid-template-columns:repeat(4,minmax(0,1fr))}:where(body[data-style-scope~=about]) .about-feature-grid--teams{grid-template-columns:repeat(3,minmax(0,1fr))}:where(body[data-style-scope~=about]) .about-section-intro{width:var(--m-shell-width);margin:0 auto var(--m-space-xl);text-align:left}:where(body[data-style-scope~=about]) .about-copy{width:100%;text-align:left}:where(body[data-style-scope~=about]) .about-copy p{margin:0}:where(body[data-style-scope~=about]) .about-copy p+p{margin-top:var(--m-space-md)}:where(body[data-style-scope~=about]) .about-copy--mission{box-sizing:border-box;padding:var(--m-space-xl);text-align:left;background-color:var(--m-brand-solid);background-image:var(--m-brand-grad);border:var(--m-border-thin) solid var(--m-brand-500);border-radius:var(--m-radius-lg);box-shadow:var(--m-shadow-md)}:where(body[data-style-scope~=about]) .kapitel .about-copy--mission p{color:var(--m-on-brand);font-size:var(--fs-h2);font-weight:var(--m-weight-semibold);line-height:var(--m-line-h3)}:where(body[data-style-scope~=about]) .about-lower{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--m-space-xl) var(--m-space-2xl)}:where(body[data-style-scope~=about]) .about-lower__col{min-width:0}:where(body[data-style-scope~=about]) .about-lower__image{display:block;width:min(100%,22rem);height:auto;margin:0 auto var(--m-space-lg)}:where(body[data-style-scope~=about]) .about-lower .about-trust-list{grid-template-columns:1fr;margin-top:var(--m-space-lg)}:where(body[data-style-scope~=about]) section.about-feature-grid--teams .feature-card{display:grid;grid-template-columns:var(--m-card-icon-chip-size) minmax(0,1fr) var(--m-card-icon-chip-size);align-items:start;column-gap:var(--m-space-sm);row-gap:var(--m-space-sm);text-align:center}:where(body[data-style-scope~=about]) section.about-feature-grid--teams .feature-card__icon{grid-column:1;grid-row:1;align-self:start}:where(body[data-style-scope~=about]) section.about-feature-grid--teams .feature-card__body{display:contents}:where(body[data-style-scope~=about]) section.about-feature-grid--teams .feature-card__title{grid-column:2;grid-row:1;align-self:center;text-align:center}:where(body[data-style-scope~=about]) section.about-feature-grid--teams .feature-card__text{grid-column:1 / -1;grid-row:2;font-size:var(--fs-body);line-height:var(--m-line-body);text-align:center}:where(body[data-style-scope~=about]) .about-trust-list{display:grid;gap:var(--m-space-sm) var(--m-space-xl);margin:var(--m-about-margin);padding:0;list-style:none}:where(body[data-style-scope~=about]) .about-trust-list li{display:flex;align-items:flex-start;gap:var(--m-space-sm);margin:0}:where(body[data-style-scope~=about]) .about-trust-list i{flex:0 0 auto;margin-top:var(--m-space-2xs);color:var(--m-brand-600)}:where(body[data-style-scope~=about]) .kapitel .about-trust-pillars{display:grid;gap:var(--m-space-md);margin:var(--m-about-margin);padding:0;list-style:none}:where(body[data-style-scope~=about]) .kapitel .about-trust-pillars li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--m-space-sm);margin:0}:where(body[data-style-scope~=about]) .kapitel .about-trust-pillars li>i{color:var(--m-brand-600);font-size:var(--fs-h3);line-height:var(--m-line-tight)}:where(body[data-style-scope~=about]) .about-trust-pillars__body{min-width:0}:where(body[data-style-scope~=about]) .about-trust-pillars__title{display:block;color:var(--m-text-900);font-weight:var(--m-weight-bold);line-height:var(--m-line-tight)}:where(body[data-style-scope~=about]) .about-trust-pillars__text{display:block;margin-top:var(--m-space-2xs);color:var(--m-text-700);font-size:var(--fs-sm);line-height:var(--m-line-body)}@media(max-width:960px){:where(body[data-style-scope~=about]) .about-feature-grid--highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){:where(body[data-style-scope~=about]) .about-feature-grid--teams,:where(body[data-style-scope~=about]) .about-lower{grid-template-columns:1fr}}@media(max-width:600px){:where(body[data-style-scope~=about]) .about-copy--mission{padding:var(--m-card-padding)}:where(body[data-style-scope~=about]) .about-feature-grid--highlights{grid-template-columns:1fr}}:where(body[data-style-scope~=cad-glossary]) .glossary-intro,:where(body[data-style-scope~=cad-glossary]) .glossary-filter,:where(body[data-style-scope~=cad-glossary]) .glossary-terms,:where(body[data-style-scope~=cad-glossary]) .glossary-no-results{width:var(--m-shell-width);margin-inline:auto}:where(body[data-style-scope~=cad-glossary]) .glossary-intro{margin-top:var(--m-space-xl);margin-bottom:0;text-align:left}:where(body[data-style-scope~=cad-glossary]) .glossary-search{display:grid;gap:var(--m-space-md);padding:var(--m-card-padding);background:var(--m-surface);border:var(--m-border-thin) solid var(--m-line-strong);border-radius:var(--m-radius);box-shadow:var(--m-shadow-sm)}:where(body[data-style-scope~=cad-glossary]) .glossary-search__label{display:block;margin:0 0 var(--m-space-xs);color:var(--m-text-900);font-size:var(--fs-sm);font-weight:var(--m-weight-semibold)}:where(body[data-style-scope~=cad-glossary]) .glossary-search__control{display:flex;align-items:center;gap:var(--m-space-sm);min-height:var(--m-control-min-height);padding-inline:var(--m-space-md);background:var(--m-surface-muted);border:var(--m-border-thin) solid var(--m-line-strong);border-radius:var(--m-radius-sm)}:where(body[data-style-scope~=cad-glossary]) .glossary-search__control:focus-within{border-color:var(--m-brand-500);box-shadow:var(--m-shadow-sm)}:where(body[data-style-scope~=cad-glossary]) .glossary-search__control>i{flex:0 0 auto;color:var(--m-brand-600)}:where(body[data-style-scope~=cad-glossary]) .glossary-search__control input{flex:1 1 auto;min-width:0;padding:var(--m-space-sm) 0;color:var(--m-text-900);font:inherit;background:transparent;border:0;outline:0}:where(body[data-style-scope~=cad-glossary]) .glossary-search__control input::placeholder{color:var(--m-text-500)}:where(body[data-style-scope~=cad-glossary]) .glossary-search__clear{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--m-icon-sm);height:var(--m-icon-sm);padding:0;color:var(--m-brand-600);background:transparent;border:0;border-radius:var(--m-radius-sm);cursor:pointer}:where(body[data-style-scope~=cad-glossary]) .glossary-search__clear:hover,:where(body[data-style-scope~=cad-glossary]) .glossary-search__clear:focus-visible{background:var(--m-brand-soft)}:where(body[data-style-scope~=cad-glossary]) .glossary-search__count{margin:0;color:var(--m-text-500);font-size:var(--fs-sm)}:where(body[data-style-scope~=cad-glossary]) .glossary-categories{display:grid;grid-template-columns:repeat(6,minmax(max-content,1fr));gap:var(--m-space-sm)}:where(body[data-style-scope~=cad-glossary]) .glossary-categories__item{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:var(--m-space-xs);min-width:0;min-height:var(--m-control-min-height);padding:var(--m-space-sm) var(--m-space-md);color:var(--m-brand-600);font:inherit;font-size:var(--fs-sm);font-weight:var(--m-weight-semibold);line-height:var(--m-line-tight);text-align:center;background:var(--m-surface);border:var(--m-border-thin) solid var(--m-line-strong);border-radius:var(--m-radius-sm);box-shadow:var(--m-shadow-sm);cursor:pointer;transition:color var(--m-duration-fast) var(--m-ease),background var(--m-duration-fast) var(--m-ease),border-color var(--m-duration-fast) var(--m-ease)}:where(body[data-style-scope~=cad-glossary]) .glossary-categories__item>span{text-align:left;white-space:nowrap}:where(body[data-style-scope~=cad-glossary]) .glossary-categories__item:hover,:where(body[data-style-scope~=cad-glossary]) .glossary-categories__item:focus-visible{background:var(--m-brand-soft);border-color:var(--m-brand-400)}:where(body[data-style-scope~=cad-glossary]) .glossary-categories__item--active,:where(body[data-style-scope~=cad-glossary]) .glossary-categories__item--active:hover,:where(body[data-style-scope~=cad-glossary]) .glossary-categories__item--active:focus-visible{color:var(--m-on-brand);background:var(--m-brand-grad);border-color:transparent}:where(body[data-style-scope~=cad-glossary]) .glossary-terms{scroll-margin-top:var(--m-scroll-offset)}:where(body[data-style-scope~=cad-glossary]) .glossary-terms__list{display:grid;grid-template-columns:1fr;align-items:stretch;gap:var(--m-space-md)}:where(body[data-style-scope~=cad-glossary]) .glossary-article{scroll-margin-top:var(--m-scroll-offset);padding:var(--m-card-padding);text-align:left;background:var(--m-surface);border:var(--m-border-thin) solid var(--m-line-strong);border-radius:var(--m-radius);box-shadow:var(--m-shadow-sm)}:where(body[data-style-scope~=cad-glossary]) .glossary-article>.glossary-article__title{display:flex;align-items:center;gap:var(--m-space-xs);margin-bottom:var(--m-space-md);color:var(--m-text-900)}:where(body[data-style-scope~=cad-glossary]) .glossary-article__permalink{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:var(--m-touch-target);min-height:var(--m-touch-target);color:var(--m-brand-600);line-height:var(--m-line-icon);text-decoration:none;transition:var(--m-link-color-transition)}:where(body[data-style-scope~=cad-glossary]) .glossary-article__permalink:hover,:where(body[data-style-scope~=cad-glossary]) .glossary-article__permalink:focus-visible{color:var(--m-brand-500)}:where(body[data-style-scope~=cad-glossary]) .glossary-article p{width:100%;margin:0}:where(body[data-style-scope~=cad-glossary]) .glossary-article p+p{margin-top:var(--m-space-sm)}:where(body[data-style-scope~=cad-glossary]) .glossary-terms__link{display:inline-flex;align-items:center;margin-top:var(--m-space-md)}:where(body[data-style-scope~=cad-glossary]) .glossary-missing{box-sizing:border-box;width:var(--m-shell-width);margin:var(--m-section-gap) auto var(--m-space-xl);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--m-space-lg);padding:var(--m-card-padding);background:var(--m-surface-muted);border:var(--m-border-thin) solid var(--m-line-strong);border-radius:var(--m-radius)}:where(body[data-style-scope~=cad-glossary]) .glossary-missing__body{display:flex;align-items:flex-start;gap:var(--m-space-md);min-width:0}:where(body[data-style-scope~=cad-glossary]) .glossary-missing__body>i{flex:0 0 auto;margin-top:var(--m-space-2xs);color:var(--m-brand-600);font-size:var(--fs-h4)}:where(body[data-style-scope~=cad-glossary]) .glossary-missing__title{margin:0;color:var(--m-text-900);font-weight:var(--m-weight-bold)}:where(body[data-style-scope~=cad-glossary]) .glossary-missing__text{margin:var(--m-space-2xs) 0 0;color:var(--m-text-700)}:where(body[data-style-scope~=cad-glossary]) .glossary-missing__cta{flex:0 0 auto}:where(body[data-style-scope~=cad-glossary]) .glossary-no-results{box-sizing:border-box;display:flex;align-items:center;gap:var(--m-space-sm);margin-top:var(--m-section-gap);margin-bottom:var(--m-section-gap);padding:var(--m-card-padding);color:var(--m-text-700);background:var(--m-surface-muted);border:var(--m-border-thin) solid var(--m-line-strong);border-radius:var(--m-radius)}:where(body[data-style-scope~=cad-glossary]) .glossary-no-results i{color:var(--m-brand-600)}:where(body[data-style-scope~=cad-glossary]) .glossary-page [hidden]{display:none}html[data-theme=dark] :where(body[data-style-scope~=cad-glossary]) .glossary-search,html[data-theme=dark] :where(body[data-style-scope~=cad-glossary]) .glossary-article,html[data-theme=dark] :where(body[data-style-scope~=cad-glossary]) .glossary-missing{background:var(--dm-card-grad);border-color:var(--m-line-strong)}html[data-theme=dark] :where(body[data-style-scope~=cad-glossary]) .glossary-categories__item,html[data-theme=dark] :where(body[data-style-scope~=cad-glossary]) .glossary-search__control{background:var(--m-surface-muted);border-color:var(--m-line-strong);box-shadow:none}html[data-theme=dark] :where(body[data-style-scope~=cad-glossary]) .glossary-categories__item--active,html[data-theme=dark] :where(body[data-style-scope~=cad-glossary]) .glossary-categories__item--active:hover,html[data-theme=dark] :where(body[data-style-scope~=cad-glossary]) .glossary-categories__item--active:focus-visible{background:var(--m-brand-grad);border-color:transparent}@media(max-width:1100px){:where(body[data-style-scope~=cad-glossary]) .glossary-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){:where(body[data-style-scope~=cad-glossary]) .glossary-categories{grid-template-columns:1fr}}@media(max-width:600px){:where(body[data-style-scope~=cad-glossary]) .glossary-missing{flex-direction:column;align-items:flex-start}:where(body[data-style-scope~=cad-glossary]) .glossary-missing__cta{width:100%;justify-content:center}}:where(body[data-style-scope~=cad-hub]) .cad-hub-categories{width:var(--m-shell-width);margin:0 auto var(--m-section-gap);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--m-space-md)}:where(body[data-style-scope~=cad-hub]) .cad-hub-categories a{display:flex;align-items:center;justify-content:center;gap:var(--m-space-sm);min-height:var(--m-control-min-height);padding:var(--m-space-sm) var(--m-space-md);color:var(--m-brand-600);background:var(--m-surface);border:var(--m-border-thin) solid var(--m-line-strong);border-radius:var(--m-radius-sm);box-shadow:var(--m-shadow-sm);font-weight:var(--m-weight-bold);text-align:center;text-decoration:none;transition:color var(--m-duration-fast) var(--m-ease),background-color var(--m-duration-fast) var(--m-ease),border-color var(--m-duration-fast) var(--m-ease)}:where(body[data-style-scope~=cad-hub]) .cad-hub-categories a:hover,:where(body[data-style-scope~=cad-hub]) .cad-hub-categories a:focus-visible{color:var(--m-on-brand);background:var(--m-brand-solid);border-color:var(--m-brand-solid)}:where(body[data-style-scope~=cad-hub]) .cad-hub-categories i{font-size:var(--fs-h3)}:where(body[data-style-scope~=cad-hub]) .cad-hub-section{scroll-margin-top:var(--m-scroll-offset);margin-bottom:var(--m-section-gap)}:where(body[data-style-scope~=cad-hub]) .cad-hub-grid{width:var(--m-shell-width);margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--m-space-md)}@media(max-width:760px){:where(body[data-style-scope~=cad-hub]) .cad-hub-categories{grid-template-columns:1fr}:where(body[data-style-scope~=cad-hub]) .cad-hub-categories a{justify-content:flex-start}}:where(body[data-style-scope~=download]) .dl-stack{width:100%;max-width:min(1220px,100%);margin:var(--m-shared-margin-print);display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem)}:where(body[data-style-scope~=download]) .kapitel.dl-hero:has(>.kapitellinks):has(>.kapitelrechts){grid-template-columns:minmax(220px,300px) minmax(0,1fr)}:where(body[data-style-scope~=download]) .dl-card{display:grid;row-gap:var(--m-download-row-gap);box-sizing:border-box;padding:clamp(1.25rem,2.4vw,1.85rem);background:var(--m-surface);border:var(--m-border-thin) solid var(--m-line);border-radius:var(--m-radius-lg);box-shadow:var(--m-shadow-md);scroll-margin-top:var(--m-section-scroll-margin);transition:box-shadow .16s var(--m-ease),border-color .16s var(--m-ease)}:where(body[data-style-scope~=download]) .dl-card:hover{border-color:var(--m-download-border-color);box-shadow:var(--m-shadow-lg)}:where(body[data-style-scope~=download]) .dl-card--wide{width:100%}:where(body[data-style-scope~=download]) .dl-card__desc{margin:0;max-width:68ch}:where(body[data-style-scope~=download]) .dl-specs{display:grid;gap:.75rem 1.25rem;margin:0;padding:clamp(.9rem,1.6vw,1.1rem) clamp(1rem,1.8vw,1.25rem);background:var(--m-download-background);border:var(--m-border-thin) solid var(--m-line);border-radius:var(--m-radius);box-shadow:var(--m-shadow-sm)}:where(body[data-style-scope~=download]) .dl-card--wide .dl-specs{grid-template-columns:repeat(4,minmax(0,1fr))}:where(body[data-style-scope~=download]) .dl-spec{display:flex;flex-direction:column;gap:.2rem;min-width:0}:where(body[data-style-scope~=download]) .dl-spec dt{color:var(--m-text-500);font-size:var(--fs-sm);font-weight:var(--m-weight-bold);letter-spacing:var(--m-tracking-wide);text-transform:uppercase}:where(body[data-style-scope~=download]) .dl-spec dd{margin:0;color:var(--m-text-900);font-size:var(--fs-sm);font-weight:var(--m-weight-bold);overflow-wrap:anywhere}:where(body[data-style-scope~=download]) .dl-card__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem 1.4rem}:where(body[data-style-scope~=download]) .dl-download{flex:0 0 auto;justify-content:center;white-space:normal;text-align:center}:where(body[data-style-scope~=download]) .dl-download .bi{display:inline-block;flex:0 0 auto;font-size:var(--fs-hero-copy);line-height:var(--m-line-icon)}:where(body[data-style-scope~=download]) .dl-sysreq{display:inline-flex;align-items:center;font-size:var(--fs-body)}:where(body[data-style-scope~=download]) .dl-card__legal{margin:0}:where(body[data-style-scope~=download]) .dl-card__legal a,:where(body[data-style-scope~=download]) .dl-free__legal a{white-space:nowrap}:where(body[data-style-scope~=download]) .dl-card__legal strong,:where(body[data-style-scope~=download]) .dl-free__legal strong{white-space:nowrap}:where(body[data-style-scope~=download]) .dl-32{background:var(--m-page);border:var(--m-border-thin) solid var(--m-line);border-radius:var(--m-radius);overflow:hidden}:where(body[data-style-scope~=download]) .dl-32__summary{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .6rem;padding:.85rem 1.1rem;min-height:44px;list-style:none;cursor:pointer;color:var(--m-text-900);font-size:var(--fs-sm);font-weight:var(--m-weight-bold);user-select:none}:where(body[data-style-scope~=download]) .dl-32__summary::-webkit-details-marker{display:none}:where(body[data-style-scope~=download]) .dl-32__summary:hover{color:var(--m-brand-600)}:where(body[data-style-scope~=download]) .dl-32__chevron{flex:0 0 auto;font-size:var(--fs-ui-link-dense);color:var(--m-brand-600);transition:transform .16s var(--m-ease)}:where(body[data-style-scope~=download]) .dl-32[open] .dl-32__chevron{transform:rotate(90deg)}:where(body[data-style-scope~=download]) .dl-32__summary-hint{color:var(--m-text-500);font-weight:var(--m-weight-regular)}:where(body[data-style-scope~=download]) .dl-32__summary:focus-visible{outline:var(--m-border-medium) solid var(--m-brand-500);outline-offset:var(--m-focus-outline-offset)}:where(body[data-style-scope~=download]) .dl-32__body{display:grid;row-gap:var(--m-download-row-gap);padding:0 1.1rem 1.1rem;border-top:var(--m-border-thin) solid var(--m-line);padding-top:var(--m-space-md)}:where(body[data-style-scope~=download]) .dl-free{display:grid;box-sizing:border-box;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:clamp(.85rem,2vw,1.25rem);padding:clamp(.9rem,2vw,1.25rem) clamp(1rem,2.2vw,1.5rem);background:var(--m-page);border:var(--m-border-thin) solid var(--m-line);border-radius:var(--m-radius);scroll-margin-top:var(--m-section-scroll-margin)}:where(body[data-style-scope~=download]) .dl-free__body{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}:where(body[data-style-scope~=download]) .dl-free__desc{margin:.2rem 0 0}:where(body[data-style-scope~=download]) .dl-free__meta{display:flex;flex-wrap:wrap;gap:.2rem .85rem;margin:var(--m-download-margin)}:where(body[data-style-scope~=download]) .dl-free__meta span{overflow-wrap:anywhere}:where(body[data-style-scope~=download]) .dl-free__meta span+span:before{content:"\b7 ";margin-right:.85rem}:where(body[data-style-scope~=download]) .dl-free__legal{margin:var(--m-download-margin)}:where(body[data-style-scope~=download]) .dl-free__btn{align-self:center;margin-top:0;justify-content:center;white-space:nowrap}:where(body[data-style-scope~=download]) .dl-free__btn .bi{font-size:var(--fs-body);line-height:var(--m-line-icon)}:where(body[data-style-scope~=download]) .dl-verification{scroll-margin-top:var(--m-section-scroll-margin)}:where(body[data-style-scope~=download]) .dl-verification__command{padding:var(--m-space-md);border:var(--m-border-thin) solid var(--m-line);border-radius:var(--m-radius);background:var(--m-page);color:var(--m-text-900);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--m-font);font-size:var(--fs-sm);line-height:var(--m-line-body)}:where(body[data-style-scope~=download]) .dl-verification__command code{font-family:var(--m-font)}:where(body[data-style-scope~=download]) .dl-oldcard{display:flex;align-items:flex-start;gap:var(--m-space-md);padding:clamp(1.1rem,2.2vw,1.5rem);background:var(--m-page);border:var(--m-border-thin) solid var(--m-line);border-radius:var(--m-radius)}:where(body[data-style-scope~=download]) .dl-oldcard__icon{flex:0 0 auto;display:grid;place-items:center;width:2.75rem;height:2.75rem;background:var(--m-surface);border:var(--m-border-thin) solid var(--m-line);border-radius:50%;color:var(--m-brand-600);font-size:var(--fs-ui-icon-large)}:where(body[data-style-scope~=download]) .dl-oldcard__text h3{margin:0 0 .4rem}:where(body[data-style-scope~=download]) .dl-oldcard__text p{margin:0}@media(max-width:860px){:where(body[data-style-scope~=download]) .dl-card--wide .dl-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){:where(body[data-style-scope~=download]) .dl-free{align-items:flex-start;grid-template-columns:1fr}:where(body[data-style-scope~=download]) .dl-free__body{width:100%}}@media(max-width:560px){:where(body[data-style-scope~=download]) .dl-download{flex:1 1 100%}:where(body[data-style-scope~=download]) .dl-free__btn{width:100%}}@media(max-width:480px){:where(body[data-style-scope~=download]) .dl-card--wide .dl-specs{grid-template-columns:1fr}:where(body[data-style-scope~=download]) .dl-oldcard{flex-direction:column}}:where(body[data-style-scope~=feedback]) .feedback-form-title{scroll-margin-top:var(--m-section-scroll-margin)}:where(body[data-style-scope~=feedback]) .kapitel{display:block}:where(body[data-style-scope~=feedback]) #main-content .kapitelwrapper{max-width:600px}:where(body[data-style-scope~=feedback]) .contactform{width:100%}:where(body[data-style-scope~=feedback]) .contactform input[type=text],:where(body[data-style-scope~=feedback]) .contactform input[type=email]{display:block;box-sizing:border-box;width:100%;min-height:var(--m-touch-target);padding:var(--m-space-xs);margin:var(--m-space-xs) auto;border:var(--m-border-thin) solid var(--m-text-500)}:where(body[data-style-scope~=feedback]) .contactform textarea{display:block;width:100%;height:150px;padding:var(--m-video-fallback-padding);margin:var(--m-video-fallback-padding);box-sizing:border-box;border:var(--m-border-medium) solid var(--m-neutral-600);margin-left:auto;margin-right:auto}:where(body[data-style-scope~=feedback]) .contactform input[type=text],:where(body[data-style-scope~=feedback]) .contactform input[type=email],:where(body[data-style-scope~=feedback]) .contactform textarea{color:var(--m-text-900)}:where(body[data-style-scope~=feedback]) .contactform .tx:focus-visible{outline:var(--m-border-thin) solid var(--m-brand-500);outline-offset:var(--m-border-thin);border-color:var(--m-brand-500)}:where(body[data-style-scope~=feedback]) #main-content .contactform .captchastyle{display:inline-block;width:33%;max-width:250px;height:60px;text-align:center}:where(body[data-style-scope~=feedback]) .contactform .privacy-note{max-width:600px;margin:10px auto 15px;text-align:left;font-size:var(--fs-ui-control);line-height:var(--m-line-heading)}@media only screen and (min-width:560px){:where(body[data-style-scope~=feedback]) .kapitel{display:table}:where(body[data-style-scope~=feedback]) .kapitellinks,:where(body[data-style-scope~=feedback]) .kapitelrechts{text-align:right;vertical-align:middle}}:where(body[data-style-scope~=feedback]) .contactform__status{font-weight:var(--m-weight-bold)}:where(body[data-style-scope~=feedback]) .contactform__status--success{color:var(--m-feedback-success)}:where(body[data-style-scope~=feedback]) .contactform__status--error{color:var(--m-feedback-error)}:where(body[data-style-scope~=feedback]) .contactform__character-count{display:block;margin:.2rem 0 0;color:var(--m-feedback-muted);font-size:var(--fs-sm);text-align:right}:where(body[data-style-scope~=formats]) .kapitel{padding-bottom:60px}:where(body[data-style-scope~=functions]) .kapitel li{margin-bottom:var(--m-kapitel-margin-bottom)}:where(body[data-style-scope~=functions]) .kapitelmitte.video{container-type:inline-size;container-name:video-layout}:where(body[data-style-scope~=functions]) #videoplayer{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;width:100%;max-width:var(--videoplayer-max-width);margin:30px auto 10px;align-items:stretch}:where(body[data-style-scope~=functions]) #videowrapper{position:relative;width:100%;max-width:var(--videoplayer-max-width);margin-left:auto;margin-right:auto;border-radius:8px;overflow:hidden}:where(body[data-style-scope~=functions]) .videobuttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:var(--videoplayer-max-width);margin-left:auto;margin-right:auto}:where(body[data-style-scope~=functions]) .videobutton{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;align-self:start;width:100%;text-align:left;margin:0;padding:var(--m-space-xs);font-family:inherit;font-size:var(--fs-sm);appearance:none;cursor:pointer;background:var(--m-videobutton-background);color:var(--m-brand-700);border:var(--m-border-thin) solid var(--m-brand-line-12);border-radius:8px;box-shadow:var(--m-videobutton-shadow-raised);vertical-align:top;transition:none}:where(body[data-style-scope~=functions]) .videobutton.is-active{background:var(--m-videobutton-background-active);border-color:var(--m-videobutton-border-color-active);box-shadow:var(--m-videobutton-shadow-active);color:var(--m-text-900)}:where(body[data-style-scope~=functions]) .videobutton:hover,:where(body[data-style-scope~=functions]) .videobutton:focus-visible{border-color:var(--m-videobutton-border-color-hover);box-shadow:var(--m-videobutton-shadow-hover);color:var(--m-text-900)}:where(body[data-style-scope~=functions]) .videobutton:focus-visible{outline:var(--m-border-medium) solid var(--m-brand-600);outline-offset:var(--m-border-medium)}:where(body[data-style-scope~=functions]) .videobutton__thumb{display:block;width:100%;overflow:hidden;border-radius:6px;aspect-ratio:16 / 9;background:var(--m-videobutton-thumb-surface)}:where(body[data-style-scope~=functions]) .videobutton img{display:block;width:100%;height:100%;object-fit:cover}:where(body[data-style-scope~=functions]) .videobutton__meta{display:flex;align-items:center;gap:.6rem;justify-content:flex-start;margin-top:.7rem}:where(body[data-style-scope~=functions]) .videobutton__icon{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--m-brand-soft);color:var(--m-brand-600);font-size:var(--fs-ui-control-compact)}:where(body[data-style-scope~=functions]) .videobutton.is-active .videobutton__icon,:where(body[data-style-scope~=functions]) .videobutton:hover .videobutton__icon,:where(body[data-style-scope~=functions]) .videobutton:focus-visible .videobutton__icon{background:var(--m-brand-600);color:var(--m-on-brand)}:where(body[data-style-scope~=functions]) .videobutton__label{display:block;font-weight:var(--m-weight-bold);line-height:var(--m-line-tight)}@media only screen and (min-width:560px){:where(body[data-style-scope~=functions]) .videobuttons{grid-template-columns:repeat(3,minmax(0,1fr))}:where(body[data-style-scope~=functions]) .videobutton__icon{font-size:var(--fs-ui-control)}:where(body[data-style-scope~=functions]) .videobutton__meta{margin-top:.6rem}}@media only screen and (min-width:800px){:where(body[data-style-scope~=functions]) .videobuttons{gap:14px}:where(body[data-style-scope~=functions]) .videobutton{font-size:var(--fs-body)}:where(body[data-style-scope~=functions]) .videobutton__icon{font-size:var(--fs-hero-copy)}:where(body[data-style-scope~=functions]) .videobutton__meta{margin-top:.4rem}}@container video-layout (min-width: 970px){:where(body[data-style-scope~=functions]) .videobutton{font-size:var(--fs-body)}}@container video-layout (min-width: 1100px){:where(body[data-style-scope~=functions]) #videoplayer{grid-template-columns:minmax(0,1fr) var(--videobutton-grid-width);gap:18px}:where(body[data-style-scope~=functions]) #videowrapper{min-width:0;align-self:stretch}:where(body[data-style-scope~=functions]) .videobuttons{grid-template-columns:repeat(2,var(--videobutton-column-width));grid-template-rows:repeat(3,minmax(0,1fr));gap:var(--videobutton-grid-gap);width:var(--videobutton-grid-width);max-width:none;align-self:stretch;align-content:stretch}:where(body[data-style-scope~=functions]) .videobutton{flex:none;height:100%;align-self:stretch}}@media(pointer:coarse){:where(body[data-style-scope~=functions]) .videobutton:hover{color:var(--m-brand-700)}:where(body[data-style-scope~=functions]) .videobutton.is-active:hover{color:var(--m-text-900)}}:where(body[data-style-scope~=functions]) .videobutton__icon i{line-height:var(--m-line-icon)}:where(body[data-style-scope~=functions]) .videobutton__icon{width:1.7rem;height:1.7rem;flex:0 0 1.7rem}:where(body[data-style-scope~=functions]) .videobutton__icon i{font-size:var(--fs-ui-control)}:where(body[data-style-scope~=history]) .history-content>p{margin-block:0}:where(body[data-style-scope~=history]) .history-content>ul{margin-top:0;margin-bottom:0;padding-left:var(--m-space-xl)}:where(body[data-style-scope~=history]) .history-content>h2~h2{padding-top:var(--m-space-md)}body:where([data-style-scope~=interfaces]) #contentcontainer{overflow-y:visible;overflow-x:clip}:where(body[data-style-scope~=interfaces]) .formatpage-version-date{font-size:var(--fs-ui-micro)}:root:has(body[data-style-scope~=interfaces]){--fp-shell: var(--m-shell-width);--fp-blue: var(--m-format-heading-color);--fp-border: var(--m-format-border-color);--fp-heading-gap: var(--m-card-heading-gap)}:where(body[data-style-scope~=interfaces]) .formatpage-section{width:var(--fp-shell);margin:var(--m-section-gap) auto 0;box-sizing:border-box}:where(body[data-style-scope~=interfaces]) .formatpage-section .formatpage-section__title{display:block;margin:0 0 var(--fp-heading-gap);padding:var(--m-section-title-padding);position:relative;color:var(--m-text-900);font-size:var(--fs-h2);line-height:var(--m-line-h2);font-weight:var(--m-weight-extrabold);letter-spacing:0;text-wrap:balance}:where(body[data-style-scope~=interfaces]) .formatpage-section__title:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;background:var(--m-orange);border-radius:2px}:where(body[data-style-scope~=interfaces]) .formatpage-section__title--card:after{background:var(--m-brand-500)}:where(body[data-style-scope~=interfaces]) .formatpage-subsection__title{display:block;margin:0 0 var(--m-space-xs);color:var(--m-text-900);font-size:var(--fs-h3);line-height:var(--m-line-h3);font-weight:var(--m-weight-bold);letter-spacing:0}:where(body[data-style-scope~=interfaces]) .formatpage-prose+.formatpage-subsection__title{margin-top:var(--m-space-lg)}:where(body[data-style-scope~=interfaces]) .formatpage-trial__actions .formatpage-cta{flex:1 1 0;min-width:min(100%,14em)}:where(body[data-style-scope~=interfaces]) .formatpage-cta{height:var(--m-hero-button-height);min-height:var(--m-hero-button-height);padding:10px 18px;font-size:var(--fs-cta)}:where(body[data-style-scope~=interfaces]) .formatpage-cta>span{line-height:var(--m-line-cta);text-align:center}:where(body[data-style-scope~=interfaces]) .formatpage-prose-card{background:var(--m-content-card-background);border:var(--m-border-thin) solid var(--m-brand-line-08);border-radius:24px;box-shadow:var(--m-interface-card-shadow);padding:var(--m-card-padding-lg)}:where(body[data-style-scope~=interfaces]) .formatpage-prose-card--inner{box-sizing:border-box}:where(body[data-style-scope~=interfaces]) .formatpage-prose{color:var(--m-text-700);font-size:var(--fs-body);line-height:var(--m-line-body)}:where(body[data-style-scope~=interfaces]) .formatpage-prose :where(p,ul,ol,li){color:var(--m-text-700);font-size:var(--fs-body);line-height:var(--m-line-body)}:where(body[data-style-scope~=interfaces]) .formatpage-prose p{margin:0 0 var(--m-space-lg);max-width:62ch}:where(body[data-style-scope~=interfaces]) .formatpage-prose p:last-child{margin-bottom:0}:where(body[data-style-scope~=interfaces]) .formatpage-prose p:empty{display:none}:where(body[data-style-scope~=interfaces]) .formatpage-prose>:last-child,:where(body[data-style-scope~=interfaces]) .formatpage-prose>:nth-last-child(2):has(+p:empty){margin-bottom:0}:where(body[data-style-scope~=interfaces]) .formatpage-prose ul,:where(body[data-style-scope~=interfaces]) .formatpage-prose ol{margin:0 0 var(--m-space-md);padding-left:var(--m-space-lg);display:flex;flex-direction:column;gap:var(--m-space-xs);max-width:62ch}:where(body[data-style-scope~=interfaces]) .formatpage-prose-card:not(.formatpage-prose-card--inner)>.formatpage-prose :where(p,ul,ol,li){max-width:none}:where(body[data-style-scope~=interfaces]) .formatpage-prose li{padding-left:.15rem}:where(body[data-style-scope~=interfaces]) .formatpage-prose li::marker{color:var(--m-brand-500)}:where(body[data-style-scope~=interfaces]) .formatpage-prose-card:not(.formatpage-prose-card--inner)>.formatpage-prose li::marker,:where(body[data-style-scope~=interfaces]) .formatpage-trial .formatpage-prose li::marker{color:var(--m-orange)}:where(body[data-style-scope~=interfaces]) .formatpage-prose br+br{content:"";display:block;margin-top:var(--m-interfaces-spacing)}:where(body[data-style-scope~=interfaces]) .formatpage-prose strong{color:var(--m-text-900);font-weight:var(--m-weight-bold)}:where(body[data-style-scope~=interfaces]) .formatpage-twocol__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--m-space-md)}:where(body[data-style-scope~=interfaces]) .formatpage-howto-card{position:relative;background:var(--m-content-card-background);border:var(--m-border-thin) solid var(--m-brand-line-08);border-radius:24px;box-shadow:var(--m-interface-card-shadow);padding:var(--m-card-padding-lg);display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.95rem;row-gap:var(--fp-heading-gap);align-content:start;align-items:start}:where(body[data-style-scope~=interfaces]) .formatpage-howto-card__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:var(--m-formatpage-howto-card-icon-background);color:var(--fp-blue);font-size:var(--fs-h2);flex-shrink:0;grid-column:1;grid-row:1;align-self:start}:where(body[data-style-scope~=interfaces]) .formatpage-howto-card .formatpage-section__title{margin:0;grid-column:2;grid-row:1;align-self:start;min-height:2.6em;display:flex;align-items:center}:where(body[data-style-scope~=interfaces]) .formatpage-howto-card .formatpage-section__title>.formatpage-section__title-text{display:block;width:100%;min-width:0}:where(body[data-style-scope~=interfaces]) .formatpage-howto-card .formatpage-prose{grid-column:1 / -1}@media(max-width:480px){:where(body[data-style-scope~=interfaces]) .formatpage-howto-card{column-gap:.7rem}}:where(body[data-style-scope~=interfaces]) .formatpage-trial{width:var(--fp-shell);box-sizing:border-box;margin:var(--m-section-gap) auto var(--m-section-gap);padding:clamp(1.6rem,3vw,2.4rem);border-radius:var(--m-radius-lg);background:var(--m-formatpage-trial-background-alt);border:var(--m-border-thin) solid var(--fp-border);color:var(--m-text-700);box-shadow:var(--m-shadow-md)}:where(body[data-style-scope~=interfaces]) .formatpage-trial__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.5rem,3vw,2.6rem);align-items:center}:where(body[data-style-scope~=interfaces]) .formatpage-trial__copy{min-width:0}:where(body[data-style-scope~=interfaces]) .formatpage-trial__title{margin:0;color:var(--m-text-900);font-size:var(--fs-h2);font-weight:var(--m-weight-extrabold);line-height:var(--m-line-h2);letter-spacing:0}:where(body[data-style-scope~=interfaces]) .formatpage-trial__title:after{content:"";display:block;width:56px;height:3px;margin-top:.85rem;background:var(--m-orange);border-radius:2px}:where(body[data-style-scope~=interfaces]) .formatpage-trial__copy .formatpage-prose{margin-top:var(--m-card-heading-gap)}:where(body[data-style-scope~=interfaces]) .formatpage-trial__actions{display:flex;flex-wrap:wrap;gap:var(--m-space-sm);margin-top:1.6rem}:where(body[data-style-scope~=interfaces]) .formatpage-trial__visual img{display:block;width:100%;max-width:540px;height:auto;margin:var(--m-shared-margin-print);object-fit:contain;filter:var(--m-formatpage-trial-visual-filter)}:where(body[data-style-scope~=interfaces]) .formatpage-trial__badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--m-space-md);margin-top:1.8rem;padding-top:1.4rem;border-top:var(--m-border-thin) solid var(--m-line)}:where(body[data-style-scope~=interfaces]) .formatpage-trial__badge{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:.7rem}:where(body[data-style-scope~=interfaces]) .formatpage-trial__badge-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--m-radius-sm);background:var(--m-formatpage-trial-badge-icon-background);color:var(--fp-blue);font-size:var(--fs-h3)}:where(body[data-style-scope~=interfaces]) .formatpage-trial__badge-text strong{display:block;color:var(--m-text-900);font-size:var(--fs-body);font-weight:var(--m-weight-bold);letter-spacing:0}:where(body[data-style-scope~=interfaces]) .formatpage-trial__badge-text small{display:block;margin-top:.18rem;color:var(--m-text-500);font-size:var(--fs-sm)}@media(max-width:1000px){:where(body[data-style-scope~=interfaces]) .formatpage-trial__grid{grid-template-columns:minmax(0,1fr);text-align:left}:where(body[data-style-scope~=interfaces]) .formatpage-trial__visual{order:-1;justify-content:center}:where(body[data-style-scope~=interfaces]) .formatpage-trial__visual img{max-width:28.75rem}:where(body[data-style-scope~=interfaces]) .formatpage-twocol__grid{grid-template-columns:minmax(0,1fr);gap:var(--m-interfaces-spacing)}:where(body[data-style-scope~=interfaces]) .formatpage-trial__badges{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){:where(body[data-style-scope~=interfaces]) .formatpage-trial{padding:1rem 1rem .85rem;border-radius:18px;gap:var(--m-space-sm)}:where(body[data-style-scope~=interfaces]) .formatpage-trial__actions{flex-direction:column;align-items:stretch}:where(body[data-style-scope~=interfaces]) .formatpage-trial__actions .formatpage-cta{flex:0 0 auto;width:100%}:where(body[data-style-scope~=interfaces]) .formatpage-prose-card,:where(body[data-style-scope~=interfaces]) .formatpage-howto-card{padding:1.1rem 1.1rem 1.2rem}}:where(body[data-style-scope~=interfaces]) .formatpage-section__title:before,:where(body[data-style-scope~=interfaces]) .formatpage-howto-card .formatpage-section__title:before,:where(body[data-style-scope~=interfaces]) .formatpage-trial__title:before{content:none}:where(body[data-style-scope~=interfaces]) .formatpage-howto-card .formatpage-section__title--card:before{display:none}:where(body[data-style-scope~=shop]) .countryselect{text-align:center}:where(body[data-style-scope~=shop]) .countryselect h2.underline-orange:after{right:0;margin-inline:auto;background:var(--m-orange);transform-origin:center}:where(body[data-style-scope~=shop]) #countryform{display:grid;gap:var(--m-space-xs);width:var(--m-purchase-button-width);max-width:100%;margin:var(--m-space-lg) auto 0;font-size:var(--fs-body)}:where(body[data-style-scope~=shop]) .shop-country-label{color:var(--m-text-700);font-size:var(--fs-body);font-weight:var(--m-weight-semibold);line-height:var(--m-line-body)}:where(body[data-style-scope~=shop]) #countrylist{width:100%;max-width:100%;min-height:var(--m-control-min-height);padding:0 var(--m-space-md);color:var(--m-text-900);background:var(--m-button-surface-96);border:var(--m-border-thin) solid var(--m-line-strong);border-radius:var(--m-radius);font:inherit;box-shadow:var(--m-textbutton-shadow-subtle)}:where(body[data-style-scope~=shop]) #countrylist:focus-visible{outline:var(--m-border-thin) solid var(--m-brand-500);outline-offset:var(--m-space-2xs)}:where(body[data-style-scope~=shop]) .country-content[hidden],:where(body[data-style-scope~=shop]) .countries[hidden]{display:none}:where(body[data-style-scope~=shop]) .countries{width:100%}:where(body[data-style-scope~=shop]) .countries .shop-purchase-button{display:flex;width:var(--m-purchase-button-width);max-width:100%;min-height:var(--m-hero-button-height);margin:var(--m-space-lg) auto;padding:10px 18px;gap:var(--m-space-sm);font-size:var(--fs-cta);line-height:var(--m-line-cta)}:where(body[data-style-scope~=shop]) .countries .shop-purchase-button>span{min-width:0}:where(body[data-style-scope~=shop]) .countries .shop-purchase-button>i:first-child{flex:0 0 auto;font-size:var(--fs-ui-icon-large);line-height:var(--m-line-icon)}:where(body[data-style-scope~=shop]) .countries .shop-purchase-button+h3{display:block}@media(max-width:560px){:where(body[data-style-scope~=shop]) .countries .shop-purchase-button{width:100%}}:where(body[data-style-scope~=prices]) .pricelist-accordion-shell{width:var(--m-shell-width);margin:0 auto clamp(2rem,4vw,3rem)}:where(body[data-style-scope~=prices]) .pricelist-section-intro{margin:0 0 1.25rem;color:var(--m-text-700);font-size:var(--fs-body);line-height:var(--m-line-body)}:where(body[data-style-scope~=prices]) .pricelist-editions-overview{width:var(--m-shell-width);margin:0 auto 1.25rem;color:var(--m-text-700);font-size:var(--fs-body);line-height:var(--m-line-body)}:where(body[data-style-scope~=prices]) .pricelist-prose{width:var(--m-shell-width);margin:0 auto clamp(2.5rem,5vw,4rem);color:var(--m-text-700);font-size:var(--fs-body);line-height:var(--m-line-body)}:where(body[data-style-scope~=prices]) .pricelist-prose p{margin:0 0 1rem}:where(body[data-style-scope~=prices]) .pricelist-prose h3{margin:1.6rem 0 .6rem;color:var(--m-text-900);font-size:var(--fs-h3);line-height:var(--m-line-h3);font-weight:var(--m-weight-bold);letter-spacing:0}:where(body[data-style-scope~=prices]) .pricelist-accordion{display:flex;flex-direction:column;gap:.6rem}:where(body[data-style-scope~=prices]) .schalter{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.85rem;width:100%;padding:1rem 1.15rem;background:var(--m-surface);border:var(--m-border-thin) solid var(--m-line);border-radius:12px;box-shadow:var(--m-shadow-sm);color:var(--m-text-900);font-family:var(--m-font);font-size:var(--fs-body);font-weight:var(--m-weight-semibold);line-height:var(--m-line-h3);text-align:left;cursor:pointer;transition:border-color .2s var(--m-ease),box-shadow .2s var(--m-ease)}:where(body[data-style-scope~=prices]) .schalter:hover,:where(body[data-style-scope~=prices]) .schalter:focus-visible{border-color:var(--m-schalter-border-color);box-shadow:var(--m-shadow-md)}:where(body[data-style-scope~=prices]) .schalter:focus-visible{outline:var(--m-border-medium) solid var(--m-focus-ring-color);outline-offset:var(--m-border-medium)}:where(body[data-style-scope~=prices]) .schalter .lizenz{min-width:0;overflow-wrap:anywhere;color:var(--m-text-900)}:where(body[data-style-scope~=prices]) .schalter .preis{color:var(--m-brand-700);font-weight:var(--m-weight-extrabold);font-size:var(--fs-body);white-space:nowrap}:where(body[data-style-scope~=prices]) .schalter-chevron{color:var(--m-brand-600);font-size:var(--fs-body);line-height:var(--m-line-icon);transition:transform .35s var(--m-ease)}:where(body[data-style-scope~=prices]) .schalter[aria-expanded=true] .schalter-chevron{transform:rotate(180deg)}:where(body[data-style-scope~=prices]) .sektion{max-height:0;overflow:hidden;margin:-.45rem .65rem 0;background:var(--m-sektion-background);border:var(--m-border-thin) solid var(--m-line);border-top:0;border-radius:0 0 10px 10px;transition:max-height .5s ease-out}:where(body[data-style-scope~=prices]) .sektion__inner{padding:.95rem 1.15rem 1.1rem}:where(body[data-style-scope~=prices]) .sektion p{margin:var(--m-section-title-padding);color:var(--m-text-700);font-size:var(--fs-sm);line-height:var(--m-line-copy-relaxed)}:where(body[data-style-scope~=prices]) .sektion p:last-child{margin-bottom:0}@media(max-width:820px){:where(body[data-style-scope~=prices]) .schalter{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label  chev" "price  chev";column-gap:.6rem;row-gap:.18rem;padding:.95rem 1rem}:where(body[data-style-scope~=prices]) .schalter .lizenz{grid-area:label}:where(body[data-style-scope~=prices]) .schalter .preis{grid-area:price;justify-self:start}:where(body[data-style-scope~=prices]) .schalter-chevron{grid-area:chev;align-self:center;font-size:var(--fs-ui-lead)}}@media(max-width:560px){:where(body[data-style-scope~=prices]) .schalter{padding:.85rem 1rem;font-size:var(--fs-sm)}:where(body[data-style-scope~=prices]) .sektion{margin:-.4rem .5rem 0}:where(body[data-style-scope~=prices]) .sektion__inner{padding:.78rem 1rem .95rem}}@media(max-width:400px){:where(body[data-style-scope~=prices]) .schalter{padding:.78rem .9rem;column-gap:var(--m-space-xs)}}:where(body[data-style-scope~=prices]) .pricelist-intro-cards{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.4vw,1.25rem)}:where(body[data-style-scope~=prices]) .pricelist-intro-cards__item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:.85rem;align-items:center;padding:.95rem 1.05rem;background:var(--m-glass-surface-78);border:var(--m-border-thin) solid var(--m-brand-line-14);border-radius:var(--m-radius-sm);box-shadow:var(--m-pricelist-intro-card-shadow-strong)}:where(body[data-style-scope~=prices]) .pricelist-intro-cards__icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--m-radius-sm);color:var(--m-brand-700);background:var(--m-pricelist-intro-cards-icon-background);border:var(--m-border-thin) solid var(--m-brand-line-18)}:where(body[data-style-scope~=prices]) .pricelist-intro-cards__icon i{font-size:var(--fs-ui-icon-large);line-height:var(--m-line-icon)}:where(body[data-style-scope~=prices]) .pricelist-intro-cards__body{display:flex;flex-direction:column;gap:.18rem;min-width:0}:where(body[data-style-scope~=prices]) .pricelist-intro-cards__title{color:var(--m-text-900);font-size:var(--fs-body);font-weight:var(--m-weight-extrabold);line-height:var(--m-line-h2)}:where(body[data-style-scope~=prices]) .kapitel .pricelist-intro-cards__text{margin:0;color:var(--m-text-700);font-size:var(--fs-body);line-height:var(--m-line-heading)}@media(max-width:920px){:where(body[data-style-scope~=prices]) .pricelist-intro-cards{grid-template-columns:1fr;gap:.65rem}:where(body[data-style-scope~=prices]) .pricelist-intro-cards__item{padding:.8rem .9rem}}:where(body[data-style-scope~=prices]) .kapitel:has(>.kapitelmitte>.pricelist-intro-cards){padding-top:0;padding-bottom:clamp(.6rem,1.4vw,1rem);margin-bottom:0}:where(body[data-style-scope~=prices]) .kapitel:has(>.kapitelmitte>.pricelist-intro-cards)+.headline:has(h2){margin-top:clamp(.6rem,1.2vw,1rem)}:where(body[data-style-scope~=system]) .simpletable{table-layout:fixed;width:98%;max-width:800px;margin-left:auto;margin-right:auto;margin-top:20px}:where(body[data-style-scope~=system]) .simpletable th{width:50%;background-color:var(--m-surface-muted-strong)}:where(body[data-style-scope~=system]) .simpletable td,:where(body[data-style-scope~=system]) .simpletable th{border:var(--m-border-thin) solid var(--m-black);padding:var(--m-shared-padding)}:where(body[data-style-scope~=tips]) #diashow figcaption{font-size:var(--fs-body)}:where(body[data-style-scope~=tips]) #diashow .dia h2,:where(body[data-style-scope~=tips]) #diashow .dia figcaption{color:var(--m-text-900)}:where(body[data-style-scope~=tips]) #diashow{display:block;position:relative;width:100%;max-width:52rem;overflow-x:hidden;margin-left:auto;margin-right:auto;margin-bottom:var(--m-section-gap);touch-action:pan-y}:where(body[data-style-scope~=tips]) #diashow .magazin{display:block;position:relative;width:100%;left:0%;transition:left .5s}:where(body[data-style-scope~=tips]) #diashow .dia{display:inline-block;position:relative;width:100%;float:left}:where(body[data-style-scope~=tips]) #diashow .dia img{display:block;width:100%;margin-left:auto;margin-right:auto}:where(body[data-style-scope~=tips]) #diashow .nextnav,:where(body[data-style-scope~=tips]) #diashow .backnav{display:none;align-items:center;justify-content:center;position:absolute;width:50px;height:50px;line-height:var(--m-line-icon);top:46%;font-size:0;background:var(--m-brand-solid);color:var(--m-on-brand);border:0;border-radius:50%;cursor:pointer;font-family:inherit;padding:0;text-align:center;opacity:.85;transition:opacity .16s var(--m-ease),background .16s var(--m-ease)}:where(body[data-style-scope~=tips]) #diashow .nextnav:before,:where(body[data-style-scope~=tips]) #diashow .backnav:before{content:"";display:block;width:12px;height:12px;border:solid var(--m-on-brand);border-width:var(--m-border-thick) var(--m-border-thick) 0 0}:where(body[data-style-scope~=tips]) #diashow .nextnav:before{transform:translate(-2px) rotate(45deg)}:where(body[data-style-scope~=tips]) #diashow .backnav:before{transform:translate(2px) rotate(-135deg)}:where(body[data-style-scope~=tips]) #diashow .nextnav:hover,:where(body[data-style-scope~=tips]) #diashow .backnav:hover{opacity:1;color:var(--m-on-brand);background:var(--m-brand-solid-hover)}:where(body[data-style-scope~=tips]) #diashow .backnav{left:5px}:where(body[data-style-scope~=tips]) #diashow .nextnav{right:5px}body:where([data-style-scope~=tutorial-detail]){width:100%;margin-left:auto;margin-right:auto;background-color:var(--m-surface)}:where(body[data-style-scope~=tutorial-detail]) p.videochapters{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--m-space-xs);margin:var(--m-space-md) 0 0;text-align:center}:where(body[data-style-scope~=tutorial-detail]) .tutorial-video-section{margin-bottom:var(--m-space-lg)}:where(body[data-style-scope~=tutorial-detail]) .tutorial-video-section+.kapitel{padding-top:0}:where(body[data-style-scope~=tutorial-detail]) .videochapters__label{align-self:center;flex-basis:100%;color:var(--m-text-700);font-weight:var(--m-weight-extrabold);text-align:center}:where(body[data-style-scope~=tutorial-detail]) p.videochapters>.vidoffsetbutton{-webkit-appearance:none;appearance:none;box-sizing:border-box;flex:0 1 var(--m-tutorial-chapter-button-width);width:var(--m-tutorial-chapter-button-width);max-width:100%;min-width:0;margin:0;white-space:normal;overflow-wrap:anywhere;cursor:pointer}:where(body[data-style-scope~=tutorial-detail]) .videocontent{margin-bottom:var(--m-tutorial-content-gap)}:where(body[data-style-scope~=tutorial-detail]) .videocontent>:first-child{margin-top:0}:where(body[data-style-scope~=tutorial-detail]) .videocontent>:last-child{margin-bottom:0}:where(body[data-style-scope~=tutorial-detail]) .tutorial-content-list{margin-bottom:var(--m-tutorial-content-gap)}:where(body[data-style-scope~=tutorial-hub]) .tut-info{margin-top:clamp(2.25rem,4.5vw,3.75rem)}:where(body[data-style-scope~=tutorial-hub]) .tut-info>h2{margin-top:0}:where(body[data-style-scope~=tutorial-hub]) .tut-info__link strong{font-weight:var(--m-weight-bold)}:where(body[data-style-scope~=tutorial-hub]) #tutorialboxes{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:clamp(1rem,2.2vw,1.75rem);padding:clamp(1rem,3vw,2.25rem);margin:var(--m-shared-margin-print);max-width:1320px;box-sizing:border-box;background:var(--m-tutorialboxes-background-light);border-radius:var(--m-radius-lg);border:var(--m-border-thin) solid var(--m-brand-line-06);text-align:left;clear:both;justify-items:center}:where(body[data-style-scope~=tutorial-hub]) #tutorialboxes a{display:grid;grid-template-rows:auto auto 1fr;gap:.7rem;padding:1rem 1rem 1.1rem;width:100%;max-width:420px;min-width:0;box-sizing:border-box;background:var(--m-surface);border:var(--m-border-thin) solid var(--m-brand-line-08);border-radius:16px;box-shadow:var(--m-shadow-sm);text-decoration:none;color:inherit;transition:box-shadow .24s var(--m-ease, cubic-bezier(.22, 1, .36, 1)),border-color .24s var(--m-ease, cubic-bezier(.22, 1, .36, 1))}@media(max-width:1000px){:where(body[data-style-scope~=tutorial-hub]) #tutorialboxes{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){:where(body[data-style-scope~=tutorial-hub]) #tutorialboxes{grid-template-columns:1fr}}@media(min-width:560px){:where(body[data-style-scope~=tutorial-hub]) #tutorialboxes a{max-width:none}}:where(body[data-style-scope~=tutorial-hub]) #tutorialboxes a:hover{border-color:var(--m-tutorialboxes-border-color);box-shadow:var(--m-shadow-md)}:where(body[data-style-scope~=tutorial-hub]) #tutorialboxes a:focus-visible{outline:var(--m-border-medium) solid var(--m-brand-500);outline-offset:var(--m-border-thick)}:where(body[data-style-scope~=tutorial-hub]) #tutorialboxes .tuttitle{display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0;color:var(--m-brand-600);font-weight:var(--m-weight-semibold);font-size:clamp(1.05rem,1.15vw + .7rem,1.25rem);line-height:var(--m-line-h3);letter-spacing:var(--m-tracking-subtle);min-height:calc(3.75em + .15rem);text-align:left;word-break:break-word;transition:color .22s var(--m-ease, cubic-bezier(.22, 1, .36, 1))}:where(body[data-style-scope~=tutorial-hub]) #tutorialboxes .tuttitle .tutsubtitle{display:inline-block;font-weight:var(--m-weight-regular);font-size:.9em;line-height:var(--m-line-h2);color:var(--m-text-500);margin-top:.15rem}:where(body[data-style-scope~=tutorial-hub]) #tutorialboxes a:hover .tuttitle{color:var(--m-orange)}:where(body[data-style-scope~=tutorial-hub]) #tutorialboxes a picture{display:block}:where(body[data-style-scope~=tutorial-hub]) #tutorialboxes a img{display:block;width:100%;height:auto;border-radius:4px;border:var(--m-border-thin) solid var(--m-brand-line-08);background:var(--m-tutorialboxes-background)}:where(body[data-style-scope~=tutorial-hub]) #tutorialboxes .tutcontent{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden;color:var(--m-text-700);font-size:var(--fs-ui-copy);line-height:var(--m-line-copy-relaxed);text-align:left;height:7.75em;min-height:7.75em;align-self:stretch;word-break:break-word}@media(prefers-reduced-motion:reduce){:where(body[data-style-scope~=tutorial-hub]) #tutorialboxes a{animation:none;transition:border-color .2s ease,box-shadow .2s ease}}@media print{:where(body[data-style-scope~=tutorial-hub]) #tutorialboxes{display:block;background:none;padding:0}:where(body[data-style-scope~=tutorial-hub]) #tutorialboxes a{display:inline-block;width:30%;max-width:200px;animation:none;box-shadow:none;border:var(--m-border-thin) solid var(--m-neutral-250)}}:where(body[data-style-scope~=usecases]) .kapitel li{margin-bottom:var(--m-kapitel-margin-bottom)}:where(body[data-style-scope~=usecases]) #converters .kapitel{margin:0;display:table;clear:both;overflow:hidden;width:100%}:where(body[data-style-scope~=usecases]) #converters .kapitellinks{display:table-cell;width:50%;text-align:right;vertical-align:top}:where(body[data-style-scope~=usecases]) #converters .kapitelrechts{display:table-cell;width:50%;text-align:left;vertical-align:top}:where(body[data-style-scope~=usecases]) #converters .kapitelwrapper{border-top:var(--m-border-thin) solid var(--m-slate-300);max-width:450px}@media only screen and (min-width:1400px){:where(body[data-style-scope~=usecases]) #converters .kapitelwrapper{max-width:500px}}@media only screen and (min-width:2500px){:where(body[data-style-scope~=usecases]) #converters .kapitelwrapper{max-width:800px}}@media only screen and (max-width:720px){:where(body[data-style-scope~=usecases]) #main-content .kapitel:has(>.kapitellinks):has(>.kapitelrechts){width:var(--m-shell-width);margin-inline:auto}:where(body[data-style-scope~=usecases]) #main-content .kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitellinks,:where(body[data-style-scope~=usecases]) #main-content .kapitel:has(>.kapitellinks):has(>.kapitelrechts)>.kapitelrechts{width:100%;justify-self:stretch;justify-content:flex-start}:where(body[data-style-scope~=usecases]) #main-content .kapitel .kapitelwrapper{width:100%;max-width:none}:where(body[data-style-scope~=usecases]) #main-content .kapitel .kapitellinks.bild img,:where(body[data-style-scope~=usecases]) #main-content .kapitel .kapitelrechts.bild img,:where(body[data-style-scope~=usecases]) #main-content .kapitel .kapitellinks.bild .image-figure,:where(body[data-style-scope~=usecases]) #main-content .kapitel .kapitelrechts.bild .image-figure{width:100%;max-width:480px}}body[data-style-scope~=home]:has(.product-hero) #main-content{--home-shell-width: var(--m-shell-width);padding-top:calc(var(--m-space-sm) + var(--fs-sm) * var(--m-line-body))}body[data-style-scope~=home] .editions-overview{margin:0 auto .25rem;color:var(--m-text-700);font-size:var(--fs-body);line-height:var(--m-line-body)}body[data-style-scope~=home]:has(.product-hero) #main-content>.heroheader,body[data-style-scope~=home]:has(.product-hero) #main-content>.product-hero,body[data-style-scope~=home]:has(.product-hero) #main-content>.headline,body[data-style-scope~=home]:has(.product-hero) #main-content>#teaserboxes,body[data-style-scope~=home]:has(.product-hero) #main-content>.editions-overview,body[data-style-scope~=home]:has(.product-hero) #main-content>.pricing-cards{width:var(--home-shell-width);max-width:var(--home-shell-width);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box}body[data-style-scope~=home]:has(.product-hero) #main-content>.kapitel{width:var(--home-shell-width);max-width:var(--home-shell-width);margin-left:auto;margin-right:auto;box-sizing:border-box}body[data-style-scope~="404"] .error-card{box-sizing:border-box;width:100%;max-width:48rem;margin-block:var(--m-space-2xl);margin-inline:auto;padding:var(--m-card-padding);border:var(--m-border-thin) solid var(--m-brand-600);border-radius:var(--m-radius);background-color:var(--m-surface);box-shadow:var(--m-shadow-sm)}:where(body[data-style-scope~=contact]) #imprint{scroll-margin-top:var(--m-section-scroll-margin)}:where(body[data-style-scope~=contact]) .contact-established{display:inline-flex;align-items:center;gap:.4rem;margin:.1rem 0 .2rem;color:var(--m-brand-700);font-size:var(--fs-sm);font-weight:var(--m-weight-semibold);letter-spacing:.02em}:where(body[data-style-scope~=contact]) .contact-established .bi{color:var(--m-brand-600);font-size:1.1em}:where(body[data-style-scope~=faq]) .faq-page.faq-home{background-color:transparent}:where(body[data-style-scope~=faq]) .faq-page .faq-home__list+.faq-page__heading{margin-top:1.75rem}body[data-style-scope~=convert] .converter-grid{width:var(--m-shell-width);margin:0 auto clamp(2.5rem,5vw,4rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.4vw,1.1rem)}body[data-style-scope~=convert] .converter-card{display:flex;flex-direction:column;gap:.7rem;padding:1.1rem 1.2rem 1.2rem;background:var(--m-surface);border:var(--m-border-thin) solid var(--m-line);border-radius:12px;box-shadow:var(--m-shadow-sm)}body[data-style-scope~=convert] .converter-card__title{margin:0;padding:var(--m-section-title-padding);color:var(--m-text-900);font-size:var(--fs-body);line-height:var(--m-line-h2);font-weight:var(--m-weight-extrabold)}body[data-style-scope~=convert] .converter-card__title:after{display:none}body[data-style-scope~=convert] .converter-card__list{margin:0;padding-left:1.1rem;color:var(--m-text-700)}body[data-style-scope~=convert] .converter-card__list li{margin:.32rem 0;font-size:var(--fs-ui-note);line-height:var(--m-line-copy-balanced)}@media(max-width:960px){body[data-style-scope~=convert] .converter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){body[data-style-scope~=convert] .converter-grid{grid-template-columns:1fr}}body[data-style-scope~=functions-overview] .kapitel.compare-lead{margin-block-end:0;padding-block-end:0}body[data-style-scope~=functions-overview] .kapitel.compare-lead .kapitelmitte>:last-child{margin-bottom:0}body[data-style-scope~=functions-overview] .kapitel.compare-lead p{max-width:72ch;font-size:var(--fs-body);line-height:var(--m-line-copy-relaxed)}body[data-style-scope~=functions-overview] .kapitel.compare-lead+.pricing-detail{padding-top:clamp(1rem,2vw,1.5rem)}@media(max-width:560px){body[data-style-scope~=functions-overview] .kapitel.compare-lead p{font-size:var(--fs-sm);line-height:var(--m-line-copy-standard)}}body[data-style-scope~=use-cases] .bild img.content-section__image--static{border-radius:var(--m-radius-lg)}@media print{html:root body #hauptmenuback,html:root body #platzhaltermenu,html:root body #sitemap{display:none}html:root body[data-style-scope] #main-content :is(h1,h2,h3),html:root body[data-style-scope] #main-content :is(.kapitel,.kapitelmitte,.kapitellinks,.kapitelrechts){background:var(--m-print-surface);color:var(--m-black);box-shadow:none;text-shadow:none;-ms-filter:none}html:root body[data-style-scope] #main-content :is(.kapitellinks.bild img,.kapitelrechts.bild img){opacity:1;animation:none}html:root body[data-style-scope] #main-content .kapitel.white{background:transparent;background-color:transparent}html:root body[data-style-scope~=download] #main-content .headline h2,html:root body[data-style-scope~=download] #main-content .headline h2 span{color:var(--m-text-900)}html:root body[data-style-scope~=tips] #main-content #diashow :is(.nextnav,.backnav){background:var(--m-brand-solid) var(--m-brand-grad)}html:root body[data-style-scope] #main-content #uspdiv[id]{display:none}html:root body[data-style-scope] #teaserboxes .teaserboxbutton{backdrop-filter:none;-webkit-backdrop-filter:none;isolation:auto;opacity:1;transform:none;animation:none;overflow:visible}html:root body[data-style-scope] #teaserboxes .teaserboxbutton:before{content:none}}html,html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark;--m-brand-700: #a9c6f2;--m-brand-600: #7fa9ee;--m-brand-500: #6f9ff0;--m-brand-400: #5d8de2;--m-brand-grad: linear-gradient(180deg, #2f6fc2 0%, #1b4575 100%);--m-brand-grad-hover: linear-gradient(180deg, #3d7fd2 0%, #225188 100%);--m-brand-grad-shadow: rgba(8, 20, 38, .8);--m-brand-solid: #1b4575;--m-brand-solid-hover: #225188;--m-text-900: #edf2f9;--m-text-700: #c2cddd;--m-text-500: #92a1b9;--m-hero-copy-color: var(--m-text-900);--m-page: #0c131f;--m-line: rgba(186, 207, 235, .12);--m-line-strong: rgba(186, 207, 235, .2);--m-surface: #141d2c;--m-surface-soft: rgba(26, 37, 54, .82);--m-surface-muted: #1a2536;--m-brand-soft: rgba(127, 169, 238, .14);--m-success-soft: rgba(116, 166, 83, .18);--m-success-text: #b7d99f;--m-shadow-sm: 0 6px 16px -10px rgba(0, 0, 0, .55);--m-shadow-md: 0 18px 40px -22px rgba(0, 0, 0, .6);--m-shadow-lg: 0 30px 60px -30px rgba(0, 0, 0, .65);--m-nav-surface-fallback: #111b2b;--m-nav-surface-glass-strong: linear-gradient(180deg, rgba(24, 35, 52, .96) 0%, rgba(13, 21, 34, .92) 100%);--m-nav-submenu-fallback: #162135;--m-nav-submenu-glass: rgba(22, 33, 53, .95);--m-nav-line: rgba(186, 207, 235, .24);--m-nav-shadow: 0 20px 44px -26px rgba(0, 0, 0, .78);--m-nav-shadow-hover: 0 24px 50px -26px rgba(0, 0, 0, .86);--m-pricing-blue-strong-dark: #dce8f8;--m-card-border-dark: rgba(186, 207, 235, .14);--m-pricing-detail-trial-card-border-color: rgba(127, 169, 238, .2);--dm-card-grad: linear-gradient(145deg, rgba(26, 36, 52, .94) 0%, rgba(19, 27, 40, .97) 100%);--dm-content-card-shadow: 0 1.5rem 3rem -2.25rem rgba(0, 0, 0, .7);--m-matrix-info: var(--m-text-500);--m-matrix-dash-text: var(--m-text-500);--m-matrix-dash-surface: var(--m-dark-surface-white-06);--m-matrix-group-surface: var(--m-dark-highlight-12);--m-matrix-hover-surface: var(--m-dark-highlight-07);--m-matrix-highlight-surface: linear-gradient(180deg, rgba(233, 111, 16, .16), rgba(233, 111, 16, .08));--m-matrix-highlight-line: rgba(233, 111, 16, .4);--m-matrix-cta-text: var(--m-brand-600);--m-matrix-cta-hover-surface: var(--m-dark-highlight-12);--m-matrix-border: var(--m-border-thin) solid var(--m-line-strong);--m-matrix-cell-border: var(--m-border-thin) solid var(--m-line);--m-matrix-group-border: var(--m-border-thin) solid var(--m-line-strong);--m-matrix-cta-border: var(--m-border-thin) solid rgba(127, 169, 238, .45);--m-matrix-card-shadow: 0 18px 42px -34px rgba(0, 0, 0, .8);--m-matrix-header-shadow: 0 1px 0 var(--m-line-strong)}html[data-theme=dark] body,html[data-theme=dark] #hintergrund{background:var(--m-page)}html[data-theme=dark] ::selection{background:var(--m-html-background);color:var(--m-on-brand)}html[data-theme=dark] input:invalid,html[data-theme=dark] textarea:invalid{background-color:var(--m-html-background-color)}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{background-color:var(--m-surface);color:var(--m-text-900);border-color:var(--m-line-strong)}html[data-theme=dark] #hauptmenu{border:var(--m-border-thin) solid var(--m-nav-line);background:var(--m-nav-surface-fallback);box-shadow:var(--m-nav-shadow)}@media(min-width:960px){html[data-theme=dark] #hauptmenubuttons .toplevelmenu>li:focus-within>.submenu,html[data-theme=dark] #hauptmenubuttons .toplevelmenu>li.submenu-active>.submenu{background:var(--m-nav-submenu-fallback)}}@media(min-width:960px)and (hover:hover){html[data-theme=dark] #hauptmenubuttons .toplevelmenu>li:hover>.submenu{background:var(--m-nav-submenu-fallback)}}html[data-theme=dark] .submenu li a:hover,html[data-theme=dark] .submenu li a:focus-within{background:var(--m-dark-highlight-12)}html[data-theme=dark] .sprache{background:var(--m-sprache-background)}html[data-theme=dark] .sprache a.active{background:var(--m-dark-highlight-16)}html[data-theme=dark] #hamburger-toggle .hamburger-bar{background-color:var(--m-text-900)}html[data-theme=dark] .menuitemsymbol{filter:brightness(0) invert(.88)}html[data-theme=dark] #hauptmenuback.nav-scrolled #hauptmenu:hover{box-shadow:var(--m-nav-shadow-hover)}@media(min-width:960px){html[data-theme=dark] #hauptmenu{border:0;background:transparent;box-shadow:none}}html[data-theme=dark] #hauptmenuback.nav-mobile-open #hauptmenu{border:var(--m-border-thin) solid transparent}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html[data-theme=dark] #hauptmenubuttons.mobile-open{background:var(--m-nav-submenu-glass)}}html[data-theme=dark] #hauptmenubuttons.mobile-open .submenu{background-color:var(--m-hauptmenubuttons-background-color-dark)}@media(min-width:1000px){html[data-theme=dark] #main-content>#uspdiv{background:var(--m-uspdiv-background);border:var(--m-border-thin) solid var(--m-line-strong)}}html[data-theme=dark] #uspdiv .usptext+.usptext{border-left-color:var(--m-line-strong)}html[data-theme=dark] .headline:has(h2),html[data-theme=dark] .headline:has(.fakeh2):not(:has(h1)){border-top-color:var(--m-line)}html[data-theme=dark] .kapitel:has(>.kapitellinks):has(>.kapitelrechts),html[data-theme=dark] .kapitel.content-section--text-only{background:var(--dm-card-grad);border:var(--m-border-thin) solid var(--m-line);box-shadow:var(--dm-content-card-shadow)}html[data-theme=dark] .kapitellinks.bild img,html[data-theme=dark] .kapitelrechts.bild img,html[data-theme=dark] .kapitellinks.bild .image-figure img,html[data-theme=dark] .kapitelrechts.bild .image-figure img{filter:var(--m-kapitelrechts-filter)}html[data-theme=dark] #teaserboxes .teaserboxbutton{background:var(--dm-card-grad);border:var(--m-border-thin) solid var(--m-line);box-shadow:var(--m-shared-shadow-dark)}html[data-theme=dark] #teaserboxes .teaserboxbutton:before{background:var(--m-teaserboxbutton-background-dark)}html[data-theme=dark] #teaserboxes .teaserboxbutton:hover,html[data-theme=dark] #teaserboxes .teaserboxbutton:focus-within{border-color:var(--m-line-strong);box-shadow:var(--m-teaserboxbutton-shadow)}html[data-theme=dark] .textbutton{border:var(--m-border-thin) solid var(--m-line-strong);background:var(--m-surface-muted);color:var(--m-text-900);box-shadow:var(--m-textbutton-shadow)}html[data-theme=dark] .textbutton:hover,html[data-theme=dark] .textbutton:focus-within{border-color:var(--m-dark-line-hover);color:var(--m-brand-600);background:var(--m-textbutton-background);box-shadow:var(--m-textbutton-shadow-dark-hover)}html[data-theme=dark] #main-content>.headline:first-of-type+.kapitel .textbutton:first-of-type,html[data-theme=dark] .textbutton.cta,html[data-theme=dark] .textbutton.primary{background:var(--m-button-brand-background);border-color:transparent;color:var(--m-on-brand)}html[data-theme=dark] #main-content>.headline:first-of-type+.kapitel .textbutton:first-of-type:hover,html[data-theme=dark] .textbutton.cta:hover,html[data-theme=dark] .textbutton.primary:hover{background:var(--m-button-brand-hover-background);color:var(--m-on-brand)}html[data-theme=dark] .textbutton.textbutton--outline{background:transparent;border-color:var(--m-brand-600);border-width:var(--m-border-medium);color:var(--m-brand-600);box-shadow:none}html[data-theme=dark] .textbutton.textbutton--outline:hover,html[data-theme=dark] .textbutton.textbutton--outline:focus-within{background:var(--m-dark-highlight-12);border-color:var(--m-brand-600);color:var(--m-brand-700);box-shadow:none}html[data-theme=dark] #sitemapback{background:var(--m-sitemapback-background)}html[data-theme=dark] .faq-home{background-color:transparent}html[data-theme=dark] .faq-home h2{color:var(--m-text-900)}html[data-theme=dark] .faq-home__answer{color:var(--m-text-700)}html[data-theme=dark] .faq-home__item,html[data-theme=dark] .faq-home__item:first-child{border-color:var(--m-line)}html[data-theme=dark] .dl-card:hover{border-color:var(--m-dl-card-border-color)}html[data-theme=dark] .dl-specs{background:var(--m-dark-surface-white-04)}html[data-theme=dark] .dl-oldcard__icon{background:var(--m-surface-muted)}html[data-theme=dark] .videobutton{background:var(--m-videobutton-background-dark);color:var(--m-text-700);border-color:var(--m-line);box-shadow:var(--m-videobutton-shadow-dark)}html[data-theme=dark] .videobutton.is-active{background:var(--m-videobutton-background-dark-active);color:var(--m-text-900);border-color:var(--m-videobutton-border-color);box-shadow:var(--m-videobutton-shadow)}html[data-theme=dark] .videobutton:hover,html[data-theme=dark] .videobutton:focus-visible{border-color:var(--m-shared-border-color-dark-hover);color:var(--m-text-900);box-shadow:var(--m-videobutton-shadow-dark-hover)}html[data-theme=dark] .videobutton__thumb{background:var(--m-videobutton-thumb-background)}html[data-theme=dark] .videobutton__icon{background:var(--m-dark-highlight-16)}html[data-theme=dark] .videobutton.is-active .videobutton__icon,html[data-theme=dark] .videobutton:hover .videobutton__icon{background:var(--m-brand-500);color:var(--m-videobutton-icon-color)}html[data-theme=dark] #tutorialboxes,html[data-theme=dark] #tutorialboxes a,html[data-theme=dark] #tutorialboxes .tuttitle{background-color:var(--m-surface)}html[data-theme=dark] #tutorialboxes{background:var(--m-tutorialboxes-background-dark);border-color:var(--m-line)}html[data-theme=dark] #tutorialboxes a{border-color:var(--m-line)}html[data-theme=dark] #tutorialboxes a:hover{border-color:var(--m-line-strong)}html[data-theme=dark] #tutorialboxes a img{background:var(--m-dark-surface-white-06);border-color:var(--m-line)}html[data-theme=dark]:has(body[data-style-scope~=interfaces]){--fp-border: var(--m-card-border-dark)}html[data-theme=dark] .formatpage-prose-card,html[data-theme=dark] .formatpage-howto-card{background:var(--dm-card-grad);border-color:var(--m-line);box-shadow:var(--m-shared-shadow-dark)}html[data-theme=dark] .formatpage-howto-card__icon,html[data-theme=dark] .formatpage-trial__badge-icon{background:var(--m-shared-background-dark);color:var(--m-brand-600)}html[data-theme=dark] .formatpage-trial{background:var(--m-formatpage-trial-background)}html[data-theme=dark] .schalter:hover,html[data-theme=dark] .schalter:focus-visible{border-color:var(--m-shared-border-color-dark-hover)}html[data-theme=dark] .sektion{background:var(--m-dark-surface-white-04)}html[data-theme=dark] .pricelist-intro-cards__item{background:var(--m-surface);border-color:var(--m-line);box-shadow:var(--m-pricelist-intro-cards-item-shadow)}html[data-theme=dark] .pricelist-intro-cards__icon{background:var(--m-shared-background-dark);border-color:var(--m-shared-border-color)}html[data-theme=dark] #countrylist{background:var(--m-surface)}html[data-theme=dark] figcaption{color:var(--m-text-700)}html[data-theme=dark] .simpletable th{background-color:var(--m-surface-muted)}html[data-theme=dark] .simpletable td,html[data-theme=dark] .simpletable th{border-color:var(--m-line-strong)}html[data-theme=dark] .pricing-detail{--pd-blue-strong: var(--m-pricing-blue-strong-dark);--pd-border: var(--m-card-border-dark)}html[data-theme=dark] body:has(.pricing-detail) .pricing-detail:before{background:var(--m-page)}html[data-theme=dark] .pricing-detail__subtitle,html[data-theme=dark] .pricing-detail__badge small,html[data-theme=dark] .pricing-detail-trial-card p,html[data-theme=dark] .pricing-detail-side-card p,html[data-theme=dark] .pricing-detail-areas__footnote{color:var(--m-text-500)}html[data-theme=dark] .pricing-detail__intro,html[data-theme=dark] .pricing-detail-area-card ul{color:var(--m-text-700)}html[data-theme=dark] .pricing-detail-side-card a{color:var(--m-text-900)}html[data-theme=dark] .pricing-detail-trial-card>span{background:var(--m-dark-highlight-12);border-color:var(--m-pricing-detail-trial-card-border-color)}html[data-theme=dark] .pricing-card{border-color:var(--m-line)}html[data-theme=dark] .pricing-card:hover{border-color:var(--m-line-strong)}html[data-theme=dark] .pricing-card__icon{background:var(--m-shared-background-dark)}html[data-theme=dark] .pricing-card__features{border-top-color:var(--m-line)}html[data-theme=dark] .pricing-card__tag{background:var(--m-dark-highlight-12);border-color:var(--m-shared-border-color)}html[data-theme=dark] .pricing-card__cta:not(.is-primary):hover,html[data-theme=dark] .pricing-card__cta:not(.is-primary):focus-visible{background:var(--m-dark-highlight-12)}html[data-theme=dark] .feature-card,html[data-theme=dark] .related-topic{border-color:var(--m-line)}html[data-theme=dark] .feature-card:hover,html[data-theme=dark] .related-topic:hover,html[data-theme=dark] .related-topic:focus-visible{border-color:var(--m-line-strong);background:var(--m-related-topic-background)}html[data-theme=dark] .feature-card__title,html[data-theme=dark] .related-topic__title{color:var(--m-text-900)}html[data-theme=dark] .feature-card__text,html[data-theme=dark] .related-topic__desc{color:var(--m-text-700)}html[data-theme=dark] .related-topics__heading{color:var(--m-text-900)}html[data-theme=dark] .heroheader #uspdiv{background:var(--m-uspdiv-background);border-color:var(--m-line-strong)}html[data-theme=dark] .mini-hero__title{color:var(--m-text-900)}html[data-theme=dark] .product-hero__text,html[data-theme=dark] .mini-hero__text p,html[data-theme=dark] .mini-hero__text ul{color:var(--m-text-700)}.mini-hero[data-astro-cid-ejr7mgq3]{width:var(--m-shell-width);margin:0 auto clamp(1.4rem,2.8vw,2.2rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,1fr);align-items:center;gap:clamp(1.25rem,3vw,2.6rem);box-sizing:border-box}.mini-hero__copy[data-astro-cid-ejr7mgq3]{min-width:0}.mini-hero__title[data-astro-cid-ejr7mgq3]{margin:0 0 .6rem;color:var(--m-shared-color);font-size:var(--fs-h2);font-weight:var(--m-weight-extrabold);line-height:var(--m-line-tight);letter-spacing:0}.mini-hero__title[data-astro-cid-ejr7mgq3]:after{content:none}.mini-hero__text[data-astro-cid-ejr7mgq3] p{margin:.55rem 0 0;color:var(--m-shared-color);font-size:var(--fs-hero-copy);line-height:var(--m-line-body)}.mini-hero__text[data-astro-cid-ejr7mgq3] p:first-child{margin-top:0}.mini-hero__text[data-astro-cid-ejr7mgq3] ul{margin:.6rem 0 0;padding-left:1.2rem;color:var(--m-shared-color);font-size:var(--fs-hero-copy);line-height:var(--m-line-copy-relaxed)}.mini-hero__text[data-astro-cid-ejr7mgq3] li{margin:.25rem 0;font-size:var(--fs-hero-copy)}.mini-hero__text[data-astro-cid-ejr7mgq3] a:not(.textbutton){color:var(--m-brand-600);font-weight:var(--m-weight-semibold)}.mini-hero__text[data-astro-cid-ejr7mgq3] .mini-hero__cta-line{margin-top:.9rem;font-size:var(--fs-body)}.mini-hero__text[data-astro-cid-ejr7mgq3] .mini-hero__cta{color:var(--m-brand-600);font-weight:var(--m-weight-bold);font-size:var(--fs-h4);text-decoration:none;transition:color .16s ease}.mini-hero__text[data-astro-cid-ejr7mgq3] .mini-hero__cta:hover,.mini-hero__text[data-astro-cid-ejr7mgq3] .mini-hero__cta:focus-visible{color:var(--m-orange-hover);text-decoration:underline}.mini-hero__text[data-astro-cid-ejr7mgq3] .mini-hero__button{box-sizing:border-box;width:calc(50% - .425rem);min-width:fit-content;max-width:100%;min-height:80px;padding:10px 18px;gap:12px;font-size:1.16rem;justify-content:center;white-space:nowrap}.mini-hero__text[data-astro-cid-ejr7mgq3] .mini-hero__button i{font-size:var(--fs-ui-lead);width:1.2rem;text-align:center}.mini-hero__text[data-astro-cid-ejr7mgq3] .mini-hero__button-label{display:block;width:100%;line-height:var(--m-line-cta);font-weight:var(--m-weight-regular);text-align:center;white-space:normal}.mini-hero__text[data-astro-cid-ejr7mgq3] .mini-hero__button-label strong{display:inline;font-weight:var(--m-weight-bold)}.mini-hero__text[data-astro-cid-ejr7mgq3] .mini-hero__button-label br{display:block;margin:0;line-height:0}.mini-hero__media[data-astro-cid-ejr7mgq3]{display:flex;justify-content:center;min-width:0}.mini-hero__media[data-astro-cid-ejr7mgq3] .image-figure{margin:0;background:transparent;border:0;padding:0;box-shadow:none}.mini-hero__media[data-astro-cid-ejr7mgq3] img{display:block;width:100%;height:auto;max-width:640px;max-height:clamp(220px,24vw,340px);object-fit:contain;object-position:center;border-radius:0;background:transparent;box-shadow:none;filter:var(--m-shared-filter)}.mini-hero__media[data-astro-cid-ejr7mgq3] figcaption{display:none}@media(max-width:1100px){.mini-hero__text[data-astro-cid-ejr7mgq3] .mini-hero__button{width:100%;white-space:normal}}@media(max-width:960px){.mini-hero[data-astro-cid-ejr7mgq3]{grid-template-columns:1fr;gap:1.2rem}.mini-hero__media[data-astro-cid-ejr7mgq3]{order:-1}.mini-hero__media[data-astro-cid-ejr7mgq3] img{max-width:none;max-height:none;margin:0}}@media(max-width:640px){.mini-hero__text[data-astro-cid-ejr7mgq3] .mini-hero__button{width:100%;white-space:normal}.mini-hero__text[data-astro-cid-ejr7mgq3] .mini-hero__button-label{text-align:center}}.download-checksum[data-astro-cid-s7x4vs7b]{min-width:0;padding-block:var(--m-space-xs)}.download-checksum__value[data-astro-cid-s7x4vs7b]{margin:0;font-size:var(--fs-sm);color:var(--m-text-700)}.download-checksum__value[data-astro-cid-s7x4vs7b] code[data-astro-cid-s7x4vs7b]{display:block;overflow-wrap:anywhere;user-select:all;font-family:var(--m-font);font-size:var(--fs-sm);line-height:var(--m-line-body)}body:has(.pricing-detail) #contentcontainer{overflow-y:visible;overflow-x:clip}body:has(.pricing-detail) .pricing-detail:before{content:"";position:fixed;inset:0 0 auto;height:70px;z-index:4;background:var(--m-surface-tint);pointer-events:none}body:has(.pricing-detail){background-attachment:fixed}body:has(.pricing-detail) #main-content>.headline:first-of-type{margin-top:clamp(2rem,4vw,3rem)}.pricing-detail{--pd-blue: var(--m-brand-700);--pd-blue-strong: var(--m-pricing-blue-strong);--pd-border: var(--m-pricing-border);background:transparent;padding:clamp(1.15rem,2.4vw,1.9rem) 0 clamp(2.5rem,5vw,4rem)}.pricing-detail *,.pricing-detail *:before,.pricing-detail *:after{box-sizing:border-box}.pricing-detail h1,.pricing-detail h2,.pricing-detail h3{border:0}.pricing-detail__shell{width:var(--m-shell-width);margin:var(--m-shared-margin-print);display:grid;grid-template-columns:minmax(0,1fr) 176px;gap:clamp(1.1rem,2vw,1.6rem);align-items:start}.pricing-detail__shell--no-aside{grid-template-columns:minmax(0,1fr)}.pricing-detail__main{min-width:0;display:flex;flex-direction:column;gap:clamp(1.35rem,2.2vw,1.8rem)}.pricing-detail__hero{display:grid;grid-template-columns:minmax(280px,.88fr) minmax(420px,1.12fr);gap:clamp(1.5rem,3vw,2.4rem);align-items:center}.pricing-detail__title{margin:0;color:var(--pd-blue-strong);font-size:clamp(2.15rem,3.1vw,3.25rem);line-height:1.02;letter-spacing:0;font-weight:var(--m-weight-extrabold);max-width:11.5em}.pricing-detail__subtitle{margin:clamp(.85rem,1.5vw,1.1rem) 0 0;max-width:27ch;color:var(--m-pricing-detail-subtitle-color);font-size:clamp(1.12rem,1.7vw,1.42rem);line-height:1.22;font-weight:var(--m-weight-medium)}.pricing-detail__intro{margin:clamp(1rem,1.8vw,1.25rem) 0 0;max-width:51ch;color:var(--m-pricing-detail-intro-color);font-size:var(--fs-hero-copy);line-height:var(--m-line-body);font-weight:var(--m-weight-medium)}.pricing-detail__badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:clamp(1.4rem,2.5vw,2rem);max-width:500px}.pricing-detail__badge{display:grid;grid-template-columns:48px minmax(0,1fr);gap:.78rem;align-items:center}.pricing-detail__badge-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--m-on-brand);background:var(--m-pricing-detail-badge-icon-background-orange);box-shadow:var(--m-pricing-detail-badge-icon-shadow-orange)}.pricing-detail__badge:nth-child(2) .pricing-detail__badge-icon{background:var(--m-pricing-detail-badge-icon-background);box-shadow:var(--m-pricing-detail-badge-icon-shadow)}.pricing-detail__badge-icon i{font-size:1.38rem;line-height:var(--m-line-icon)}.pricing-detail__badge strong,.pricing-detail__badge small{display:block}.pricing-detail__badge strong{color:var(--pd-blue-strong);font-size:.98rem;line-height:var(--m-line-cta);font-weight:var(--m-weight-extrabold)}.pricing-detail__badge small{margin-top:.12rem;color:var(--m-pricing-detail-text-muted);font-size:var(--fs-ui-note);line-height:var(--m-line-h2)}.pricing-detail__visual{min-width:0;display:flex;align-items:center;justify-content:center}.pricing-detail-viewer{display:flex;align-items:center;justify-content:center;width:100%}.pricing-detail-viewer__image{display:block;width:min(100%,675px);height:auto}.pricing-detail__aside{position:fixed;top:96px;right:max(16px,calc((100vw - 1370px)/2));z-index:20;width:176px;max-height:calc(100vh - 112px);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:1.9rem;scrollbar-width:thin}.pricing-detail-side-card,.pricing-detail-trial-card{background:var(--m-surface);border:var(--m-border-thin) solid var(--pd-border);border-radius:8px;box-shadow:var(--m-pricing-detail-trial-card-shadow)}.pricing-detail-side-card{padding:1.25rem 1rem 1.15rem}.pricing-detail-side-card p{margin:var(--m-shared-margin);color:var(--m-text-disabled);font-size:var(--fs-ui-supporting);font-weight:var(--m-weight-semibold)}.pricing-detail-side-card a{position:relative;display:block;padding:.48rem 0 .48rem .82rem;color:var(--m-pricing-detail-side-card-color);text-decoration:none;font-size:.87rem;line-height:var(--m-line-h2);font-weight:550;transition:color .16s ease}.pricing-detail-side-card a:before{content:"";position:absolute;left:0;top:.52rem;bottom:.52rem;width:2px;border-radius:var(--m-pill);background:transparent}.pricing-detail-side-card a:hover,.pricing-detail-side-card a:focus-visible,.pricing-detail-side-card a.is-active{color:var(--pd-blue)}.pricing-detail-side-card a.is-active:before{background:var(--pd-blue)}.pricing-detail-trial-card{padding:1.15rem 1rem 1.2rem}.pricing-detail-trial-card>span{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--pd-blue);background:var(--m-pricing-detail-trial-card-background);border:var(--m-border-thin) solid var(--m-brand-line-10)}.pricing-detail-trial-card h2{margin:1rem 0 .45rem;padding:0;color:var(--pd-blue-strong);font-size:1.02rem;line-height:var(--m-line-tight);font-weight:var(--m-weight-extrabold)}.pricing-detail-trial-card h2:after,.pricing-detail__section-title:after,.pricing-detail-area-card h3:after,.pricing-detail-advisory h2:after{display:none}.pricing-detail-trial-card p{margin:0;color:var(--m-pricing-detail-text-muted);font-size:var(--fs-ui-supporting-emphasis);line-height:var(--m-line-copy-compact)}.pricing-detail-trial-card a{display:inline-flex;align-items:center;gap:.48rem;margin-top:var(--m-space-md);color:var(--pd-blue);text-decoration:none;font-size:var(--fs-ui-link-compact);font-weight:var(--m-weight-extrabold)}.pricing-detail__matrix,.pricing-detail-areas{min-width:0}.pricing-detail__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pricing-detail__section-title{margin:var(--m-shared-margin);padding:0;color:var(--pd-blue-strong);font-size:clamp(1.45rem,2.6vw,2rem);line-height:var(--m-line-display-balanced);font-weight:var(--m-weight-extrabold);letter-spacing:0}#pricing-areas-title{position:relative;padding-bottom:.55rem;font-size:var(--fs-h2);line-height:var(--m-line-h2);font-weight:var(--m-weight-bold);letter-spacing:0;color:var(--m-text-900)}#pricing-areas-title:after{content:"";display:block;position:absolute;left:0;bottom:0;width:64px;height:4px;background:var(--m-orange);border-radius:2px}.pricing-detail-areas__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:clamp(.8rem,1.4vw,1rem)}.pricing-detail-area-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:.8rem;min-height:142px;padding:1.05rem .95rem;background:var(--m-surface);border:var(--m-border-thin) solid var(--pd-border);border-radius:8px;box-shadow:var(--m-pricing-detail-area-card-shadow)}.pricing-detail-area-card__icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--pd-blue)}.pricing-detail-area-card__icon i{font-size:1.9rem;line-height:var(--m-line-icon)}.pricing-detail-area-card__body{display:flex;flex-direction:column}.pricing-detail-area-card h3{margin:0 0 .52rem;padding:0;color:var(--pd-blue-strong);font-size:var(--fs-body);line-height:var(--m-line-tight);font-weight:var(--m-weight-extrabold);overflow-wrap:anywhere}.pricing-detail-area-card ul{margin:0;padding-left:var(--m-space-md);color:var(--m-pricing-detail-area-card-color)}.pricing-detail-area-card li{margin:.22rem 0;font-size:var(--fs-ui-link-dense);line-height:var(--m-line-h2);overflow-wrap:anywhere}.pricing-detail-area-card a{display:inline-flex;align-items:center;align-self:flex-start;margin-top:auto;padding-top:.78rem;color:var(--pd-blue);font-size:var(--fs-ui-link-dense);font-weight:var(--m-weight-extrabold);text-decoration:none}.pricing-detail-areas__footnote{margin:.65rem 0 0;color:var(--m-pricing-detail-areas-footnote-color);font-size:var(--fs-ui-caption)}.pricing-detail-advisory{display:grid;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:var(--m-space-md);padding:0;overflow:hidden;min-height:64px;border-radius:8px;background:var(--m-pricing-detail-advisory-background);box-shadow:var(--m-pricing-detail-advisory-shadow)}.pricing-detail-advisory__icon{align-self:stretch;min-height:64px;display:flex;align-items:center;justify-content:center;background:var(--m-pricing-detail-advisory-icon-background);color:var(--m-on-brand)}.pricing-detail-advisory__icon i{font-size:var(--fs-ui-icon-display);line-height:var(--m-line-icon)}.pricing-detail-advisory__text{min-width:0;padding:.9rem 0}.pricing-detail-advisory h2{margin:0;padding:0;color:var(--m-on-brand);font-size:var(--fs-body);line-height:var(--m-line-h2);font-weight:var(--m-weight-extrabold)}.pricing-detail-advisory p{margin:.18rem 0 0;color:var(--m-on-brand-muted);font-size:var(--fs-ui-supporting);line-height:var(--m-line-copy-compact)}.pricing-detail-advisory a{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-width:176px;margin-right:1.35rem;padding:.72rem 1rem;border-radius:5px;background:var(--m-surface);color:var(--pd-blue);text-decoration:none;font-size:var(--fs-ui-link-compact);font-weight:var(--m-weight-extrabold)}@media(max-width:1180px){.pricing-detail__shell{grid-template-columns:minmax(0,1fr)}.pricing-detail__aside{position:static;width:auto;max-height:none;overflow:visible;display:grid;grid-template-columns:1fr 1fr;gap:var(--m-space-md);order:-1}.pricing-detail-side-card{display:flex;align-items:center;gap:.15rem .7rem;flex-wrap:wrap}.pricing-detail-side-card p{flex:0 0 100%;margin-bottom:.35rem}.pricing-detail-side-card a{padding:.3rem .15rem;font-size:var(--fs-ui-supporting-emphasis)}.pricing-detail-side-card a:before{display:none}.pricing-detail-areas__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.pricing-detail__hero{grid-template-columns:1fr;gap:1.15rem}.pricing-detail__title{max-width:13ch}.pricing-detail__subtitle,.pricing-detail__intro{max-width:62ch}.pricing-detail-areas__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.pricing-detail{padding-top:1.15rem}.pricing-detail__shell{width:var(--m-shell-width)}.pricing-detail__main{gap:1.15rem}.pricing-detail__title{font-size:clamp(1.85rem,9.6vw,2.35rem);line-height:1.03}.pricing-detail__subtitle{margin-top:var(--m-space-sm);font-size:clamp(.98rem,5vw,1.14rem);line-height:1.24}.pricing-detail__intro{margin-top:.85rem;font-size:var(--fs-hero-copy);line-height:var(--m-line-body)}.pricing-detail__aside{grid-template-columns:1fr;order:0}.pricing-detail__badges{grid-template-columns:1fr;gap:.72rem;margin-top:1.05rem}.pricing-detail__badge{grid-template-columns:42px minmax(0,1fr);gap:.66rem}.pricing-detail__badge-icon{width:42px;height:42px}.pricing-detail__badge-icon i{font-size:var(--fs-cta)}.pricing-detail__badge strong{font-size:var(--fs-ui-copy-compact)}.pricing-detail__badge small{font-size:var(--fs-ui-supporting)}.pricing-detail-viewer__image{width:100%}.pricing-detail-areas__grid{grid-template-columns:1fr}.pricing-detail-area-card{min-height:auto}.pricing-detail-advisory{grid-template-columns:64px minmax(0,1fr);padding-right:var(--m-space-md)}.pricing-detail-advisory a{grid-column:1 / -1;width:calc(100% - 2rem);margin:0 1rem 1rem}}.pricing-cards{width:var(--m-shell-width);margin:2rem auto 2.5rem}.pricing-cards__inner{display:flex;flex-direction:column;gap:var(--m-space-lg)}.pricing-cards__header{text-align:left}.pricing-cards__eyebrow{display:inline-block;margin:0 0 .75rem;padding:0;font-size:var(--fs-ui-caption);font-weight:var(--m-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--m-orange);position:relative;padding-left:2.5rem}.pricing-cards__eyebrow:before{content:"";position:absolute;left:0;top:50%;width:2rem;height:2px;background:var(--m-orange);transform:translateY(-50%)}.pricing-cards__headline{margin:0;padding:0;font-size:clamp(1.6rem,3.4vw,2.4rem);line-height:var(--m-line-display-balanced);color:var(--m-text-900);font-weight:var(--m-weight-extrabold);letter-spacing:0}.pricing-cards__headline:after{display:none}.pricing-cards__subtitle{margin:.5rem 0 0;color:var(--m-text-700);font-size:var(--fs-body);line-height:var(--m-line-body)}.pricing-cards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(1rem,2vw,1.5rem);align-items:stretch}.pricing-card{position:relative;display:flex;flex-direction:column;gap:.8rem;padding:clamp(1.25rem,2.5vw,1.75rem);background:var(--m-surface);border:var(--m-border-thin) solid var(--m-brand-line-10);border-radius:16px;box-shadow:var(--m-shadow-sm);transition:box-shadow .22s var(--m-ease, cubic-bezier(.22, 1, .36, 1)),border-color .22s var(--m-ease, cubic-bezier(.22, 1, .36, 1))}.pricing-card:hover{border-color:var(--m-pricing-card-border-color);box-shadow:var(--m-shadow-md)}.pricing-card--featured{border:var(--m-border-medium) solid var(--m-brand-600);box-shadow:var(--m-pricing-card-featured-shadow);transform:translateY(-2px)}.pricing-card__badge{position:absolute;top:-.85rem;left:50%;transform:translate(-50%);padding:.35rem .9rem;background:var(--m-pricing-card-badge-background);color:var(--m-on-brand);font-size:var(--fs-ui-badge);font-weight:var(--m-weight-bold);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--m-pill);box-shadow:var(--m-pricing-card-badge-shadow);white-space:nowrap}.pricing-card__head{display:flex;align-items:center;gap:.85rem}.pricing-card__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:3rem;height:3rem;border-radius:12px;background:var(--m-pricing-card-icon-background);color:var(--m-brand-600)}.pricing-card__icon i{font-size:1.5rem;line-height:var(--m-line-icon)}.pricing-card--featured .pricing-card__icon{background:var(--m-pricing-card-featured-background)}.pricing-card__tier-name{margin:0;padding:0;font-size:1.55rem;font-weight:var(--m-weight-bold);line-height:var(--m-line-display-compact);letter-spacing:var(--m-tracking-wide);text-transform:uppercase;color:var(--m-text-500)}.pricing-card__title{margin:0;padding:0;font-size:clamp(1.25rem,2.2vw,1.5rem);line-height:var(--m-line-tight);font-weight:var(--m-weight-bold);color:var(--m-text-900)}.pricing-card__title:after{display:none}.pricing-card__price{display:flex;align-items:baseline;gap:.35rem;margin:.1rem 0 0;padding:0;color:var(--m-text-900)}.pricing-card__currency{font-size:var(--fs-h3);font-weight:var(--m-weight-semibold);color:var(--m-text-700)}.pricing-card__amount{font-size:clamp(1.85rem,4vw,2.5rem);font-weight:var(--m-weight-extrabold);line-height:var(--m-line-icon);letter-spacing:0}.pricing-card__period{margin-left:var(--m-space-2xs);font-size:var(--fs-ui-copy);font-weight:var(--m-weight-medium);color:var(--m-text-500)}.pricing-card__pricing-note{margin:0;padding:0;font-size:var(--fs-ui-supporting);color:var(--m-text-500);line-height:var(--m-line-heading)}.pricing-card__features{list-style:none;margin:var(--m-pricing-card-features-spacing);padding:var(--m-pricing-card-features-spacing);border-top:var(--m-border-thin) solid var(--m-brand-line-10);display:flex;flex-direction:column;gap:.55rem;flex:1 1 auto}.pricing-card__feature{display:flex;align-items:flex-start;gap:.55rem;font-size:var(--fs-ui-copy);line-height:var(--m-line-heading);color:var(--m-text-700)}.pricing-card__feature i{flex:0 0 auto;font-size:var(--fs-ui-lead);line-height:var(--m-line-h3);color:var(--m-brand-600)}.pricing-card__feature.is-excluded{color:var(--m-text-500);opacity:.65}.pricing-card__feature.is-excluded i{color:var(--m-text-500)}.pricing-card__tags{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.4rem}.pricing-card__tag{display:inline-flex;align-items:center;padding:.13rem .5rem;border-radius:var(--m-pill);background:var(--m-pricing-card-tag-background);border:var(--m-border-thin) solid var(--m-brand-line-16);color:var(--m-brand-600);font-size:var(--fs-ui-badge);font-weight:var(--m-weight-semibold);line-height:var(--m-line-copy-balanced);white-space:nowrap}.pricing-card__cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--m-space-xs);margin-top:.4rem;padding:.85rem 1.1rem;background:transparent;color:var(--m-brand-600);border:var(--m-border-control) solid var(--m-brand-600);border-radius:var(--m-radius-sm);font-weight:var(--m-weight-bold);text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.pricing-card__cta:hover,.pricing-card__cta:focus-visible{background:var(--m-pricing-card-cta-background);border-color:var(--m-brand-600);color:var(--m-brand-700)}.pricing-card__cta.is-primary{background:var(--m-brand-grad);color:var(--m-on-brand);border-color:transparent;box-shadow:var(--m-pricing-card-cta-shadow)}.pricing-card__cta.is-primary:hover,.pricing-card__cta.is-primary:focus-visible{background:var(--m-brand-grad-hover);color:var(--m-on-brand);box-shadow:var(--m-pricing-card-cta-shadow-hover)}.pricing-cards__footnote{display:inline-flex;align-items:center;gap:var(--m-space-xs);margin:.2rem 0 0;padding:0;font-size:var(--fs-ui-note);color:var(--m-text-500)}.pricing-cards__footnote i{color:var(--m-brand-600);font-size:var(--fs-body)}@media(max-width:1100px){.pricing-cards__grid{grid-template-columns:minmax(0,1fr);width:min(760px,100%);margin-inline:auto}.pricing-card,.pricing-card--featured,.pricing-card--featured:hover{transform:none}.pricing-card__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.1rem;row-gap:.65rem}.pricing-cards__footnote{align-self:center;width:min(760px,100%)}}@media(max-width:640px){.pricing-cards{width:var(--m-shell-width)}.pricing-card__features{display:flex;flex-direction:column;gap:.55rem}.pricing-cards__footnote{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.pricing-card,.pricing-card__cta.is-primary{transition:none}.pricing-card:hover,.pricing-card--featured,.pricing-card--featured:hover{transform:none}}.product-hero[data-astro-cid-nss7ae4u]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(17.5rem,1fr);align-items:center;gap:var(--m-content-section-grid-gap);width:var(--m-shell-width);margin:.75rem auto clamp(1.6rem,3vw,2.4rem);margin-top:0;padding:0}.product-hero__copy[data-astro-cid-nss7ae4u]{min-width:0}.product-hero__highlights[data-astro-cid-nss7ae4u]{display:flex;flex-direction:column;gap:.35rem;max-width:38rem;margin:.6rem 0 0}.product-hero__highlight[data-astro-cid-nss7ae4u]{margin:0;padding:0;color:var(--m-hero-copy-color);font-size:var(--fs-h2);font-weight:var(--m-weight-extrabold);line-height:var(--m-line-tight);letter-spacing:0}.product-hero__text[data-astro-cid-nss7ae4u]{margin:1rem 0 0;color:var(--m-hero-copy-color);font-size:var(--fs-hero-copy);line-height:var(--m-line-body)}.product-hero__actions[data-astro-cid-nss7ae4u]{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.4rem}.product-hero__button[data-astro-cid-nss7ae4u]{flex:1 1 17rem;min-width:0;min-height:var(--m-hero-button-height);margin:0;padding:10px 18px;gap:var(--m-space-sm);font-size:var(--fs-cta);white-space:normal}.product-hero__actions[data-astro-cid-nss7ae4u] .product-hero__button[data-astro-cid-nss7ae4u]:has(>i:first-child){row-gap:var(--m-space-sm);column-gap:var(--m-space-sm)}.product-hero__button[data-astro-cid-nss7ae4u]:after{content:none}.product-hero__actions[data-astro-cid-nss7ae4u] .product-hero__button[data-astro-cid-nss7ae4u]>i[data-astro-cid-nss7ae4u]:first-child{flex:0 0 auto;width:1.2rem;font-size:var(--fs-ui-lead);line-height:var(--m-line-icon);text-align:center}.product-hero__button-label[data-astro-cid-nss7ae4u]{display:block;width:100%;line-height:var(--m-line-cta);font-weight:var(--m-weight-semibold);text-align:center;white-space:normal}.product-hero__button-label[data-astro-cid-nss7ae4u] strong{display:inline;font-weight:var(--m-weight-bold)}.product-hero__button-label[data-astro-cid-nss7ae4u] br{display:block;margin:0;line-height:0}.product-hero__media[data-astro-cid-nss7ae4u]{display:flex;justify-content:center;min-width:0}.product-hero__image-shell[data-astro-cid-nss7ae4u]{width:100%;max-width:43.75rem}.product-hero__image-shell[data-astro-cid-nss7ae4u] picture,.product-hero__image-shell[data-astro-cid-nss7ae4u] .image-figure{display:block;width:100%}.product-hero__image-shell[data-astro-cid-nss7ae4u] img{display:block;width:100%;height:auto;border-radius:0;box-shadow:none;background:transparent}.product-hero__image-shell--format[data-astro-cid-nss7ae4u] img{filter:var(--m-product-hero-image-filter-format)}.product-hero__image-shell--detail[data-astro-cid-nss7ae4u] img{filter:var(--m-shared-filter)}@media(max-width:1100px){.product-hero__actions[data-astro-cid-nss7ae4u]{flex-direction:column;align-items:stretch;gap:.7rem}.product-hero__button[data-astro-cid-nss7ae4u]{flex:0 0 auto;width:100%;max-width:100%;box-sizing:border-box;justify-content:center}}@media(max-width:960px){.product-hero[data-astro-cid-nss7ae4u]{grid-template-columns:minmax(0,1fr)}.product-hero__highlights[data-astro-cid-nss7ae4u]{max-width:none}.product-hero__media[data-astro-cid-nss7ae4u]{order:-1}}@media(max-width:640px){.product-hero__actions[data-astro-cid-nss7ae4u],.product-hero__button[data-astro-cid-nss7ae4u]{width:100%}}.related-topics[data-astro-cid-meus4auq]{width:var(--m-shell-width);margin:0 auto var(--m-section-gap)}.related-topics__heading[data-astro-cid-meus4auq]{margin:0 0 var(--m-card-heading-gap);text-align:center;color:var(--m-brand-600);font-size:var(--fs-sm);line-height:var(--m-line-tight);font-weight:var(--m-weight-bold);letter-spacing:.14em;text-transform:uppercase}.related-topics--section-heading[data-astro-cid-meus4auq] .related-topics__heading[data-astro-cid-meus4auq]{position:relative;padding-bottom:var(--m-space-sm);color:var(--m-text-900);font-size:var(--fs-h2);line-height:var(--m-line-h2);font-weight:var(--m-weight-extrabold);letter-spacing:0;text-transform:none}.related-topics--section-heading[data-astro-cid-meus4auq] .related-topics__heading[data-astro-cid-meus4auq]:after{content:"";position:absolute;left:50%;bottom:0;width:3.5rem;height:.1875rem;border-radius:.125rem;background:var(--m-orange);transform:translate(-50%)}.related-topics__grid[data-astro-cid-meus4auq]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--m-space-md)}.related-topics--three[data-astro-cid-meus4auq] .related-topics__grid[data-astro-cid-meus4auq]{grid-template-columns:repeat(3,minmax(0,1fr))}.related-topic[data-astro-cid-meus4auq]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--m-card-gap);padding:var(--m-card-padding-compact);background:transparent;border:var(--m-border-thin) solid var(--m-line);border-radius:var(--m-radius-sm);text-decoration:none;color:inherit;transition:border-color var(--m-duration-fast) var(--m-ease),background-color var(--m-duration-fast) var(--m-ease)}.related-topic[data-astro-cid-meus4auq]:hover,.related-topic[data-astro-cid-meus4auq]:focus-visible{border-color:var(--m-line-strong);background:var(--m-surface-soft)}.related-topic__icon[data-astro-cid-meus4auq]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:transparent;color:var(--m-brand-600);border:0}.related-topic__icon[data-astro-cid-meus4auq] i[data-astro-cid-meus4auq]{font-size:var(--fs-ui-icon-display);line-height:var(--m-line-icon)}.related-topic__preview[data-astro-cid-meus4auq]{position:relative;width:100%;overflow:hidden;border:var(--m-border-thin) solid var(--m-line);border-radius:var(--m-radius-sm);background:var(--m-surface-muted)}.related-topic__preview[data-astro-cid-meus4auq] picture,.related-topic__preview[data-astro-cid-meus4auq] img{display:block;width:100%;height:auto}.related-topic__preview[data-astro-cid-meus4auq] .related-topic__icon[data-astro-cid-meus4auq]{position:absolute;inset:50% auto auto 50%;width:var(--m-space-xl);height:var(--m-space-xl);border:var(--m-border-thin) solid var(--m-surface);border-radius:var(--m-pill);background:var(--m-surface-soft);box-shadow:var(--m-shadow-sm);transform:translate(-50%,-50%)}.related-topic__preview[data-astro-cid-meus4auq] .related-topic__icon[data-astro-cid-meus4auq] i[data-astro-cid-meus4auq]{font-size:var(--fs-h3)}.related-topic__body[data-astro-cid-meus4auq]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--m-card-body-gap);min-width:0;width:100%}.related-topic__title[data-astro-cid-meus4auq]{margin:0;color:var(--m-text-900);font-size:var(--fs-h3);font-weight:var(--m-weight-bold);line-height:var(--m-line-tight);text-wrap:balance}.related-topic__desc[data-astro-cid-meus4auq]{margin:0;color:var(--m-text-700);font-size:var(--fs-sm);line-height:var(--m-line-body);text-wrap:balance}@media(max-width:960px){.related-topics--three[data-astro-cid-meus4auq] .related-topics__grid[data-astro-cid-meus4auq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.related-topics__grid[data-astro-cid-meus4auq],.related-topics--three[data-astro-cid-meus4auq] .related-topics__grid[data-astro-cid-meus4auq]{grid-template-columns:1fr}}.videoplayer-component{width:100%;margin:var(--m-shared-margin-print)}.videoplayer__surface{display:block;padding:0}.videoplayer__frame{position:relative;height:0;padding-bottom:56.25%;overflow:hidden;border-radius:8px;background:var(--m-shared-background);box-shadow:var(--m-videoplayer-frame-shadow)}.videoplayer__frame:after{content:"";position:absolute;inset:0;background:var(--m-videoplayer-frame-background);opacity:0;pointer-events:none;transition:opacity .18s ease}.videoplayer__frame:hover:after,.videoplayer__frame.is-paused:after{opacity:1}#videotag{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:var(--m-shared-background)}.videoplayer__poster{position:absolute;inset:0;z-index:1;background-color:var(--m-videoplayer-poster-background-color)}.videoplayer__poster-image{display:block;width:100%;height:100%;object-fit:cover}.videoplayer__frame.has-started .videoplayer__poster{display:none}.videoplayer__toolbar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:.55rem;padding:.7rem .9rem .75rem;background:var(--m-videoplayer-toolbar-background);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:2}.videoplayer__frame:hover .videoplayer__toolbar,.videoplayer__frame.is-paused .videoplayer__toolbar{opacity:1;pointer-events:auto}.videoplayer__status-overlay{position:absolute;top:.85rem;left:1rem;right:1rem;z-index:3;color:var(--m-on-brand);pointer-events:none;opacity:0;transition:opacity .2s ease}.videoplayer__frame:hover .videoplayer__status-overlay,.videoplayer__frame.is-paused .videoplayer__status-overlay{opacity:1}.videoplayer__status-overlay strong{font-size:var(--fs-body);font-weight:var(--m-weight-bold);line-height:var(--m-line-h3);text-shadow:var(--m-videoplayer-status-overlay-shadow)}.videocontrolbutton{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:none;border-radius:var(--m-pill);background:var(--m-videocontrolbutton-background);color:var(--m-on-brand);box-shadow:var(--m-videocontrolbutton-shadow);cursor:pointer;transition:box-shadow .18s ease,background-color .18s ease}.videocontrolbutton--inline{width:var(--m-touch-target);height:var(--m-touch-target);padding:.2rem;border-radius:0;background:transparent;box-shadow:none;color:var(--m-on-brand)}.videocontrolbutton:hover,.videocontrolbutton:focus-visible{box-shadow:var(--m-videocontrolbutton-shadow-hover)}.videoplayer__fallback{padding:var(--m-video-fallback-padding);text-align:center}.videocontrolbutton--inline:hover,.videocontrolbutton--inline:focus-visible{transform:none;box-shadow:none;color:var(--m-videocontrolbutton-inline-color)}.videocontrolbutton--overlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;min-width:12.5rem;min-height:var(--m-touch-target);height:auto;padding:.9rem 1.2rem;gap:.7rem;background:var(--m-videocontrolbutton-overlay-background);backdrop-filter:var(--m-videocontrolbutton-overlay-filter);-webkit-backdrop-filter:var(--m-videocontrolbutton-overlay-filter);box-shadow:var(--m-videocontrolbutton-overlay-shadow);opacity:1;pointer-events:auto;transition:none;z-index:10}.videocontrolbutton--overlay:hover,.videocontrolbutton--overlay:focus-visible{background:var(--m-videocontrolbutton-overlay-background-hover);box-shadow:var(--m-videocontrolbutton-overlay-shadow-hover)}.videoplayer__frame:not(.is-paused) .videocontrolbutton--overlay{opacity:0;pointer-events:none}.videoplayer__frame.is-paused .videocontrolbutton--overlay{opacity:1;pointer-events:auto}.videocontrolbutton i{font-size:var(--fs-h3);line-height:var(--m-line-icon)}.videocontrolbutton--inline i{font-size:var(--fs-ui-icon-large)}.videocontrolbutton__text{font-size:var(--fs-ui-control);font-weight:var(--m-weight-bold);letter-spacing:0;white-space:nowrap}.videoplayer__time{font-size:var(--fs-ui-supporting-emphasis);font-weight:var(--m-weight-bold);font-variant-numeric:tabular-nums;color:var(--m-on-brand-muted);white-space:nowrap;text-shadow:var(--m-videoplayer-time-shadow);flex:0 0 auto}#video-timeline{flex:1 1 0;min-width:0;width:100%;height:var(--m-touch-target);margin:0;appearance:none;border:none;border-radius:var(--m-pill);background:transparent;cursor:pointer}#video-timeline::-webkit-slider-runnable-track{height:.45rem;border-radius:var(--m-pill);background:var(--m-video-timeline-background)}#video-timeline::-moz-range-track{height:.45rem;border:none;border-radius:var(--m-pill);background:var(--m-video-timeline-background)}#video-timeline::-webkit-slider-thumb{appearance:none;width:1rem;height:1rem;margin-top:-.28rem;border:none;border-radius:50%;background:var(--m-surface);box-shadow:var(--m-video-timeline-shadow)}#video-timeline::-moz-range-thumb{width:1rem;height:1rem;border:none;border-radius:50%;background:var(--m-surface);box-shadow:var(--m-video-timeline-shadow)}@media only screen and (max-width:559px){.videoplayer__toolbar{display:grid;grid-template-columns:repeat(3,var(--m-touch-target)) auto minmax(var(--m-touch-target),1fr) auto;gap:calc(var(--m-space-2xs) / 2);padding:var(--m-space-xs)}.videoplayer__time{font-size:var(--fs-ui-micro)}.videocontrolbutton--inline{padding:0;flex:0 0 auto}.videocontrolbutton--inline i{font-size:var(--fs-ui-lead)}.videoplayer__status-overlay{top:.6rem;left:.7rem;right:.7rem}.videoplayer__status-overlay strong{font-size:var(--fs-ui-control-compact)}.videocontrolbutton--overlay{min-width:0;width:auto;padding:.7rem 1rem;justify-content:center}.videocontrolbutton--overlay .videocontrolbutton__text{font-size:var(--fs-ui-control-compact)}}@media(pointer:coarse){.videoplayer__frame .videocontrolbutton--overlay{opacity:1;pointer-events:auto}.videoplayer__frame:not(.is-paused) .videocontrolbutton--overlay{opacity:0;pointer-events:none}}@media print{.videoplayer__frame{background:var(--m-surface);box-shadow:none}.videoplayer__frame:after{content:none;display:none}.videoplayer__frame.has-started .videoplayer__poster,.videoplayer__poster{display:block;background:var(--m-surface)}.videoplayer__poster-image{display:block;width:100%;height:100%;object-fit:cover;opacity:1;visibility:visible;filter:none;print-color-adjust:exact;-webkit-print-color-adjust:exact}.videoplayer__toolbar,.videoplayer__status-overlay,.videocontrolbutton--overlay{display:none}}