.a2gvmq_part{position:relative}@media (max-width:767px){.a2gvmq_onlyDesktop.a2gvmq_onlyDesktop{display:none}}@media (min-width:768px){.a2gvmq_onlyMobile.a2gvmq_onlyMobile{display:none}}@media (min-width:992px){.a2gvmq_tabletOnly.a2gvmq_tabletOnly{display:none}}.a2gvmq_muted{color:var(--mds-text-secondary);text-wrap:pretty;margin:0}.a2gvmq_shot{min-width:0;padding:var(--mds-space-2);border:1px solid var(--mds-border-default);border-radius:var(--mds-radius-xl);background:var(--mds-bg-window);box-shadow:var(--mds-shadow-window);margin:0;overflow:hidden}.a2gvmq_shotBar{gap:var(--mds-space-2);padding:var(--mds-space-1) var(--mds-space-2) var(--mds-space-3);display:flex}.a2gvmq_shotBar span{width:var(--mds-space-2);height:var(--mds-space-2);border-radius:var(--mds-radius-full);background:var(--mds-border-strong)}.a2gvmq_shotImg{border-radius:var(--mds-radius-md);width:100%;height:auto;display:block}.a2gvmq_heroStage{max-width:1100px;margin-inline:auto}.a2gvmq_heroShot{padding:var(--mds-space-3);background:var(--mds-bg-glass);-webkit-backdrop-filter:blur(var(--mds-glass-panel-blur));backdrop-filter:blur(var(--mds-glass-panel-blur))}.a2gvmq_logos .marquee_slider{border-top:1px solid var(--mds-border-subtle);border-left:1px solid var(--mds-border-subtle);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}:is(.a2gvmq_logos .is-marquee-off,.a2gvmq_logos .logo_case_study_link_off,.a2gvmq_logos .section_logo3-2){display:none}.a2gvmq_logos .logo_static_cell{justify-content:center;align-items:center;gap:var(--mds-space-2);min-height:var(--mds-space-24);padding:var(--mds-space-4);border-right:1px solid var(--mds-border-subtle);border-bottom:1px solid var(--mds-border-subtle);transition:background-color var(--mds-dur-base) var(--mds-ease-out);flex-direction:column;display:flex;position:relative}:is(.a2gvmq_logos .logo_static_cell:has(.logo_cs_pop):hover,.a2gvmq_logos .logo_static_cell:has(.logo_cs_pop):focus-within){background:var(--mds-bg-raised)}.a2gvmq_logos .logo_static_img{width:auto;max-width:var(--mds-space-32);height:var(--mds-space-6);object-fit:contain;opacity:.8;display:block}.a2gvmq_storyLogo,.a2gvmq_storyMark{filter:grayscale()invert();mix-blend-mode:screen}.a2gvmq_logos .logo_static_img{filter:grayscale()invert();mix-blend-mode:screen}:root[data-theme=light] .a2gvmq_logos .logo_static_img{filter:grayscale();mix-blend-mode:multiply}:root[data-theme=light] .a2gvmq_storyLogo{filter:grayscale();mix-blend-mode:multiply}:root[data-theme=light] .a2gvmq_storyMark{filter:grayscale();mix-blend-mode:multiply}.a2gvmq_logos .logo_cs_cta{color:var(--mds-text-secondary);font-size:var(--mds-caption);line-height:var(--mds-caption-lh);opacity:.64;transition:opacity var(--mds-dur-base) var(--mds-ease-out);text-decoration:none}:is(.a2gvmq_logos .logo_static_cell:hover .logo_cs_cta,.a2gvmq_logos .logo_static_cell:focus-within .logo_cs_cta){opacity:1}.a2gvmq_logos .logo_cs_cta:hover{color:var(--mds-text-primary)}.a2gvmq_logos .logo_cs_pop{top:calc(100% + var(--mds-space-2));z-index:3;width:320px;padding:var(--mds-space-4) var(--mds-space-6);border:1px solid var(--mds-border-default);border-radius:var(--mds-radius-xl);background:var(--mds-bg-glass);-webkit-backdrop-filter:blur(var(--mds-glass-panel-blur));backdrop-filter:blur(var(--mds-glass-panel-blur));box-shadow:var(--mds-shadow-window);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(-50%, calc(-1 * var(--mds-space-2)), 0);transition:opacity var(--mds-dur-base) var(--mds-ease-out), transform var(--mds-dur-base) var(--mds-ease-out), visibility var(--mds-dur-base);position:absolute;left:50%}:is(.a2gvmq_logos .logo_static_cell:hover .logo_cs_pop,.a2gvmq_logos .logo_static_cell:focus-within .logo_cs_pop){opacity:1;visibility:visible;transform:translate(-50%)}.a2gvmq_logos .logo_cs_q{margin:0 0 var(--mds-space-4);color:var(--mds-text-primary);font-size:var(--mds-body);line-height:var(--mds-body-lh)}.a2gvmq_logos .logo_cs_meta{column-gap:var(--mds-space-3);grid-template-columns:auto 1fr;align-items:center;display:grid}.a2gvmq_logos .logo_cs_face{width:var(--mds-space-8);height:var(--mds-space-8);border-radius:var(--mds-radius-full);object-fit:cover;grid-row:span 2}:is(.a2gvmq_logos .logo_cs_nm,.a2gvmq_logos .logo_cs_ttl){font-size:var(--mds-caption);line-height:var(--mds-caption-lh);margin:0}.a2gvmq_logos .logo_cs_nm{color:var(--mds-text-primary);font-weight:500}.a2gvmq_logos .logo_cs_ttl{color:var(--mds-text-tertiary)}@media (max-width:1023px){.a2gvmq_logos .marquee_slider{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.a2gvmq_logos .marquee_slider{grid-template-columns:repeat(3,minmax(0,1fr))}.a2gvmq_logos .logo_static_cell{min-height:var(--mds-space-16);padding:var(--mds-space-3)}.a2gvmq_logos .logo_static_img{max-width:var(--mds-space-24);height:var(--mds-space-4)}.a2gvmq_logos .logo_cs_pop{display:none}.a2gvmq_logos .logo_cs_cta{opacity:1}}.a2gvmq_index{flex-direction:column;display:flex}.a2gvmq_indexRow{gap:var(--mds-space-16);padding-block:var(--mds-space-12);border-top:1px solid var(--mds-border-subtle);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;display:grid}.a2gvmq_indexRow:first-child{border-top:0;padding-top:0}.a2gvmq_indexCopy{top:var(--mds-space-32);gap:var(--mds-space-3);flex-direction:column;display:flex;position:sticky}.a2gvmq_indexTitle{color:var(--mds-text-primary);text-wrap:balance}.a2gvmq_rows{gap:var(--mds-space-6);flex-direction:column;display:flex}.a2gvmq_row{gap:var(--mds-space-12);padding:var(--mds-space-8);border:1px solid var(--mds-border-default);border-radius:var(--mds-radius-xl);background:var(--mds-bg-raised);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.a2gvmq_rowFlip>:first-child{order:2}.a2gvmq_rowCopy{gap:var(--mds-space-4);flex-direction:column;display:flex}.a2gvmq_rowCopy>ul{margin-top:var(--mds-space-2)}.a2gvmq_rowTitle{color:var(--mds-text-primary);text-wrap:balance;margin:0}.a2gvmq_values{flex-direction:column;display:flex}.a2gvmq_valuesHead{margin-bottom:var(--mds-section-gap)}.a2gvmq_valueList{gap:var(--mds-space-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.a2gvmq_value{gap:var(--mds-space-3);padding:var(--mds-space-6);border:1px solid var(--mds-border-default);border-radius:var(--mds-radius-xl);background:var(--mds-bg-raised);flex-direction:column;display:flex}.a2gvmq_valueTitle{color:var(--mds-text-primary)}.a2gvmq_steps{gap:var(--mds-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.a2gvmq_step{gap:var(--mds-space-6);padding:var(--mds-space-6);border:1px solid var(--mds-border-default);border-radius:var(--mds-radius-xl);background:var(--mds-bg-raised);flex-direction:column;display:flex}.a2gvmq_stepCopy{gap:var(--mds-space-2);flex-direction:column;display:flex}.a2gvmq_stepTitle{color:var(--mds-text-primary);margin:0}.a2gvmq_stepMedia{aspect-ratio:4/3;padding:var(--mds-space-3);border:1px solid var(--mds-border-subtle);border-radius:var(--mds-radius-lg);background:var(--mds-bg-inset);justify-content:center;align-items:center;margin-top:auto;display:flex}.a2gvmq_stepMedia img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.a2gvmq_stats{flex-direction:column;display:flex}.a2gvmq_statsHead{margin-bottom:var(--mds-section-gap)}.a2gvmq_figures{gap:var(--mds-space-6);padding:var(--mds-space-8) var(--mds-space-12);border:1px solid var(--mds-border-default);border-radius:var(--mds-radius-xl);background:var(--mds-bg-raised);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.a2gvmq_figure{gap:var(--mds-space-2);flex-direction:column;display:flex}.a2gvmq_figure:before{content:"";width:var(--mds-space-4);height:1px;margin-bottom:var(--mds-space-3);background:var(--mds-text-accent)}.a2gvmq_figureValue{color:var(--mds-text-primary);font-variant-numeric:tabular-nums;margin:0}.a2gvmq_stories{gap:var(--mds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.a2gvmq_story{gap:var(--mds-space-6);padding:var(--mds-space-6);border:1px solid var(--mds-border-default);border-radius:var(--mds-radius-xl);background:var(--mds-bg-raised);scroll-snap-align:start;flex-direction:column;display:flex}.a2gvmq_storyTop{height:var(--mds-space-6);justify-content:space-between;align-items:center;display:flex}.a2gvmq_storyLogo{width:auto;max-width:var(--mds-space-24);height:var(--mds-space-6);object-fit:contain;opacity:.8;display:block}.a2gvmq_storyMark{width:var(--mds-space-6);height:var(--mds-space-6);object-fit:contain;opacity:.5;display:block}.a2gvmq_storyFigures{align-items:flex-end;gap:var(--mds-space-6);display:flex}.a2gvmq_storyFigure h2{color:var(--mds-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.a2gvmq_storyValue{color:var(--mds-text-primary)}.a2gvmq_storyLabel{color:var(--mds-text-tertiary)}.a2gvmq_storyBody{gap:var(--mds-space-6);flex-direction:column;flex:1;display:flex}.a2gvmq_storyQuote{color:var(--mds-text-secondary);text-wrap:pretty;margin:0}.a2gvmq_storyFoot{align-items:center;gap:var(--mds-space-3);padding-top:var(--mds-space-4);border-top:1px solid var(--mds-border-subtle);margin-top:auto;display:flex}.a2gvmq_storyFace{width:var(--mds-space-8);height:var(--mds-space-8);border-radius:var(--mds-radius-full);object-fit:cover;flex:none}.a2gvmq_storyName{color:var(--mds-text-primary);font-weight:500}.a2gvmq_security{justify-content:space-between;align-items:center;gap:var(--mds-space-12);padding:var(--mds-space-8);border:1px solid var(--mds-border-default);border-radius:var(--mds-radius-xl);background:var(--mds-bg-raised);display:flex}.a2gvmq_securityHead{flex:auto;min-width:0}.a2gvmq_badges{justify-content:flex-end;gap:var(--mds-space-3);flex-wrap:wrap;flex:none;display:flex}@media (min-width:1024px){.a2gvmq_badges{flex-wrap:nowrap}}.a2gvmq_badge{width:var(--mds-space-24);height:var(--mds-space-24);padding:var(--mds-space-3);border-radius:var(--mds-radius-lg);background:var(--mds-zinc-0);border:1px solid var(--mds-border-subtle);justify-content:center;align-items:center;display:flex}.a2gvmq_badge img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.a2gvmq_links{border-top:1px solid var(--mds-border-subtle);flex-direction:column;display:flex}.a2gvmq_linkRow{gap:var(--mds-space-6);padding-block:var(--mds-space-6);border-bottom:1px solid var(--mds-border-subtle);color:inherit;grid-template-columns:360px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.a2gvmq_linkTitle{color:var(--mds-text-primary);transition:color var(--mds-dur-base) var(--mds-ease-out)}.a2gvmq_linkMore{align-items:center;gap:var(--mds-space-3);color:var(--mds-text-tertiary);transition:color var(--mds-dur-base) var(--mds-ease-out);display:inline-flex}.a2gvmq_linkRow:hover .a2gvmq_linkMore,.a2gvmq_linkRow:focus-visible .a2gvmq_linkMore{color:var(--mds-text-accent)}.a2gvmq_linkArrow{transition:transform var(--mds-dur-base) var(--mds-ease-out);flex:none}.a2gvmq_linkRow:hover .a2gvmq_linkArrow,.a2gvmq_linkRow:focus-visible .a2gvmq_linkArrow,.a2gvmq_routeLink:hover .a2gvmq_linkArrow,.a2gvmq_routeLink:focus-visible .a2gvmq_linkArrow{transform:translateX(var(--mds-space-1))}.a2gvmq_linkRow:hover .a2gvmq_linkTitle{color:var(--mds-text-primary)}.a2gvmq_reading{grid-template-columns:240px minmax(0, var(--mds-container-prose));gap:var(--mds-space-24);justify-content:start;display:grid}.a2gvmq_toc{top:var(--mds-space-32);align-self:start;gap:var(--mds-space-3);padding-left:var(--mds-space-4);border-left:1px solid var(--mds-border-default);flex-direction:column;display:flex;position:sticky}.a2gvmq_tocTitle{color:var(--mds-text-tertiary);margin:0}.a2gvmq_tocLink{color:var(--mds-text-primary);font-size:var(--mds-body);line-height:var(--mds-body-lh);text-decoration:none}.a2gvmq_tocLink:hover{color:var(--mds-text-accent)}.a2gvmq_prose{min-width:0;max-width:var(--mds-container-prose);color:var(--mds-text-secondary);font-size:var(--mds-body);line-height:var(--mds-body-lh)}.a2gvmq_prose h2,.a2gvmq_prose h3{margin:var(--mds-space-12) 0 var(--mds-space-4);color:var(--mds-text-primary);font-size:var(--mds-title-1);line-height:var(--mds-title-1-lh);letter-spacing:var(--mds-track-title);text-wrap:balance;font-weight:400}.a2gvmq_prose>h2:first-child{margin-top:0}.a2gvmq_prose h3{font-size:var(--mds-title-2);line-height:var(--mds-title-2-lh);letter-spacing:var(--mds-track-title-2);font-weight:500}.a2gvmq_prose p{margin:0 0 var(--mds-space-4);text-wrap:pretty}.a2gvmq_prose strong,.a2gvmq_prose b{color:var(--mds-text-primary);font-weight:500}.a2gvmq_prose a{color:var(--mds-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--mds-border-strong);text-decoration-color:var(--mds-border-strong);text-underline-offset:var(--mds-space-1)}.a2gvmq_prose ul,.a2gvmq_prose ol{margin:0 0 var(--mds-space-6);padding:0;list-style:none}.a2gvmq_prose li{margin-bottom:var(--mds-space-2);padding-left:var(--mds-space-6);position:relative}.a2gvmq_prose li:before{content:"";left:0;top:calc(var(--mds-body-lh) / 2);width:var(--mds-space-3);background:var(--mds-text-accent);height:1px;position:absolute}.a2gvmq_prose figure{margin:var(--mds-space-8) 0;padding:var(--mds-space-2);border:1px solid var(--mds-border-default);border-radius:var(--mds-radius-xl);background:var(--mds-bg-window);box-shadow:var(--mds-shadow-window);overflow:hidden;max-width:100%!important}.a2gvmq_prose figure a{text-decoration:none;display:block}.a2gvmq_prose img{border-radius:var(--mds-radius-md);width:100%;height:auto;display:block}.a2gvmq_faq ul{margin:var(--mds-space-3) 0 0;padding:0;list-style:none}.a2gvmq_faq li{padding-left:var(--mds-space-6);position:relative}.a2gvmq_faq li:before{content:"";left:0;top:calc(var(--mds-body-lh) / 2);width:var(--mds-space-3);background:var(--mds-text-accent);height:1px;position:absolute}.a2gvmq_faq .uui-space-medium-3{display:none}.a2gvmq_route{gap:var(--mds-space-16);padding-top:var(--mds-space-8);border-top:1px solid var(--mds-border-default);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}.a2gvmq_routeCopy{gap:var(--mds-space-3);flex-direction:column;display:flex}.a2gvmq_routeTitle{color:var(--mds-text-primary);text-wrap:balance}.a2gvmq_routeLinks{flex-direction:column;display:flex}.a2gvmq_routeLink{justify-content:space-between;align-items:center;gap:var(--mds-space-4);padding-block:var(--mds-space-4);border-bottom:1px solid var(--mds-border-subtle);color:var(--mds-text-primary);font-size:var(--mds-body);line-height:var(--mds-body-lh);text-decoration:none;display:flex}.a2gvmq_routeLink:first-child{padding-top:0}.a2gvmq_routeLink:hover{color:var(--mds-text-accent)}.a2gvmq_ctaShot{max-width:var(--mds-container-prose);margin-inline:auto}@media (max-width:1023px){.a2gvmq_indexRow,.a2gvmq_row,.a2gvmq_route{gap:var(--mds-space-8);grid-template-columns:minmax(0,1fr)}.a2gvmq_indexCopy{position:static}.a2gvmq_valueList{grid-template-columns:repeat(2,minmax(0,1fr))}.a2gvmq_stories{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--mds-space-2);grid-template-columns:none;grid-auto-columns:360px;grid-auto-flow:column;overflow-x:auto}.a2gvmq_rowFlip>:first-child{order:0}.a2gvmq_row{padding:var(--mds-space-6)}.a2gvmq_steps{grid-template-columns:repeat(2,minmax(0,1fr))}.a2gvmq_security{flex-direction:column;align-items:flex-start}.a2gvmq_badges{justify-content:flex-start}.a2gvmq_reading{gap:var(--mds-space-8);grid-template-columns:minmax(0,1fr)}.a2gvmq_linkRow{grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto}.a2gvmq_toc{position:static}}@media (max-width:767px){.a2gvmq_steps,.a2gvmq_valueList{grid-template-columns:minmax(0,1fr)}.a2gvmq_linkRow{gap:var(--mds-space-2);padding-block:var(--mds-space-4);grid-template-columns:minmax(0,1fr)}.a2gvmq_stories{grid-auto-columns:85%}.a2gvmq_security{padding:var(--mds-space-6)}.a2gvmq_badge{width:var(--mds-space-16);height:var(--mds-space-16);padding:var(--mds-space-2)}.a2gvmq_figures{padding:var(--mds-space-6)}}@media (prefers-reduced-motion:reduce){.a2gvmq_linkArrow{transition:none}.a2gvmq_logos .logo_cs_pop{transition:none}}
