.marketing-directory__item--illustrated[data-v-03a3eeec]{grid-template-columns:var(--control-height-lg) minmax(0,1fr) var(--spacing-lg)}.marketing-directory--compact .marketing-directory__item[data-v-03a3eeec]{grid-template-columns:minmax(0,1fr) var(--spacing-lg);gap:var(--spacing-lg);padding-block:var(--spacing-lg)}.marketing-directory--compact[data-v-03a3eeec] :is(h3,h4){font:var(--md-sys-typescale-title-large)}.marketing-directory--compact .marketing-directory__item--illustrated[data-v-03a3eeec]{grid-template-columns:var(--control-height-lg) minmax(0,1fr) var(--spacing-lg)}.sector-landing[data-v-f1a22882]{background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);overflow-wrap:anywhere}.sector-landing h1[data-v-f1a22882]{font:var(--md-sys-typescale-display-large);letter-spacing:-.025em;text-wrap:balance;max-width:19ch}.sector-landing h2[data-v-f1a22882]{font:var(--md-sys-typescale-headline-large);text-wrap:balance;max-width:26ch}.sector-landing h3[data-v-f1a22882]{font:var(--md-sys-typescale-title-large)}.sector-landing .eyebrow[data-v-f1a22882]{color:var(--md-sys-color-primary)}.sector-hero[data-v-f1a22882]{padding-block:var(--spacing-xl) var(--section-space)}.sector-breadcrumb[data-v-f1a22882]{align-items:center;gap:var(--spacing-sm);font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant);margin-bottom:var(--spacing-xl);flex-wrap:wrap;display:flex}.sector-breadcrumb a[data-v-f1a22882]{min-height:var(--control-height-lg);align-items:center;display:inline-flex}.sector-breadcrumb a[data-v-f1a22882]:hover,.sector-nav a[data-v-f1a22882]:hover{text-decoration:underline}.sector-hero__layout[data-v-f1a22882]{gap:var(--spacing-2xl);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.sector-identity[data-v-f1a22882]{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);display:flex}.sector-identity[data-v-f1a22882] .sector-pictogram{width:var(--control-height-lg);height:var(--control-height-lg)}.sector-lead[data-v-f1a22882]{font:var(--public-type-reading);max-width:55ch;margin-top:var(--spacing-lg)}.sector-hero__flow[data-v-f1a22882],.sector-lead[data-v-f1a22882],.sector-note[data-v-f1a22882]{color:var(--md-sys-color-on-surface-variant)}.sector-note[data-v-f1a22882]{font:var(--md-sys-typescale-body-medium);margin-top:var(--spacing-md)}.sector-hero__visual[data-v-f1a22882]{align-self:center;min-width:0;margin:0}.sector-hero__visual>.sector-photo[data-v-f1a22882]{aspect-ratio:5/4;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;border-radius:var(--md-sys-shape-corner-extra-large);width:100%;height:auto;display:block}.sector-hero__visual figcaption[data-v-f1a22882]{margin:calc(-1 * var(--spacing-xl)) var(--spacing-lg) 0;padding:var(--spacing-lg);background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-large);gap:var(--spacing-sm);display:grid;position:relative}.sector-hero__visual figcaption .eyebrow[data-v-f1a22882]{font:var(--md-sys-typescale-label-medium);margin:0}.sector-hero__visual figcaption strong[data-v-f1a22882]{font:var(--md-sys-typescale-title-medium)}.sector-hero__flow[data-v-f1a22882]{gap:var(--spacing-sm);font:var(--md-sys-typescale-body-small);padding-top:var(--spacing-sm);flex-wrap:wrap;display:flex}.sector-hero__visual--drawn[data-v-f1a22882]{background:var(--md-sys-color-primary-container);border-radius:var(--md-sys-shape-corner-extra-large);padding:var(--spacing-xl)}.sector-hero__visual--drawn>.percy-mascot[data-v-f1a22882]{width:70%;max-width:18rem;margin-inline:auto;display:block}.sector-hero__visual--drawn figcaption[data-v-f1a22882]{margin:0}.sector-nav[data-v-f1a22882]{border-block:1px solid var(--md-sys-color-outline-variant)}.sector-nav>div[data-v-f1a22882]{justify-content:space-between;gap:var(--spacing-sm) var(--spacing-lg);padding-block:var(--spacing-sm);flex-wrap:wrap;display:flex}.sector-nav a[data-v-f1a22882]{min-height:var(--control-height-lg);font:var(--md-sys-typescale-label-large);color:var(--md-sys-color-primary);align-items:center;display:flex}.sector-experience__intro>.pv-link[data-v-f1a22882],.sector-nav a[data-v-f1a22882]:hover{text-underline-offset:var(--spacing-xs)}.sector-catalogue[data-v-f1a22882],.sector-experience[data-v-f1a22882],.sector-faq[data-v-f1a22882],.sector-modules[data-v-f1a22882],.sector-use-section[data-v-f1a22882]{padding-block:var(--section-space)}.sector-section-heading[data-v-f1a22882]{margin-bottom:var(--spacing-2xl)}.sector-section-heading>p[data-v-f1a22882]:not(.eyebrow){font:var(--public-type-reading);color:var(--md-sys-color-on-surface-variant);margin-top:var(--spacing-md);max-width:60ch}.sector-group[data-v-f1a22882]{gap:var(--spacing-2xl);padding-block:var(--spacing-xl);border-top:1px solid var(--md-sys-color-outline-variant);scroll-margin-top:var(--site-header-height);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.sector-group+.sector-group[data-v-f1a22882]{margin-top:var(--spacing-xl)}.sector-group__intro h3[data-v-f1a22882]{margin-block:var(--spacing-md)}.sector-group__intro p[data-v-f1a22882]{color:var(--md-sys-color-on-surface-variant);max-width:32ch}.sector-number[data-v-f1a22882]{color:var(--md-sys-color-primary);font:var(--md-sys-typescale-label-large)}.sector-link-list[data-v-f1a22882]{gap:0 var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:0;display:grid}.sector-use-section[data-v-f1a22882]{background:var(--md-sys-color-secondary-container)}.sector-uses[data-v-f1a22882]{gap:var(--spacing-2xl);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}.sector-uses__stories details[data-v-f1a22882]{border-top:1px solid var(--md-sys-color-outline)}.sector-uses__stories details[data-v-f1a22882]:last-child{border-bottom:1px solid var(--md-sys-color-outline)}.sector-uses__stories summary[data-v-f1a22882]{padding-block:var(--spacing-lg);cursor:pointer;display:block}.sector-faq summary[data-v-f1a22882]::-webkit-details-marker{display:none}.sector-uses__stories summary[data-v-f1a22882]::-webkit-details-marker{display:none}.sector-use-label[data-v-f1a22882]{font:var(--md-sys-typescale-label-medium);color:var(--md-sys-color-on-surface-variant);margin-bottom:var(--spacing-sm);display:block}.sector-uses__stories summary h3[data-v-f1a22882]{gap:var(--spacing-md);font:var(--md-sys-typescale-title-large);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;margin:0;display:grid}.sector-toggle[data-v-f1a22882]{font:var(--md-sys-typescale-headline-small);color:var(--md-sys-color-primary)}.sector-faq details[open] summary>span[data-v-f1a22882],details[open]>summary .sector-toggle[data-v-f1a22882]{transform:rotate(45deg)}.sector-use-content[data-v-f1a22882]{padding:0 0 var(--spacing-xl);color:var(--md-sys-color-on-surface-variant)}.sector-use-content p[data-v-f1a22882]{font:var(--public-type-reading)}.sector-use-content ul[data-v-f1a22882]{margin:var(--spacing-lg) 0;gap:var(--spacing-sm);padding:0;list-style:none;display:grid}.sector-use-content li[data-v-f1a22882]{align-items:baseline;gap:var(--spacing-sm);display:flex}.sector-boundary>svg[data-v-f1a22882],.sector-use-content li>svg[data-v-f1a22882]{color:var(--md-sys-color-primary);flex-shrink:0}.sector-uses__preview[data-v-f1a22882]{top:calc(var(--site-header-height) + var(--spacing-lg));min-width:0;position:sticky}.sector-uses__preview>.eyebrow[data-v-f1a22882]{margin-bottom:var(--spacing-md)}.sector-uses__preview>.sector-note[data-v-f1a22882]{text-align:center;font:var(--md-sys-typescale-body-small)}.sector-use-mobile-preview[data-v-f1a22882]{margin-top:var(--spacing-xl);display:none}.sector-boundary[data-v-f1a22882]{align-items:flex-start;gap:var(--spacing-md);padding-top:var(--spacing-xl);margin-top:var(--spacing-xl);border-top:1px solid var(--md-sys-color-outline-variant);display:flex}.sector-boundary p[data-v-f1a22882]{margin-top:var(--spacing-sm);color:var(--md-sys-color-on-surface-variant);max-width:90ch}.sector-experience[data-v-f1a22882]{background:var(--public-color-sun);color:var(--public-color-on-sun)}.sector-experience__layout[data-v-f1a22882]{gap:var(--spacing-2xl);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.sector-experience__intro>.percy-mascot[data-v-f1a22882]{width:9rem;margin-bottom:var(--spacing-md);display:block}.sector-experience__intro>.pv-link[data-v-f1a22882]{margin-top:var(--spacing-lg);text-decoration:underline}.sector-experience__intro[data-v-f1a22882] :is(.eyebrow,.pv-link){color:inherit}.sector-experience__body>.sector-lead[data-v-f1a22882]{color:inherit;margin-top:0}.sector-experience__body>p+p[data-v-f1a22882]{margin-top:var(--spacing-lg)}.sector-experience dl[data-v-f1a22882]{gap:var(--spacing-xl);margin:var(--spacing-xl) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sector-experience dt[data-v-f1a22882]{font:var(--md-sys-typescale-title-medium)}.sector-experience dd[data-v-f1a22882]{margin:var(--spacing-sm) 0 0;font:var(--md-sys-typescale-body-medium)}.sector-support-note[data-v-f1a22882]{margin-top:var(--spacing-xl);padding:var(--spacing-lg);background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface);border-radius:var(--md-sys-shape-corner-large)}.sector-support-note p[data-v-f1a22882]{margin-block:var(--spacing-sm);color:var(--md-sys-color-on-surface-variant)}.sector-faq[data-v-f1a22882]{gap:var(--spacing-2xl);margin-block:var(--spacing-2xl);padding:var(--spacing-2xl);background:var(--color-surface-raised);border-radius:var(--radius-xl);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.sector-faq>div>.percy-mascot[data-v-f1a22882]{width:7rem;margin-bottom:var(--spacing-lg);display:block}.sector-faq .pv-link[data-v-f1a22882]{margin-top:var(--spacing-lg)}.sector-faq details[data-v-f1a22882]{border-top:1px solid var(--md-sys-color-outline-variant)}.sector-faq details[data-v-f1a22882]:last-child{border-bottom:1px solid var(--md-sys-color-outline-variant)}.sector-faq summary[data-v-f1a22882]{justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding-block:var(--spacing-lg);font:var(--md-sys-typescale-title-medium);cursor:pointer;display:flex}.sector-faq summary>span[data-v-f1a22882]{font:var(--md-sys-typescale-headline-small);color:var(--md-sys-color-primary);flex-shrink:0}.sector-faq details>p[data-v-f1a22882]{padding-bottom:var(--spacing-lg);font:var(--public-type-reading);color:var(--md-sys-color-on-surface-variant)}.sector-modules[data-v-f1a22882]{background:var(--md-sys-color-primary-container)}.sector-modules .sector-link-list[data-v-f1a22882]{margin-bottom:var(--spacing-lg)}.sector-return[data-v-f1a22882]{padding-block:var(--spacing-lg)}.sector-landing :is(section,nav)[id][data-v-f1a22882]{scroll-margin-top:calc(var(--site-header-height) + var(--spacing-lg))}@media (width<=1000px){.sector-hero__layout[data-v-f1a22882],.sector-uses[data-v-f1a22882]{gap:var(--spacing-xl)}.sector-landing h1[data-v-f1a22882]{font:var(--md-sys-typescale-display-medium)}.sector-group[data-v-f1a22882]{gap:var(--spacing-lg);grid-template-columns:minmax(0,1fr)}.sector-group__intro p[data-v-f1a22882]{max-width:60ch}}@media (width<=760px){.sector-hero[data-v-f1a22882]{padding-block:var(--spacing-lg) var(--spacing-xl)}.sector-breadcrumb[data-v-f1a22882]{margin-bottom:var(--spacing-md)}.sector-experience__layout[data-v-f1a22882],.sector-faq[data-v-f1a22882],.sector-hero__layout[data-v-f1a22882],.sector-uses[data-v-f1a22882]{gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr)}.sector-landing h1[data-v-f1a22882]{font:var(--md-sys-typescale-display-small);max-width:24ch}.sector-landing h2[data-v-f1a22882]{font:var(--md-sys-typescale-headline-medium)}.sector-hero__visual>.sector-photo[data-v-f1a22882]{aspect-ratio:16/9}.sector-hero__visual figcaption[data-v-f1a22882]{margin-inline:var(--spacing-md);padding:var(--spacing-md)}.sector-hero__visual--drawn[data-v-f1a22882]{grid-template-columns:calc(var(--spacing-xl) * 2) minmax(0,1fr);padding:var(--spacing-md);gap:var(--spacing-md);align-items:center;display:grid}.sector-hero__visual--drawn>.percy-mascot[data-v-f1a22882]{width:100%}.sector-hero__visual--drawn figcaption[data-v-f1a22882]{background:0 0;border:0;margin:0;padding:0}.sector-hero__flow[data-v-f1a22882],.sector-uses__preview[data-v-f1a22882]{display:none}.sector-hero .pv-actions[data-v-f1a22882]{gap:var(--spacing-lg)}.sector-nav>div[data-v-f1a22882]{justify-content:flex-start}.sector-nav a[data-v-f1a22882]{font:var(--md-sys-typescale-label-medium)}.sector-use-mobile-preview[data-v-f1a22882]{display:block}.sector-section-heading[data-v-f1a22882]{margin-bottom:var(--spacing-xl)}.sector-experience__intro>.percy-mascot[data-v-f1a22882],.sector-faq>div>.percy-mascot[data-v-f1a22882]{float:right;width:5rem;margin-left:var(--spacing-md)}.sector-experience dl[data-v-f1a22882]{grid-template-columns:minmax(0,1fr)}.sector-faq[data-v-f1a22882]{padding:var(--spacing-lg)}.sector-faq summary[data-v-f1a22882]{font:var(--md-sys-typescale-title-small)}}@media (width<=540px){.sector-link-list[data-v-f1a22882]{grid-template-columns:minmax(0,1fr)}.sector-hero .pv-actions[data-v-f1a22882]{flex-direction:column;align-items:stretch}.sector-hero .pv-actions[data-v-f1a22882]>*{justify-content:center}.sector-uses__stories summary h3[data-v-f1a22882]{font:var(--md-sys-typescale-title-medium)}}.product-landing[data-v-a5a99b7c]{background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);overflow-wrap:anywhere}.product-landing h1[data-v-a5a99b7c]{font:var(--md-sys-typescale-display-large);letter-spacing:-.025em;text-wrap:balance;max-width:18ch}.product-landing h2[data-v-a5a99b7c]{font:var(--md-sys-typescale-headline-large);text-wrap:balance;max-width:25ch}.product-landing h3[data-v-a5a99b7c]{font:var(--md-sys-typescale-title-large)}.product-landing .eyebrow[data-v-a5a99b7c]{color:var(--md-sys-color-primary);margin-bottom:var(--spacing-md)}.product-hero[data-v-a5a99b7c]{padding-block:var(--spacing-xl) var(--section-space)}.product-breadcrumb[data-v-a5a99b7c]{gap:var(--spacing-sm);font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant);margin-bottom:var(--spacing-lg);flex-wrap:wrap;align-items:center;display:flex}.product-breadcrumb a[data-v-a5a99b7c]{min-height:var(--control-height-lg);align-items:center;display:inline-flex}.product-breadcrumb a[data-v-a5a99b7c]:hover,.product-nav a[data-v-a5a99b7c]:hover{text-decoration:underline}.product-hero__layout[data-v-a5a99b7c]{gap:var(--spacing-lg) var(--spacing-2xl);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"copy visual""actions visual";align-items:center;display:grid}.product-hero__layout--film[data-v-a5a99b7c]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.product-hero__copy[data-v-a5a99b7c]{grid-area:copy;align-self:end}.product-hero__actions[data-v-a5a99b7c]{grid-area:actions;align-self:start}.product-hero__actions .pv-actions[data-v-a5a99b7c]{margin-top:0}.product-lead[data-v-a5a99b7c]{font:var(--public-type-reading);margin-top:var(--spacing-lg);max-width:48ch}.product-insights__heading[data-v-a5a99b7c],.product-lead[data-v-a5a99b7c],.product-note[data-v-a5a99b7c]{color:var(--md-sys-color-on-surface-variant)}.product-note[data-v-a5a99b7c]{font:var(--md-sys-typescale-body-medium);margin-top:var(--spacing-md)}.product-hero__visual[data-v-a5a99b7c]{grid-area:visual;min-width:0;position:relative}.product-hero__photo[data-v-a5a99b7c]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;border-radius:var(--md-sys-shape-corner-extra-large);width:55%;height:auto;margin-left:auto;display:block}.product-hero__preview[data-v-a5a99b7c]{margin-top:calc(-1 * var(--spacing-2xl));margin-right:var(--spacing-xl);position:relative}.product-insights[data-v-a5a99b7c]{background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-extra-large)}.product-insights__heading[data-v-a5a99b7c]{justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--md-sys-color-outline-variant);font:var(--md-sys-typescale-body-medium);display:flex}.product-insights__heading strong[data-v-a5a99b7c],.product-nav a[data-v-a5a99b7c]{color:var(--md-sys-color-primary)}.product-report[data-v-a5a99b7c]{align-items:center;gap:var(--spacing-2xl);padding-block:var(--spacing-2xl);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}.product-nav[data-v-a5a99b7c]{border-block:1px solid var(--md-sys-color-outline-variant)}.product-nav>div[data-v-a5a99b7c]{justify-content:space-between;gap:var(--spacing-sm) var(--spacing-lg);padding-block:var(--spacing-sm);flex-wrap:wrap;display:flex}.product-nav a[data-v-a5a99b7c]{min-height:var(--control-height-lg);font:var(--md-sys-typescale-label-large);align-items:center;display:flex}.product-nav a[data-v-a5a99b7c]:hover{text-underline-offset:var(--spacing-xs)}.product-complements[data-v-a5a99b7c],.product-faq[data-v-a5a99b7c],.product-group[data-v-a5a99b7c],.product-related[data-v-a5a99b7c]{padding-block:var(--section-space)}.product-use[data-v-a5a99b7c]{padding-block:var(--spacing-2xl)}.product-group__layout[data-v-a5a99b7c],.product-use__layout[data-v-a5a99b7c]{gap:var(--spacing-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.product-use__layout[data-v-a5a99b7c]{align-items:start}.product-group--soft[data-v-a5a99b7c],.product-use--soft[data-v-a5a99b7c]{background:var(--md-sys-color-secondary-container)}.product-group__intro>p[data-v-a5a99b7c]{margin-top:var(--spacing-lg);max-width:45ch;color:var(--md-sys-color-on-surface-variant)}.product-module-list[data-v-a5a99b7c]{width:100%;padding:0}.product-use__copy>p[data-v-a5a99b7c]{font:var(--public-type-reading);color:var(--md-sys-color-on-surface-variant);margin:0}.product-use__copy>.pv-link[data-v-a5a99b7c]{margin-top:var(--spacing-lg)}.product-next[data-v-a5a99b7c]{margin-block:0 var(--spacing-2xl)}.product-checks[data-v-a5a99b7c]{margin:var(--spacing-lg) 0 0;gap:var(--spacing-md);font:var(--md-sys-typescale-body-large);padding:0;list-style:none;display:grid}.product-checks li[data-v-a5a99b7c]{align-items:flex-start;gap:var(--spacing-sm);display:flex}.product-checks svg[data-v-a5a99b7c]{color:var(--md-sys-color-primary);margin-top:var(--spacing-xs);flex-shrink:0}.product-complements[data-v-a5a99b7c]{gap:var(--spacing-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.product-complements dl[data-v-a5a99b7c]{margin:0}.product-complements dl>div+div[data-v-a5a99b7c]{margin-top:var(--spacing-xl)}.product-complements dt[data-v-a5a99b7c]{font:var(--md-sys-typescale-title-large);margin-bottom:var(--spacing-sm)}.product-complements dd[data-v-a5a99b7c]{color:var(--md-sys-color-on-surface-variant);margin:0}.product-boundary[data-v-a5a99b7c]{align-items:flex-start;gap:var(--spacing-lg);padding-block:var(--spacing-xl);display:flex}.product-boundary>svg[data-v-a5a99b7c]{color:var(--md-sys-color-primary);flex-shrink:0}.product-boundary p[data-v-a5a99b7c]{max-width:90ch;color:var(--md-sys-color-on-surface-variant);margin-top:var(--spacing-xs)}.product-support[data-v-a5a99b7c]{background:var(--public-color-sun);color:var(--public-color-on-sun);padding-block:var(--spacing-2xl)}.product-support__layout[data-v-a5a99b7c]{align-items:center;gap:var(--spacing-xl);grid-template-columns:minmax(0,.35fr) minmax(0,1fr) minmax(0,.8fr);display:grid}.product-support__art[data-v-a5a99b7c]{width:100%;max-width:180px}.product-support .eyebrow[data-v-a5a99b7c],.product-support .product-checks svg[data-v-a5a99b7c],.product-support .pv-link[data-v-a5a99b7c],.product-support h2[data-v-a5a99b7c]{color:var(--public-color-on-sun)}.product-support p[data-v-a5a99b7c]:not(.eyebrow){margin-top:var(--spacing-lg)}.product-support .pv-link[data-v-a5a99b7c]{margin-top:var(--spacing-md);text-decoration:underline}.product-support .product-checks[data-v-a5a99b7c]{margin:0}.product-faq[data-v-a5a99b7c]{gap:var(--spacing-2xl);margin-block:var(--spacing-2xl);padding:var(--spacing-2xl);background:var(--color-surface-raised);border-radius:var(--radius-xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.product-faq__intro>.percy-mascot[data-v-a5a99b7c]{width:180px;margin-top:var(--spacing-xl)}.product-faq .pv-link[data-v-a5a99b7c]{margin-top:var(--spacing-lg)}.product-faq details[data-v-a5a99b7c]{border-bottom:1px solid var(--md-sys-color-outline-variant)}.product-faq details[data-v-a5a99b7c]:first-child,.product-related[data-v-a5a99b7c],.product-related>div>a[data-v-a5a99b7c]{border-top:1px solid var(--md-sys-color-outline-variant)}.product-faq summary[data-v-a5a99b7c]{justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding-block:var(--spacing-lg);font:var(--md-sys-typescale-title-medium);cursor:pointer;list-style:none;display:flex}.product-faq summary[data-v-a5a99b7c]::-webkit-details-marker{display:none}.product-faq summary>span[data-v-a5a99b7c]{font:var(--md-sys-typescale-headline-small);color:var(--md-sys-color-primary)}.product-faq details[open] summary>span[data-v-a5a99b7c]{transform:rotate(45deg)}.product-faq details>p[data-v-a5a99b7c]{padding-bottom:var(--spacing-lg);color:var(--md-sys-color-on-surface-variant)}.product-related>div[data-v-a5a99b7c]{gap:0 var(--spacing-xl);margin-top:var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-related>div>a[data-v-a5a99b7c]{gap:var(--spacing-lg);padding-block:var(--spacing-lg);font:var(--md-sys-typescale-title-medium);justify-content:space-between;align-items:center;display:flex}.product-related small[data-v-a5a99b7c]{font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant);margin-top:var(--spacing-sm);max-width:55ch;font-weight:400;display:block}.product-related svg[data-v-a5a99b7c]{color:var(--md-sys-color-primary);flex-shrink:0}.product-landing[data-v-a5a99b7c] :is(a,button,summary):focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:var(--spacing-xs)}.product-landing [id][data-v-a5a99b7c]{scroll-margin-top:var(--spacing-md)}@media (width<=1000px){.product-landing h1[data-v-a5a99b7c]{font:var(--md-sys-typescale-display-medium)}.product-group__layout[data-v-a5a99b7c],.product-hero__layout[data-v-a5a99b7c],.product-use__layout[data-v-a5a99b7c]{gap:var(--spacing-xl)}.product-support__layout[data-v-a5a99b7c]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-support .product-support__art[data-v-a5a99b7c]{display:none}}@media (width<=760px){.product-hero[data-v-a5a99b7c]{padding-block:var(--spacing-md) var(--spacing-xl)}.product-breadcrumb[data-v-a5a99b7c]{margin-bottom:var(--spacing-lg)}.product-complements[data-v-a5a99b7c],.product-faq[data-v-a5a99b7c],.product-group__layout[data-v-a5a99b7c],.product-hero__layout[data-v-a5a99b7c],.product-related>div[data-v-a5a99b7c],.product-report[data-v-a5a99b7c],.product-support__layout[data-v-a5a99b7c],.product-use__layout[data-v-a5a99b7c]{grid-template-columns:1fr}.product-hero__layout[data-v-a5a99b7c]{row-gap:var(--spacing-md);grid-template-areas:"copy""visual""actions"}.product-landing h1[data-v-a5a99b7c]{font:var(--md-sys-typescale-display-small);max-width:22ch}.product-landing h2[data-v-a5a99b7c]{font:var(--md-sys-typescale-headline-medium)}.product-lead[data-v-a5a99b7c]{margin-top:var(--spacing-md)}.product-hero .brand-product-guide[data-v-a5a99b7c],.product-hero__photo[data-v-a5a99b7c]{display:none}.product-hero__preview[data-v-a5a99b7c]{margin:0}.product-hero .pv-actions[data-v-a5a99b7c]{gap:var(--spacing-md)}.product-nav>div[data-v-a5a99b7c]{justify-content:flex-start;gap:0 var(--spacing-lg)}.product-complements[data-v-a5a99b7c],.product-faq[data-v-a5a99b7c],.product-group[data-v-a5a99b7c],.product-related[data-v-a5a99b7c],.product-use[data-v-a5a99b7c]{padding-block:var(--spacing-2xl)}.product-use__layout[data-v-a5a99b7c]{gap:var(--spacing-md)}.product-faq[data-v-a5a99b7c]{gap:var(--spacing-xl);padding:var(--spacing-lg)}.product-faq__intro>.percy-mascot[data-v-a5a99b7c]{width:112px;margin-top:var(--spacing-md)}}.marketing-landing{background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface)}.marketing-landing h1{font:var(--md-sys-typescale-display-large);letter-spacing:-.025em;text-wrap:balance;max-width:20ch}.marketing-landing h2{font:var(--md-sys-typescale-headline-large);letter-spacing:-.02em;text-wrap:balance;max-width:24ch}.marketing-landing h3{font:var(--md-sys-typescale-title-large);text-wrap:balance}.marketing-landing .eyebrow{color:var(--md-sys-color-primary)}.marketing-hero{padding:var(--spacing-xl) 0 var(--spacing-2xl);background:var(--md-sys-color-primary-container)}.marketing-hero,.marketing-hero .breadcrumb,.marketing-hero .intro-text,.marketing-hero h1,.marketing-reassurance{color:var(--md-sys-color-on-primary-container)}.marketing-hero .breadcrumb{margin-bottom:var(--spacing-2xl);gap:var(--spacing-sm);font:var(--md-sys-typescale-body-small);flex-wrap:wrap;display:flex}.marketing-hero .breadcrumb a{min-height:var(--spacing-xl);align-items:center;display:inline-flex}.marketing-hero .breadcrumb a:hover,.marketing-related a:hover,.marketing-subnav a:hover{text-underline-offset:4px;text-decoration:underline}.marketing-hero__layout{align-items:center;gap:var(--spacing-2xl);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.marketing-hero__copy{min-width:0}.marketing-sector-illustration{min-width:0;margin:0}.marketing-sector-illustration img{border-radius:var(--md-sys-shape-corner-extra-large);width:100%;height:auto;display:block}.marketing-hero .intro-text{max-width:57ch;font:var(--md-sys-typescale-body-large);margin-top:var(--spacing-lg)}.marketing-hero .pv-actions{margin-top:var(--spacing-xl);gap:var(--spacing-md) var(--spacing-lg)}.marketing-reassurance{font:var(--md-sys-typescale-body-small);margin-top:var(--spacing-md);max-width:55ch}.marketing-hero__benefits{gap:var(--spacing-lg) var(--spacing-xl);margin:var(--spacing-2xl) 0 0;padding:var(--spacing-lg) 0 0;border-top:1px solid var(--md-sys-color-outline-variant);font:var(--md-sys-typescale-body-small);flex-wrap:wrap;list-style:none;display:flex}.marketing-hero__benefits li{align-items:flex-start;gap:var(--spacing-sm);flex:190px;min-width:0;display:flex}.marketing-hero__benefits svg{color:var(--md-sys-color-primary);flex-shrink:0}.marketing-subnav{align-items:center;gap:var(--spacing-sm) var(--spacing-xl);padding-block:var(--spacing-md);border-bottom:1px solid var(--md-sys-color-outline-variant);font:var(--md-sys-typescale-label-large);flex-wrap:wrap;display:flex}.marketing-subnav a{min-height:44px;color:var(--md-sys-color-primary);align-items:center;display:flex}.marketing-sections{padding-block:var(--spacing-xl)}.marketing-row{align-items:center;gap:var(--spacing-2xl);padding-block:var(--section-space);border-bottom:1px solid var(--md-sys-color-outline-variant);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.marketing-row:last-child{border-bottom:0}.marketing-row--reverse>.marketing-row__copy{order:2}.marketing-row__description>p{font:var(--md-sys-typescale-body-large);color:var(--md-sys-color-on-surface-variant);margin-top:var(--spacing-lg);max-width:62ch}.marketing-row--text>.marketing-row__copy{gap:var(--spacing-2xl);order:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.marketing-row--text .marketing-row__description>p{margin-top:0}.marketing-checks{margin:var(--spacing-lg) 0;padding:0;list-style:none}.marketing-checks li{align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);font:var(--md-sys-typescale-body-medium);display:flex}.marketing-checks svg{color:var(--md-sys-color-primary);flex-shrink:0;margin-top:2px}.marketing-directory__item{grid-template-columns:var(--spacing-2xl) minmax(0,1fr) var(--spacing-lg);gap:var(--spacing-xl);padding-block:var(--spacing-xl);border-top:1px solid var(--md-sys-color-outline-variant);align-items:start;display:grid}.marketing-directory__item:last-child,.marketing-faq details:last-child{border-bottom:1px solid var(--md-sys-color-outline-variant)}.marketing-directory__number{font:var(--md-sys-typescale-label-large);color:var(--md-sys-color-primary);padding-top:var(--spacing-xs)}.marketing-directory__item .eyebrow{margin-bottom:var(--spacing-sm)}.marketing-directory__item h3{max-width:36ch}.marketing-directory__item p:not(.eyebrow){margin-top:var(--spacing-sm);max-width:75ch;color:var(--md-sys-color-on-surface-variant)}.marketing-directory__item>svg{margin-top:var(--spacing-xs)}.marketing-directory__item:hover h3,.marketing-directory__item>svg{color:var(--md-sys-color-primary)}.marketing-complements{background:var(--md-sys-color-surface-container-low);padding-block:var(--section-space)}.marketing-complements dl{margin:0}.marketing-complements dl>div{gap:var(--spacing-xl);padding-block:var(--spacing-lg);border-top:1px solid var(--md-sys-color-outline-variant);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.marketing-complements dt,.marketing-faq summary,.marketing-start h3,.marketing-start li>span{font:var(--md-sys-typescale-title-medium)}.marketing-complements dd{color:var(--md-sys-color-on-surface-variant);margin:0}.marketing-start{background:var(--md-sys-color-surface-container-low);padding-block:var(--section-space)}.marketing-start__layout{gap:var(--spacing-2xl);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.marketing-start__layout>div>p:not(.eyebrow){margin-top:var(--spacing-lg);color:var(--md-sys-color-on-surface-variant)}.marketing-start .pv-link{margin-top:var(--spacing-lg)}.marketing-start ol{margin:0;padding:0;list-style:none}.marketing-start li{gap:var(--spacing-lg);padding-block:var(--spacing-lg);border-top:1px solid var(--md-sys-color-outline-variant);display:flex}.marketing-start li>span{color:var(--md-sys-color-primary)}.marketing-start li p{margin-top:var(--spacing-sm);color:var(--md-sys-color-on-surface-variant)}.marketing-faq{gap:var(--spacing-2xl);padding-block:var(--section-space);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.marketing-faq .pv-link{margin-top:var(--spacing-lg)}.marketing-faq details,.marketing-related{border-top:1px solid var(--md-sys-color-outline-variant)}.marketing-faq summary{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding-block:var(--spacing-lg);cursor:pointer;display:flex}.marketing-faq summary::-webkit-details-marker{display:none}.marketing-faq summary>span{color:var(--md-sys-color-primary);font:var(--md-sys-typescale-headline-small);flex-shrink:0}.marketing-faq details[open] summary>span{transform:rotate(45deg)}.marketing-faq details>p{padding-bottom:var(--spacing-lg);color:var(--md-sys-color-on-surface-variant)}.marketing-related{padding-block:var(--spacing-xl)}.marketing-related h2{font:var(--md-sys-typescale-title-large);margin-bottom:var(--spacing-lg)}.marketing-related>div{gap:var(--spacing-sm) var(--spacing-xl);flex-wrap:wrap;display:flex}.marketing-related a{align-items:center;gap:var(--spacing-md);min-height:44px;color:var(--md-sys-color-primary);font:var(--md-sys-typescale-body-medium);display:inline-flex}.marketing-landing :is(a,button,summary):focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:4px}@media (width<=760px){.marketing-row--text>.marketing-row__copy{gap:var(--spacing-lg);grid-template-columns:1fr}}@media (width<=1000px){.marketing-hero__layout{gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.marketing-landing h1{font:var(--md-sys-typescale-display-medium)}.marketing-row{gap:var(--spacing-xl)}}@media (width<=760px){.marketing-hero{padding-block:var(--spacing-lg) var(--spacing-xl)}.marketing-hero .breadcrumb{margin-bottom:var(--spacing-lg)}.marketing-hero__layout{gap:var(--spacing-xl);grid-template-columns:1fr}.marketing-landing h1{font:var(--md-sys-typescale-display-small);letter-spacing:-.02em;max-width:24ch}.marketing-landing h2{font:var(--md-sys-typescale-headline-medium)}.marketing-hero .pv-actions{align-items:stretch}.marketing-hero .pv-actions>*{justify-content:center;width:100%}.marketing-reassurance{margin-bottom:0}.marketing-hero__benefits{margin-top:var(--spacing-xl);gap:var(--spacing-sm)}.marketing-hero__benefits li{flex-basis:100%}.marketing-subnav{gap:var(--spacing-xs) var(--spacing-lg)}.marketing-subnav a{font:var(--md-sys-typescale-label-medium)}.marketing-row{gap:var(--spacing-xl);padding-block:var(--spacing-2xl);grid-template-columns:1fr}.marketing-row--reverse>.marketing-row__copy{order:0}.marketing-faq,.marketing-start__layout{gap:var(--spacing-xl);grid-template-columns:1fr}.marketing-directory__item{grid-template-columns:var(--spacing-lg) minmax(0,1fr) var(--spacing-lg);gap:var(--spacing-md)}.marketing-complements dl>div{gap:var(--spacing-sm);grid-template-columns:1fr}.marketing-faq summary{font:var(--md-sys-typescale-title-small)}}.marketing-sector-identity{align-items:center;gap:var(--spacing-md);display:flex}
