._7TcCIW_header{--header-bg:var(--md-sys-color-surface);--header-fg:var(--md-sys-color-on-surface);--header-muted:var(--md-sys-color-on-surface-variant);z-index:10;height:var(--landing-header-height,68px);color:var(--header-fg);background:var(--header-bg);border-bottom:1px solid var(--md-sys-color-outline-variant);transition:background-color .2s,color .2s;position:fixed;inset:0 0 auto}._7TcCIW_header[data-over-dark]{--header-bg:var(--md-sys-color-inverse-surface);--header-fg:var(--md-sys-color-inverse-on-surface);--header-muted:color-mix(in srgb, var(--header-fg) 75%, var(--header-bg));border-color:color-mix(in srgb, var(--header-fg) 10%, transparent)}._7TcCIW_inner{align-items:center;gap:48px;width:100%;max-width:1144px;height:100%;margin-inline:auto;padding-inline:32px;display:flex}._7TcCIW_brand{flex-shrink:0;align-items:center;gap:12px;display:flex}._7TcCIW_brandDivider{background:color-mix(in srgb, var(--header-fg) 20%, transparent);width:1px;height:16px}._7TcCIW_navigation{flex:1;min-width:0}._7TcCIW_nav{justify-content:flex-end;align-items:center;gap:8px;display:flex}._7TcCIW_links{align-items:center;gap:8px;display:flex}._7TcCIW_link{border-radius:var(--md-sys-shape-small);min-height:36px;font-size:var(--md-typescale-label-large-size);letter-spacing:-.006em;white-space:nowrap;color:var(--header-fg);align-items:center;padding:6px 10px;font-weight:600;line-height:1.5;transition:background-color .14s;display:inline-flex}._7TcCIW_link:hover,._7TcCIW_trigger[aria-expanded=true]{background:color-mix(in srgb, var(--header-fg) 8%, transparent)}._7TcCIW_barLink{color:var(--header-fg)}._7TcCIW_insight{gap:4px}._7TcCIW_link[aria-current=location],._7TcCIW_serviceItem[aria-current=location] ._7TcCIW_serviceName{color:var(--md-sys-color-primary);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}._7TcCIW_auth{border:1px solid color-mix(in srgb, var(--header-fg) 60%, transparent);padding-inline:14px}._7TcCIW_header ._7TcCIW_cta{border-radius:var(--md-sys-shape-small);background:var(--header-fg);height:36px;color:var(--header-bg);font-family:var(--font-sans);font-size:var(--md-typescale-label-large-size);letter-spacing:-.006em;white-space:nowrap;justify-content:center;align-items:center;padding:0 14px;font-weight:600;line-height:1.5;transition:opacity .14s;display:inline-flex}._7TcCIW_header ._7TcCIW_cta:hover{opacity:.85}._7TcCIW_header :is(a,button):focus-visible{outline:2px solid var(--md-sys-color-inverse-primary);outline-offset:4px}._7TcCIW_service{position:static}._7TcCIW_trigger{cursor:pointer;gap:4px}._7TcCIW_servicePanel{background:var(--header-bg);border-top:1px solid color-mix(in srgb, var(--header-fg) 10%, transparent);border-bottom:1px solid color-mix(in srgb, var(--header-fg) 10%, transparent);position:absolute;inset:100% 0 auto}._7TcCIW_serviceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;max-width:1144px;margin-inline:auto;padding:40px 32px 48px;display:grid}._7TcCIW_serviceItem{border-radius:var(--md-sys-shape-small);flex-direction:column;align-items:flex-start;gap:16px;display:flex}a._7TcCIW_serviceItem:hover ._7TcCIW_serviceName{text-underline-offset:6px;text-decoration:underline}._7TcCIW_serviceTitle{flex-direction:column;align-items:flex-start;gap:12px;display:flex}._7TcCIW_serviceName{font-size:var(--md-typescale-title-large-size);color:var(--header-fg);font-weight:600;line-height:1.5}._7TcCIW_serviceDescription{font-size:var(--md-typescale-body-medium-size);color:var(--header-muted);word-break:keep-all;line-height:1.6}._7TcCIW_mobileToggle,._7TcCIW_mobilePanel{display:none}._7TcCIW_mobileDivider{background:color-mix(in srgb, var(--header-fg) 10%, transparent);height:1px;margin-block:8px}@media (max-width:1199px){._7TcCIW_inner{gap:24px}._7TcCIW_links,._7TcCIW_brandDivider,._7TcCIW_brandInsight{display:none}._7TcCIW_nav{justify-content:flex-end}._7TcCIW_mobileToggle{width:44px;height:44px;color:var(--header-fg);border-radius:var(--md-sys-shape-small);cursor:pointer;place-items:center;display:grid}._7TcCIW_mobileToggle:hover{background:color-mix(in srgb, var(--header-fg) 8%, transparent)}._7TcCIW_mobilePanel{max-height:calc(100dvh - var(--landing-header-height));background:var(--header-bg);border-block:1px solid color-mix(in srgb, var(--header-fg) 10%, transparent);flex-direction:column;gap:4px;padding:24px 32px;display:flex;position:absolute;inset:100% 0 auto;overflow-y:auto}._7TcCIW_mobilePanel ._7TcCIW_link{min-height:48px;font-size:var(--md-typescale-body-large-size)}}@media (max-width:639px){._7TcCIW_inner{gap:12px;padding-inline:20px}._7TcCIW_header ._7TcCIW_cta{display:none}._7TcCIW_auth{font-size:var(--md-typescale-label-medium-size);padding-inline:10px}._7TcCIW_mobilePanel{padding:20px}}
.K_K1JW_solution{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.K_K1JW_title{color:var(--md-sys-color-on-surface);font-size:14px;font-weight:600}.K_K1JW_solution table{min-width:960px}.K_K1JW_solution [role=region]{scroll-snap-type:none;border-radius:6px}.K_K1JW_solution [role=region]:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:4px}.K_K1JW_head{text-align:left;white-space:nowrap;padding:12px 16px;font-size:14px;font-weight:500}.K_K1JW_solution th,.K_K1JW_solution td{transition:background-color .24s,color .24s}.K_K1JW_solution td{background:var(--md-sys-color-surface)}.K_K1JW_solution td[data-active=true],.K_K1JW_solution th[data-active=true]{background:color-mix(in srgb, var(--md-sys-color-primary) 10%, var(--md-sys-color-surface))}.K_K1JW_solution th:first-child,.K_K1JW_solution td:first-child{z-index:1;position:sticky;left:0}.K_K1JW_solution th:first-child{background:var(--md-sys-color-surface-container-low)}.K_K1JW_note,.K_K1JW_scrollHint{color:var(--md-sys-color-on-surface-variant);word-break:keep-all;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.K_K1JW_scrollHint{display:none}@media (max-width:1023px){.K_K1JW_scrollHint{display:block}}@media (prefers-reduced-motion:reduce){.K_K1JW_solution th,.K_K1JW_solution td{transition:none}}@media (max-width:767px){.K_K1JW_solution th:first-child,.K_K1JW_solution td:first-child{width:144px;max-width:144px;padding-inline:12px}.K_K1JW_solution td:first-child>span{grid-template-columns:20px auto;gap:8px;display:grid}.K_K1JW_solution td:first-child>span>[aria-hidden]{display:none}.K_K1JW_solution td:first-child>span>span:last-child{grid-column:2;justify-self:start}}
.sW5_ca_showcase{gap:32px;width:100%;max-width:1080px;margin-inline:auto;display:grid}.sW5_ca_intro{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,96px);display:grid}.sW5_ca_heading{letter-spacing:-.03em;word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.35}.sW5_ca_solutions{gap:16px;min-width:0;display:grid}.sW5_ca_solution h3{color:var(--md-sys-color-on-surface-variant);letter-spacing:-.03em;word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.4;transition:color .24s}.sW5_ca_solution[data-active=true] h3{color:var(--md-sys-color-primary)}.sW5_ca_solution button,.sW5_ca_label{text-align:left;align-items:center;gap:12px;min-height:44px;display:flex}.sW5_ca_solution svg{flex-shrink:0}.sW5_ca_solution button{cursor:pointer;border-radius:6px}.sW5_ca_solution button:hover{color:var(--md-sys-color-primary)}.sW5_ca_solution button:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:4px}.sW5_ca_solution p{color:var(--md-sys-color-on-surface-variant);word-break:keep-all;overflow-wrap:anywhere;padding-left:32px;font-size:18px;line-height:1.65}.sW5_ca_content{width:100%;min-width:0}.sW5_ca_frame{top:var(--landing-header-height);padding-block:32px}.sW5_ca_track[data-pinned=true] .sW5_ca_frame{height:calc(100vh - var(--landing-header-height));align-items:center;display:flex;position:sticky}@media (max-width:1023px){.sW5_ca_intro{grid-template-columns:minmax(0,1fr);gap:32px}.sW5_ca_frame{padding-block:48px}.sW5_ca_solutions{gap:24px}}@media (max-width:767px){.sW5_ca_heading{font-size:26px}.sW5_ca_solution p{font-size:18px}}@media (prefers-reduced-motion:reduce){.sW5_ca_solution h3{transition:none}}.sW5_ca_solutionWindow,.sW5_ca_comparison{min-width:0}.sW5_ca_track[data-pinned=true] .sW5_ca_intro,.sW5_ca_track[data-measuring=true] .sW5_ca_intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.sW5_ca_track[data-pinned=true] .sW5_ca_solutionWindow{height:var(--solution-window-height);margin-inline:-8px;padding-inline:8px;overflow:clip}.sW5_ca_track[data-pinned=true] .sW5_ca_solutions{transform:translateY(var(--solution-offset,0px));will-change:transform}
.gILp5W_withPartners{--hero-header-bottom:calc(var(--landing-header-height) + var(--landing-header-top,0px));--hero-partners-height:96px;--hero-partners-gap:16px;--hero-peek:64px;flex-direction:column;height:auto;min-height:100dvh;display:flex}.gILp5W_withPartners .gILp5W_content{padding-top:calc(var(--hero-header-bottom) + 32px);flex:1 0 auto;justify-content:center;gap:clamp(16px,3svh,32px);padding-bottom:32px}.gILp5W_partners{pointer-events:auto;width:100%}@media (max-height:700px){.gILp5W_withPartners .gILp5W_content{padding-top:calc(var(--hero-header-bottom) + 24px);gap:16px;padding-bottom:24px}}@media (max-width:767px){.gILp5W_withPartners .gILp5W_content{padding-left:24px;padding-right:24px}}.gILp5W_peekSpace{height:calc(var(--hero-partners-height) + var(--hero-partners-gap) + var(--hero-peek));flex-shrink:0}.gILp5W_buyerViewport{z-index:10;pointer-events:none;position:absolute;inset:0}.gILp5W_buyerGroup{inset-inline:0;top:calc(100% - var(--hero-partners-height) - var(--hero-partners-gap) - var(--hero-peek));will-change:transform;position:absolute}.gILp5W_buyerProduct{margin-top:var(--hero-partners-gap);justify-content:center;padding-inline:16px;display:flex}.gILp5W_productWindow{height:min(68svh, 680px, calc(100dvh - var(--hero-header-bottom) - var(--hero-partners-gap)))}@media (min-width:768px){.gILp5W_withPartners{--hero-partners-height:128px;--hero-partners-gap:24px;--hero-peek:100px}.gILp5W_buyerProduct{padding-inline:32px}}
.McGz-G_partners{--partner-gap:40px;color:var(--md-sys-color-on-surface);height:var(--hero-partners-height,96px);justify-content:center;align-items:center;display:flex;overflow:hidden}.McGz-G_partners[data-over-dark=true]{color:var(--md-sys-color-inverse-on-surface)}.McGz-G_mask{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.McGz-G_track,.McGz-G_group,.McGz-G_unit{width:max-content;display:flex}.McGz-G_group,.McGz-G_unit{flex-shrink:0}.McGz-G_unit{align-items:center;gap:var(--partner-gap);padding-right:var(--partner-gap)}.McGz-G_track{animation:linear infinite McGz-G_partners-slide;animation-play-state:var(--partner-local-play-state,running)}.McGz-G_logo{flex:0 0 var(--logo-width);width:var(--logo-width);position:relative;overflow:hidden}.McGz-G_artwork{left:var(--logo-source-left,0);top:var(--logo-source-top,0);width:var(--logo-source-width,100%);aspect-ratio:var(--logo-source-ratio);pointer-events:none;transition:opacity .22s ease-out;position:absolute}.McGz-G_ink{-webkit-mask:var(--logo-image) center / 100% 100% no-repeat;mask:var(--logo-image) center / 100% 100% no-repeat;background:currentColor}.McGz-G_mono{opacity:.8}.McGz-G_color{opacity:0}.McGz-G_wordmark{clip-path:var(--logo-wordmark-clip);position:absolute;inset:0}.McGz-G_image{width:100%;height:auto;clip-path:var(--logo-symbol-clip);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.McGz-G_partners:hover .McGz-G_track{animation-play-state:paused}.McGz-G_logo:hover .McGz-G_artwork{transition-duration:.16s}.McGz-G_logo:hover .McGz-G_mono{opacity:0}.McGz-G_logo:hover .McGz-G_color{opacity:1}}@keyframes McGz-G_partners-slide{to{transform:translate(-50%)}}@media (min-width:768px){.McGz-G_partners{--partner-gap:80px;height:var(--hero-partners-height,128px)}.McGz-G_mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 80px calc(100% - 80px),#0000);mask-image:linear-gradient(90deg,#0000,#000 80px calc(100% - 80px),#0000)}}@media (prefers-reduced-motion:reduce){.McGz-G_track{justify-content:center;width:100%;animation:none}.McGz-G_group{width:min(100%,738px)}.McGz-G_group[aria-hidden],.McGz-G_unit[aria-hidden]{display:none}.McGz-G_unit{justify-content:center;gap:clamp(16px,4vw,80px);width:100%;padding:0 24px}.McGz-G_logo{flex:0 1 var(--logo-width);min-width:0}.McGz-G_mask{-webkit-mask-image:none;mask-image:none}}
.MPXjiW_story{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(40px,7vw,96px);width:100%;max-width:1080px;margin-inline:auto;display:grid}.MPXjiW_heading{top:calc(var(--landing-header-height) + 22vh);flex-direction:column;gap:24px;padding-block:64px;display:flex;position:sticky}.MPXjiW_heading h2{text-wrap:balance;font-size:clamp(28px,3vw,40px);line-height:1.35}.MPXjiW_questions{min-width:0}.MPXjiW_question{border-bottom:1px solid var(--md-sys-color-outline-variant);flex-direction:column;justify-content:center;gap:20px;min-height:45svh;padding-block:48px;display:flex}.MPXjiW_question:last-child{border-bottom:none}.MPXjiW_question h3{color:var(--md-sys-color-on-surface-variant);letter-spacing:-.03em;word-break:keep-all;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.4;transition:color .24s}.MPXjiW_question[data-active=true] h3{color:var(--md-sys-color-on-surface)}.MPXjiW_question button{text-align:left;cursor:pointer;border-radius:6px}.MPXjiW_question button:hover{color:var(--md-sys-color-primary)}.MPXjiW_question button:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:8px}.MPXjiW_question p{max-width:28em;color:var(--md-sys-color-on-surface-variant);word-break:keep-all;overflow-wrap:anywhere;font-size:18px;line-height:1.75}@media (max-width:767px){.MPXjiW_story{grid-template-columns:1fr;gap:0}.MPXjiW_heading{padding-block:0 8px;position:static}.MPXjiW_heading h2{font-size:26px}.MPXjiW_question{gap:12px;min-height:0;padding-block:32px}.MPXjiW_question h3{font-size:24px}.MPXjiW_question[data-active=true] h3{color:var(--md-sys-color-primary)}.MPXjiW_question p{font-size:16px;line-height:1.65}}