.ds-archive-hero-copy{max-width:720px;color:var(--resource-soft,#4a5160);text-align:center;margin:18px auto 0}.ds-archive-layout{gap:28px;margin-top:40px;display:grid}.ds-archive-head{align-items:end}.ds-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-archive-card .cs-archive-card__media{background:radial-gradient(circle at 75% 20%,#3668b247,#0000 34%),linear-gradient(140deg,#0c1119,#151c27)}.ds-single-page .ds-single-hero.hero{padding:72px 0 96px}.ds-single-page .ds-hero-layout{text-align:center;grid-template-columns:minmax(0,920px);justify-content:center}.ds-single-page .article-breadcrumb--case-study,.ds-single-page .cs-meta-row,.ds-single-page .cs-hero-actions{justify-content:center}.ds-single-page .cs-hero-subtitle{margin-left:auto;margin-right:auto}.ds-single-page .cs-hero-featured-frame{background:radial-gradient(circle at 70% 18%,#16e2c32e,#0000 32%),linear-gradient(140deg,#e7f3ff,#fff)}.ds-datasheet-form-card{text-align:left}.ds-datasheet-form-band+.cs-metrics-strip{padding-top:18px}.ds-metrics-strip{z-index:3;position:relative}.ds-story-grid{margin-top:22px}.ds-download-button{justify-content:center;width:100%;margin-top:8px}#datasheet-preview,#datasheet-gate{scroll-margin-top:96px}.briefspec-site .cms-content--light .datasheets-page{--text:#10151d;--text-muted:#5b6472;--surface:#fff;--surface-alt:#f7f8fa;--surface-line:#e3e8ef;--border:#e3e8ef;--ac:#3668b2;--ac2:#3668b2;--success:#3668b2;--saasmap-legacy-navy:#3668b2;--saasmap-legacy-navy-deep:#2c5490;--saasmap-legacy-navy-mid:#3668b2;--saasmap-legacy-navy-bright:#2c5490;--saasmap-legacy-lime:#3668b2;--saasmap-legacy-lime-hover:#2c5490;color:#10151d}.briefspec-site .cms-content--light .datasheets-page>.hero.hero--mockup-bg .wrap{text-align:center;flex-direction:column;align-items:center;display:flex}.briefspec-site .cms-content--light .datasheets-page .page-hero-pill{color:#5b6472;min-height:38px;font-family:var(--font-sans), "IBM Plex Sans", sans-serif;letter-spacing:normal;text-transform:none;box-sizing:border-box;background:#fff;border:1px solid #e3e8ef;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:.82rem;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:0 1px 2px #10151d0d}.briefspec-site .cms-content--light .datasheets-page .page-hero-pill__dot{width:7px;height:7px;box-shadow:none;background:#3668b2;border-radius:50%;flex-shrink:0}.briefspec-site .cms-content--light .datasheets-page .hero-display{color:#10151d;max-width:22ch}.briefspec-site .cms-content--light .datasheets-page .accent{color:#3668b2}.briefspec-site .cms-content--light .datasheets-page .hero__sub,.briefspec-site .cms-content--light .datasheets-page .ds-archive-hero-copy{color:#5b6472}.briefspec-site .cms-content--light .datasheets-page .btn--primary,.briefspec-site .cms-content--light .datasheets-page .btn--primary-pill{color:#fff!important;background:#3668b2!important;border-color:#0000!important;box-shadow:0 6px 24px -6px #3668b266!important}.briefspec-site .cms-content--light .datasheets-page .btn--primary:hover,.briefspec-site .cms-content--light .datasheets-page .btn--primary-pill:hover{color:#fff!important;background:#2c5490!important}.briefspec-site .cms-content--light .datasheets-page .btn--ghost-dark{color:#10151d!important;background:#fff!important;border:1px solid #e3e8ef!important;box-shadow:0 1px 2px #10151d0d!important}.briefspec-site .cms-content--light .datasheets-page .btn--ghost-dark:hover{color:#10151d!important;background:#f7f8fa!important;border-color:#c6cdd7!important}.briefspec-site .cms-content--light .datasheets-page .cs-utility-search input,.briefspec-site .cms-content--light .datasheets-page .cs-utility-select{color:#10151d;background-color:#f7f8fa;border-color:#e3e8ef}.briefspec-site .cms-content--light .datasheets-page .cs-utility-search input:focus{border-color:#3668b280;box-shadow:0 0 0 4px #3668b21a}.briefspec-site .cms-content--light .datasheets-page .cs-archive-count-pill,.briefspec-site .cms-content--light .datasheets-page .cs-archive-card__meta-chip,.briefspec-site .cms-content--light .datasheets-page .cs-related-card__tag{color:#0d4e8f;background:#eaf3fc;border-color:#c9e0f5}.briefspec-site .cms-content--light .datasheets-page .cs-archive-card{background:#fff;border-color:#e3e8ef;box-shadow:0 1px 2px #10151d0d}.briefspec-site .cms-content--light .datasheets-page .cs-archive-card:hover{border-color:#3668b238;box-shadow:0 12px 32px -12px #10151d24}.briefspec-site .cms-content--light .datasheets-page .cs-archive-card__title,.briefspec-site .cms-content--light .datasheets-page .cs-archive-head__title,.briefspec-site .cms-content--light .datasheets-page .cs-related-card h3,.briefspec-site .cms-content--light .datasheets-page .cs-story-card h3,.briefspec-site .cms-content--light .datasheets-page .blog-empty-card h3,.briefspec-site .cms-content--light .datasheets-page .section-intro h2,.briefspec-site .cms-content--light .datasheets-page .cs-intro-section h2{color:#10151d}.briefspec-site .cms-content--light .datasheets-page .cs-archive-card__excerpt,.briefspec-site .cms-content--light .datasheets-page .cs-archive-head__copy,.briefspec-site .cms-content--light .datasheets-page .cs-related-card p,.briefspec-site .cms-content--light .datasheets-page .cs-story-card p,.briefspec-site .cms-content--light .datasheets-page .cs-intro-lead,.briefspec-site .cms-content--light .datasheets-page .blog-empty-card,.briefspec-site .cms-content--light .datasheets-page .lead{color:#5b6472}.briefspec-site .cms-content--light .datasheets-page .cs-archive-link,.briefspec-site .cms-content--light .datasheets-page .cs-link-arrow{color:#3668b2}.briefspec-site .cms-content--light .datasheets-page .cs-archive-link:hover,.briefspec-site .cms-content--light .datasheets-page .cs-link-arrow:hover{color:#2c5490}.briefspec-site .cms-content--light .datasheets-page .cs-page-pill{color:#3668b2;background:#fff;border-color:#e3e8ef;box-shadow:0 1px 2px #10151d0d}.briefspec-site .cms-content--light .datasheets-page .cs-page-pill.is-active,.briefspec-site .cms-content--light .datasheets-page .cs-page-pill:hover{color:#fff;background:#3668b2;border-color:#0000}.briefspec-site .cms-content--light .datasheets-page .article-breadcrumb--case-study{color:#8a93a1}.briefspec-site .cms-content--light .datasheets-page .article-breadcrumb--case-study a{color:#5b6472}.briefspec-site .cms-content--light .datasheets-page .article-breadcrumb--case-study a:hover{color:#10151d}.briefspec-site .cms-content--light .datasheets-page .cs-hero-kicker{color:#0d4e8f;background:#eaf3fc;border-color:#c9e0f5}.briefspec-site .cms-content--light .datasheets-page .cs-hero-subtitle{color:#5b6472}.briefspec-site .cms-content--light .datasheets-page .eyebrow,.briefspec-site .cms-content--light .datasheets-page .kicker{color:#3668b2}.briefspec-site .cms-content--light .datasheets-page .cs-gated-card{color:#10151d;background:#fff;border:1px solid #e3e8ef;box-shadow:0 12px 32px -12px #10151d24}.briefspec-site .cms-content--light .datasheets-page .cs-gated-eyebrow{color:#3668b2!important}.briefspec-site .cms-content--light .datasheets-page .cs-gated-title{color:#10151d}.briefspec-site .cms-content--light .datasheets-page .cs-gated-copy{color:#5b6472}.briefspec-site .cms-content--light .datasheets-page .cs-gated-card .martechai-form-embed-wrap :where(label,.form-check-label,.checkbox label,.radio label,label:has(input[type=checkbox]),label:has(input[type=radio]),.form-label,legend,.col-form-label){color:#2c3542!important}.briefspec-site .cms-content--light .datasheets-page .cs-story-card{background:#fff;border-color:#e3e8ef;box-shadow:0 1px 2px #10151d0d}.briefspec-site .cms-content--light .datasheets-page .cs-story-card:before{background:#3668b2}.briefspec-site .cms-content--light .datasheets-page .cs-story-card:nth-child(2):before{background:#2c5490}.briefspec-site .cms-content--light .datasheets-page .cs-story-card:nth-child(3):before{background:#0d4e8f}.briefspec-site .cms-content--light .datasheets-page .cs-story-step{color:#c6cdd7}.briefspec-site .cms-content--light .datasheets-page .cs-preview-section{background:linear-gradient(#f7f8fa,#fff)}.briefspec-site .cms-content--light .datasheets-page .cs-preview-card{border-color:#3668b2 #e3e8ef #e3e8ef;box-shadow:0 12px 32px -12px #10151d24}.briefspec-site .cms-content--light .datasheets-page .cs-related-section{background:#f7f8fa}.briefspec-site .cms-content--light .datasheets-page .cs-related-card{background:#fff;border-color:#e3e8ef;box-shadow:0 1px 2px #10151d0d}.briefspec-site .cms-content--light .datasheets-page .cs-related-card:hover{box-shadow:0 12px 32px -12px #10151d24}.briefspec-site .cms-content--light .datasheets-page .page-section--white{background:#fff}.briefspec-site .cms-content--light .datasheets-page .ds-single-hero.hero{isolation:isolate;background:#f7f8fa;position:relative;overflow:hidden}.briefspec-site .cms-content--light .datasheets-page .ds-single-hero .wrap{z-index:2;position:relative}.briefspec-site .cms-content--light .datasheets-page .hero-map-anim__shade{background:radial-gradient(90% 55% at 50% 12%,#f7f8fad9 0%,#f7f8fa59 42%,#0000 72%),linear-gradient(90deg,#f7f8facc 0%,#f7f8fa66 28%,#f7f8fa0f 58%,#f7f8fa40 100%),radial-gradient(circle,#0000 0%,#ffffff1f 75%,#fff6 100%)}.briefspec-site .cms-content--light .datasheets-page .hero-map-anim__grid{opacity:.5;background-image:linear-gradient(#3668b21a 1px,#0000 1px),linear-gradient(90deg,#3668b21a 1px,#0000 1px)}.briefspec-site .cms-content--light .datasheets-page .hero-map-anim__contour path{stroke:#3668b224}.briefspec-site .cms-content--light .datasheets-page .hero-map-anim__route{filter:drop-shadow(0 0 6px #3668b238)}.briefspec-site .cms-content--light .datasheets-page .hero-map-anim__route--blue{stroke:#3668b299}.briefspec-site .cms-content--light .datasheets-page .hero-map-anim__milestone{background:#ffffffe6;border-color:#3668b238;box-shadow:0 6px 16px #10151d1a,inset 0 0 12px #3668b214}.briefspec-site .cms-content--light .datasheets-page .hero-map-anim__dust{background-image:radial-gradient(circle,#3668b252 0 1px,#0000 1.7px),radial-gradient(circle,#9768ff3d 0 1px,#0000 1.6px),radial-gradient(circle,#10151d1a 0 1px,#0000 1.5px)}@media (max-width:760px){.briefspec-site .cms-content--light .datasheets-page .hero-map-anim__shade{background:radial-gradient(100% 50% at 50% 8%,#f7f8fae0 0%,#0000 55%),linear-gradient(#f7f8fad1 0%,#f7f8fa80 40%,#f7f8fa26 100%)}}.briefspec-site .cms-content--light .datasheets-page .cs-form-embed .mfr-actions{text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin-top:18px!important;display:flex!important}.briefspec-site .cms-content--light .datasheets-page .cs-form-embed .mfr-actions :is(.mfr-btn,button,button[type=submit],.btn,input[type=submit]):not(.mfr-btn-secondary){color:#fff!important;background:#3668b2!important;border:none!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:200px!important;max-width:100%!important;margin:0 auto!important;padding:12px 28px!important;font-size:.95rem!important;font-weight:600!important;transition:background .15s,transform .2s,box-shadow .2s!important;display:inline-flex!important;box-shadow:0 8px 24px -8px #3668b273!important}.briefspec-site .cms-content--light .datasheets-page .cs-form-embed .mfr-actions :is(.mfr-btn,button,button[type=submit],.btn,input[type=submit]):not(.mfr-btn-secondary):hover{transform:translateY(-1px);color:#fff!important;background:#2c5490!important;box-shadow:0 12px 32px -8px #3668b280!important}.briefspec-site .cms-content--light .datasheets-page .cs-preview-section{background:#f7f8fa;padding:88px 0 120px}.briefspec-site .cms-content--light .datasheets-page .cs-preview-card{background:#fff;overflow:hidden}.briefspec-site .cms-content--light .datasheets-page .cs-preview-prose>:is(.wp-block-cover,.wp-block-group.has-background,.wp-block-columns.has-background,.has-background){color:inherit!important;box-shadow:none!important;background:0 0!important;padding-top:0!important}.briefspec-site .cms-content--light .datasheets-page .cs-preview-prose>.wp-block-cover .wp-block-cover__background,.briefspec-site .cms-content--light .datasheets-page .cs-preview-prose>.wp-block-cover .wp-block-cover__gradient-background{display:none!important}.briefspec-site .cms-content--light .datasheets-page .cs-preview-prose>:not(.briefspec-datasheet-preview) :is(h1,h2,h3,h4,h5,h6,strong),.briefspec-site .cms-content--light .datasheets-page .cs-preview-prose>:is(h1,h2,h3,h4,h5,h6,strong){color:#10151d!important}.briefspec-site .cms-content--light .datasheets-page .cs-preview-prose>:not(.briefspec-datasheet-preview) :is(p,li,td,figcaption),.briefspec-site .cms-content--light .datasheets-page .cs-preview-prose>:is(p,li,td,figcaption){color:#5b6472!important}.briefspec-site .cms-content--light .datasheets-page .cs-preview-prose>:not(.briefspec-datasheet-preview) th,.briefspec-site .cms-content--light .datasheets-page .cs-preview-prose>th{color:#10151d!important;background:#f7f8fa!important}.briefspec-site .cms-content--light .datasheets-page .cs-preview-prose .briefspec-datasheet-preview>.hero,.briefspec-site .cms-content--light .datasheets-page .cs-preview-prose .briefspec-datasheet-preview .download-note{border-radius:22px;overflow:hidden}.briefspec-site .cms-content--light .datasheets-page .cs-preview-prose .briefspec-datasheet-preview>.hero :is(h1,h2,h3,h4,h5,h6,strong,.hero-display,.headline,.title),.briefspec-site .cms-content--light .datasheets-page .cs-preview-prose .briefspec-datasheet-preview .download-note :is(h1,h2,h3,h4,h5,h6,strong,.download-copy strong){color:#fff!important}.briefspec-site .cms-content--light .datasheets-page .cs-preview-prose .briefspec-datasheet-preview>.hero :is(p,.lead,.hero__sub,.sub),.briefspec-site .cms-content--light .datasheets-page .cs-preview-prose .briefspec-datasheet-preview .download-note :is(p,.lead,.download-copy,.download-copy p){color:#ffffffe0!important}.briefspec-site .cms-content--light .datasheets-page .cs-preview-prose .briefspec-datasheet-preview>.hero :is(.kicker,.eyebrow,.pill,.badge){color:#ffffffc7!important}.briefspec-site .cms-content--light .datasheets-page:not(:has(.cs-related-section)) .cs-preview-section{padding-bottom:120px}.briefspec-site .cms-content--light .datasheets-page:not(:has(.cs-related-section)) .cs-intro-section:last-of-type{padding-bottom:120px}
