.ds-v2{--ds-color-surface:#f1f4f8;--ds-color-surface-elevated:#ffffff;--ds-color-surface-muted:#bfd6f3;--ds-color-surface-brand:#0d223b;--ds-color-text:#0d223b;--ds-color-text-secondary:#4a5d72;--ds-color-text-muted:#8296ad;--ds-color-text-disabled:#aebccb;--ds-color-text-inverse:#ffffff;--ds-color-border:#aebccb;--ds-color-border-subtle:#d1dae5;--ds-color-border-strong:#4a5d72;--ds-color-border-focus:#0d223b;--ds-color-error:#d8311c;--ds-color-success:#288c4b;--ds-color-warning:#e3a300;--ds-color-accent:#f2786b;--ds-color-accent-on:#000000;--ds-color-cta-navy:#0e2242;--ds-color-cta-mist:#eef1f4;--ds-color-cta-coral:#f47668;--ds-button-bg:var(--ds-color-accent);--ds-button-text:var(--ds-color-accent-on);--ds-button-bg-hover:var(--ds-color-cta-navy);--ds-button-text-hover:var(--ds-color-text-inverse);--ds-color-accent-nonprofit:#e3a300;--ds-color-accent-housing:#44bba4;--ds-color-accent-education:#a9cf24;--ds-color-accent-profserv:#8d82ff;--ds-color-scrim:#000000;--ds-color-navy-deep:#12294b;--ds-color-btn-disabled-bg-light:#ecedf0;--ds-color-btn-disabled-text-light:#b2b8c3;--ds-color-btn-disabled-border-light:#d8dce1;--ds-color-btn-disabled-bg-dark:#354560;--ds-color-btn-disabled-text-dark:#6a768a;--ds-color-btn-disabled-border-dark:#354560;--ds-color-focus-surface-light:#ffffff;--ds-color-inverse-06:color-mix(in srgb,var(--ds-color-text-inverse) 6%,transparent);--ds-color-inverse-16:color-mix(in srgb,var(--ds-color-text-inverse) 16%,transparent);--ds-color-inverse-18:color-mix(in srgb,var(--ds-color-text-inverse) 18%,transparent);--ds-color-inverse-20:color-mix(in srgb,var(--ds-color-text-inverse) 20%,transparent);--ds-color-inverse-22:color-mix(in srgb,var(--ds-color-text-inverse) 22%,transparent);--ds-color-inverse-55:color-mix(in srgb,var(--ds-color-text-inverse) 55%,transparent);--ds-color-inverse-72:color-mix(in srgb,var(--ds-color-text-inverse) 72%,transparent);--ds-color-inverse-78:color-mix(in srgb,var(--ds-color-text-inverse) 78%,transparent);--ds-color-inverse-82:color-mix(in srgb,var(--ds-color-text-inverse) 82%,transparent);--ds-color-inverse-92:color-mix(in srgb,var(--ds-color-text-inverse) 92%,transparent);--ds-shadow-floating-button:0 8px 20px color-mix(in srgb,var(--ds-color-cta-navy) 18%,transparent);--ds-shadow-tab:0 1px 2px color-mix(in srgb,var(--ds-color-cta-navy) 6%,transparent);--ds-navbar-mobile-bg:#152a48;--ds-in-their-words-dot-color:#c5ced8;--ds-logo-slider-divider-color:#d8dee6;--c84-radius-none:0;--c84-radius-xs:2px;--c84-radius-sm:4px;--ds-radius-none:var(--c84-radius-none);--ds-radius-xs:var(--c84-radius-xs);--ds-radius-sm:var(--c84-radius-sm);--ds-border-width-default:1px;--ds-border-width-medium:1.5px;--ds-border-width-strong:2px;--ds-shadow-elevation-1:0 1px 2px rgba(14,34,66,0.06),0 1px 3px rgba(14,34,66,0.08);--ds-shadow-elevation-2:0 2px 4px rgba(14,34,66,0.06),0 6px 16px rgba(14,34,66,0.1);--ds-shadow-focus-ring:0 0 0 2px #ffffff,0 0 0 4px #0e2242;--ds-shadow-focus-ring-inverse:0 0 0 2px #0e2242,0 0 0 4px #b7d1f4;--ds-font-display:"Lora",serif;--ds-font-heading:"Lora",serif;--ds-font-body:"Inter",sans-serif;--ds-font-digit:"Lora",serif;--ds-text-display-lg:64px;--ds-leading-display-lg:72px;--ds-text-display-md:56px;--ds-leading-display-md:64px;--ds-text-display-sm:48px;--ds-leading-display-sm:56px;--ds-text-heading-lg:40px;--ds-leading-heading-lg:48px;--ds-text-heading-md:32px;--ds-leading-heading-md:40px;--ds-text-heading-sm:24px;--ds-leading-heading-sm:32px;--ds-text-body-lg:20px;--ds-leading-body-lg:30px;--ds-text-body-md:18px;--ds-leading-body-md:28px;--ds-text-body:16px;--ds-leading-body:24px;--ds-text-caption-lg:14px;--ds-leading-caption-lg:20px;--ds-text-caption-md:13px;--ds-leading-caption-md:18px;--ds-text-caption-sm:12px;--ds-leading-caption-sm:16px;--ds-space-xs:4px;--ds-space-sm:8px;--ds-space-md:12px;--ds-space-lg:16px;--ds-space-xl:20px;--ds-space-2xl:24px;--ds-space-3xl:32px;--ds-space-4xl:40px;--ds-space-5xl:48px;--ds-space-6xl:64px;--ds-space-7xl:80px;--ds-space-8xl:100px;--ds-space-6:6px;--ds-space-10:10px;--ds-space-14:14px;--ds-space-18:18px;--ds-space-28:28px;--ds-space-36:36px;--ds-space-44:44px;--ds-text-11:11px;--ds-text-22:22px;--ds-text-36:36px;--ds-layout-section-y:100px;--ds-layout-section-gap:48px;--ds-layout-content-gap:40px;--ds-layout-margin:80px;--ds-layout-gutter:24px;--ds-container-xl:1280px;--ds-container-lg:1120px;--ds-container-md:960px;--ds-container-sm:640px;--ds-hero-height-desktop:660px;--ds-hero-width-design:1440px;--ds-hero-content-gap:56px;--ds-hero-content-max-width:640px;--ds-hero-statement-height-desktop:660px;--ds-hero-statement-max-width:1120px;--ds-hero-statement-padding-y:80px;--ds-hero-height-mobile:640px;--ds-logo-slider-padding-y:80px;--ds-logo-slider-heading-padding-top:100px;--ds-logo-slider-heading-color:#5B6B84;--ds-logo-slider-track-height:130px;--ds-logo-slider-gap:48px;--ds-logo-slider-track-opacity:0.7;--ds-logo-slider-item-width:155px;--ds-logo-slider-item-width-mobile:80px;--ds-logo-slider-item-margin-x:56px;--ds-logo-slider-item-margin-x-mobile:36px;--ds-logo-slider-marquee-duration:30s;--ds-customer-stories-panel-height:640px;--ds-customer-stories-panel-height-mobile:360px;--ds-customer-stories-inactive-flex:1;--ds-customer-stories-active-width:680px;--ds-customer-stories-org-font-size:11.5px;--ds-customer-stories-stat-value-font-size:96px;--ds-customer-stories-heading-font-size:41.8px;--ds-customer-stories-description-font-size:28px;--ds-customer-stories-tag-font-size:10.5px;--ds-customer-stories-story-link-font-size:13.5px;--ds-customer-stories-vertical-label-font-size:12.5px;--ds-customer-stories-vertical-label-color:#000000;--ds-customer-stories-collapsed-overlay:rgba(255,255,255,0.70);--ds-customer-stories-ease:cubic-bezier(0.22,1,0.36,1);--ds-customer-stories-expand-duration:0.6s;--ds-customer-stories-text-shift:calc(var(--ds-customer-stories-panel-height) * 0.45);--ds-in-their-words-heading-font-size:41.8px;--ds-in-their-words-quote-font-size:20px;--ds-in-their-words-quote-mark-width:56px;--ds-in-their-words-caption-font-size:14px;--ds-in-their-words-card-bg:var(--ds-color-navy-deep);--ds-in-their-words-role-color:#c7d2e4;--ds-in-their-words-tabs-gap:24px;--ds-in-their-words-tab-border:#dadfe6;--ds-in-their-words-tab-width:192px;--ds-in-their-words-tab-height:76px;--ds-in-their-words-photo-width:290px;--ds-in-their-words-photo-height:290px;--ds-in-their-words-photo-overlap:50px;--ds-in-their-words-card-min-height:362px;--ds-in-their-words-card-height:362px;--ds-in-their-words-photo-shadow:0 24px 40px -12px rgba(18,41,75,0.35);--ds-industry-spec-panel-bg:#eef1f4;--ds-industry-spec-title-margin-bottom:28px;--ds-industry-spec-tabs-margin-bottom:28px;--ds-industry-spec-tags-margin-bottom:28px;--ds-industry-spec-name-color:#12294b;--ds-industry-spec-height:640px;--ds-industry-spec-media-width:762.41px;--ds-industry-spec-media-height:609.92px;--ds-industry-spec-media-min-height:420px;--ds-industry-spec-media-max-height:680px;--ds-industry-spec-media-height-mobile:320px;--ds-industry-spec-tag-font-size:13px;--ds-industry-spec-tab-size:76px;--ds-industry-spec-tab-gap:14px;--ds-discussing-now-grid-bg:#eef1f4;--ds-discussing-now-grid-gap:24px;--ds-discussing-now-grid-padding:24px;--ds-discussing-now-card-padding:16px 22px 28px 28px;--ds-discussing-now-media-width:376px;--ds-discussing-now-media-height:370px;--ds-discussing-now-card-bg:transparent;--ds-discussing-now-card-bg-hover:#12294b;--ds-discussing-now-link-color-default:var(--ds-color-cta-navy);--ds-discussing-now-link-color:#f47668;--ds-sf-exp-title-margin-bottom:47px;--ds-sf-exp-item-title-margin-bottom:10px;--ds-sf-exp-grid-gap:24px;--ds-sf-exp-item-padding:24px 0 28px;--ds-sf-exp-rule-color:#aebccb;--ds-sf-exp-rule-color-hover:#f47668;--ds-sf-exp-link-color-hover:#f47668;--ds-sf-exp-products-margin-top:47px;--ds-sf-exp-products-label-color:#5b6b84;--ds-sf-exp-product-gap:8px;--ds-sf-exp-product-padding:8px 12px;--ds-sf-exp-product-border:#d1dae5;--ds-sf-exp-product-font-size:13px;--ds-news-section-bg:#f1f4f8;--ds-news-card-bg:#ffffff;--ds-news-grid-gap:24px;--ds-news-card-padding:24px;--ds-news-media-top-width:308.41px;--ds-news-media-top-height:268px;--ds-news-media-fill-min-height:420px;--ds-news-card-accent-border:#f47668;--ds-news-meta-font-size:11px;--ds-news-title-font-size:20px;--ds-news-date-color:#5b6b84;--ds-right-partner-bg:#e8f1f8;--ds-right-partner-divider:#f47668;--ds-right-partner-stat-size:40px;--ds-right-partner-label-size:13px;--ds-right-partner-stats-margin-top:40px;--ds-right-partner-cta-margin-top:40px;--ds-navbar-height:100px;--ds-navbar-top-accent:3px;--ds-navbar-bg:#ffffff;--ds-navbar-border:#e3e9f0;--ds-navbar-link-font-size:16px;--ds-navbar-link-gap:32px;--ds-navbar-mega-bg:#09182f;--ds-navbar-logo-width:224px;--ds-navbar-logo-height:62px;--ds-announcement-bar-height:40px;--ds-announcement-bar-bg:#152a4d;--ds-announcement-bar-divider:rgba(255,255,255,0.85);--ds-footer-bg:#0b1f3a;color:var(--ds-color-text);font-family:var(--ds-font-body);font-size:var(--ds-text-body);line-height:var(--ds-leading-body)}@media (max-width:1199px){.ds-v2{--ds-layout-section-y:80px;--ds-layout-section-gap:40px;--ds-layout-content-gap:32px;--ds-layout-margin:40px;--ds-layout-gutter:24px}}@media (max-width:767px){.ds-v2{--ds-layout-section-y:64px;--ds-layout-section-gap:32px;--ds-layout-content-gap:24px;--ds-layout-margin:20px;--ds-layout-gutter:16px;--ds-navbar-height:72px;--ds-announcement-bar-height:146px}}@media (max-width:374px){.ds-v2{--ds-announcement-bar-height:164px}}.ds-v2 :where(h1,h2,h3,h4,h5,h6){font-family:var(--ds-font-heading);font-weight:400}.ds-v2 :where(.ds-focus-ring):focus-visible{outline:none;box-shadow:var(--ds-shadow-focus-ring)}.ds-v2 .ds-announcement-bar__shell{height:var(--ds-announcement-bar-height)}.ds-v2 .ds-announcement-bar{position:relative;height:var(--ds-announcement-bar-height);background:var(--ds-announcement-bar-bg);color:var(--ds-color-text-inverse);display:flex;align-items:center;box-sizing:border-box}.ds-v2 .ds-announcement-bar__inner{width:100%;max-width:var(--ds-hero-width-design);margin:0 auto;padding:0 var(--ds-layout-margin);box-sizing:border-box;display:flex;align-items:center;gap:var(--ds-space-2xl)}.ds-v2 .ds-announcement-bar__label{flex-shrink:0;font-family:var(--ds-font-body);font-weight:700;font-size:var(--ds-text-11);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.ds-v2 .ds-announcement-bar__divider{flex-shrink:0;width:1px;height:20px;background:var(--ds-announcement-bar-divider)}.ds-v2 .ds-announcement-bar__message{flex:1;min-width:0;margin:0;font-size:var(--ds-text-caption-sm);line-height:1.4;text-align:center;overflow:hidden;text-overflow:ellipsis}.ds-v2 .ds-announcement-bar__cta,.ds-v2 .ds-announcement-bar__message{font-family:var(--ds-font-body);color:var(--ds-color-text-inverse);white-space:nowrap}.ds-v2 .ds-announcement-bar__cta{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--ds-space-sm);font-weight:700;font-size:var(--ds-text-11);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease}.ds-v2 .ds-announcement-bar__cta svg{flex-shrink:0;transition:transform .2s ease}.ds-v2 .ds-announcement-bar__cta:focus-visible,.ds-v2 .ds-announcement-bar__cta:hover{opacity:.75}.ds-v2 .ds-announcement-bar__cta:focus-visible svg,.ds-v2 .ds-announcement-bar__cta:hover svg{transform:translateX(3px)}@media (max-width:767px){.ds-v2 .ds-announcement-bar{align-items:flex-start}.ds-v2 .ds-announcement-bar__inner{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label cta" "message message";align-items:center;gap:var(--ds-space-sm) var(--ds-space-lg);padding:var(--ds-space-6xl) var(--ds-space-xl) var(--ds-space-xl)}.ds-v2 .ds-announcement-bar__divider{display:none}.ds-v2 .ds-announcement-bar__label{grid-area:label;color:var(--ds-color-cta-coral)}.ds-v2 .ds-announcement-bar__cta,.ds-v2 .ds-announcement-bar__label{font-weight:400;font-size:var(--ds-text-caption-md);line-height:var(--ds-leading-caption-md);letter-spacing:0}.ds-v2 .ds-announcement-bar__cta{grid-area:cta;gap:var(--ds-space-6);text-transform:none}.ds-v2 .ds-announcement-bar__message{grid-area:message;font-size:var(--ds-text-caption-md);line-height:var(--ds-leading-caption-md);text-align:left;white-space:normal;overflow:visible;text-overflow:clip}}.ds-v2 .ds-btn{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ds-space-sm);box-sizing:border-box;border:var(--ds-border-width-default) solid transparent;border-radius:var(--ds-radius-sm);font-family:var(--ds-font-body);font-style:normal;font-weight:700;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,gap .15s ease,box-shadow .15s ease}.ds-v2 .ds-btn:disabled,.ds-v2 .ds-btn[aria-disabled=true]{cursor:not-allowed;pointer-events:none}.ds-v2 .ds-btn:focus{outline:none}.ds-v2 .ds-btn--theme-light:focus-visible{box-shadow:var(--ds-shadow-focus-ring)}.ds-v2 .ds-btn--theme-dark:focus-visible{box-shadow:var(--ds-shadow-focus-ring-inverse)}.ds-v2 .ds-btn--lg{min-height:52px;padding:var(--ds-space-lg) var(--ds-space-28);font-size:var(--ds-text-body);letter-spacing:.16em}.ds-v2 .ds-btn--lg,.ds-v2 .ds-btn--md{line-height:var(--ds-leading-caption-lg)}.ds-v2 .ds-btn--md{min-height:48px;padding:var(--ds-space-14) var(--ds-space-2xl);font-size:var(--ds-text-caption-lg);letter-spacing:.14em}.ds-v2 .ds-btn--sm{min-height:40px;padding:var(--ds-space-md) var(--ds-space-xl);font-size:var(--ds-text-caption-sm);line-height:var(--ds-leading-caption-sm);letter-spacing:.12em}.ds-v2 .ds-btn--inline{min-height:0;padding:var(--ds-space-xs) 0;background:transparent;border-color:transparent}.ds-v2 .ds-btn__label{letter-spacing:0}@media (max-width:767px){.ds-v2 .ds-btn__label{font-size:var(--ds-text-caption-sm);line-height:var(--ds-leading-caption-lg);letter-spacing:14%}}.ds-v2 .ds-btn__icon{flex-shrink:0;display:block}.ds-v2 .ds-btn--lg .ds-btn__icon{width:20px;height:20px}.ds-v2 .ds-btn--md .ds-btn__icon{width:18px;height:18px}.ds-v2 .ds-btn--sm .ds-btn__icon{width:16px;height:16px}.ds-v2 .ds-btn--primary.ds-btn--theme-light{background:var(--ds-color-cta-coral);color:var(--ds-color-accent-on)}.ds-v2 .ds-btn--primary.ds-btn--theme-light:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-color-cta-navy);color:var(--ds-color-text-inverse)}.ds-v2 .ds-btn--primary.ds-btn--theme-light:disabled,.ds-v2 .ds-btn--primary.ds-btn--theme-light[aria-disabled=true]{background:var(--ds-color-btn-disabled-bg-light);color:var(--ds-color-btn-disabled-text-light)}.ds-v2 .ds-btn--primary.ds-btn--theme-dark{background:var(--ds-color-cta-coral);color:var(--ds-color-accent-on)}.ds-v2 .ds-btn--primary.ds-btn--theme-dark:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-color-text-inverse);color:var(--ds-color-cta-navy)}.ds-v2 .ds-btn--primary.ds-btn--theme-dark:disabled,.ds-v2 .ds-btn--primary.ds-btn--theme-dark[aria-disabled=true]{background:var(--ds-color-btn-disabled-bg-dark);color:var(--ds-color-btn-disabled-text-dark)}.ds-v2 .ds-btn--secondary.ds-btn--theme-light{background:transparent;border-color:var(--ds-color-cta-navy);color:var(--ds-color-cta-navy)}.ds-v2 .ds-btn--secondary.ds-btn--theme-light:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-color-cta-navy);border-color:var(--ds-color-cta-navy);color:var(--ds-color-text-inverse)}.ds-v2 .ds-btn--secondary.ds-btn--theme-light:focus-visible{background:var(--ds-color-focus-surface-light);border-color:var(--ds-color-cta-navy);color:var(--ds-color-cta-navy)}.ds-v2 .ds-btn--secondary.ds-btn--theme-light:disabled,.ds-v2 .ds-btn--secondary.ds-btn--theme-light[aria-disabled=true]{border-color:var(--ds-color-btn-disabled-border-light);color:var(--ds-color-btn-disabled-text-light)}.ds-v2 .ds-btn--secondary.ds-btn--theme-dark{background:transparent;border-color:var(--ds-color-text-inverse);color:var(--ds-color-text-inverse)}.ds-v2 .ds-btn--secondary.ds-btn--theme-dark:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-color-text-inverse);border-color:var(--ds-color-text-inverse);color:var(--ds-color-cta-navy)}.ds-v2 .ds-btn--secondary.ds-btn--theme-dark:focus-visible{background:var(--ds-color-cta-navy);border-color:var(--ds-color-text-inverse);color:var(--ds-color-text-inverse)}.ds-v2 .ds-btn--secondary.ds-btn--theme-dark:disabled,.ds-v2 .ds-btn--secondary.ds-btn--theme-dark[aria-disabled=true]{border-color:var(--ds-color-btn-disabled-border-dark);color:var(--ds-color-btn-disabled-text-dark)}.ds-v2 .ds-btn--text.ds-btn--theme-light{background:transparent;color:var(--ds-color-cta-navy)}.ds-v2 .ds-btn--text.ds-btn--theme-light:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-color-cta-navy);color:var(--ds-color-text-inverse)}.ds-v2 .ds-btn--text.ds-btn--theme-light:focus-visible{background:var(--ds-color-focus-surface-light);color:var(--ds-color-cta-navy)}.ds-v2 .ds-btn--text.ds-btn--theme-light:disabled,.ds-v2 .ds-btn--text.ds-btn--theme-light[aria-disabled=true]{color:var(--ds-color-btn-disabled-text-light)}.ds-v2 .ds-btn--text.ds-btn--theme-dark{background:transparent;color:var(--ds-color-text-inverse)}.ds-v2 .ds-btn--text.ds-btn--theme-dark:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-color-text-inverse);color:var(--ds-color-cta-navy)}.ds-v2 .ds-btn--text.ds-btn--theme-dark:focus-visible{background:var(--ds-color-cta-navy);color:var(--ds-color-text-inverse)}.ds-v2 .ds-btn--text.ds-btn--theme-dark:disabled,.ds-v2 .ds-btn--text.ds-btn--theme-dark[aria-disabled=true]{color:var(--ds-color-btn-disabled-text-dark)}.ds-v2 .ds-btn--text-icon.ds-btn--theme-light{color:var(--ds-color-cta-navy)}.ds-v2 .ds-btn--text-icon.ds-btn--theme-light .ds-btn__icon,.ds-v2 .ds-btn--text-icon.ds-btn--theme-light:hover:not(:disabled):not([aria-disabled=true]){color:var(--ds-color-cta-coral)}.ds-v2 .ds-btn--text-icon.ds-btn--theme-light:focus-visible{background:var(--ds-color-focus-surface-light);color:var(--ds-color-cta-navy)}.ds-v2 .ds-btn--text-icon.ds-btn--theme-light:disabled,.ds-v2 .ds-btn--text-icon.ds-btn--theme-light:disabled .ds-btn__icon,.ds-v2 .ds-btn--text-icon.ds-btn--theme-light[aria-disabled=true],.ds-v2 .ds-btn--text-icon.ds-btn--theme-light[aria-disabled=true] .ds-btn__icon{color:var(--ds-color-btn-disabled-text-light)}.ds-v2 .ds-btn--text-icon.ds-btn--theme-dark{color:var(--ds-color-text-inverse)}.ds-v2 .ds-btn--text-icon.ds-btn--theme-dark .ds-btn__icon{color:var(--ds-color-cta-coral)}.ds-v2 .ds-btn--text-icon.ds-btn--theme-dark:focus-visible{background:var(--ds-color-cta-navy)}.ds-v2 .ds-btn--text-icon.ds-btn--theme-dark:disabled,.ds-v2 .ds-btn--text-icon.ds-btn--theme-dark:disabled .ds-btn__icon,.ds-v2 .ds-btn--text-icon.ds-btn--theme-dark[aria-disabled=true],.ds-v2 .ds-btn--text-icon.ds-btn--theme-dark[aria-disabled=true] .ds-btn__icon{color:var(--ds-color-btn-disabled-text-dark)}.ds-v2 .ds-btn--text-link.ds-btn--theme-light{color:var(--ds-color-cta-navy)}.ds-v2 .ds-btn--text-link.ds-btn--theme-light .ds-btn__icon{color:var(--ds-color-cta-coral)}.ds-v2 .ds-btn--text-link.ds-btn--theme-light:hover:not(:disabled):not([aria-disabled=true]){gap:var(--ds-space-md);color:var(--ds-color-cta-coral)}.ds-v2 .ds-btn--text-link.ds-btn--theme-light:focus-visible{background:var(--ds-color-focus-surface-light);color:var(--ds-color-cta-navy)}.ds-v2 .ds-btn--text-link.ds-btn--theme-light:disabled,.ds-v2 .ds-btn--text-link.ds-btn--theme-light:disabled .ds-btn__icon,.ds-v2 .ds-btn--text-link.ds-btn--theme-light[aria-disabled=true],.ds-v2 .ds-btn--text-link.ds-btn--theme-light[aria-disabled=true] .ds-btn__icon{color:var(--ds-color-btn-disabled-text-light)}.ds-v2 .ds-btn--text-link.ds-btn--theme-dark{color:var(--ds-color-text-inverse)}.ds-v2 .ds-btn--text-link.ds-btn--theme-dark .ds-btn__icon{color:var(--ds-color-cta-coral)}.ds-v2 .ds-btn--text-link.ds-btn--theme-dark:hover:not(:disabled):not([aria-disabled=true]){gap:var(--ds-space-md);color:var(--ds-color-cta-coral)}.ds-v2 .ds-btn--text-link.ds-btn--theme-dark:focus-visible{background:var(--ds-color-cta-navy);color:var(--ds-color-text-inverse)}.ds-v2 .ds-btn--text-link.ds-btn--theme-dark:disabled,.ds-v2 .ds-btn--text-link.ds-btn--theme-dark:disabled .ds-btn__icon,.ds-v2 .ds-btn--text-link.ds-btn--theme-dark[aria-disabled=true],.ds-v2 .ds-btn--text-link.ds-btn--theme-dark[aria-disabled=true] .ds-btn__icon{color:var(--ds-color-btn-disabled-text-dark)}@media (max-width:767px){.ds-v2 .ds-btn--text-icon.ds-btn--theme-light .ds-btn__icon{color:var(--ds-color-cta-navy)}.ds-v2 .ds-btn--text-icon.ds-btn--theme-dark .ds-btn__icon{color:white}}.ds-v2 .ds-hero{width:100%;padding:0;margin:0;box-sizing:border-box}.ds-v2 .ds-hero__frame{position:relative;width:100%;height:var(--ds-hero-height-mobile);min-height:var(--ds-hero-height-mobile);overflow:hidden;border-radius:0;display:block;color:var(--ds-color-text-inverse)}@media (min-width:768px){.ds-v2 .ds-hero__frame{height:auto;min-height:560px}}@media (min-width:1024px){.ds-v2 .ds-hero__frame{height:var(--ds-hero-height-desktop);min-height:var(--ds-hero-height-desktop);max-height:var(--ds-hero-height-desktop)}}.ds-v2 .ds-hero__inner{position:relative;z-index:2;width:100%;max-width:var(--ds-hero-width-design);margin:0 auto;height:100%;min-height:inherit;display:flex;align-items:center;box-sizing:border-box;padding-left:var(--ds-layout-margin);padding-right:var(--ds-layout-margin)}.ds-v2 .ds-hero__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.ds-v2 .ds-hero__media--desktop{display:none}@media (min-width:768px){.ds-v2 .ds-hero__media--mobile{display:none}.ds-v2 .ds-hero__media--desktop{display:block}}@media (min-width:1024px){.ds-v2 .ds-hero__media--desktop{object-position:center right}}@media (max-width:767px){.ds-v2 .ds-hero__media--mobile{object-position:bottom}}.ds-v2 .ds-hero__content{width:100%;max-width:var(--ds-hero-content-max-width);padding:2.5rem 0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-hero-content-gap)}.ds-v2 .ds-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-lg);padding-top:var(--ds-space-xs)}@media (max-width:767px){.ds-v2 .ds-hero__inner{align-items:flex-end;padding-bottom:var(--ds-space-5xl)}.ds-v2 .ds-hero__content{max-width:none;padding:0;gap:var(--ds-space-3xl)}.ds-v2 .ds-hero__title{max-width:11.5em;font-size:var(--ds-text-36);line-height:44px;letter-spacing:-.01em}.ds-v2 .ds-hero__actions{flex-direction:column;align-items:stretch;width:100%;gap:var(--ds-space-md);padding-top:0}.ds-v2 .ds-hero__actions .ds-btn{width:100%;justify-content:center;min-height:52px;padding:var(--ds-space-14) var(--ds-space-2xl)}}@media (min-width:640px){.ds-v2 .ds-hero__content{padding:3.5rem 0;gap:var(--ds-hero-content-gap)}}.ds-v2 .ds-hero__title{margin:0;font-family:var(--ds-font-display);font-weight:400;font-size:var(--ds-text-heading-lg);line-height:var(--ds-leading-heading-lg);letter-spacing:-1%;color:var(--ds-color-text-inverse)}@media (min-width:640px){.ds-v2 .ds-hero__title{font-size:var(--ds-text-heading-lg);line-height:var(--ds-leading-heading-lg)}}@media (min-width:1024px){.ds-v2 .ds-hero__title{font-size:var(--ds-text-display-md);line-height:var(--ds-leading-display-md)}}.ds-v2 .ds-hero__title-accent{font-style:italic;color:var(--ds-color-cta-coral)}.ds-v2 .ds-hero__description{margin:0;max-width:580px;font-family:var(--ds-font-body);font-size:var(--ds-text-body);line-height:var(--ds-leading-body);color:var(--ds-color-inverse-92)}@media (min-width:1024px){.ds-v2 .ds-hero__description{font-size:var(--ds-text-body-md);line-height:var(--ds-leading-body-md)}}.ds-v2 .ds-hero__statement{width:100%;background:var(--ds-color-surface);box-sizing:border-box}.ds-v2 .ds-hero__statement-inner{width:100%;max-width:var(--ds-hero-width-design);margin:0 auto;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--ds-hero-statement-padding-y) var(--ds-layout-margin)}@media (max-width:767px){.ds-v2 .ds-hero__statement-inner{padding-top:var(--ds-space-6xl);padding-bottom:var(--ds-space-6xl)}}.ds-v2 .ds-hero__statement-text{margin:0;max-width:var(--ds-hero-statement-max-width);text-align:center;font-family:var(--ds-font-display);font-weight:400;font-size:var(--ds-text-heading-sm);line-height:var(--ds-leading-heading-sm);letter-spacing:0;color:var(--ds-color-text)}@media (min-width:640px){.ds-v2 .ds-hero__statement-text{font-size:var(--ds-text-heading-md);line-height:var(--ds-leading-heading-md)}}@media (min-width:1024px){.ds-v2 .ds-hero__statement-text{font-size:var(--ds-text-heading-lg);line-height:var(--ds-leading-heading-lg)}}.ds-v2 .ds-hero__statement-accent{font-style:italic;color:var(--ds-color-cta-coral)}.ds-v2 .ds-logo-slider{width:100%;background:var(--ds-color-surface-elevated)}.ds-v2 .ds-logo-slider__eyebrow{margin:0;padding:var(--ds-logo-slider-heading-padding-top) var(--ds-layout-margin) 0;text-align:center;font-family:var(--ds-font-body);font-weight:500;font-size:var(--ds-text-caption-lg);line-height:var(--ds-leading-caption-lg);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-logo-slider-heading-color)}@media (max-width:767px){.ds-v2 .ds-logo-slider{padding-bottom:var(--ds-space-5xl)}.ds-v2 .ds-logo-slider__eyebrow{margin:0 auto;padding:var(--ds-space-5xl) var(--ds-space-xl) var(--ds-space-36);font-size:var(--ds-text-caption-sm);line-height:var(--ds-leading-caption-sm);letter-spacing:0}}.ds-v2 .ds-logo-slider__grid{display:none}@media (max-width:767px){.ds-v2 .ds-logo-slider__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 40px);max-width:360px;margin:0 auto;padding:0;list-style:none}.ds-v2 .ds-logo-slider__cell{display:flex;align-items:center;justify-content:center;min-height:88px;padding:var(--ds-space-md) var(--ds-space-10);box-sizing:border-box;border-right:var(--ds-border-width-default) solid var(--ds-logo-slider-divider-color);border-bottom:var(--ds-border-width-default) solid var(--ds-logo-slider-divider-color)}.ds-v2 .ds-logo-slider__cell:nth-child(3n){border-right:none}.ds-v2 .ds-logo-slider__cell:nth-child(n+4){border-bottom:none}.ds-v2 .ds-logo-slider__grid-image{width:auto;max-width:92%;height:auto;max-height:40px;object-fit:contain}}.ds-v2 .ds-logo-slider .home-logo-slider{height:var(--ds-logo-slider-track-height);padding:0;display:flex;align-items:center}@media (max-width:767px){.ds-v2 .ds-logo-slider .home-logo-slider{display:none}}.ds-v2 .ds-logo-slider .home-logo-slider-in.wrapper{width:100%;overflow:hidden}.ds-v2 .ds-customer-stories{width:100%;max-width:var(--ds-hero-width-design);margin:0 auto;padding:var(--ds-layout-section-y) var(--ds-layout-margin);box-sizing:border-box}.ds-v2 .ds-customer-stories__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-3xl);margin-bottom:var(--ds-layout-section-gap)}@media (min-width:1024px){.ds-v2 .ds-customer-stories__header{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-4xl)}}.ds-v2 #ds-customer-stories-heading,.ds-v2 .ds-customer-stories__title{margin:0;max-width:720px;font-family:var(--ds-font-heading);font-weight:400;font-size:var(--ds-customer-stories-heading-font-size);line-height:var(--ds-leading-heading-lg);color:var(--ds-color-text)}.ds-v2 .ds-customer-stories__title-accent{font-style:italic;color:var(--ds-color-cta-coral)}.ds-v2 .ds-customer-stories__cta{flex-shrink:0}.ds-v2 .ds-customer-stories__cta--mobile,.ds-v2 .ds-customer-stories__slider{display:none}@media (max-width:767px){.ds-v2 .ds-customer-stories{padding:var(--ds-space-6xl) 0 var(--ds-space-5xl)}.ds-v2 .ds-customer-stories__header{padding:0 var(--ds-space-xl);margin-bottom:var(--ds-space-28);gap:0}.ds-v2 .ds-customer-stories__cta--desktop{display:none}.ds-v2 .ds-customer-stories__cta--mobile{display:flex;width:calc(100% - 40px);margin:var(--ds-space-28) var(--ds-space-xl) 0;justify-content:center}.ds-v2 #ds-customer-stories-heading,.ds-v2 .ds-customer-stories__title{max-width:none;font-size:var(--ds-text-heading-md);line-height:var(--ds-leading-heading-md)}.ds-v2 .ds-customer-stories__slider{position:relative;display:block;width:100%}.ds-v2 .ds-customer-stories__slider-track{display:flex;gap:var(--ds-space-md);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:0 var(--ds-space-xl);scrollbar-width:none;margin-left:var(--ds-space-xl)}.ds-v2 .ds-customer-stories__slider-track::-webkit-scrollbar{display:none}.ds-v2 .ds-customer-stories__slide{position:relative;flex:0 0 90%;height:460px;overflow:hidden;scroll-snap-align:start}.ds-v2 .ds-customer-stories__slide .ds-customer-stories__vertical-label{display:none}.ds-v2 .ds-customer-stories__slide .ds-customer-stories__content{pointer-events:auto;padding:var(--ds-space-2xl) var(--ds-space-xl) var(--ds-space-28)}.ds-v2 .ds-customer-stories__slide .ds-customer-stories__content-inner{transform:none;transition:none}.ds-v2 .ds-customer-stories__slide .ds-customer-stories__org{font-size:var(--ds-text-caption-sm);letter-spacing:.12em}.ds-v2 .ds-customer-stories__slide .ds-customer-stories__stat-value{font-size:var(--ds-text-display-md)}.ds-v2 .ds-customer-stories__slide .ds-customer-stories__description{font-size:var(--ds-text-22);line-height:1.25;margin-bottom:var(--ds-space-lg)}.ds-v2 .ds-customer-stories__slide .ds-customer-stories__tags{margin-bottom:var(--ds-space-lg)}.ds-v2 .ds-customer-stories__nav{position:absolute;top:50%;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;border-radius:50%;background:var(--ds-color-surface-elevated);color:var(--ds-color-cta-navy);box-shadow:var(--ds-shadow-floating-button);cursor:pointer;transform:translateY(-50%)}.ds-v2 .ds-customer-stories__nav--prev{left:0}.ds-v2 .ds-customer-stories__nav--next{right:0}}.ds-v2 .ds-customer-stories__accordion{display:flex;flex-direction:column;width:100%;min-height:var(--ds-customer-stories-panel-height-mobile);gap:var(--ds-space-sm)}@media (max-width:767px){.ds-v2 .ds-customer-stories__accordion{display:none}}@media (min-width:1024px){.ds-v2 .ds-customer-stories__accordion{flex-direction:row;height:var(--ds-customer-stories-panel-height);min-height:var(--ds-customer-stories-panel-height);gap:0}}.ds-v2 .ds-customer-stories__panel{position:relative;flex:1 1 auto;min-height:72px;overflow:hidden;cursor:pointer;outline:none;transition:flex var(--ds-customer-stories-expand-duration) var(--ds-customer-stories-ease),min-height var(--ds-customer-stories-expand-duration) var(--ds-customer-stories-ease)}@media (min-width:1024px){.ds-v2 .ds-customer-stories__panel{flex:var(--ds-customer-stories-inactive-flex) 1 0;min-height:0;min-width:0}.ds-v2 .ds-customer-stories__panel.is-active{flex:0 0 var(--ds-customer-stories-active-width)}}@media (max-width:1023px){.ds-v2 .ds-customer-stories__panel.is-active{min-height:320px;flex:1 1 auto}}.ds-v2 .ds-customer-stories__panel:focus-visible{box-shadow:var(--ds-shadow-focus-ring);z-index:2}.ds-v2 .ds-customer-stories__media-wrap{position:absolute;inset:0}.ds-v2 .ds-customer-stories__media{object-fit:cover;object-position:center;transition:filter .45s ease,transform var(--ds-customer-stories-expand-duration) var(--ds-customer-stories-ease)}.ds-v2 .ds-customer-stories__panel:not(.is-active) .ds-customer-stories__media{filter:none;transform:scale(1.03)}.ds-v2 .ds-customer-stories__panel.is-active .ds-customer-stories__media{filter:none;transform:scale(1)}.ds-v2 .ds-customer-stories__scrim{position:absolute;inset:0;pointer-events:none}.ds-v2 .ds-customer-stories__panel .ds-customer-stories__scrim:after,.ds-v2 .ds-customer-stories__panel .ds-customer-stories__scrim:before{content:"";position:absolute;inset:0;transition:opacity var(--ds-customer-stories-expand-duration) var(--ds-customer-stories-ease)}.ds-v2 .ds-customer-stories__panel .ds-customer-stories__scrim:before{background:var(--ds-customer-stories-collapsed-overlay);opacity:1}.ds-v2 .ds-customer-stories__panel .ds-customer-stories__scrim:after{background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-cta-navy) 0%,transparent) 35%,color-mix(in srgb,var(--ds-color-cta-navy) 55%,transparent) 70%,color-mix(in srgb,var(--ds-color-cta-navy) 88%,transparent) 100%);opacity:0}.ds-v2 .ds-customer-stories__panel.is-active .ds-customer-stories__scrim:before{opacity:0}.ds-v2 .ds-customer-stories__panel.is-active .ds-customer-stories__scrim:after{opacity:1}.ds-v2 .ds-customer-stories__vertical-label{position:absolute;bottom:var(--ds-space-4xl);left:50%;z-index:2;margin:0;font-family:var(--ds-font-body);font-size:var(--ds-customer-stories-vertical-label-font-size);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-customer-stories-vertical-label-color);writing-mode:vertical-rl;transform:translateX(-50%) rotate(180deg);opacity:1;transition:opacity var(--ds-customer-stories-expand-duration) var(--ds-customer-stories-ease),transform var(--ds-customer-stories-expand-duration) var(--ds-customer-stories-ease);pointer-events:none;text-align:center;max-height:70%;overflow:hidden}@media (max-width:1023px){.ds-v2 .ds-customer-stories__panel.is-active .ds-customer-stories__vertical-label{display:none}}.ds-v2 .ds-customer-stories__content{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:var(--ds-space-4xl) var(--ds-space-3xl);color:var(--ds-color-text-inverse);pointer-events:none}.ds-v2 .ds-customer-stories__panel.is-active .ds-customer-stories__content{pointer-events:auto}.ds-v2 .ds-customer-stories__accordion .ds-customer-stories__content-inner{opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,calc(var(--ds-customer-stories-text-shift) * -1),0);transition:transform var(--ds-customer-stories-expand-duration) var(--ds-customer-stories-ease),opacity var(--ds-customer-stories-expand-duration) var(--ds-customer-stories-ease),visibility 0s linear var(--ds-customer-stories-expand-duration);will-change:transform,opacity}.ds-v2 .ds-customer-stories__accordion .ds-customer-stories__panel.is-active .ds-customer-stories__content-inner{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0);transition:transform var(--ds-customer-stories-expand-duration) var(--ds-customer-stories-ease),opacity var(--ds-customer-stories-expand-duration) var(--ds-customer-stories-ease),visibility 0s}@media (max-width:1023px){.ds-v2 .ds-customer-stories__accordion .ds-customer-stories__content{display:contents}.ds-v2 .ds-customer-stories__accordion .ds-customer-stories__content-inner{position:absolute;z-index:3;right:0;bottom:0;left:0;padding:var(--ds-space-4xl) var(--ds-space-3xl);color:var(--ds-color-text-inverse)}}@media (min-width:1024px){.ds-v2 .ds-customer-stories__accordion .ds-customer-stories__org{display:none}.ds-v2 .ds-customer-stories__accordion .ds-customer-stories__vertical-label{--cs-inactive-panel-width:calc((min(100vw, var(--ds-hero-width-design)) - 2 * var(--ds-layout-margin) - var(--ds-customer-stories-active-width)) / 3);position:absolute;z-index:2;left:calc(var(--cs-inactive-panel-width) / 2 + .5em);bottom:25px;margin:0;max-height:none;overflow:visible;writing-mode:horizontal-tb;white-space:nowrap;text-align:left;line-height:1;opacity:1;color:var(--ds-customer-stories-vertical-label-color);transform:rotate(-90deg);transform-origin:left bottom;transition:transform var(--ds-customer-stories-expand-duration) var(--ds-customer-stories-ease),left var(--ds-customer-stories-expand-duration) var(--ds-customer-stories-ease),bottom var(--ds-customer-stories-expand-duration) var(--ds-customer-stories-ease),color var(--ds-customer-stories-expand-duration) var(--ds-customer-stories-ease)}.ds-v2 .ds-customer-stories__accordion .ds-customer-stories__panel.is-active .ds-customer-stories__vertical-label{left:var(--ds-space-3xl);bottom:calc(100% - 44px - var(--ds-customer-stories-vertical-label-font-size));color:var(--ds-color-text-inverse);transform:rotate(0deg)}.ds-v2 .ds-customer-stories__accordion .ds-customer-stories__content{padding-top:calc(var(--ds-space-44) + var(--ds-customer-stories-vertical-label-font-size) + var(--ds-space-lg))}.ds-v2 .ds-customer-stories__content{right:auto;width:min(520px,calc((min(100vw, var(--ds-hero-width-design)) - 2 * var(--ds-layout-margin)) / 2));padding:var(--ds-space-44) var(--ds-space-3xl);box-sizing:border-box}.ds-v2 .ds-customer-stories__panel:last-child .ds-customer-stories__content{width:var(--ds-customer-stories-active-width)}.ds-v2 .ds-customer-stories__panel:last-child .ds-customer-stories__content .ds-customer-stories__description{font-size:var(--ds-text-heading-sm);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}}@media (prefers-reduced-motion:reduce){.ds-v2 .ds-customer-stories__media,.ds-v2 .ds-customer-stories__panel,.ds-v2 .ds-customer-stories__panel .ds-customer-stories__scrim:after,.ds-v2 .ds-customer-stories__panel .ds-customer-stories__scrim:before{transition:none}.ds-v2 .ds-customer-stories__accordion .ds-customer-stories__content-inner,.ds-v2 .ds-customer-stories__accordion .ds-customer-stories__panel.is-active .ds-customer-stories__content-inner{transform:none;transition:opacity .15s linear,visibility 0s linear .15s}.ds-v2 .ds-customer-stories__accordion .ds-customer-stories__panel.is-active .ds-customer-stories__content-inner{transition:opacity .15s linear,visibility 0s}.ds-v2 .ds-customer-stories__accordion .ds-customer-stories__panel.is-active .ds-customer-stories__vertical-label,.ds-v2 .ds-customer-stories__accordion .ds-customer-stories__vertical-label{transition:color .15s linear}}.ds-v2 .ds-customer-stories__org{margin:0 0 var(--ds-space-md);font-family:var(--ds-font-body);font-size:var(--ds-customer-stories-org-font-size);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ds-v2 .ds-customer-stories__stat{margin:0 0 var(--ds-space-sm);font-family:var(--ds-font-digit);font-weight:400;line-height:1;color:var(--ds-color-cta-coral)}.ds-v2 .ds-customer-stories__stat-value{font-size:var(--ds-customer-stories-stat-value-font-size);line-height:1}.ds-v2 .ds-customer-stories__stat-arrow{display:inline-block;height:.4em;margin:0 .18em;vertical-align:.18em;overflow:visible}.ds-v2 .ds-customer-stories__stat-suffix{margin-left:var(--ds-space-sm);font-size:var(--ds-text-heading-sm);line-height:var(--ds-leading-heading-sm);font-style:italic}.ds-v2 .ds-customer-stories__description{margin:0 0 var(--ds-space-18);font-family:var(--ds-font-heading);font-size:var(--ds-customer-stories-description-font-size);line-height:1.35;font-weight:400}.ds-v2 .ds-customer-stories__tags{display:flex;flex-wrap:wrap;gap:var(--ds-space-sm);margin:0 0 17px;padding:0;list-style:none}.ds-v2 .ds-customer-stories__tags li{padding:var(--ds-space-xs) var(--ds-space-md);border:var(--ds-border-width-default) solid var(--ds-color-inverse-55);border-radius:var(--ds-radius-sm);font-family:var(--ds-font-body);font-size:var(--ds-customer-stories-tag-font-size);line-height:1.35;text-transform:capitalize}.ds-v2 .ds-customer-stories__story-link{display:inline-flex;align-items:center;gap:var(--ds-space-xs);font-family:var(--ds-font-body);font-size:var(--ds-customer-stories-story-link-font-size);font-weight:500;line-height:1.35;color:var(--ds-color-text-inverse);text-decoration:none}.ds-v2 .ds-customer-stories__story-link span{color:var(--ds-color-cta-coral)}.ds-v2 .ds-customer-stories__story-link:hover{text-decoration:underline}@media (min-width:768px) and (max-width:1023px){.ds-v2 .ds-customer-stories__accordion{display:none}.ds-v2 .ds-customer-stories__slider{position:relative;display:block;width:100%}.ds-v2 .ds-customer-stories__slider-track{display:flex;gap:var(--ds-space-lg);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:0;margin-right:calc(var(--ds-layout-margin) * -1);padding:0 var(--ds-layout-margin) 0 0;scrollbar-width:none}.ds-v2 .ds-customer-stories__slider-track::-webkit-scrollbar{display:none}.ds-v2 .ds-customer-stories__slide{position:relative;flex:0 0 56%;height:520px;overflow:hidden;scroll-snap-align:start}.ds-v2 .ds-customer-stories__slide .ds-customer-stories__vertical-label{display:none}.ds-v2 .ds-customer-stories__slide .ds-customer-stories__content{pointer-events:auto;padding:var(--ds-space-3xl) var(--ds-space-28) var(--ds-space-36)}.ds-v2 .ds-customer-stories__slide .ds-customer-stories__content-inner{transform:none;transition:none}.ds-v2 .ds-customer-stories__slide .ds-customer-stories__stat-value{font-size:72px}.ds-v2 .ds-customer-stories__slide .ds-customer-stories__description{font-size:var(--ds-text-heading-sm);line-height:1.25;margin-bottom:var(--ds-space-lg)}.ds-v2 .ds-customer-stories__nav{position:absolute;top:50%;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;border-radius:50%;background:var(--ds-color-surface-elevated);color:var(--ds-color-cta-navy);box-shadow:var(--ds-shadow-floating-button);cursor:pointer;transform:translateY(-50%)}.ds-v2 .ds-customer-stories__nav--prev{left:12px}.ds-v2 .ds-customer-stories__nav--next{right:12px}}.ds-v2 .ds-in-their-words{width:100%;max-width:var(--ds-hero-width-design);margin:0 auto;padding:0 var(--ds-layout-margin) var(--ds-layout-section-y);box-sizing:border-box}.ds-v2 .ds-in-their-words__title{margin:0 0 var(--ds-space-4xl);font-family:var(--ds-font-heading);font-weight:400;font-size:var(--ds-in-their-words-heading-font-size);line-height:1.2;color:var(--ds-color-text)}.ds-v2 .ds-in-their-words__title-accent{font-style:italic;color:var(--ds-color-cta-coral)}.ds-v2 .ds-in-their-words__tabs{display:flex;flex-wrap:wrap;gap:var(--ds-in-their-words-tabs-gap);margin-bottom:var(--ds-space-4xl)}.ds-v2 .ds-in-their-words__tab{position:relative;flex:0 0 auto;width:var(--ds-in-their-words-tab-width);height:var(--ds-in-their-words-tab-height);padding:0;background:var(--ds-color-surface-elevated);border:var(--ds-border-width-default) solid var(--ds-in-their-words-tab-border);overflow:hidden;cursor:pointer}.ds-v2 .ds-in-their-words__tab.is-active{border-color:var(--ds-color-cta-coral)}.ds-v2 .ds-in-their-words__tab:focus-visible{outline:none;box-shadow:var(--ds-shadow-focus-ring)}.ds-v2 .ds-in-their-words__tab-logo{object-fit:contain;object-position:center;padding:var(--ds-space-18) var(--ds-space-xl)}.ds-v2 .ds-in-their-words__tab:not(.is-active) .ds-in-their-words__tab-logo{opacity:.55}.ds-v2 .ds-in-their-words__panel{display:flex;flex-direction:column;align-items:center}.ds-v2 .ds-in-their-words__photo{position:relative;z-index:2;width:160px;height:182px;flex-shrink:0;margin-bottom:-56px;overflow:hidden;box-shadow:var(--ds-in-their-words-photo-shadow)}.ds-v2 .ds-in-their-words__photo-img{object-fit:cover}.ds-v2 .ds-in-their-words__card{margin:0;width:100%;background:var(--ds-in-their-words-card-bg);color:var(--ds-color-text-inverse);padding:var(--ds-space-7xl) var(--ds-space-3xl) var(--ds-space-4xl);box-sizing:border-box}.ds-v2 .ds-in-their-words__quote-mark{display:block;margin:0 0 var(--ds-space-sm);line-height:0}.ds-v2 .ds-in-their-words__quote-mark-img{display:block;width:var(--ds-in-their-words-quote-mark-width);height:auto}.ds-v2 .ds-in-their-words__quote{margin:0}.ds-v2 .ds-in-their-words__quote p{margin:0 0 var(--ds-space-lg);font-family:var(--ds-font-heading);font-weight:400;font-size:var(--ds-in-their-words-quote-font-size);line-height:1.55}.ds-v2 .ds-in-their-words__quote p:last-child{margin-bottom:0}.ds-v2 .ds-in-their-words__caption{display:flex;align-items:center;gap:var(--ds-space-lg);margin-top:var(--ds-space-4xl);font-family:var(--ds-font-body);font-size:var(--ds-in-their-words-caption-font-size);line-height:1.5}.ds-v2 .ds-in-their-words__author-photo{display:none}.ds-v2 .ds-in-their-words__author-text{display:block}.ds-v2 .ds-in-their-words__name{font-weight:600;color:var(--ds-color-text-inverse)}.ds-v2 .ds-in-their-words__role{font-weight:400;color:var(--ds-in-their-words-role-color)}.ds-v2 .ds-in-their-words__role:before{content:" · "}.ds-v2 .ds-in-their-words__dots{display:none}@media (min-width:768px){.ds-v2 .ds-in-their-words__panel{flex-direction:row;align-items:center}.ds-v2 .ds-in-their-words__photo{width:var(--ds-in-their-words-photo-width);height:var(--ds-in-their-words-photo-height);margin-bottom:0;margin-right:calc(var(--ds-in-their-words-photo-overlap) * -1)}.ds-v2 .ds-in-their-words__card{height:var(--ds-in-their-words-card-height);min-height:var(--ds-in-their-words-card-height);padding:var(--ds-space-6xl) var(--ds-space-6xl) var(--ds-space-6xl) calc(var(--ds-in-their-words-photo-overlap) + var(--ds-space-6xl));display:flex;flex-direction:column;justify-content:center}}@media (max-width:767px){.ds-v2 .ds-in-their-words{padding:0 0 var(--ds-space-28)}.ds-v2 .ds-in-their-words__title{margin:0 var(--ds-space-xl) var(--ds-space-2xl);font-size:var(--ds-text-heading-md);line-height:var(--ds-leading-heading-md)}.ds-v2 .ds-in-their-words__tabs{display:flex;flex-wrap:nowrap;gap:var(--ds-space-md);margin:0 0 var(--ds-space-lg);padding:0 var(--ds-space-xl);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ds-v2 .ds-in-their-words__tabs::-webkit-scrollbar{display:none}.ds-v2 .ds-in-their-words__tab{flex:0 0 42%;width:42%;height:72px;border:none;border-radius:var(--ds-radius-sm);background:var(--ds-color-surface-elevated);box-shadow:var(--ds-shadow-tab);scroll-snap-align:start}.ds-v2 .ds-in-their-words__tab:not(.is-active) .ds-in-their-words__tab-logo{opacity:1}.ds-v2 .ds-in-their-words__dots{display:flex;align-items:center;justify-content:center;gap:var(--ds-space-sm);margin:0 0 var(--ds-space-28)}.ds-v2 .ds-in-their-words__dot{width:8px;height:8px;padding:0;border:none;border-radius:var(--ds-radius-xs);background:var(--ds-in-their-words-dot-color);cursor:pointer}.ds-v2 .ds-in-their-words__dot.is-active{width:28px;height:8px;background:var(--ds-color-cta-coral)}.ds-v2 .ds-in-their-words__panel{padding:0 var(--ds-space-xl);align-items:stretch}.ds-v2 .ds-in-their-words__photo{display:none}.ds-v2 .ds-in-their-words__card{padding:var(--ds-space-28) var(--ds-space-2xl) var(--ds-space-3xl);border-radius:8px}.ds-v2 .ds-in-their-words__quote-mark-img{width:40px}.ds-v2 .ds-in-their-words__quote p{font-size:var(--ds-text-body-md);line-height:1.45;margin-bottom:var(--ds-space-xl)}.ds-v2 .ds-in-their-words__caption{margin-top:var(--ds-space-28);align-items:flex-start}.ds-v2 .ds-in-their-words__author-photo{display:block;position:relative;flex-shrink:0;width:56px;height:56px;overflow:hidden}.ds-v2 .ds-in-their-words__author-photo-img{object-fit:cover}.ds-v2 .ds-in-their-words__author-text{display:flex;flex-direction:column;gap:var(--ds-space-xs);min-width:0}.ds-v2 .ds-in-their-words__name{font-size:var(--ds-text-body);line-height:1.3}.ds-v2 .ds-in-their-words__role{display:block;font-size:var(--ds-text-caption-sm);line-height:1.4}.ds-v2 .ds-in-their-words__role:before{content:none}}@media (min-width:768px) and (max-width:1023px){.ds-v2 .ds-in-their-words__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-lg)}.ds-v2 .ds-in-their-words__tab{width:100%}.ds-v2 .ds-in-their-words__panel{align-items:stretch}.ds-v2 .ds-in-their-words__photo{align-self:center;width:220px;height:220px;margin-right:-40px}.ds-v2 .ds-in-their-words__card{height:auto;min-height:var(--ds-in-their-words-card-height);padding:var(--ds-space-4xl) var(--ds-space-36) var(--ds-space-4xl) 76px}.ds-v2 .ds-in-their-words__quote p{font-size:var(--ds-text-body-md)}}.ds-v2 .ds-industry-spec{display:grid;width:100%;background:var(--ds-industry-spec-panel-bg)}.ds-v2 .ds-industry-spec,.ds-v2 .ds-industry-spec[data-accent=education]{--ds-industry-spec-accent:var(--ds-color-accent-education)}.ds-v2 .ds-industry-spec[data-accent=housing]{--ds-industry-spec-accent:var(--ds-color-accent-housing)}.ds-v2 .ds-industry-spec[data-accent=nonprofit]{--ds-industry-spec-accent:var(--ds-color-accent-nonprofit)}.ds-v2 .ds-industry-spec[data-accent=profserv]{--ds-industry-spec-accent:var(--ds-color-accent-profserv)}.ds-v2 .ds-industry-spec__copy{display:flex;flex-direction:column;justify-content:center;padding:var(--ds-layout-section-y) var(--ds-layout-margin);box-sizing:border-box}.ds-v2 .ds-industry-spec__title{margin:0 0 var(--ds-industry-spec-title-margin-bottom);font-family:var(--ds-font-heading);font-weight:400;font-size:var(--ds-text-heading-lg);line-height:var(--ds-leading-heading-lg);color:var(--ds-color-text)}.ds-v2 .ds-industry-spec__title-accent{font-style:italic;color:var(--ds-color-cta-coral)}.ds-v2 .ds-industry-spec__tabs{display:flex;flex-wrap:wrap;gap:var(--ds-industry-spec-tab-gap);margin-bottom:var(--ds-industry-spec-tabs-margin-bottom)}.ds-v2 .ds-industry-spec__tab{width:var(--ds-industry-spec-tab-size);height:var(--ds-industry-spec-tab-size);padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:var(--ds-border-width-strong) solid;color:var(--ds-industry-spec-accent);cursor:pointer}.ds-v2 .ds-industry-spec__tab[data-accent=education]{color:var(--ds-color-accent-education)}.ds-v2 .ds-industry-spec__tab[data-accent=housing]{color:var(--ds-color-accent-housing)}.ds-v2 .ds-industry-spec__tab[data-accent=nonprofit]{color:var(--ds-color-accent-nonprofit)}.ds-v2 .ds-industry-spec__tab[data-accent=profserv]{color:var(--ds-color-accent-profserv)}.ds-v2 .ds-industry-spec__tab.is-active{background:currentColor}.ds-v2 .ds-industry-spec__tab.is-active .ds-industry-spec__icon-svg{color:var(--ds-industry-spec-name-color)}.ds-v2 .ds-industry-spec__tab:focus-visible{outline:none;box-shadow:var(--ds-shadow-focus-ring)}.ds-v2 .ds-industry-spec__icon-svg{width:28px;height:28px;color:inherit}.ds-v2 .ds-industry-spec__name{display:inline-flex;align-items:center;margin:0 0 var(--ds-space-3xl);padding:var(--ds-space-sm) var(--ds-space-lg);border-radius:var(--ds-radius-sm);background:var(--ds-industry-spec-accent);color:var(--ds-industry-spec-name-color);font-family:var(--ds-font-heading);font-size:var(--ds-text-heading-sm);font-weight:400;line-height:var(--ds-leading-heading-sm)}.ds-v2 .ds-industry-spec__tags{display:flex;flex-wrap:wrap;gap:var(--ds-space-sm);margin:0 0 var(--ds-industry-spec-tags-margin-bottom);padding-right:30px;list-style:none}.ds-v2 .ds-industry-spec__tags li{padding:var(--ds-space-sm) var(--ds-space-md);background:var(--ds-color-surface-elevated);font-family:var(--ds-font-body);font-size:var(--ds-industry-spec-tag-font-size);line-height:1.35;color:var(--ds-color-text)}.ds-v2 .ds-industry-spec__cta{align-self:flex-start}.ds-v2 .ds-industry-spec .ds-industry-spec__cta .ds-btn__icon{color:var(--ds-industry-spec-accent)}.ds-v2 .ds-industry-spec .ds-industry-spec__cta .ds-btn__icon path{stroke-width:2}.ds-v2 .ds-industry-spec .ds-industry-spec__cta.ds-btn--text-icon:hover:not(:disabled):not([aria-disabled=true]){color:var(--ds-color-cta-navy)}.ds-v2 .ds-industry-spec .ds-industry-spec__cta:hover:not(:disabled):not([aria-disabled=true]) .ds-btn__icon{color:var(--ds-industry-spec-accent)}.ds-v2 .ds-industry-spec__media{position:relative;width:100%;min-height:var(--ds-industry-spec-media-min-height);max-height:var(--ds-industry-spec-media-max-height);overflow:hidden}.ds-v2 .ds-industry-spec__image{object-fit:cover;object-position:center}@media (max-width:767px){.ds-v2 .ds-industry-spec{display:flex;flex-direction:column}.ds-v2 .ds-industry-spec__copy{display:contents}.ds-v2 .ds-industry-spec__title{order:1;margin:0;padding:var(--ds-space-28) var(--ds-space-xl) var(--ds-space-2xl);font-size:var(--ds-text-heading-md);line-height:var(--ds-leading-heading-md)}.ds-v2 .ds-industry-spec__title-accent{display:block}.ds-v2 .ds-industry-spec__tabs{order:2;flex-wrap:nowrap;gap:var(--ds-space-md);margin:0;padding:0 var(--ds-space-xl) var(--ds-space-2xl)}.ds-v2 .ds-industry-spec__tab{flex:1 1 0;width:auto;height:68px;min-width:0;background:var(--ds-color-surface-elevated)}.ds-v2 .ds-industry-spec__tab.is-active{background:currentColor}.ds-v2 .ds-industry-spec__icon-svg{width:26px;height:26px}.ds-v2 .ds-industry-spec__media{order:3;width:100%;min-height:240px;max-height:none;aspect-ratio:16/11}.ds-v2 .ds-industry-spec__details{order:4;padding:var(--ds-space-28) var(--ds-space-xl) 0}.ds-v2 .ds-industry-spec__name{margin-bottom:var(--ds-space-xl);padding:var(--ds-space-6) var(--ds-space-md);font-size:var(--ds-text-heading-sm);line-height:36px}.ds-v2 .ds-industry-spec__tags{gap:var(--ds-space-10);margin-bottom:var(--ds-space-2xl);padding-right:0}.ds-v2 .ds-industry-spec__tags li{padding:var(--ds-space-10) var(--ds-space-14);border-radius:var(--ds-radius-xs)}.ds-v2 .ds-industry-spec__cta{order:5;margin:0 var(--ds-space-xl) var(--ds-space-28)}}@media (min-width:1024px){.ds-v2 .ds-industry-spec{grid-template-columns:1fr auto;align-items:center;min-height:var(--ds-industry-spec-media-min-height)}.ds-v2 .ds-industry-spec__media{width:var(--ds-industry-spec-media-width);height:var(--ds-industry-spec-media-height);min-height:var(--ds-industry-spec-media-min-height);max-height:var(--ds-industry-spec-media-max-height);flex-shrink:0}}@media (min-width:1024px) and (max-width:1279px){.ds-v2 .ds-industry-spec{grid-template-columns:minmax(0,1fr) auto}.ds-v2 .ds-industry-spec__media{width:50vw;height:auto;aspect-ratio:762.41/609.92}}.ds-v2 .ds-discussing-now{width:100%;max-width:var(--ds-hero-width-design);margin:0 auto;padding:var(--ds-layout-section-y) var(--ds-layout-margin);box-sizing:border-box}.ds-v2 .ds-discussing-now__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-3xl);margin-bottom:var(--ds-layout-section-gap)}@media (min-width:1024px){.ds-v2 .ds-discussing-now__header{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-4xl)}}.ds-v2 .ds-discussing-now__title{margin:0;font-family:var(--ds-font-heading);font-weight:400;font-size:var(--ds-text-heading-lg);line-height:var(--ds-leading-heading-lg);color:var(--ds-color-text)}.ds-v2 .ds-discussing-now__title-accent{font-style:italic;color:var(--ds-color-cta-coral)}.ds-v2 .ds-discussing-now__cta{flex-shrink:0}.ds-v2 .ds-discussing-now__grid{display:grid;grid-template-columns:1fr;margin:0;list-style:none;background:var(--ds-discussing-now-grid-bg)}@media (min-width:768px){.ds-v2 .ds-discussing-now__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ds-v2 .ds-discussing-now__grid{grid-template-columns:repeat(3,1fr)}}.ds-v2 .ds-discussing-now__card{display:flex;flex-direction:column;min-width:0;padding:var(--ds-discussing-now-card-padding);box-sizing:border-box;background:var(--ds-discussing-now-card-bg);transition:background .28s ease,color .28s ease}.ds-v2 .ds-discussing-now__card:focus-within,.ds-v2 .ds-discussing-now__card:hover{background:var(--ds-discussing-now-card-bg-hover)}.ds-v2 .ds-discussing-now__media{position:relative;width:100%;max-width:var(--ds-discussing-now-media-width);height:var(--ds-discussing-now-media-height);overflow:hidden}.ds-v2 .ds-discussing-now__image{object-fit:cover;object-position:center}.ds-v2 .ds-discussing-now__body{display:flex;flex:1;flex-direction:column;padding:var(--ds-space-3xl) 0 0}.ds-v2 .ds-discussing-now__card-title{margin:0 0 var(--ds-space-md);font-family:var(--ds-font-heading);font-weight:400;font-size:var(--ds-text-heading-sm);line-height:var(--ds-leading-heading-sm);color:var(--ds-color-text);transition:color .28s ease}.ds-v2 .ds-discussing-now__meta{margin:0 0 var(--ds-space-md);font-family:var(--ds-font-body);font-size:var(--ds-text-body);line-height:1.5;color:var(--ds-color-text-secondary);transition:color .28s ease}.ds-v2 .ds-discussing-now__card:focus-within .ds-discussing-now__card-title,.ds-v2 .ds-discussing-now__card:focus-within .ds-discussing-now__meta,.ds-v2 .ds-discussing-now__card:hover .ds-discussing-now__card-title,.ds-v2 .ds-discussing-now__card:hover .ds-discussing-now__meta{color:var(--ds-color-text-inverse)}.ds-v2 .ds-discussing-now__link{margin-top:auto;align-self:flex-start}.ds-v2 .ds-discussing-now__link.ds-btn--text-icon.ds-btn--theme-light,.ds-v2 .ds-discussing-now__link.ds-btn--text-icon.ds-btn--theme-light:hover:not(:disabled):not([aria-disabled=true]){color:var(--ds-discussing-now-link-color-default)}.ds-v2 .ds-discussing-now__card:focus-within .ds-discussing-now__link.ds-btn--text-icon.ds-btn--theme-light,.ds-v2 .ds-discussing-now__card:focus-within .ds-discussing-now__link.ds-btn--text-icon.ds-btn--theme-light .ds-btn__icon,.ds-v2 .ds-discussing-now__card:focus-within .ds-discussing-now__link.ds-btn--text-icon.ds-btn--theme-light:hover:not(:disabled):not([aria-disabled=true]),.ds-v2 .ds-discussing-now__card:hover .ds-discussing-now__link.ds-btn--text-icon.ds-btn--theme-light,.ds-v2 .ds-discussing-now__card:hover .ds-discussing-now__link.ds-btn--text-icon.ds-btn--theme-light .ds-btn__icon,.ds-v2 .ds-discussing-now__card:hover .ds-discussing-now__link.ds-btn--text-icon.ds-btn--theme-light:hover:not(:disabled):not([aria-disabled=true]){color:var(--ds-discussing-now-link-color)}.ds-v2 .ds-discussing-now__cta--mobile,.ds-v2 .ds-discussing-now__nav{display:none}@media (max-width:767px){.ds-v2 .ds-discussing-now{padding:var(--ds-space-28) 0 var(--ds-space-6xl)}.ds-v2 .ds-discussing-now__header{padding:0 var(--ds-space-xl);margin-bottom:var(--ds-space-2xl);gap:0}.ds-v2 .ds-discussing-now__title{font-size:var(--ds-text-heading-md);line-height:var(--ds-leading-heading-md)}.ds-v2 .ds-discussing-now__title-accent{display:block}.ds-v2 .ds-discussing-now__cta--desktop{display:none}.ds-v2 .ds-discussing-now__cta--mobile{display:flex;width:calc(100% - 40px);margin:var(--ds-space-28) var(--ds-space-xl) 0;justify-content:center}.ds-v2 .ds-discussing-now__slider{position:relative;width:100%}.ds-v2 .ds-discussing-now__grid{display:flex;flex-wrap:nowrap;gap:var(--ds-space-lg);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:0 var(--ds-space-xl);background:transparent;scrollbar-width:none;margin-left:var(--ds-space-xl)}.ds-v2 .ds-discussing-now__grid::-webkit-scrollbar{display:none}.ds-v2 .ds-discussing-now__card{flex:0 0 82%;min-width:82%;padding:0 0 var(--ds-space-sm);background:transparent;scroll-snap-align:start}.ds-v2 .ds-discussing-now__card:focus-within,.ds-v2 .ds-discussing-now__card:hover{background:transparent}.ds-v2 .ds-discussing-now__card:focus-within .ds-discussing-now__card-title,.ds-v2 .ds-discussing-now__card:hover .ds-discussing-now__card-title{color:var(--ds-color-text)}.ds-v2 .ds-discussing-now__card:focus-within .ds-discussing-now__meta,.ds-v2 .ds-discussing-now__card:hover .ds-discussing-now__meta{color:var(--ds-color-text-secondary)}.ds-v2 .ds-discussing-now__media{max-width:none;width:100%;height:auto;aspect-ratio:16/10}.ds-v2 .ds-discussing-now__body{padding-top:var(--ds-space-xl)}.ds-v2 .ds-discussing-now__card-title{font-size:var(--ds-text-heading-sm);line-height:var(--ds-leading-heading-sm)}.ds-v2 .ds-discussing-now__meta{font-size:var(--ds-text-body)}.ds-v2 .ds-discussing-now__nav{position:absolute;top:18%;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;border-radius:50%;background:var(--ds-color-surface-elevated);color:var(--ds-color-cta-navy);box-shadow:var(--ds-shadow-floating-button);cursor:pointer;transform:translateY(-50%)}.ds-v2 .ds-discussing-now__nav--prev{left:0}.ds-v2 .ds-discussing-now__nav--next{right:0}}@media (min-width:768px) and (max-width:1023px){.ds-v2 .ds-discussing-now__card:last-child:nth-child(odd){grid-column:1/-1}}.ds-v2 .ds-sf-exp{width:100%;max-width:var(--ds-hero-width-design);margin:0 auto;padding:var(--ds-layout-section-y) var(--ds-layout-margin);box-sizing:border-box;background:var(--ds-color-surface-elevated)}.ds-v2 .ds-sf-exp__title{margin:0 0 var(--ds-sf-exp-title-margin-bottom);font-family:var(--ds-font-heading);font-weight:400;font-size:var(--ds-text-heading-lg);line-height:var(--ds-leading-heading-lg);color:var(--ds-color-text)}.ds-v2 .ds-sf-exp__title-accent{font-style:italic;color:var(--ds-color-cta-coral)}.ds-v2 .ds-sf-exp__grid{display:grid;grid-template-columns:1fr;gap:var(--ds-sf-exp-grid-gap);margin:0;padding:0;list-style:none}@media (min-width:768px){.ds-v2 .ds-sf-exp__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ds-v2 .ds-sf-exp__grid{grid-template-columns:repeat(4,1fr)}}.ds-v2 .ds-sf-exp__item{display:flex;flex-direction:column;min-width:0;padding:var(--ds-sf-exp-item-padding);box-sizing:border-box;border-top:var(--ds-border-width-default) solid var(--ds-sf-exp-rule-color);border-bottom:var(--ds-border-width-default) solid var(--ds-sf-exp-rule-color);transition:border-color .28s ease}.ds-v2 .ds-sf-exp__item:focus-within,.ds-v2 .ds-sf-exp__item:hover{border-top-color:var(--ds-sf-exp-rule-color-hover);border-bottom-color:var(--ds-sf-exp-rule-color-hover)}.ds-v2 .ds-sf-exp__item-title{margin:0 0 var(--ds-sf-exp-item-title-margin-bottom);font-family:var(--ds-font-heading);font-weight:400;font-size:var(--ds-text-body-lg);line-height:var(--ds-leading-heading-sm);color:var(--ds-color-text)}.ds-v2 .ds-sf-exp__item-body{margin:0 0 var(--ds-space-lg);font-family:var(--ds-font-body);font-size:var(--ds-text-body);line-height:var(--ds-leading-body);color:var(--ds-color-text-secondary)}.ds-v2 .ds-sf-exp__link{margin-top:auto;align-self:flex-start}.ds-v2 .ds-sf-exp__item:focus-within .ds-sf-exp__link.ds-btn--text-icon.ds-btn--theme-light,.ds-v2 .ds-sf-exp__item:focus-within .ds-sf-exp__link.ds-btn--text-icon.ds-btn--theme-light:hover:not(:disabled):not([aria-disabled=true]),.ds-v2 .ds-sf-exp__item:hover .ds-sf-exp__link.ds-btn--text-icon.ds-btn--theme-light,.ds-v2 .ds-sf-exp__item:hover .ds-sf-exp__link.ds-btn--text-icon.ds-btn--theme-light:hover:not(:disabled):not([aria-disabled=true]){color:var(--ds-sf-exp-link-color-hover)}.ds-v2 .ds-sf-exp__products{margin-top:var(--ds-sf-exp-products-margin-top)}.ds-v2 .ds-sf-exp__products-label{margin:0 0 var(--ds-space-2xl);font-family:var(--ds-font-body);font-size:var(--ds-text-caption-sm);font-weight:600;line-height:var(--ds-leading-caption-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-sf-exp-products-label-color)}.ds-v2 .ds-sf-exp__products-list{display:flex;flex-wrap:wrap;gap:var(--ds-sf-exp-product-gap);margin:0;padding:0;list-style:none}.ds-v2 .ds-sf-exp__product{display:inline-flex;align-items:center;padding:var(--ds-sf-exp-product-padding);border:var(--ds-border-width-default) solid var(--ds-sf-exp-product-border);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface-elevated);box-sizing:border-box;font-family:var(--ds-font-body);font-size:var(--ds-sf-exp-product-font-size);font-weight:500;line-height:1.35;color:var(--ds-color-text);text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.ds-v2 .ds-sf-exp__product:focus-visible,.ds-v2 .ds-sf-exp__product:hover{background:var(--ds-color-cta-coral);border-color:transparent}.ds-v2 .ds-sf-exp__product:focus-visible{outline:none;box-shadow:var(--ds-shadow-focus-ring)}@media (max-width:767px){.ds-v2 .ds-sf-exp{padding:var(--ds-space-5xl) var(--ds-space-xl) var(--ds-space-6xl)}.ds-v2 .ds-sf-exp__title{margin-bottom:var(--ds-space-2xl);font-size:var(--ds-text-heading-md);line-height:var(--ds-leading-heading-md)}.ds-v2 .ds-sf-exp__title-accent{display:block}.ds-v2 .ds-sf-exp__grid{grid-template-columns:1fr;gap:0}.ds-v2 .ds-sf-exp__item{padding:var(--ds-space-2xl) 0;border-top:var(--ds-border-width-default) solid var(--ds-sf-exp-rule-color);border-bottom:none}.ds-v2 .ds-sf-exp__item:last-child{border-bottom:var(--ds-border-width-default) solid var(--ds-sf-exp-rule-color)}.ds-v2 .ds-sf-exp__item-title{font-size:var(--ds-text-22);line-height:var(--ds-leading-body-md);margin-bottom:var(--ds-space-10)}.ds-v2 .ds-sf-exp__item-body{font-size:var(--ds-text-body);line-height:var(--ds-leading-body);margin-bottom:var(--ds-space-lg)}.ds-v2 .ds-sf-exp__link.ds-btn--text-icon.ds-btn--theme-light,.ds-v2 .ds-sf-exp__link.ds-btn--text-icon.ds-btn--theme-light:hover:not(:disabled):not([aria-disabled=true]){color:var(--ds-sf-exp-link-color-hover)}.ds-v2 .ds-sf-exp__products{margin-top:var(--ds-space-3xl)}.ds-v2 .ds-sf-exp__products-label{margin-bottom:var(--ds-space-lg);letter-spacing:.12em}.ds-v2 .ds-sf-exp__products-list{gap:var(--ds-space-10)}.ds-v2 .ds-sf-exp__product{padding:var(--ds-space-6) var(--ds-space-md);font-size:var(--ds-text-caption-lg);border:none}}.ds-v2 .ds-news{width:100%;max-width:var(--ds-hero-width-design);margin:0 auto;padding:var(--ds-layout-section-y) var(--ds-layout-margin);box-sizing:border-box;background:var(--ds-news-section-bg)}.ds-v2 .ds-news__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-3xl);margin-bottom:var(--ds-layout-section-gap)}@media (min-width:1024px){.ds-v2 .ds-news__header{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-4xl)}}.ds-v2 .ds-news__title{margin:0;font-family:var(--ds-font-heading);font-weight:400;font-size:var(--ds-text-heading-lg);line-height:var(--ds-leading-heading-lg);color:var(--ds-color-text)}.ds-v2 .ds-news__title-accent{font-style:italic;color:var(--ds-color-cta-coral)}.ds-v2 .ds-news__cta{flex-shrink:0}.ds-v2 .ds-news__cta .ds-btn__label{letter-spacing:14%}.ds-v2 .ds-news__grid{display:grid;grid-template-columns:1fr;gap:var(--ds-news-grid-gap)}@media (min-width:768px){.ds-v2 .ds-news__grid{grid-template-columns:repeat(2,1fr)}.ds-v2 .ds-news__card--text-accent{grid-column:1/-1}}@media (min-width:1024px){.ds-v2 .ds-news__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.95fr);grid-template-rows:minmax(220px,auto) minmax(220px,auto);align-items:stretch}.ds-v2 .ds-news__card--media-top{grid-column:1;grid-row:1/3}.ds-v2 .ds-news__card--district360{grid-column:2;grid-row:1}.ds-v2 .ds-news__card--insight{grid-column:3;grid-row:1}.ds-v2 .ds-news__card--text-accent{grid-column:2/4;grid-row:2}.ds-v2 .ds-news__card--media-fill{grid-column:4;grid-row:1/3}}.ds-v2 .ds-news__card{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--ds-news-card-bg);box-sizing:border-box}.ds-v2 .ds-news__card--district360{position:relative;overflow:hidden}.ds-v2 .ds-news__card--district360:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:var(--ds-border-width-strong);background:var(--ds-news-card-accent-border);transform:scaleX(0);transform-origin:left center;transition:transform .45s ease;pointer-events:none}.ds-v2 .ds-news__card--district360:focus-within:before,.ds-v2 .ds-news__card--district360:hover:before{transform:scaleX(1)}.ds-v2 .ds-news__card--insight{position:relative;overflow:hidden}.ds-v2 .ds-news__card--insight:before{content:"";position:absolute;top:0;right:0;z-index:1;width:var(--ds-border-width-strong);height:100%;background:var(--ds-news-card-accent-border);transform:scaleY(0);transform-origin:top center;transition:transform .45s ease;pointer-events:none}.ds-v2 .ds-news__card--insight:focus-within:before,.ds-v2 .ds-news__card--insight:hover:before{transform:scaleY(1)}.ds-v2 .ds-news__card--milestone{position:relative;overflow:hidden}.ds-v2 .ds-news__card--milestone:before{content:"";position:absolute;right:0;bottom:0;left:0;z-index:1;width:100%;height:var(--ds-border-width-strong);background:var(--ds-news-card-accent-border);transform:scaleX(0);transform-origin:right center;transition:transform .45s ease;pointer-events:none}.ds-v2 .ds-news__card--milestone:focus-within:before,.ds-v2 .ds-news__card--milestone:hover:before{transform:scaleX(1)}.ds-v2 .ds-news__card--dreamforce .ds-news__body{position:relative;overflow:hidden}.ds-v2 .ds-news__card--dreamforce .ds-news__body:before{content:"";position:absolute;top:0;left:0;z-index:1;width:var(--ds-border-width-strong);height:100%;background:var(--ds-news-card-accent-border);transform:scaleY(0);transform-origin:top center;transition:transform .45s ease;pointer-events:none}.ds-v2 .ds-news__card--dreamforce:focus-within .ds-news__body:before,.ds-v2 .ds-news__card--dreamforce:hover .ds-news__body:before{transform:scaleY(1)}.ds-v2 .ds-news__card--media-fill{position:relative;overflow:hidden;color:var(--ds-color-text-inverse);min-height:var(--ds-news-media-fill-min-height);height:100%;justify-content:flex-end}.ds-v2 .ds-news__media{position:relative;width:100%;overflow:hidden}.ds-v2 .ds-news__card--media-top .ds-news__media{width:var(--ds-news-media-top-width);max-width:100%;height:var(--ds-news-media-top-height);flex-shrink:0}.ds-v2 .ds-news__card--media-fill .ds-news__media{position:absolute;inset:0;height:auto}.ds-v2 .ds-news__image{object-fit:cover;object-position:center}.ds-v2 .ds-news__card--media-fill .ds-news__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-navy-deep) 5%,transparent) 32%,color-mix(in srgb,var(--ds-color-navy-deep) 78%,transparent) 100%)}.ds-v2 .ds-news__body{display:flex;flex:1;flex-direction:column;padding:var(--ds-news-card-padding)}.ds-v2 .ds-news__card--media-fill .ds-news__body{position:absolute;right:0;bottom:0;left:0;z-index:1;margin-top:0;padding:var(--ds-news-card-padding);box-sizing:border-box}.ds-v2 .ds-news__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-sm);margin:0 0 var(--ds-space-md);font-family:var(--ds-font-body);font-size:var(--ds-news-meta-font-size);line-height:1.35;letter-spacing:.04em;text-transform:uppercase}.ds-v2 .ds-news__kicker{font-weight:700;color:var(--ds-color-text)}.ds-v2 .ds-news__card--media-fill .ds-news__kicker{color:var(--ds-color-text-inverse)}.ds-v2 .ds-news__date,.ds-v2 .ds-news__meta-sep{font-weight:400;color:var(--ds-news-date-color)}.ds-v2 .ds-news__card--media-fill .ds-news__date,.ds-v2 .ds-news__card--media-fill .ds-news__meta-sep{color:var(--ds-color-inverse-78)}.ds-v2 .ds-news__card-title{margin:0 0 var(--ds-space-lg);font-family:var(--ds-font-heading);font-weight:400;font-size:var(--ds-news-title-font-size);line-height:1.35;color:var(--ds-color-text)}.ds-v2 .ds-news__card--media-fill .ds-news__card-title{color:var(--ds-color-text-inverse);margin-bottom:var(--ds-space-md)}.ds-v2 .ds-news__excerpt{margin:0 0 var(--ds-space-lg);font-family:var(--ds-font-body);font-size:var(--ds-text-body);line-height:var(--ds-leading-body);color:var(--ds-color-text-secondary)}.ds-v2 .ds-news__link{margin-top:auto;align-self:flex-start}.ds-v2 .ds-news__card--media-fill .ds-news__link.ds-btn--text-icon.ds-btn--theme-dark{color:var(--ds-color-text-inverse)}.ds-v2 .ds-news__cta--mobile{display:none}@media (max-width:767px){.ds-v2 .ds-news{padding:var(--ds-space-5xl) var(--ds-space-xl) var(--ds-space-28)}.ds-v2 .ds-news__header{margin-bottom:var(--ds-space-2xl);gap:0}.ds-v2 .ds-news__title{font-size:var(--ds-text-heading-md);line-height:var(--ds-leading-heading-md)}.ds-v2 .ds-news__cta--desktop{display:none}.ds-v2 .ds-news__cta--mobile{display:flex;width:100%;margin-top:var(--ds-space-sm);justify-content:center}.ds-v2 .ds-news__grid{display:flex;flex-direction:column;gap:0}.ds-v2 .ds-news__card--dreamforce{order:1}.ds-v2 .ds-news__card--district360{order:2}.ds-v2 .ds-news__card--media-fill{order:3}.ds-v2 .ds-news__card--insight{order:4}.ds-v2 .ds-news__card--milestone{order:5}.ds-v2 .ds-news__card{padding-bottom:var(--ds-space-28);margin-bottom:var(--ds-space-sm);border-bottom:var(--ds-border-width-default) solid var(--ds-color-border-subtle)}.ds-v2 .ds-news__card--media-fill{min-height:320px;height:320px;margin-bottom:var(--ds-space-28);padding-bottom:0;border-bottom:none}.ds-v2 .ds-news__card--media-top .ds-news__media{width:100%;height:auto;aspect-ratio:16/10;margin-bottom:var(--ds-space-lg)}.ds-v2 .ds-news__body{padding:0}.ds-v2 .ds-news__card--media-fill .ds-news__body{padding:var(--ds-space-xl)}.ds-v2 .ds-news__card-title{font-size:var(--ds-text-body-lg);line-height:var(--ds-leading-body-md);margin-bottom:var(--ds-space-md)}.ds-v2 .ds-news__link.ds-btn--text-icon.ds-btn--theme-light{color:var(--ds-color-cta-navy)}}@media (min-width:768px) and (max-width:1199px){.ds-v2 .ds-news__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.ds-v2 .ds-news__card--media-top{grid-column:1;grid-row:1/3}.ds-v2 .ds-news__card--district360{grid-column:2;grid-row:1}.ds-v2 .ds-news__card--insight{grid-column:2;grid-row:2}.ds-v2 .ds-news__card--text-accent{grid-column:1/-1;grid-row:3}.ds-v2 .ds-news__card--media-fill{grid-column:1/-1;grid-row:4;min-height:320px}}.ds-v2 .ds-right-partner{width:100%;background:var(--ds-right-partner-bg)}.ds-v2 .ds-right-partner__inner{width:100%;max-width:var(--ds-hero-width-design);margin:0 auto;padding:var(--ds-layout-section-y) var(--ds-layout-margin);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center}.ds-v2 .ds-right-partner__title{margin:0 0 var(--ds-space-lg);font-family:var(--ds-font-heading);font-weight:400;font-size:var(--ds-text-display-sm);line-height:var(--ds-leading-display-sm);color:var(--ds-color-text)}.ds-v2 .ds-right-partner__title-accent{font-style:italic;color:var(--ds-color-cta-coral)}.ds-v2 .ds-right-partner__subtitle{margin:0 0 var(--ds-right-partner-stats-margin-top);font-family:var(--ds-font-body);font-size:var(--ds-text-body);line-height:var(--ds-leading-body);color:var(--ds-color-text)}.ds-v2 .ds-right-partner__stats{display:grid;grid-template-columns:1fr;gap:var(--ds-space-3xl);width:100%;max-width:1120px;margin:0 0 var(--ds-right-partner-cta-margin-top);padding:0;list-style:none}@media (min-width:640px){.ds-v2 .ds-right-partner__stats{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ds-v2 .ds-right-partner__stats{display:flex;align-items:stretch;justify-content:space-between;gap:0}}.ds-v2 .ds-right-partner__stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ds-space-sm);min-width:0;flex:1}@media (min-width:1024px){.ds-v2 .ds-right-partner__stat:not(:last-child){border-right:var(--ds-border-width-default) solid var(--ds-right-partner-divider);padding-right:var(--ds-space-lg);margin-right:var(--ds-space-lg)}}.ds-v2 .ds-right-partner__stat-value{font-family:var(--ds-font-heading);font-weight:400;font-size:var(--ds-right-partner-stat-size);line-height:1.1;color:var(--ds-color-text)}.ds-v2 .ds-right-partner__stat-label{font-family:var(--ds-font-body);font-size:var(--ds-right-partner-label-size);line-height:1.35;color:var(--ds-color-text)}.ds-v2 .ds-right-partner__cta{flex-shrink:0}.ds-v2 .ds-right-partner__cta .ds-btn__label{letter-spacing:14%}@media (max-width:767px){.ds-v2 .ds-right-partner__inner{align-items:stretch;text-align:left;padding:var(--ds-space-28) var(--ds-space-xl) var(--ds-space-6xl)}.ds-v2 .ds-right-partner__title{font-size:var(--ds-text-heading-md);line-height:var(--ds-leading-heading-md);margin-bottom:var(--ds-space-lg)}.ds-v2 .ds-right-partner__title-accent{display:block}.ds-v2 .ds-right-partner__subtitle{margin-bottom:var(--ds-space-28);font-size:var(--ds-text-body);line-height:var(--ds-leading-body)}.ds-v2 .ds-right-partner__stats{display:flex;flex-direction:column;gap:0;margin-bottom:var(--ds-space-3xl)}.ds-v2 .ds-right-partner__stat{flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--ds-space-lg);padding:var(--ds-space-lg) 0;border-bottom:var(--ds-border-width-default) solid var(--ds-color-border-subtle)}.ds-v2 .ds-right-partner__stat:last-child{border-bottom:none}.ds-v2 .ds-right-partner__stat-value{flex-shrink:0;min-width:104px;font-size:var(--ds-text-36);line-height:1}.ds-v2 .ds-right-partner__stat-label{text-align:left;font-size:var(--ds-text-body);line-height:1.35}.ds-v2 .ds-right-partner__cta{width:100%;min-height:52px;justify-content:center}}@media (min-width:640px) and (max-width:1023px){.ds-v2 .ds-right-partner__stats{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ds-space-3xl) 0}.ds-v2 .ds-right-partner__stat{flex:0 0 33.333%}}