/* smartsuite site-wide page CSS v1 - built 2026-10-14 15:35Z from the staging served blocks (smartsuite-dev.webflow.io); 35 blocks in cascade order; sources + md5 per block in s11/night-2026-10-14/lever1/out/sitewide-v1.manifest.json */
/* 01 679909b2f44f Material Symbols subset (S-55 fix 7, 9 Oct 2026): the 250 gl */
.g-icon,.g-icon.extra-light,.g-icon.extra-light-solid,.fill{font-family: 'Material Symbols Outlined',sans-serif !important}.g-icon.extra-light-solid{font-variation-settings: 'FILL' 1 !important}
/* 02 bb3b1e92d035 Temporary commentted  script id warmly-script-loader  src ht */
body{overflow-x: hidden}.o-hidden{overflow: hidden !important}:focus-visible,[data-wf-focus-visible]{outline: 2px solid var(--_theme---text-link,#2d6bcc) !important;outline-offset: 2px !important}.bg-dark :focus-visible,.bg-dark-blue :focus-visible{outline-color: #ffffff !important}[tabindex='-1']:focus{outline: none !important}
/* 03 17958aa03e5f ss-link-standard */
.w-richtext a:not(.w-button),.blog-post-body a,.rich-text__article a,.legal-rich-text-new a,.cs-rich-text a{color: #2D6BCC;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;transition: color 150ms linear}.w-richtext a:not(.w-button):hover,.blog-post-body a:hover,.rich-text__article a:hover,.legal-rich-text-new a:hover,.cs-rich-text a:hover{color: #0931b9;text-decoration: underline;text-decoration-thickness: 2px}.w-richtext a:not(.w-button):visited{color: #2D6BCC}.bg-light-blue .w-richtext a:not(.w-button),.bg-gray-100 .w-richtext a:not(.w-button),.tint .w-richtext a:not(.w-button){color: #2D6BCC}.bg-dark .w-richtext a:not(.w-button),.bg-dark-blue .w-richtext a:not(.w-button){color: #fff}.bg-dark .w-richtext a:not(.w-button):hover,.bg-dark-blue .w-richtext a:not(.w-button):hover{color: #a9c7ff}:focus-visible{outline: 2px solid #2D6BCC;outline-offset: 2px}.bg-dark :focus-visible,.bg-dark-blue :focus-visible{outline-color: #fff}
/* 04 4855cce220db ss-table-standard */
.w-richtext table,.grc-tbl,.table_component table{font-family: inherit !important;font-size: 1rem !important;line-height: 1.5 !important}.w-richtext table,.w-richtext td,.w-richtext th,.grc-tbl td,.grc-tbl th,.table_component table,.table_component td,.table_component th{border-color: #DFE3E7 !important}.w-richtext th,.grc-tbl th,.table_component th{background-color: #EEF3FC !important;color: #111C2D !important;font-weight: 600 !important;font-size: 1rem !important;line-height: 1.5 !important}.w-richtext tr:nth-child(even) td{background-color: transparent !important}
/* 05 8105d0a2546d s28-img-dims */
:where(img[width][height]){height:auto}
/* 06 d750ba744ad1 S-28 img_dimensions guard (S28-DIMS-FIX, 5 Oct 2026): images */
.faq__content{display: none;height: 0;overflow: hidden;opacity: 0}.faq__item.is-open .faq__content{display: block;height: auto;opacity: 1}.section__faq:not([data-faq-ready]) .faq-collection__right>.faq__item:first-child .faq__content,.section__faq:not([data-faq-ready]) .faq-collection__right .w-dyn-item:first-child>.faq__item .faq__content{display: block;height: auto;opacity: 1}.faq__icon{transition: transform 300ms cubic-bezier(.4,0,.2,1)}.faq__trigger[aria-expanded="true"] .faq__icon,.section__faq:not([data-faq-ready]) .faq-collection__right>.faq__item:first-child .faq__icon,.section__faq:not([data-faq-ready]) .faq-collection__right .w-dyn-item:first-child>.faq__item .faq__icon{transform: rotate(-90deg)}.faq__trigger{cursor: pointer}.faq__trigger:focus-visible{outline: 2px solid currentColor;outline-offset: 4px}@media (prefers-reduced-motion: reduce){.faq__icon{transition: none}}
/* 07 7278768307b9 ss-s07-s12-tidy */
.p-text-s.p-text-s.p-text-s{transition: text-decoration-color 150ms cubic-bezier(.4,0,.2,1)}.g-icon.g-icon.g-icon{transition: transform 150ms cubic-bezier(.4,0,.2,1)}.button.w-variant-8e94ef9b-6f02-eaf4-35f1-064bc3202c0a{min-height: 38px;transition: border-color 150ms cubic-bezier(.4,0,.2,1),box-shadow 150ms cubic-bezier(.4,0,.2,1),background-color 150ms cubic-bezier(.4,0,.2,1)}.secondary-button-m-arrow{min-height: 38px}@media (prefers-reduced-motion: reduce){.p-text-s.p-text-s.p-text-s,.g-icon.g-icon.g-icon,.button.w-variant-8e94ef9b-6f02-eaf4-35f1-064bc3202c0a{transition: none}}
/* 08 b96b699847a7 ss-s52-hover-label-ink */
html body .card__item.padding-20.space-between:hover .btn-link{color:inherit}
/* 09 da0af35696aa ss-ban22-plain-h1 */
.theme-dark h1 strong,.bg-blue-900 h1 strong,.enterprise__parent h1 strong,.smb__parent h1 strong,.startups__parent h1 strong,.section-dark h1 strong{color:#FFC72C}
/* 10 b96306f52068 ss-btn-anchor-nounderline */
a.button,a.button:hover,a.button:focus-visible{text-decoration:none}
/* 11 7a3b4ead964e ss-ban25-light-pill */
main>.section__main:not(.theme-dark)>:not(.theme-dark) .badge,#hero .badge,#banner .badge,.section__main.global-padding-outer:not(.theme-dark) .badge{background:transparent;border:1px solid #FFC72C;border-radius:999px}main>.section__main:not(.theme-dark)>:not(.theme-dark) .badge .caption,#hero .badge .caption,#banner .badge .caption,.section__main.global-padding-outer:not(.theme-dark) .badge .caption{color:#111C2D}main>.section__main:not(.theme-dark)>:not(.theme-dark) .badge .badge-dot,#hero .badge .badge-dot,#banner .badge .badge-dot,.section__main.global-padding-outer:not(.theme-dark) .badge .badge-dot{background:#FFC72C}
/* 12 1cecf7c7a5ee ss-s50-faq-item */
button.faq__trigger{width:100%;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;-webkit-appearance:none;appearance:none}.faq__trigger:hover .h6,.faq__trigger:focus-visible .h6{color:#2D6BCC}.faq__trigger[aria-expanded="true"] .h6{color:#111C2D}.faq__trigger[aria-expanded="true"] .faq__bar-vertical{transform:rotate(0deg)}@media (prefers-reduced-motion:reduce){.faq__bar{transition:none}}
/* 13 8a0106870bf6 Global CSS & Elements component / css__responsive w-embed */
:root,:after,:before{--body--font-size: 16;--container--medium: 1530}html{font-size: var(--body--font-size)}@media (min-width: 1561px){html{font-size: calc (1400vw / var(--container--medium))}}
/* 14 33a5ece5e0b0 Global CSS & Elements component / css__buttons w-embed */
[btn-size='small']{padding: var(--_button-sizes---button--s-pad-top-bottom) var(--_button-sizes---button--s-pad-left-right) !important;font-size: var(--_button-sizes---button--s-font-size) !important;font-weight: var(--_button-sizes---button--s-font-weight) !important;border-radius: var(--_button-sizes---button--s-border-radius) !important}[btn-size='medium']{padding: var(--_button-sizes---button--m-pad-top-bottom) var(--_button-sizes---button--m-pad-left-right) !important;font-size: var(--_button-sizes---button--m-font-size) !important;font-weight: var(--_button-sizes---button--m-font-weight) !important;border-radius: var(--_button-sizes---button--m-border-radius) !important}[btn-size='large']{padding: var(--_button-sizes---button--l-pad-top-bottom) var(--_button-sizes---button--l-pad-left-right) !important;font-size: var(--_button-sizes---button--l-font-size) !important;font-weight: var(--_button-sizes---button--l-font-weight) !important;border-radius: var(--_button-sizes---button--l-border-radius) !important}[btn-size='xLarge']{padding: var(--_button-sizes---button--xl-pad-top-bottom) var(--_button-sizes---button--xl-pad-left-right) !important;font-size: var(--_button-sizes---button--xl-font-size) !important;font-weight: var(--_button-sizes---button--xl-font-weight) !important;border-radius: var(--_button-sizes---button--xl-border-radius) !important}.video__btn{transition: transform 300ms cubic-bezier(0.4,0,0.2,1)}.video__btn:hover{transform: scale(1.1)}[g-icon='xsmall']{font-size: 12px !important}[g-icon='small']{font-size: 16px !important}[g-icon='normal']{font-size: 20px !important}[g-icon='medium']{font-size: 24px !important}[g-icon='large']{font-size: 30px !important}[g-icon='xlarge']{font-size: 40px !important}[data-wf--button--variant='link'],[data-wf--n_button--variant='link']{padding: 0px !important;border-radius: 0 !important;border-bottom: 1px dashed transparent;transition: border-color 150ms linear}[data-wf--button--variant='link']:hover,[data-wf--n_button--variant='link']:hover{border-bottom: 1px dashed var(--_theme---button-link--text-hover)}[data-wf--button--variant='link-secondary'],[data-wf--n_button--variant='link-secondary']{padding: 0px !important;border-radius: 0 !important;border-bottom: 0 !important}.button[data-wf--n_button--variant='link-secondary'] .btn-link,.button[data-wf--n_button--variant='link-secondary'] .g-icon,.button[class*='link-secondary-'] .btn-link,.button[class*='link-secondary-'] .g-icon{color: var(--_theme---button-link-secondary--text);transition: color 150ms cubic-bezier(0.4,0,0.2,1),transform 150ms cubic-bezier(0.4,0,0.2,1)}.button[data-wf--n_button--variant='link-tertiary']:hover .g-icon,.button[data-wf--n_button--variant='link-tertiary']:focus-within .g-icon,.button[class*='link-tertiary-']:hover .g-icon,.button[class*='link-tertiary-']:focus-within .g-icon{transition: color 150ms cubic-bezier(0.4,0,0.2,1),transform 150ms cubic-bezier(0.4,0,0.2,1)}.button[data-wf--n_button--variant='link-secondary']:hover .btn-link,.button[data-wf--n_button--variant='link-secondary']:focus-within .btn-link,.button[class*='link-secondary-']:hover .btn-link,.button[class*='link-secondary-']:focus-within .btn-link{color: var(--_theme---text-link);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.button[data-wf--n_button--variant='link-secondary']:hover .g-icon,.button[data-wf--n_button--variant='link-secondary']:focus-within .g-icon,.button[class*='link-secondary-']:hover .g-icon,.button[class*='link-secondary-']:focus-within .g-icon,.button[data-wf--n_button--variant='link-tertiary']:hover .g-icon,.button[data-wf--n_button--variant='link-tertiary']:focus-within .g-icon,.button[class*='link-tertiary-']:hover .g-icon,.button[class*='link-tertiary-']:focus-within .g-icon{transform: translateX(4px)}.button[data-wf--n_button--variant='link-secondary']:hover .g-icon,.button[data-wf--n_button--variant='link-secondary']:focus-within .g-icon,.button[class*='link-secondary-']:hover .g-icon,.button[class*='link-secondary-']:focus-within .g-icon{color: var(--_theme---text-link)}.button[data-wf--n_button--variant='link-secondary']:hover .button__leading-icon .g-icon,.button[data-wf--n_button--variant='link-secondary']:focus-within .button__leading-icon .g-icon,.button[class*='link-secondary-']:hover .button__leading-icon .g-icon,.button[class*='link-secondary-']:focus-within .button__leading-icon .g-icon,.button[data-wf--n_button--variant='link-tertiary']:hover .button__leading-icon .g-icon,.button[data-wf--n_button--variant='link-tertiary']:focus-within .button__leading-icon .g-icon,.button[class*='link-tertiary-']:hover .button__leading-icon .g-icon,.button[class*='link-tertiary-']:focus-within .button__leading-icon .g-icon{transform: translateX(-4px)}.button[role='link']:focus-visible{outline: 2px solid var(--_theme---action,#2d6bcc);outline-offset: 2px;border-radius: 4px}@media (prefers-reduced-motion: reduce){.button[class*='link-secondary-']:hover .g-icon,.button[data-wf--n_button--variant='link-secondary']:hover .g-icon{transform: none}}.article-link-wrap:hover{color: var(--_theme---action,#2d6bcc) !important;border-bottom: 1px dashed var(--_theme---button-link--text-hover)}[data-wf--n_button--variant='link-tertiary']:hover .btn-link,[data-wf--n_button--variant='link-tertiary']:focus-visible .btn-link{text-decoration: underline;text-underline-offset: 3px}@media (max-width: 767px){.button:not(:has(.btn-overlay-link))::after{content: '';position: absolute;left: 0;right: 0;top: 50%;height: 2.75rem;transform: translateY(-50%)}.button[btn-size='large'] .btn-overlay-link{top: -4px;bottom: -4px}.button[btn-size='medium'] .btn-overlay-link{top: -6px;bottom: -6px}.button[data-wf--n_button--variant='link'] .btn-overlay-link,.button[data-wf--n_button--variant='link-secondary'] .btn-overlay-link{top: -10px;bottom: -10px}.buttons-spacer:has(>.button[btn-size='medium']),.buttons-spacer-centered:has(>.button[btn-size='medium']){row-gap: 12px}.buttons__wrapper:has(>.button[data-wf--n_button--variant='link'],>.button[data-wf--n_button--variant='link-secondary']),.buttons-spacer:has(>.button[data-wf--n_button--variant='link'],>.button[data-wf--n_button--variant='link-secondary']),.buttons-spacer-centered:has(>.button[data-wf--n_button--variant='link'],>.button[data-wf--n_button--variant='link-secondary']){row-gap: 20px}}@media (max-width: 991px){.mega-nav__bar-list.is--actions .button[btn-size]{height: 2.8125rem;padding: 0 var(--_button-sizes---button--xl-pad-left-right) !important;font-size: var(--_button-sizes---button--xl-font-size) !important;font-weight: var(--_button-sizes---button--xl-font-weight) !important;border-radius: var(--_button-sizes---button--xl-border-radius) !important}.mega-nav__bar-list.is--actions .button .btn-overlay-link{top: 0;bottom: 0}}.button[data-wf--n_button--variant='share']::after{content: '';position: absolute;left: 0;right: 0;top: 50%;height: 2.75rem;transform: translateY(-50%)}
/* 15 1d31ad5e4c1f Global CSS & Elements component / outline-container__css w-e */
.container__wrapper.outline-padding{padding-left: 30px;padding-right: 30px}@media (min-width: 1671px){.container__wrapper.outline-padding{padding-left: 50px;padding-right: 50px}}
/* 16 529c26e91923 Global CSS & Elements component / css__custom-styles w-embed */
:root{--cubic-default: ease-in-out;--duration-fast: 0.2s;--duration-default: 0.35s}.container-medium,.container-small,.container-large,.container-none{width: 100%;height: 100%;margin-right: auto !important;margin-left: auto !important}body{overscroll-behavior: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-smoothing: antialiased;text-rendering: optimizeLegibility}*{text-wrap: pretty}.main-wrapper{overflow: clip}.br-0,.br-2,.br-4,.br-6,.br-8,.br-10,.br-12,.br-16,.br-20,.br-24,.br-32,.br-40,.br-pill{-webkit-transform: translateZ(0)}a{word-wrap: break-word}.text-2lines{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical}.w-richtext>:not(div):first-child,.w-richtext>div:first-child>:first-child{margin-top: 0 !important}.w-richtext>:last-child,.w-richtext ol li:last-child,.w-richtext ul li:last-child{margin-bottom: 0 !important}.breadcrumb__link .p-text-xs{transition: text-decoration 0.3s ease}.breadcrumb__link:hover .p-text-xs{text-decoration: underline}html.wf-design-mode .overlay__link{display: none !important}@media (min-width: 992px){.nested__col-item:nth-child(even) .child-horizontal__right,.personas__item:nth-child(even) .child-horizontal__right{order: 2}}@media (max-width: 991px){.nested__col-item .child-horizontal__right,.personas__item .child-horizontal__right{order: 2 !important}}.rich-text__services ul + p,.rich-text__services li>p{padding-left: 1.875rem}.rich-text__about ul + p,.rich-text__about li>p{padding-left: 1.875rem;font-size: var(--_typography---content--p-m-size);line-height: var(--_typography---content--p-m-height)}.rich-text__assistants ul + p,.rich-text__assistantss li>p{padding-left: 1.875rem}.rich-text__framework ul + p,.rich-text__framework li>p{padding-left: 1.875rem;text-shadow: 0 3px 0 rgba(95,115,137,0.08)}.rich-text__framework-templ ul + p,.rich-text__framework-templ li>p{padding-left: 1.875rem}body.o-hidden{overflow: hidden !important}.main-wrapper.relative{position: relative;z-index: 200}@media (max-width: 1580px){.tabs__navigation.padding-included>:first-child{margin-left: var(--_responsive---container--global-padding)}.tabs__navigation.padding-included>:last-child{margin-right: var(--_responsive---container--global-padding)}}.tabs-nav__link .p-text-m{opacity: 0.7;transition: opacity var(--duration-default) var(--cubic-default)}.tab-progress-bar{transform: scaleX(0);transform-origin: left;transition: transform 0.5s var(--cubic-default)}.tabs-nav__link.w--current .p-text-m,.tabs-nav__link.current .p-text-m{opacity: 1}.tabs-nav__link.w--current .tab-progress-bar,.tabs-nav__link.current .tab-progress-bar{transform: scaleX(1)}.tabs-nav__link:not(.w--current) .tab-progress-bar{transform-origin: right;transform: scaleX(0)}[data-resource='Webinar']:hover{border-color: #558ae0 !important;outline: 1px solid #558ae0 !important}[data-resource='eBook']:hover{border-color: #edb740 !important;outline: 1px solid #edb740 !important}[data-resource='Case Study']:hover{border-color: #2fa9a9 !important;outline: 1px solid #2fa9a9 !important}[data-resource='Blog']:hover{border-color: #5f7389 !important;outline: 1px solid #5f7389 !important}[data-resource='Video']:hover{border-color: #8663b5 !important;outline: 1px solid #8663b5 !important}.articles__grid .button__icon-text-wrapper{justify-content: flex-start}.articles__grid .btn-link{white-space: normal;word-break: break-word;max-width: 100%}[data-hide-if-empty-cms]:not(:has(.w-dyn-item)){display: none}:root{--s09-control-min-height: 2.75rem}.az-filter__select{display: none}@media (max-width: 767px){.faq__trigger,.faq-search,.faq-search__field,.framework-search__field,.submit-button,.search__field,.foundations-search__field,.integrations-filter-search,.update-search,.input-field,.faq-category-toggle,.filter__toggle,.cs-filter-toggle-new,.careers-dropdown-toggle,.update-filter,.category-button,.nice-select,.webinar__checkbox-wrap{min-height: var(--s09-control-min-height)}.faq__trigger,.filter__toggle,.cs-filter-toggle-new,.update-filter,.category-button,.webinar__checkbox-wrap{align-items: center}.pagination__btn{min-width: var(--s09-control-min-height);min-height: var(--s09-control-min-height)}.legal__toc-wrapper{height: 2.75rem}.legal-links-dropdown-toggle{inset: 0 0 auto 0;width: 100%;height: 2.75rem;display: flex;justify-content: flex-end;align-items: center;padding-right: 0.75rem}.legal-links-dropdown-toggle img{width: 17px;height: 24px}.integrations-link,.link-span-dark{padding-top: 14px;padding-bottom: 14px}.child__az-filter{display: none}.az-filter__select{display: block;width: 100%;min-height: var(--s09-control-min-height);padding: 0 0.75rem;border: 1px solid var(--_theme---black-20);border-radius: var(--_responsive---border-radius--br-8);background-color: transparent;color: inherit;font: inherit}}
/* 17 5948746f4c2b Global CSS & Elements component / w-embed */
:root{--cubic-default: cubic-bezier(0.4,0,0.2,1);--duration-fast: 150ms;--duration-default: 300ms}.breadcrumb__link .p-text-xs{transition: color 150ms linear}
/* 18 2c75a021b04e Global CSS & Elements component / css_editor w-embed */
html.w-editor .tooltip__content{opacity: 1 !important;transform: translateY(-100%) translateX(0%) !important;pointer-events: auto !important}html.w-editor .btn-overlay-link{display:none}
/* 19 140452cf8ef0 Global CSS & Elements component / video-card__css-old w-embe */
.cs-hero-pagination-dot-wrapper.cs-slide-active{width: 32px;background-color: #111C2D}.cs-hero-pagination-dot-wrapper:before{content: '';width: 6px;height: 6px;background-color: #111c2d99;border-radius: 3px;transition: width linear 4s,background-color ease .4s;will-change: width;display: block;flex: none;transform-origin: left}.cs-hero-pagination-dot-wrapper.cs-slide-active:before{background-color: #fff;width: 100%}@media only screen and (min-width: 1280px){.nav-container,.breadcrumbs-component .container{width: 100% !important;padding: 0 50px!important}.swiper-slide.w-dyn-item:nth-child(n + 5){display: none}#featured-writers .swiper-slide.w-dyn-item:nth-child(n + 5){display: flex}}@media only screen and (max-width: 991px){.breadcrumbs-component .container{padding: 0 50px}}.cs-filter-toggle-new.w-dropdown-toggle .cs-dd-chevron{color: var(--_theme---text-primary,#293342)}.cs-filter-toggle-new.w-dropdown-toggle.w--open .cs-dd-chevron{color: var(--_theme---action,#2D6BCC) !important}@media only screen and (min-width: 992px){.video-center-card-l:hover .vc-thumbnail>.vc-thumbnail{transform: scale(1.05,1.05)}.video-center-card-l h3{transition: color 300ms linear}.video-center-card-l:hover h3{color: var(--_theme---action,#2D6BCC)}.video-center-card-l:hover .lightbox-icon-l,.event-card:hover .lightbox-icon-l{background-color: var(--_theme---action,#2D6BCC)}}
/* 20 629a6dc7d858 Global CSS & Elements component */
p a{color: var(--_theme---action,#2D6BCC);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}p a:hover{color: #0931B9;text-decoration-thickness: 2px}html:not([banner_hide='yes']) .vc-sticky-nav{top: 100px}
/* 21 764cf723fe75 Global CSS & Elements component / video-wrapper__css w-embed */
.video__item .p-text-xl{transition: color 0.3s ease}.video__item:hover .video-item__top{transform: scale(1.03)}.video__item:hover .video-btn{background: #558AE0}.video__item:hover .p-text-xl{color: #558AE0}
/* 22 b810130e6d3d Global CSS & Elements component / css__footer w-embed */
.footer__desktop-dropdown.w-dropdown-toggle .svg__icon{transition: rotate 300ms cubic-bezier(0.4,0,0.2,1)}.footer__desktop-dropdown.w-dropdown-toggle.w--open .svg__icon{rotate: 90deg}.footer__desktop-dropdown.w-dropdown-toggle.w--open{text-decoration: underline}
/* 23 cdb6be594177 Global CSS & Elements component / nav__css w-embed */
.nav-container,.breadcrumbs-component .container{width: 100% !important;padding: 0 var(--_responsive---container--global-padding) !important}
/* 24 deac3726410c Global CSS & Elements component */
.banner{top: auto;display: flex !important;position: relative;z-index: 101 !important}
/* 25 4a918f429278 Global CSS & Elements component / w-embed w-script */
@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}}
/* 26 38a5c9d29ef9 Global CSS & Elements component / claude__css w-embed */
.breadcrumbs-component{transform: none !important}.w-richtext table,.grc-tbl,.table_component table{width: 100% !important;border-collapse: collapse !important;table-layout: auto;margin: 24px 0 8px !important;font-family: inherit !important;font-size: 1rem !important;line-height: 1.5rem !important}.w-richtext caption,.grc-tbl caption,.table_component caption{caption-side: top;text-align: left;font-size: .875rem;line-height: 1.375rem;font-weight: 500;color: #646B76;padding: 0 0 10px}.w-richtext th,.grc-tbl th,.table_component th{background-color: #EEF3FC !important;color: #111C2D !important;font-weight: 600 !important;text-align: left !important;vertical-align: bottom !important;padding: 12px 16px !important;border: 0 !important}.w-richtext th:first-child,.grc-tbl th:first-child,.table_component th:first-child{border-top-left-radius: 8px}.w-richtext th:last-child,.grc-tbl th:last-child,.table_component th:last-child{border-top-right-radius: 8px}.w-richtext td,.grc-tbl td,.table_component td{padding: 12px 16px !important;border: 0 !important;border-bottom: 1px solid #DFE3E7 !important;vertical-align: top !important;color: #293342}.w-richtext td:first-child,.grc-tbl td:first-child,.table_component td:first-child{color: #111C2D;font-weight: 500;white-space: nowrap;font-variant-numeric: tabular-nums}.w-richtext tr:nth-child(even) td{background-color: transparent !important}.w-richtext [data-rt-embed-type],.w-richtext figure.w-richtext-figure-type-table{overflow-x: auto}.w-richtext td p,.w-richtext th p{margin: 0 !important}.reporting__tab-link{background-color: #F4F5F7 !important;transition: background-color 150ms cubic-bezier(.4,0,.2,1),border-color 150ms cubic-bezier(.4,0,.2,1)}.reporting__tab-link:hover{background-color: #EEF3FC !important}.reporting__tab-link:hover .p-text-m,.reporting__tab-link:hover .g-icon{color: #111C2D}.reporting__tab-link.active{background-color: #EEF3FC !important;border-color: #2D6BCC !important}.reporting__tab-link.active .p-text-m,.reporting__tab-link.active .g-icon{color: #2D6BCC}.reporting__tab-link:focus-visible{outline: 2px solid #2D6BCC;outline-offset: 2px}.links__child-right{background-color: #EEF3FC;border-radius: 24px;padding: 48px !important}.links__child-right .article-link-wrap{flex-direction: row-reverse;justify-content: flex-end;gap: 8px;min-height: 44px;align-items: center;border-bottom: 0 !important}.links__child-right .article-link-wrap .p-text-m{font-size: 1rem;line-height: 1.5rem;font-weight: 500;color: #111C2D;transition: color 150ms cubic-bezier(.4,0,.2,1)}.links__child-right .article-link-wrap .g-icon{color: #2D6BCC;font-size: 20px !important;transition: transform 150ms cubic-bezier(.4,0,.2,1)}.links__child-right .article-link-wrap:hover .p-text-m,.links__child-right .article-link-wrap:focus-visible .p-text-m{color: #2D6BCC;text-decoration: underline;text-underline-offset: 3px}.links__child-right .article-link-wrap:hover .g-icon,.links__child-right .article-link-wrap:focus-visible .g-icon{transform: translateX(4px)}.links__child-right .article-link-wrap:focus-visible{outline: 2px solid #2D6BCC;outline-offset: 2px;border-radius: 4px}@media (max-width: 991px){.links__child-right{padding: 40px !important}}@media (max-width: 767px){.links__child-right{padding: 32px !important}}.article__summary.w-dyn-bind-empty{display: none}.callout__takeaways:has(.w-dyn-bind-empty){display: none}.callout__body ul{margin: 0;padding-left: 1.25rem}.callout__body li{margin: 0 0 6px}.callout__body li:last-child{margin-bottom: 0}.faq__arrow{width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;flex: 0 0 32px}.faq__icon{position: relative;width: 20px;height: 20px;transform: none !important}.faq__icon .svg-icon-n,.faq__icon svg{display: none !important}.faq__icon::before,.faq__icon::after{content: "";position: absolute;left: 2px;top: 9.25px;width: 16px;height: 1.5px;border-radius: 1px;background: #2D6BCC;transition: transform 300ms cubic-bezier(.4,0,.2,1)}.faq__icon::after{transform: rotate(90deg)}.faq__trigger[aria-expanded="true"] .faq__icon::after,.faq__item.is-open .faq__icon::after,.section__faq:not([data-faq-ready]) .faq-collection__right>.faq__item:first-child .faq__icon::after,.section__faq:not([data-faq-ready]) .faq-collection__right .w-dyn-item:first-child>.faq__item .faq__icon::after{transform: rotate(0deg)}@media (prefers-reduced-motion: reduce){.faq__icon::before,.faq__icon::after{transition: none}}
/* 27 5e41e90909c0 Global CSS & Elements component / w-embed w-script */
.container__wrapper:has(.industries__tab-wrap) .container-medium>.spacing-120:first-child{height:5rem}.container__wrapper:has(.industries__tab-wrap) .child-center__top>.spacing-40{height:1.5rem}.foundations__article-card [fs-list-field="title"]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.foundations__article-card [fs-list-field="description"]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0}.highlight-card__item:has(>.grc-foundations__articles-list){background-color:#EEF3FC;border-color:transparent;box-shadow:none;padding:20px;border-radius:12px;gap:0}.highlight-card__item:has(>.grc-foundations__articles-list) .h5{font-size:1.125rem;line-height:1.75rem;font-weight:500;color:#111C2D;margin:0}.highlight-card__item:has(>.grc-foundations__articles-list) .p-text-m{font-size:.875rem;line-height:1.375rem;font-weight:400;color:#293342}.highlight-card__item:has(>.grc-foundations__articles-list) .spacing-10{height:8px}.highlight-card__item:has(>.grc-foundations__articles-list) .spacing-20{height:12px}@media (prefers-reduced-motion: reduce){.grc-foundations__article-item .icon__wrapper .g-icon,.foundations__article-card .button__trailing-icon .g-icon,.industry__item .button.link .g-icon{transform:none!important}}html .card__item.padding-20.space-between{transition:box-shadow 150ms cubic-bezier(.4,0,.2,1)}html .card__item.padding-20.space-between:hover{transform:none;box-shadow:0 0 0 3px var(--card-surface,#FFFFFF),0 0 0 4px #2D6BCC}html .card__item.padding-20.space-between:focus-within{box-shadow:0 0 0 3px var(--card-surface,#FFFFFF),0 0 0 5px #2D6BCC}html .card__item.padding-20.space-between .btn-link{transition:color 150ms cubic-bezier(.4,0,.2,1)}html .card__item.padding-20.space-between .button .g-icon{transition:transform 150ms cubic-bezier(.4,0,.2,1)}html .card__item.padding-20.space-between:hover .btn-link{color:#2D6BCC;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}html .card__item.padding-20.space-between:hover .button .g-icon{color:#2D6BCC;transform:translateX(4px)}html .card__item.padding-20.bg-gray-100.border-gray-100{--card-surface:#EEF3FC;border-color:transparent;box-shadow:none}html .card__item.padding-20.bg-gray-100.space-between.content-card__hover:hover{border-color:transparent;box-shadow:0 0 0 3px #EEF3FC,0 0 0 4px #2D6BCC;transform:none}html .card__item.padding-20.bg-gray-100.border-gray-100 .p-text-l{color:#111C2D}html .card__item.padding-20.bg-gray-100.border-gray-100 .button{padding:0!important}html .card__item.padding-20.bg-gray-100.border-gray-100 .btn-link{font-size:.875rem;line-height:1.375rem;font-weight:500;color:#111C2D}html .card__item.padding-20.bg-gray-100.border-gray-100 .button .g-icon{color:#2D6BCC}@media (prefers-reduced-motion: reduce){html .card__item.padding-20.space-between:hover .button .g-icon{transform:none!important}}html .video__btn.is--icon .video__icon{color:#FFC72C}html .theme-dark .button .g-icon.is--play,html .bg-dark .button .g-icon.is--play,html .section-dark .button .g-icon.is--play{color:#FFC72C}html .card__item.padding-40.borded-gray-300,html .card__item.padding-40.bg-gray-100.border-gray-300{box-shadow:none}html .highlight-card__item.is--resource{box-shadow:none}html[data-wf-page="6ac829bc13e1672449f08840"] .badge,html[data-wf-page="6ac82ad2e9549ab2648fcc6c"] .badge{background:transparent;border:1px solid #FFC72C;color:#FFC72C;border-radius:999px;padding:5px 12px 5px 9px}html[data-wf-page="6ac829bc13e1672449f08840"] .badge .caption,html[data-wf-page="6ac82ad2e9549ab2648fcc6c"] .badge .caption{color:#FFC72C;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3}html[data-wf-page="6ac829bc13e1672449f08840"] .badge .badge-dot,html[data-wf-page="6ac82ad2e9549ab2648fcc6c"] .badge .badge-dot{background:#FFC72C;width:8px;height:8px;border-radius:50%;margin-right:6px}.blog-categories-wrapper{min-height:84px}@media (min-width:768px){.blog-categories-wrapper{min-height:114px}}.prev-next__buttons-wrap{min-height:53px}@media (min-width:1280px){.prev-next__buttons-wrap{min-height:59px}}.cs-thumbnail>.cover-image{aspect-ratio:316/200}.event-card-image>.cover-image{aspect-ratio:352/204}.author-card-image{aspect-ratio:1/1}.value-prop-text .static-props-rich-text h2,.value-prop-text .static-props-rich-text h3,.value-prop-text .static-props-rich-text h4{font-size:2.125rem;line-height:2.75rem;font-weight:600;margin:0 0 16px;letter-spacing:0}@media (max-width:767px){.value-prop-text .static-props-rich-text h2,.value-prop-text .static-props-rich-text h3,.value-prop-text .static-props-rich-text h4{font-size:1.625rem;line-height:2rem}}.videos-thumbnail{aspect-ratio:16/9}.author-portrait-new,.testimonial-portrait-icon,.square-thumbnail-l{aspect-ratio:1/1}html[data-wf-page="6ac829bc13e1672449f08840"] h2.heading-style-h2,html[data-wf-page="6ac82ad2e9549ab2648fcc6c"] h2.heading-style-h2,html[data-wf-page="6ac829bc13e1672449f08840"] .rich-text__cta h2,html[data-wf-page="6ac82ad2e9549ab2648fcc6c"] .rich-text__cta h2{font-size:2.75rem;line-height:3.25rem}@media (max-width:767px){html[data-wf-page="6ac829bc13e1672449f08840"] h2.heading-style-h2,html[data-wf-page="6ac82ad2e9549ab2648fcc6c"] h2.heading-style-h2,html[data-wf-page="6ac829bc13e1672449f08840"] .rich-text__cta h2,html[data-wf-page="6ac82ad2e9549ab2648fcc6c"] .rich-text__cta h2{font-size:1.875rem;line-height:2.375rem}}html[data-wf-page="6ac829bc13e1672449f08840"] .theme-dark .button[data-wf--n_button--variant="secondary"],html[data-wf-page="6ac82ad2e9549ab2648fcc6c"] .theme-dark .button[data-wf--n_button--variant="secondary"]{background:transparent;border-color:transparent;padding-left:0;padding-right:0;box-shadow:none}html[data-wf-page="6ac829bc13e1672449f08840"] .theme-dark .button[data-wf--n_button--variant="secondary"] .btn-link,html[data-wf-page="6ac82ad2e9549ab2648fcc6c"] .theme-dark .button[data-wf--n_button--variant="secondary"] .btn-link,html[data-wf-page="6ac829bc13e1672449f08840"] .theme-dark .button[data-wf--n_button--variant="secondary"] .g-icon,html[data-wf-page="6ac82ad2e9549ab2648fcc6c"] .theme-dark .button[data-wf--n_button--variant="secondary"] .g-icon{color:#FFC72C;font-weight:600}html[data-wf-page="6ac829bc13e1672449f08840"] .theme-dark .button[data-wf--n_button--variant="secondary"]:hover .btn-link,html[data-wf-page="6ac82ad2e9549ab2648fcc6c"] .theme-dark .button[data-wf--n_button--variant="secondary"]:hover .btn-link{text-decoration:underline;text-underline-offset:3px}html[data-wf-page="6ac829bc13e1672449f08840"] .w-dyn-empty,html[data-wf-page="6ac82ad2e9549ab2648fcc6c"] .w-dyn-empty{display:none}html[data-wf-page="6ac829bc13e1672449f08840"] img.role__portrait.w-dyn-bind-empty,html[data-wf-page="6ac829bc13e1672449f08840"] img.role__portrait-sm.w-dyn-bind-empty,html[data-wf-page="6ac82ad2e9549ab2648fcc6c"] img.roles__portrait.w-dyn-bind-empty{display:none}
/* 28 dd81acdbf85c Global CSS & Elements component / w-embed */
.section__cta.theme-dark .child__left.is--cta strong,.section__cta.theme-dark .child__left.is--cta h2,.section__cta.theme-dark .child__left.is--cta p{color:#fff!important}#faq .faq-list{border-top:1px solid #DFE3E7}#faq .faq-item{border-bottom:1px solid #DFE3E7}#faq .faq-item__q{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:20px 0;background:none;border:0;text-align:left;cursor:pointer;font-family:inherit;color:#111C2D;font-size:1.125rem;line-height:1.75rem;font-weight:500}#faq .faq-item__q:hover .faq-item__q-text{color:#2D6BCC}#faq .faq-item__q:focus-visible{outline:2px solid #2D6BCC;outline-offset:2px;border-radius:4px}#faq .faq-item__mark{position:relative;flex:none;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}#faq .faq-item__mark i{position:absolute;left:8px;top:15.25px;width:16px;height:1.5px;background:#2D6BCC;border-radius:1px;transition:transform 300ms cubic-bezier(.4,0,.2,1)}#faq .faq-item__mark i:last-child{transform:rotate(90deg)}#faq .faq-item.is-open .faq-item__mark i:last-child{transform:rotate(0deg)}#faq .faq-item__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows 300ms cubic-bezier(.4,0,.2,1)}#faq .faq-item__a[hidden]{display:grid}#faq .faq-item.is-open .faq-item__a{grid-template-rows:1fr}#faq .faq-item__a-inner{overflow:hidden;max-width:640px;opacity:0;transition:opacity 200ms ease 100ms}#faq .faq-item.is-open .faq-item__a-inner{opacity:1}#faq .faq-item__a-inner p{margin:0 0 20px;font-size:1rem;line-height:1.5rem;color:#646B76}#faq .faq-item__a-inner p:last-child{margin-bottom:24px}@media (prefers-reduced-motion:reduce){#faq .faq-item__mark i,#faq .faq-item__a,#faq .faq-item__a-inner{transition:none}}[data-own="rows"] .process-chip.is--touches{background:#FFFFFF}.flow-chevrons{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.flow-chevron{position:relative;box-sizing:border-box;min-height:96px;padding:16px 40px 16px 28px;display:flex;flex-direction:column;justify-content:center;gap:4px;color:#fff;background:#1A2943;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 50%,calc(100% - 28px) 100%,0 100%)}.flow-chevron.is--2{background:#2C3A52;padding-left:52px;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 50%,calc(100% - 28px) 100%,0 100%,28px 50%)}.flow-chevron.is--3{background:#35435A;padding-left:52px;padding-right:28px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,28px 50%)}.flow-chevron__line{font-size:.6875rem;line-height:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#A9C7FF}.flow-chevron__name{font-size:1.0625rem;line-height:1.5rem;font-weight:600}.flow-chevron__note{font-size:.8125rem;line-height:1.125rem;color:#DFE3E7}.flow-legend{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.flow-key{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;font-size:.8125rem;font-weight:500;border:1px solid transparent}.flow-key.is--owns{background:#1A2943;color:#fff}.flow-key.is--touches{background:#EEF3FC;color:#2D6BCC;border-color:#2D6BCC}.flow-key.is--depends{background:#F4F5F7;color:#293342;border-color:#DFE3E7}.flow-key.is--other{background:#fff;color:#646B76;border-color:#DFE3E7}.flow-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.flow-svg{display:block;width:100%;min-width:900px;height:auto;font-family:inherit}@media (max-width:991px){.flow-chevrons{grid-template-columns:1fr}.flow-chevron,.flow-chevron.is--2,.flow-chevron.is--3{clip-path:none;padding:16px 24px;border-radius:12px;margin-bottom:8px}}main>.section__component.theme-dark .column-1 .paragraph__wrapper>.paragraph{font-size:18px;line-height:28px}.rich-text__framework-templ p,.rich-text__framework p,.rich-text__services p,.rich-text__products-title p,.rich-text__about p{line-height: var(--_typography---text-p1--line-height)}.rich-text__content p{line-height: var(--_typography---text-p2--line-height)}.ss-sr-only{line-height: 1.5rem}.breadcrumbs-component .container.mobile-padding-30{max-width: 1320px !important}@media (max-width: 767px){p.p-text-s,p.paragraph-s,.rich-text__about p{font-size: var(--_typography---text-p2--size);line-height: var(--_typography---text-p2--line-height)}}.footer-home-link{display: inline-flex;align-items: center;min-height: 24px}.banner-rte a{display: inline-block;padding: 12px 0;margin: -12px 0}.links .p-text-s a.text-link,a.byline__author{display: inline-block;padding: 11px 0;margin: -11px 0}@media (max-width: 767px){.prev-next__buttons-wrap .button{min-height: 44px}.category-button{min-height: 44px}}.author-portrait-new,.author-card-image,.news-quote-portrait,.cs-quote-icon-l,.lightbox-icon-l,.ss-embed__play{border-radius: 9999px}.tag__wrapper.is--blog{border-radius: 4px}.icon__wrapper.is--medium.is--dark{border-radius: 8px}.mega-nav__bar-link-wrap{border-radius: 8px}.bio__background-height,.event__background-height,.visual-width.br-48{border-radius: 24px}.author-portrait-new,.author-card-image{aspect-ratio: 1 / 1}.text-center .badge-wrapper{align-items:center}.text-center .badge-row{justify-content:center}main>:first-child>.section__component.w-variant-f96e0a4a-fa1d-8f5d-fc6b-5e9368bd7534 .layout.w-variant-ae2d16d7-4a0b-ec42-edf8-5c2f00c0d294>.column-1,main>.section__component.w-variant-f96e0a4a-fa1d-8f5d-fc6b-5e9368bd7534:first-child .layout.w-variant-ae2d16d7-4a0b-ec42-edf8-5c2f00c0d294>.column-1{align-self:flex-start}main>:first-child>.section__component.w-variant-f96e0a4a-fa1d-8f5d-fc6b-5e9368bd7534,main>.section__component.w-variant-f96e0a4a-fa1d-8f5d-fc6b-5e9368bd7534:first-child{padding-top:104px}@media (max-width:991px){main>:first-child>.section__component.w-variant-f96e0a4a-fa1d-8f5d-fc6b-5e9368bd7534,main>.section__component.w-variant-f96e0a4a-fa1d-8f5d-fc6b-5e9368bd7534:first-child{padding-top:114px}}.breadcrumbs-component{z-index:150!important}
/* 29 b6cc8d293766 Global CSS & Elements component / w-embed */

/* 30 9a7ada5bd149 Navbar component / nav__css w-embed */
[data-menu-wrap]{--nav-height: 3.75rem}.mega-nav__panel-col:last-of-type{border: none}.mega-nav__face-item + .mega-nav__face-item{outline: 2px solid #f9fafb;margin-left: -5px}.mega-nav__bar-link-icon.is--dropdown{transition: transform 300ms cubic-bezier(0.4,0,0.2,1)}.mega-nav__bar-link.is--dropdown[aria-expanded='true'] .mega-nav__bar-link-icon.is--dropdown{transform: rotate(180deg)}.mega-nav__hover-icon{opacity: 0;transform: translateX(0.75rem);transition: opacity 150ms linear,transform 150ms cubic-bezier(0.4,0,0.2,1)}.mega-nav__panel-link:hover .mega-nav__hover-icon,.mega-nav__panel-link:focus-visible .mega-nav__hover-icon{opacity: 1;transform: translateX(0);transition: opacity 300ms linear 0.1s,transform 300ms cubic-bezier(0.4,0,0.2,1) 0.1s}.mega-nav__tab-panes{position: relative}.mega-nav__tab-content{position: absolute;inset: 0 0 auto 0;visibility: hidden;pointer-events: none}.mega-nav__tab-content.is--active{position: relative;visibility: visible;pointer-events: auto}@media (min-width: 992px){.mega-nav__tab-panes{display: grid}.mega-nav__tab-panes>.mega-nav__tab-content{grid-area: 1 / 1;position: relative;inset: auto}.mega-nav__panel-link{transition: padding 300ms cubic-bezier(0.4,0,0.2,1)}}@media (min-width: 1249px) and (max-width: 1410px){.mega-nav__bar-action:has(>.mega-nav__bar-link.is--actionlink){display: none}}@media (max-width: 991px){[data-menu-wrap]{--nav-height: 4.375rem}.mega-nav__dropdown-container,.mega-nav__dropdown-panel{overflow-x: hidden}.mega-nav__bar-inner,.mega-nav__dropdown-panel{padding-bottom: calc(80px + env(safe-area-inset-bottom));overscroll-behavior: contain}}@media (min-width: 768px) and (max-width: 1250px){[data-menu-wrap]{--tablet-row: 3rem}.mega-nav__bar-end{display: flex}.mega-nav__dropdown-panel{border-radius: 0 0 1.5rem 1.5rem}.mega-nav__bar-list:not(.is--actions) .mega-nav__bar-link{position: relative}.mega-nav__bar-inner{position: static;flex: 1;flex-direction: row;justify-content: flex-end;align-items: center;height: auto;padding: 0 1rem 0 0;border-top: 0;background: transparent;overflow: visible;transform: none;opacity: 1;visibility: visible}.mega-nav__bar-list.is--actions{flex-direction: row;align-items: center;justify-content: flex-end;gap: 0.625rem;width: auto;padding: 0;margin: 0}.mega-nav__bar-action{flex: none}.mega-nav__back{display: none}.mega-nav__backdrop{display: block}.mega-nav__bar-list:not(.is--actions){position: fixed;top: var(--nav-height);left: 0;right: 0;z-index: 5;height: var(--tablet-row);flex-direction: row;align-items: stretch;justify-content: space-between;padding: 0 1.875rem;background: #fff;border-bottom: 1px solid #d9d9d9;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 300ms linear,visibility 0s linear 300ms}[data-menu-wrap][data-tablet-open="true"] .mega-nav__bar-list:not(.is--actions){opacity: 1;visibility: visible;pointer-events: auto;transition: opacity 300ms linear}.mega-nav__bar-list:not(.is--actions) .mega-nav__li{border: 0}.mega-nav__bar-list:not(.is--actions) .mega-nav__bar-link{height: 100%;padding: 0;border: 0;justify-content: center}.mega-nav__bar-list:not(.is--actions) .mega-nav__bar-link-wrap{justify-content: center;padding: 0;gap: 0.25rem}.mega-nav__bar-list:not(.is--actions) .mega-nav__bar-link-label{padding: 0}.mega-nav__bar-link-icon.is--dropdown{transform: none}.mega-nav__dropdown-wrapper{position: fixed;top: calc(var(--nav-height) + var(--tablet-row));bottom: auto;left: 0;right: 0;height: auto}.mega-nav__dropdown-container{max-height: calc(100vh - var(--nav-height) - var(--tablet-row));max-height: calc(100dvh - var(--nav-height) - var(--tablet-row));overflow-y: auto;overflow-x: hidden}.mega-nav__dropdown-panel{inset: 0 0 auto 0;height: auto;overflow: visible}.mega-nav__panel-col{padding-left: 1.875rem;padding-right: 1.875rem}.mega-nav__tab-menu{flex-direction: row;gap: 0.625rem;padding: 0.625rem;border-radius: 1rem;background-color: #eef3fc}.mega-nav__tab-link{flex: 1;justify-content: center;padding: 0.625rem 0.75rem;white-space: nowrap;border: 1px solid transparent;border-radius: 0.75rem}.mega-nav__tab-link.is--active{background-color: #fff;border-color: #dfe3e7;box-shadow: 0 3px 0 0 rgba(95,115,137,0.08)}.mega-nav__tab-link-label{padding: 0;font-size: 0.938rem}.mega-nav__tab-link-icon{display: none}.mega-nav__tab-panes{display: grid}.mega-nav__tab-panes>.mega-nav__tab-content{display: block;grid-area: 1 / 1;position: relative;inset: auto}.mega-nav__tab-content.is--active{visibility: visible;pointer-events: auto}}@media (min-width: 768px){.mega-nav__bar-link-line{width: 100%;transform: scaleX(0);transform-origin: center;transition: transform 300ms cubic-bezier(0.4,0,0.2,1)}.mega-nav__bar-link:hover .mega-nav__bar-link-line,.mega-nav__bar-link.is--dropdown[aria-expanded="true"] .mega-nav__bar-link-line,.mega-nav__bar-link.w--current .mega-nav__bar-link-line{transform: scaleX(1)}}@media (max-width: 767px){.mega-nav__tab-content.is--active{position: absolute;visibility: hidden;pointer-events: none}.mega-nav__bar-link-line{display: none}.mega-nav__bar-inner{border-top: 0}.mega-nav__dropdown-panel{border-top: 0}[data-nav-tabs].is--drilled .mega-nav__tab-menu{display: none}[data-nav-tabs].is--drilled .mega-nav__tab-content.is--active{position: relative;visibility: visible;pointer-events: auto}[data-nav-tabs]:not(.is--drilled) [data-tab-content]{display: none}[data-menu-wrap]{--sub-row: 3.5rem}.mega-nav__back{position: fixed;top: var(--nav-height);left: 1.25rem;right: 1.25rem;height: var(--sub-row);display: flex;align-items: center;background: #fff;border-bottom: 1px solid #e5e7eb}.mega-nav__bar-link.is--back{position: static;width: auto;height: 100%;min-width: 2.75rem;padding: 0 0 0 1.25rem;border: 0;justify-content: flex-start}.mega-nav__back .mega-nav__bar-link-label{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);max-width: 70%;padding: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;pointer-events: none}.mega-nav__dropdown-wrapper{top: calc(var(--nav-height) + var(--sub-row))}}@media (max-width: 1160px){.mega-nav__bar{border-bottom: 0}.mega-nav__bar::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: #d9d9d9;z-index: 10;pointer-events: none}}@media (prefers-reduced-motion: reduce){.mega-nav__hover-icon,.mega-nav__panel-link:hover .mega-nav__hover-icon,.mega-nav__panel-link:focus-visible .mega-nav__hover-icon{transform: none}.mega-nav__panel-link{transition: none}}.wf-design-mode [data-nav-content][data-panel-state='active']{opacity: 1;visibility: visible;pointer-events: auto;position: relative}.wf-design-mode [data-menu-open]:has([data-nav-content][data-panel-state='active']) [data-dropdown-bg]{opacity: 1;inset: 0}.wf-design-mode [data-mobile-nav='active']{opacity: 1;visibility: visible}.wf-design-mode [data-tab-content][data-tab-state='active']{display: block;position: relative;visibility: visible}@media (min-width: 992px) and (max-width: 1250px){.mega-nav__bar-list:not(.is--actions){padding-left: 3.125rem;padding-right: 3.125rem}.mega-nav__panel-col{padding-left: 3.125rem;padding-right: 3.125rem}}
/* 31 9b2dd0235018 Navbar component */
.breadcrumbs-component .g-icon{font-size: 12px !important;width: 16px;height: 16px;color: #4d4d4d;display: flex;align-items: center;justify-content: center}@media (max-width: 991px){.breadcrumb__link .p-text-s{font-size: var(--_typography---text-caption--size);line-height: var(--_typography---text-caption--line-height)}}@media (min-width: 1422px){.breadcrumbs-component .container{padding: 0 !important}}
/* 32 14cc1410850b Footer component / w-embed */
.footer-link-new.w--current:before{content: '';width: 8px;height: 8px;background-color: #558AE0;position: absolute;left: -12px;border-radius: 50%;top: 6px}
/* 33 bca6e1f0e24d Footer component */
.w-input:focus-visible,.w-select:focus-visible,.w-slider-dot:focus-visible,.w-slider-arrow-left:focus-visible,.w-slider-arrow-right:focus-visible,.w-dropdown-toggle:focus-visible,.w-dropdown-link:focus-visible,.w-nav-button:focus-visible,.w-tab-link:focus-visible{outline:2px solid #2d6bcc;outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.button[btn-size="small"]:not(nav *,.mega-nav__bar-wrap *,.w-nav *,.link,[icon-only="yes"]),.button[btn-size="medium"]:not(nav *,.mega-nav__bar-wrap *,.w-nav *,.link,[icon-only="yes"]){padding:var(--_button-sizes---button--l-pad-top-bottom) var(--_button-sizes---button--l-pad-left-right)!important;font-size:var(--_button-sizes---button--l-font-size)!important}
/* 34 a9ee125e6a29 site footer code */
body{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}*{-webkit-tap-highlight-color: rgba(255,255,255,0) !important}.dropdown-toggle:hover{color: #2d6bcc !important}textarea{resize: none !important}select.input-select-field{-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (display: flow-root){@media (min-width: 1280px){*{-webkit-backface-visibility: hidden !important;-webkit-transform-style: preserve-3d !important}.feature-tab-list-wrapper *,.section.vc-tabs *{-webkit-transform-style: flat !important}}}}.w-lightbox-close{opacity: 1;top: 30px;right: 30px;width: 56px;height: 56px;background-image: url('https://cdn.prod.website-files.com/60c1fb51c4706f216cc5b134/61ba24c329d89376515297ab_lightbox%20close.svg');background-size: 100%;transition: transform 0.6s ease-out}.w-lightbox-close:hover{transform: rotate(360deg) !important;-webkit-transform: rotate(360deg) !important}.ss-embed__play{transition: transform 150ms cubic-bezier(0.4,0,0.2,1)}.ss-embed__poster:hover .ss-embed__play{transform: scale(1.06)}.ss-embed iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}
/* 35 aab5f8887c3a site footer code */
.card__item:has(a[href]),.foundations__article-card:has(a[href]),.features__item:has(a[href]){cursor: pointer}

/* sitewide-v2 (suites-apply, 14 Oct 2026): S-61 facts policy. The stat-card source tooltip (.tooltip__content) only opens on hover at min-width 991px, so on phones and tablets the source was invisible. Under 991px the tooltip becomes a static, visible source line under the number; the info icon is hidden. !important because the page-level tooltip rules sit in body embeds that come later in the cascade. */
@media (max-width:990px){.highlight-card__item .tooltip__wrapper{position:static!important;inset:auto!important;width:auto!important;height:auto!important;display:block!important;margin-top:8px}.highlight-card__item .tooltip__wrapper .g-icon{display:none!important}.highlight-card__item .tooltip__content{opacity:1!important;visibility:visible!important;pointer-events:auto!important;position:static!important;inset:auto!important;min-width:0!important;max-width:none!important;width:auto!important;padding:0!important;background-color:transparent!important;border-radius:0!important;box-shadow:none!important;transform:none!important}.highlight-card__item .tooltip__content .p-text-xs{font-size:12px!important;line-height:1.45!important;color:var(--_default-colors---colors--gray--300)!important;word-break:break-word}}
