.outcomes-card,.outcomes-card[data-tone=teal],.outcomes-card[data-tone=blue]{--oc-header-bg: linear-gradient(145deg, var(--color-white) 0%, var(--color-blue-100) 100%);--oc-header-text: var(--color-blue-700);--oc-descriptor-color: var(--color-blue-600);--oc-icon-color: var(--color-blue-600);--oc-pattern-color: var(--color-blue-600);--oc-cta-color: var(--color-blue-600);--oc-cta-hover: var(--color-blue-500);--oc-title-hover: var(--color-blue-600)}.outcomes-card[data-tone=plum]{--oc-header-bg: linear-gradient(145deg, var(--color-white) 0%, #f4e9f0 100%);--oc-header-text: var(--color-plum-700);--oc-descriptor-color: var(--color-plum-700);--oc-icon-color: var(--color-plum-700);--oc-pattern-color: var(--color-plum-700);--oc-cta-color: var(--color-plum-700);--oc-cta-hover: var(--color-plum-900);--oc-title-hover: var(--color-plum-700)}.outcomes-card[data-tone=navy]{--oc-header-bg: linear-gradient(145deg, var(--color-white) 0%, var(--color-blue-100) 100%);--oc-header-text: var(--color-blue-700);--oc-descriptor-color: var(--color-blue-600);--oc-icon-color: var(--color-blue-600);--oc-pattern-color: var(--color-blue-600);--oc-cta-color: var(--color-blue-600);--oc-cta-hover: var(--color-blue-500);--oc-title-hover: var(--color-blue-600)}.outcomes-card{display:flex;flex-direction:column;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);overflow:hidden;transition:box-shadow var(--dur-med) var(--ease-standard),border-color var(--dur-med) var(--ease-standard)}.outcomes-card:hover{box-shadow:var(--card-shadow-hover);border-color:var(--color-neutral-250)}.outcomes-card__header{position:relative;display:flex;align-items:flex-start;padding:var(--space-4);background:var(--oc-header-bg);overflow:hidden;flex-shrink:0;min-height:9.5rem;border-bottom:1px solid rgba(0,0,0,.05)}.outcomes-card__header-left{display:flex;flex-direction:column;gap:.625rem;position:relative;z-index:1}.outcomes-card__icon-badge{width:3.125rem;height:3.125rem;border-radius:var(--radius-full);background:var(--color-white);box-shadow:0 1px 4px #0f1a2e1a,0 0 0 1px #0f1a2e0f;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--oc-icon-color);margin-bottom:.5rem}.outcomes-card__icon-badge svg{width:1.625rem;height:1.625rem}.outcomes-card__category-label{display:block;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--oc-header-text);line-height:1.35}.outcomes-card__descriptor{display:block;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.03em;color:var(--oc-descriptor-color);line-height:1.35;opacity:.8}.outcomes-card__header-pattern{position:absolute;bottom:0;right:0;width:7.5rem;height:7.5rem;color:var(--oc-pattern-color);pointer-events:none;z-index:0;opacity:.18}.outcomes-card[data-tone=plum] .outcomes-card__header-pattern{opacity:.18}.outcomes-card__body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);flex:1}.outcomes-card__title{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--lh-snug);color:var(--color-navy-800);letter-spacing:var(--track-tight);margin:0;flex:1}.outcomes-card__title a{color:inherit;text-decoration:none;transition:color var(--dur-fast) var(--ease-standard)}.outcomes-card__title a:hover{color:var(--oc-title-hover)}.outcomes-card__summary{font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--color-text-soft);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.outcomes-card__footer{display:flex;flex-direction:column;gap:var(--space-1);margin-top:auto;padding-top:var(--space-2);border-top:1px solid var(--color-border)}.outcomes-card__industry{display:flex;align-items:baseline;gap:.3rem;min-width:0;overflow:hidden}.outcomes-card__outcome-label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-slate-400);white-space:nowrap;flex-shrink:0}.outcomes-card__outcome-value{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;color:var(--color-navy-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.outcomes-card__cta{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.02em;color:var(--oc-cta-color);text-decoration:none;white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard);align-self:flex-start}.outcomes-card__cta:hover{color:var(--oc-cta-hover)}.outcomes-card--featured .outcomes-card__title{font-size:var(--text-xl)}.outcomes-card--featured .outcomes-card__summary{-webkit-line-clamp:4}.outcomes-card--featured .outcomes-card__header{min-height:11rem}.outcomes-study-hero{--oh-hero-bg-from: var(--color-teal-025);--oh-hero-bg-to: #e8f4f4;--oh-hero-bloom-primary: rgba(28, 124, 128, .07);--oh-hero-bloom-secondary: rgba(28, 124, 128, .04);--oh-hero-accent: var(--color-teal-700);background-image:radial-gradient(ellipse 50% 70% at 92% 60%,var(--oh-hero-bloom-primary) 0%,transparent 60%),radial-gradient(ellipse 30% 55% at 8% 80%,var(--oh-hero-bloom-secondary) 0%,transparent 65%),radial-gradient(ellipse 55% 40% at 50% 0%,var(--oh-hero-bloom-secondary) 0%,transparent 80%),linear-gradient(160deg,var(--oh-hero-bg-from) 0%,var(--oh-hero-bg-to) 100%);padding-top:var(--section-pad-y-desktop);padding-bottom:var(--space-5);position:relative;overflow:hidden}.outcomes-study-hero:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(rgba(15,26,46,.022) 0px,rgba(15,26,46,.022) 1px,transparent 1px,transparent 24px),repeating-linear-gradient(90deg,rgba(15,26,46,.022) 0px,rgba(15,26,46,.022) 1px,transparent 1px,transparent 24px);-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.06) 65%,transparent 100%);mask-image:linear-gradient(to left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.06) 65%,transparent 100%);pointer-events:none;z-index:0}.outcomes-study-hero .site-container{position:relative;z-index:1}@media(max-width:1024px){.outcomes-study-hero{padding-top:var(--section-pad-y-tablet)}}@media(max-width:640px){.outcomes-study-hero{padding-top:var(--section-pad-y-mobile)}}.outcomes-study-hero[data-tone=teal]{--oh-hero-bg-from: var(--color-teal-025);--oh-hero-bg-to: #e8f4f4;--oh-hero-bloom-primary: rgba(28, 124, 128, .07);--oh-hero-bloom-secondary: rgba(28, 124, 128, .04);--oh-hero-accent: var(--color-teal-700)}.outcomes-study-hero[data-tone=plum]{--oh-hero-bg-from: var(--color-plum-025);--oh-hero-bg-to: #f0e8ed;--oh-hero-bloom-primary: rgba(115, 14, 88, .06);--oh-hero-bloom-secondary: rgba(115, 14, 88, .03);--oh-hero-accent: var(--color-plum-700)}.outcomes-study-hero[data-tone=blue]{--oh-hero-bg-from: var(--color-blue-subtle);--oh-hero-bg-to: var(--color-blue-100);--oh-hero-bloom-primary: rgba(0, 92, 132, .07);--oh-hero-bloom-secondary: rgba(0, 92, 132, .03);--oh-hero-accent: var(--color-blue-600)}.outcomes-study-hero[data-tone=navy]{--oh-hero-bg-from: var(--color-neutral-050);--oh-hero-bg-to: var(--color-neutral-100);--oh-hero-bloom-primary: rgba(59, 86, 143, .05);--oh-hero-bloom-secondary: rgba(20, 35, 61, .03);--oh-hero-accent: var(--color-navy-700)}.outcomes-study-hero__inner{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:52rem;margin:0 auto;gap:var(--space-2)}.outcomes-study-hero__client-type{display:inline-flex;align-items:center;font-size:var(--text-eyebrow);font-weight:var(--weight-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--oh-hero-accent, var(--color-teal-700));background:#1c7c8017;border:1px solid rgba(28,124,128,.2);border-radius:var(--radius-full);padding:.3rem .875rem;line-height:1}.outcomes-study-hero[data-tone=plum] .outcomes-study-hero__client-type{background:#730e5814;border-color:#730e582e}.outcomes-study-hero[data-tone=blue] .outcomes-study-hero__client-type{background:#005c8414;border-color:#005c842e}.outcomes-study-hero[data-tone=navy] .outcomes-study-hero__client-type{background:#14233d12;border-color:#14233d24}.outcomes-study-hero__title{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--weight-bold);line-height:var(--lh-snug);color:var(--color-navy-800);margin:var(--space-2) 0 0;letter-spacing:var(--track-heading)}@media(max-width:640px){.outcomes-study-hero__title{font-size:var(--text-3xl)}}.outcomes-study-hero__summary{font-size:var(--text-body-lg);line-height:var(--lh-relaxed);color:var(--color-text-soft);margin:0;max-width:44rem}.outcomes-study-hero__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:var(--space-2)}.outcomes-study-hero__tag{display:inline-flex;align-items:center;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--oh-hero-accent, var(--color-teal-700));background:var(--color-white);border:1px solid rgba(15,26,46,.18);border-radius:var(--radius-full);padding:.375rem .875rem;text-decoration:none;white-space:nowrap;box-shadow:0 1px 3px #0f1a2e14;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.outcomes-study-hero[data-tone=teal] .outcomes-study-hero__tag,.outcomes-study-hero:not([data-tone]) .outcomes-study-hero__tag{border-color:#1c7c804d}.outcomes-study-hero[data-tone=plum] .outcomes-study-hero__tag{border-color:#730e5847}.outcomes-study-hero[data-tone=blue] .outcomes-study-hero__tag{border-color:#005c8447}.outcomes-study-hero[data-tone=navy] .outcomes-study-hero__tag{border-color:#14233d38}.outcomes-study-hero__tag:hover{color:var(--color-navy-800);background:var(--color-neutral-050)}.outcomes-study-metrics{background:linear-gradient(to bottom,var(--color-neutral-100) 0%,var(--color-neutral-050) 100%);border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border);padding-block:var(--space-4)}.outcomes-study-metrics__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0}@media(max-width:768px){.outcomes-study-metrics__stats{grid-template-columns:repeat(2,1fr);gap:1px;background:var(--color-border)}}@media(max-width:480px){.outcomes-study-metrics__stats{grid-template-columns:1fr 1fr}}.outcomes-study-metrics__stat{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-3) var(--space-3);border-right:1px solid var(--color-border);background:transparent}.outcomes-study-metrics__stat:last-child{border-right:none}@media(max-width:768px){.outcomes-study-metrics__stat{border-right:none;padding:var(--space-3) var(--space-2)}}.outcomes-study-metrics__value{display:block;font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--track-stat);color:var(--color-navy-800);line-height:1;margin-bottom:.375rem}.outcomes-study-metrics__label{display:block;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--color-navy-700);line-height:var(--lh-snug)}.outcomes-study-meta-bridge{background:var(--color-white);border-bottom:2px solid var(--color-border)}.outcomes-study-meta-bar{display:flex;align-items:center;gap:.5rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-block:var(--space-3);white-space:nowrap}.outcomes-study-meta-bar::-webkit-scrollbar{display:none}.outcomes-study-meta-bar__label{font-family:var(--font-body);font-size:var(--text-eyebrow);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-navy-600);flex-shrink:0;padding-right:var(--space-1)}.outcomes-study-meta-bar__pill{display:inline-flex;align-items:center;flex-shrink:0;font-size:var(--text-xs);font-weight:var(--weight-bold);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--color-navy-700);background:var(--color-blue-100);border:1px solid rgba(0,92,132,.28);border-radius:var(--radius-full);padding:.375rem .875rem;text-decoration:none;white-space:nowrap;line-height:1.25;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.outcomes-study-meta-bar__pill:hover{background:var(--color-blue-100);border-color:#005c8473}.outcomes-study-meta-bridge[data-tone=plum] .outcomes-study-meta-bar__pill{color:var(--color-plum-700);background:var(--color-plum-025);border-color:#730e5840}.outcomes-study-meta-bridge[data-tone=plum] .outcomes-study-meta-bar__pill:hover{border-color:#730e586b}.outcomes-study-meta-bridge[data-tone=teal] .outcomes-study-meta-bar__pill{color:var(--color-teal-700);background:var(--color-teal-025);border-color:#1c7c8047}.outcomes-study-meta-bridge[data-tone=navy] .outcomes-study-meta-bar__pill{color:var(--color-navy-700);background:var(--color-neutral-100);border-color:#14233d33}.outcomes-study-meta-bar__sep{color:var(--color-neutral-200);font-size:var(--text-sm);flex-shrink:0}.outcomes-study-meta-bar__item{font-size:var(--text-sm);color:var(--color-text-soft);white-space:nowrap;flex-shrink:0}.outcomes-study-body-section{padding-block:var(--section-pad-y-desktop);background:var(--color-white)}@media(max-width:1024px){.outcomes-study-body-section{padding-block:var(--section-pad-y-tablet)}}@media(max-width:640px){.outcomes-study-body-section{padding-block:var(--section-pad-y-mobile)}}.outcomes-study-layout{display:grid;grid-template-columns:1fr 22rem;gap:var(--space-7);align-items:start}.outcomes-study-layout .blog-article-prose>*:first-child{margin-top:0}@media(max-width:1024px){.outcomes-study-layout{grid-template-columns:1fr;gap:var(--space-5)}}.outcomes-study-body-section[data-tone=teal] .blog-article-prose h2,.outcomes-study-body-section[data-tone=teal] .blog-article-prose h3{color:var(--color-teal-700)}.outcomes-study-body-section[data-tone=plum] .blog-article-prose h2,.outcomes-study-body-section[data-tone=plum] .blog-article-prose h3{color:var(--color-plum-700)}.outcomes-study-body-section[data-tone=blue] .blog-article-prose h2,.outcomes-study-body-section[data-tone=blue] .blog-article-prose h3{color:var(--color-blue-700)}.outcomes-study-body-section[data-tone=plum] .blog-article-callout{background:var(--color-plum-025);border-color:#730e581f;border-left-color:var(--color-plum-700)}.outcomes-study-body-section[data-tone=blue] .blog-article-callout{background:var(--color-blue-050);border-color:#005c841f;border-left-color:var(--color-blue-600)}.outcomes-sidebar-summary-editorial{padding:var(--space-3)}.outcomes-sidebar-summary-editorial p{font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--color-navy-700);margin:0}.outcomes-sidebar-talk-panel{padding:var(--space-3) var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.outcomes-sidebar-talk-panel__icon-row{display:flex;align-items:center;gap:.625rem;margin-bottom:var(--space-1)}.outcomes-sidebar-talk-panel__icon{width:2.25rem;height:2.25rem;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-teal-600),var(--color-teal-500));display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-white)}.outcomes-sidebar-talk-panel__icon svg{width:1.125rem;height:1.125rem}.outcomes-sidebar-talk-panel__eyebrow{font-size:var(--text-eyebrow);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-teal-600)}.outcomes-sidebar-talk-panel__body{font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--color-text-soft);margin:0}.outcomes-sidebar-talk-panel__btn{width:100%;justify-content:center;margin-top:var(--space-1)}.outcomes-sidebar-talk-panel__trust{font-size:var(--text-xs);color:var(--color-slate-400);margin:0;text-align:center;line-height:var(--lh-snug)}.outcomes-client-quote{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-teal-600);background:var(--color-teal-025);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.outcomes-client-quote p{font-family:var(--font-heading);font-style:italic;font-size:var(--text-xl);line-height:var(--lh-snug);color:var(--color-navy-700);margin:0}.outcomes-client-quote cite{display:block;font-family:var(--font-body);font-style:normal;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-slate-400);margin-top:var(--space-2)}.outcomes-study-body-section[data-tone=plum] .outcomes-client-quote{border-left-color:var(--color-plum-700);background:var(--color-plum-025)}.outcomes-study-body-section[data-tone=blue] .outcomes-client-quote{border-left-color:var(--color-blue-600);background:var(--color-blue-050)}.outcomes-study-body-section[data-tone=navy] .outcomes-client-quote{border-left:3px solid var(--color-navy-600);background:var(--color-neutral-050)}.outcomes-related-section{background:linear-gradient(to bottom,var(--color-neutral-100) 0%,var(--color-neutral-050) 30%,rgba(248,250,252,.4) 75%,var(--color-white) 100%);padding-block:var(--section-pad-y-desktop);border-top:1px solid var(--color-border)}@media(max-width:1024px){.outcomes-related-section{padding-block:var(--section-pad-y-tablet)}}@media(max-width:640px){.outcomes-related-section{padding-block:var(--section-pad-y-mobile)}}.outcomes-related-header{margin-bottom:var(--space-4)}.outcomes-related-header .section-header__heading{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-bold)}.outcomes-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}@media(max-width:1024px){.outcomes-related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.outcomes-related-grid{grid-template-columns:1fr;gap:var(--space-3)}}.outcomes-page-ending{background:linear-gradient(to bottom,var(--color-neutral-100) 0%,var(--color-neutral-050) 18%,rgba(248,250,252,.35) 52%,var(--color-white) 100%)}.outcomes-page-ending .outcomes-related-section,.outcomes-page-ending .outcomes-cta-section{background:transparent}.outcomes-page-ending .outcomes-cta-section:before{display:none}
