.case-studies_root__lm2_J{--study-green:#1a3c34;--study-accent:#009b72;--study-ink:#151716;--study-muted:#687386;--study-line:#e7e9e8;--study-soft:#f7f9f8;--study-mint:#effcf7;background:#fff;color:var(--study-ink);text-align:start}.case-studies_root__lm2_J a:focus-visible{outline:3px solid #25a07a;outline-offset:5px}.case-studies_underHeader__Ebmr_{--study-header-offset:100px;margin-top:calc(-1 * var(--study-header-offset))}.case-studies_hero__yEqoK{padding:calc(32px + var(--study-header-offset, 0px)) 0 54px;background:radial-gradient(ellipse at 80% 15%,rgb(37 160 122/28%),transparent 65%),radial-gradient(ellipse at 5% 100%,rgb(37 160 122/14%),transparent 55%),var(--study-green);color:white}.case-studies_breadcrumbs__2FoL4{margin-bottom:52px;font-size:12px;line-height:18px;color:#a5bbb4}.case-studies_breadcrumbs__2FoL4 ol{display:flex;flex-wrap:wrap;gap:8px}.case-studies_breadcrumbs__2FoL4 li{display:flex;gap:8px;align-items:center}.case-studies_breadcrumbs__2FoL4 li+li:before{content:"/";color:#76978c}.case-studies_breadcrumbs__2FoL4 a:hover{color:white}.case-studies_heroGrid__WzMS5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(36px,4vw,80px)}.case-studies_heroBadge__GyoK2{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border:1px solid rgb(37 160 122/42%);border-radius:999px;background:rgb(37 160 122/14%);color:#50d6ac;font-size:10px;font-weight:700;line-height:14px;letter-spacing:.13em;text-transform:uppercase}.case-studies_heroBadge__GyoK2:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.case-studies_heroCopy__JpTU9 h1{margin-top:26px;max-width:510px;font-size:38px;font-weight:900;line-height:1.12;letter-spacing:-.025em}.case-studies_heroDescription__AvKxU{margin-top:22px;max-width:524px;color:#a5bbb4;font-size:15px;line-height:1.8}.case-studies_heroArtwork__lvPJM{display:flex;flex-direction:column;justify-content:space-between;justify-self:end;width:100%;max-width:516px;min-height:430px;padding:36px 38px 18px;border:1px solid #dce4df;border-radius:16px;background:#f0eff1}.case-studies_heroArtwork__lvPJM img{display:block;width:100%;height:auto}.case-studies_heroArtwork__lvPJM figcaption{margin-top:54px;margin-inline:-8px;color:#202024;font-size:24px;font-weight:900;line-height:1.25;letter-spacing:-.025em}.case-studies_heroArtwork__lvPJM figcaption span{background:white;padding-inline:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.case-studies_metrics__fHNdm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.case-studies_metric__y8eqs{display:flex;flex-direction:column;min-width:0}.case-studies_metric__y8eqs dt{order:2;font-size:12px;line-height:1.5}.case-studies_metric__y8eqs dd{order:1;font-size:30px;font-weight:900;line-height:1.1;letter-spacing:-.025em}.case-studies_heroMetrics__4IAyL{margin-top:44px;gap:0}.case-studies_heroMetrics__4IAyL .case-studies_metric__y8eqs{padding-inline:clamp(12px,1.2vw,20px);border-inline-start:1px solid rgb(255 255 255/12%)}.case-studies_heroMetrics__4IAyL .case-studies_metric__y8eqs:first-child{border:0;padding-inline-start:0}.case-studies_heroMetrics__4IAyL .case-studies_metric__y8eqs:last-child{padding-inline-end:0}.case-studies_heroMetrics__4IAyL dt{margin-top:8px;max-width:125px;color:#a5bbb4}.case-studies_heroMetrics__4IAyL dd{font-size:34px}.case-studies_infoStrip__mcfSd{background:var(--study-soft);border-bottom:1px solid #edf0ee}.case-studies_infoStrip__mcfSd dl{display:flex;flex-wrap:wrap;align-items:center;gap:32px;padding-block:18px}.case-studies_infoStrip__mcfSd dl>div{display:flex;align-items:center;gap:10px;font-size:11px;line-height:18px}.case-studies_infoStrip__mcfSd dt{color:#8590a0}.case-studies_infoStrip__mcfSd dd{color:#354251;font-weight:500}.case-studies_industryBadge___p06h{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:6px 12px;border-radius:6px;background:#ccfbe7;color:#07674f;font-size:12px;font-weight:700;line-height:1.3}.case-studies_infoStrip__mcfSd .case-studies_industryBadge___p06h{color:#07674f;border:1px solid #a7efcf;border-radius:999px;padding:3px 12px;font-size:11px;font-weight:700}.case-studies_articleBody__O7tt6{padding:clamp(48px,6vw,80px) 0 96px}.case-studies_section__2kNjM{margin-bottom:64px}.case-studies_sectionHeading__P6Hx8{margin-bottom:24px}.case-studies_eyebrow__X3RVT{margin-bottom:12px;color:var(--study-accent);font-size:10px;line-height:1.4;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.case-studies_sectionHeading__P6Hx8 h2{font-size:26px;line-height:1.25;letter-spacing:-.025em;font-weight:900}.case-studies_bodyText__JDzZI{max-width:780px;color:#4d5b70;font-size:14px;line-height:1.9}.case-studies_bodyText__JDzZI+.case-studies_bodyText__JDzZI{margin-top:12px}.case-studies_challengeTags__i6O0j,.case-studies_featureTags__U9UrG{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.case-studies_challengeTags__i6O0j li{border:1px solid #e1e5e9;border-radius:999px;padding:9px 18px;background:#f9fafb;color:#48566a;font-size:12px;line-height:1.5}.case-studies_solutionList___F5nD{display:grid;gap:12px}.case-studies_solutionList___F5nD li{display:flex;align-items:center;gap:14px;border:1px solid #edf0ee;border-radius:12px;padding:16px 18px;background:var(--study-soft);color:#435166;font-size:13px;line-height:1.5}.case-studies_solutionCheck__tIolK{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border:1px solid #a1efd1;border-radius:7px;background:#effff8;color:#00a779}.case-studies_comparisonGrid___M4nw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.case-studies_comparisonCard__v9qU_{border:1px solid #eceeed;border-radius:20px;padding:28px}.case-studies_beforeCard__VyHm1{background:#f9f9fa}.case-studies_afterCard__v_x5R{background:var(--study-green);border-color:var(--study-green);color:#b5d9ca}.case-studies_comparisonHeader__Pufvy{display:flex;align-items:center;gap:12px}.case-studies_comparisonHeader__Pufvy h3{font-size:14px;line-height:1.4;font-weight:700}.case-studies_comparisonHeader__Pufvy p{margin-top:2px;font-size:10px;line-height:1.5;color:#8a94a4}.case-studies_afterCard__v_x5R .case-studies_comparisonHeader__Pufvy p{color:#9bb9ad}.case-studies_comparisonIcon__izhM9{display:grid;flex-shrink:0;place-items:center;width:34px;height:34px;border-radius:10px;color:#fb7185;background:#ffe5e7}.case-studies_afterCard__v_x5R .case-studies_comparisonIcon__izhM9{color:#39d4a1;background:#205c49}.case-studies_comparisonCard__v9qU_ ul{display:grid;gap:10px;margin-top:24px}.case-studies_comparisonCard__v9qU_ li{display:flex;align-items:center;gap:10px;border-radius:9px;padding:10px 12px;background:#fff;color:#768093;font-size:12px;line-height:1.6}.case-studies_afterCard__v_x5R li{color:#b9d9cc;background:rgb(255 255 255/7%)}.case-studies_rowIcon__aRbLd{display:grid;place-items:center;width:18px;height:18px;flex-shrink:0;border-radius:4px;background:#ffecef;color:#fb7185}.case-studies_rowIcon__aRbLd svg{width:12px;height:12px}.case-studies_afterCard__v_x5R .case-studies_rowIcon__aRbLd{color:#37d39f;background:#24624f}.case-studies_resultsList__MRb24{display:grid;gap:12px}.case-studies_resultCard__RVNFA{display:flex;align-items:flex-start;gap:20px;padding:24px;border:1px solid #f0f0f1;border-radius:16px;background:#f9f9fa}.case-studies_resultCard__RVNFA h3{font-size:14px;font-weight:700;line-height:1.5}.case-studies_resultCard__RVNFA p{margin-top:6px;color:#7b8697;font-size:13px;line-height:1.8}.case-studies_resultIcon__QMxXt{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid #e7e9eb;border-radius:12px;background:#fff;font-size:18px}.case-studies_featuredResult__VozMs{background:var(--study-mint);border-color:#99edcc}.case-studies_featuredResult__VozMs .case-studies_resultIcon__QMxXt{border-color:#73e8bd;background:#d9fff0}.case-studies_cardsMetrics__VNJcg .case-studies_metric__y8eqs{border:1px solid #eef0ef;border-radius:12px;padding:22px;background:var(--study-soft)}.case-studies_cardsMetrics__VNJcg dt{margin-top:8px;color:#7b8697}.case-studies_cardsMetrics__VNJcg dd{color:var(--study-green)}.case-studies_cardsMetrics__VNJcg .case-studies_metric__y8eqs:first-child{background:var(--study-green);border-color:var(--study-green)}.case-studies_cardsMetrics__VNJcg .case-studies_metric__y8eqs:first-child dd{color:#fff}.case-studies_cardsMetrics__VNJcg .case-studies_metric__y8eqs:first-child dt{color:#b6d1c6}.case-studies_featureTags__U9UrG{margin-top:0}.case-studies_featureTags__U9UrG li{border:1px solid #dcf7eb;border-radius:999px;padding:7px 13px;background:#effcf7;color:#078367;font-size:11px;line-height:1.5}.case-studies_featureTags__U9UrG li:nth-child(2n){color:#687386;background:#fafbfb;border-color:#e8eeeb}.case-studies_takeaway__ZEJ8x{border-inline-start:3px solid #35c993;border-radius:0 12px 12px 0;padding:24px 28px;background:var(--study-soft);color:#526174;font-size:14px;line-height:1.9}.case-studies_cta__pW1ji{position:relative;isolation:isolate;overflow:hidden;padding:40px;border-radius:18px;background:var(--study-green);color:#fff}.case-studies_cta__pW1ji:before{position:absolute;z-index:-1;content:"";width:240px;height:240px;border-radius:50%;top:-95px;inset-inline-end:-50px;background:rgb(37 160 122/17%)}.case-studies_cta__pW1ji h2{margin-top:24px;max-width:610px;font-size:28px;line-height:1.3;letter-spacing:-.025em;font-weight:800}.case-studies_ctaBody__l5fL5{margin-top:14px;max-width:600px;color:#c0d4cc;font-size:15px;line-height:1.8}.case-studies_ctaActions__bzhAY{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px}.case-studies_primaryButton__jELo5,.case-studies_secondaryButton__H3pkS{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 20px;border-radius:999px;font-size:12px;line-height:1.4;font-weight:600;transition:background-color .2s}.case-studies_cta__pW1ji .case-studies_primaryButton__jELo5{background:#fff;color:var(--study-green)}.case-studies_primaryButton__jELo5:hover{background:#dcfbea}.case-studies_secondaryButton__H3pkS{border:1px solid rgb(255 255 255/18%);color:#d1e2da}.case-studies_secondaryButton__H3pkS:hover{background:rgb(255 255 255/8%)}.case-studies_listing__UMpTE{padding:96px 0}.case-studies_listingIntro__EWv_V{width:min(820px,calc(100% - 48px));margin-inline:auto;text-align:center}.case-studies_listingEyebrow__qJxDG{display:inline-block;padding:8px 16px;border:1px solid #dfe4e8;border-radius:999px;color:#687386;font-size:11px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.case-studies_listingIntro__EWv_V h1{max-width:650px;margin:30px auto 0;font-size:54px;line-height:1.08;font-weight:750;letter-spacing:-.045em;text-wrap:balance}.case-studies_listingDescription__EpS6e{margin:26px auto 0;max-width:800px;color:#687386;font-size:17px;line-height:1.75}.case-studies_listingGrid__lb46h{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(1120px,calc(100% - 64px));margin:68px auto 0}.case-studies_storyCard__WeE7u{display:flex;flex-direction:column;min-width:0;border:1px solid #e2e5e5;border-radius:18px;padding:32px;transition:border-color .2s,background-color .2s}.case-studies_storyCard__WeE7u:hover{border-color:#8ccdb3;background:#fdfffe}.case-studies_storyMeta__u1r_2{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#98a2b3;font-size:12px}.case-studies_storyCopy__SE8Wa h2{margin-top:20px;font-size:18px;font-weight:800;line-height:1.4;letter-spacing:-.025em}.case-studies_storyExcerpt__o4Pm3{margin-top:14px;color:#687386;font-size:14px;line-height:1.75}.case-studies_listingMetrics__LZutr{gap:12px;margin-top:24px}.case-studies_listingMetrics__LZutr .case-studies_metric__y8eqs{justify-content:flex-start;border-radius:12px;padding:28px 14px 22px;background:#effbf6;text-align:center}.case-studies_listingMetrics__LZutr dt{margin:8px auto 0;max-width:112px;color:#788494;font-size:11px}.case-studies_listingMetrics__LZutr dd{color:var(--study-green);font-size:24px}.case-studies_readStory__m7Wo5{display:flex;align-items:center;gap:4px;margin-top:28px;font-size:14px;line-height:1.5;color:var(--study-green);font-weight:500}.case-studies_featuredCard__MM7cO{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:48px;column-gap:48px;padding:42px 46px}.case-studies_featuredCard__MM7cO .case-studies_storyCopy__SE8Wa h2{font-size:23px;line-height:1.3;font-weight:850}.case-studies_featuredCard__MM7cO .case-studies_storyExcerpt__o4Pm3{font-size:15px}.case-studies_featuredCard__MM7cO .case-studies_listingMetrics__LZutr{grid-column:2;grid-row:1/3;align-self:center;margin-top:0}.case-studies_featuredCard__MM7cO .case-studies_listingMetrics__LZutr .case-studies_metric__y8eqs{min-height:114px}.case-studies_featuredCard__MM7cO .case-studies_readStory__m7Wo5{grid-column:1}@media (min-width:768px) and (max-width:1100px){.case-studies_heroGrid__WzMS5{gap:36px;grid-template-columns:repeat(2,minmax(0,1fr))}.case-studies_heroCopy__JpTU9 h1{font-size:32px}.case-studies_heroArtwork__lvPJM{min-height:350px;padding:28px}.case-studies_heroArtwork__lvPJM figcaption{font-size:20px;margin-top:32px}.case-studies_heroMetrics__4IAyL .case-studies_metric__y8eqs{padding-inline:12px}.case-studies_heroMetrics__4IAyL dd{font-size:clamp(22px,2.7vw,28px)}.case-studies_featuredCard__MM7cO{padding:32px;-moz-column-gap:28px;column-gap:28px}.case-studies_listingMetrics__LZutr{gap:8px}.case-studies_listingMetrics__LZutr .case-studies_metric__y8eqs{padding-inline:10px}.case-studies_listingGrid__lb46h{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.case-studies_listingGrid__lb46h{width:calc(100% - 40px)}.case-studies_hero__yEqoK{padding:calc(24px + var(--study-header-offset, 0px)) 0 36px}.case-studies_breadcrumbs__2FoL4{margin-bottom:32px;font-size:11px}.case-studies_heroGrid__WzMS5{grid-template-columns:minmax(0,1fr);gap:36px}.case-studies_heroCopy__JpTU9 h1{max-width:520px;margin-top:20px;font-size:clamp(30px,7vw,38px)}.case-studies_heroDescription__AvKxU{font-size:14px;margin-top:18px}.case-studies_heroMetrics__4IAyL{margin-top:28px}.case-studies_heroMetrics__4IAyL .case-studies_metric__y8eqs{padding-inline:8px}.case-studies_heroMetrics__4IAyL dd{font-size:clamp(22px,7vw,28px)}.case-studies_heroMetrics__4IAyL dt{font-size:10px}.case-studies_heroArtwork__lvPJM{width:100%;max-width:516px;min-height:0;margin-inline:auto;padding:24px;border-radius:14px}.case-studies_heroArtwork__lvPJM figcaption{font-size:clamp(18px,4.5vw,24px);margin-top:32px;margin-inline:0}.case-studies_infoStrip__mcfSd dl{gap:12px 24px;padding-block:16px}.case-studies_articleBody__O7tt6{padding:48px 0 64px}.case-studies_section__2kNjM{margin-bottom:44px}.case-studies_sectionHeading__P6Hx8{margin-bottom:20px}.case-studies_sectionHeading__P6Hx8 h2{font-size:23px}.case-studies_bodyText__JDzZI{font-size:14px}.case-studies_challengeTags__i6O0j{gap:8px}.case-studies_challengeTags__i6O0j li{padding:7px 12px;font-size:11px}.case-studies_comparisonGrid___M4nw{grid-template-columns:minmax(0,1fr)}.case-studies_comparisonCard__v9qU_{padding:24px}.case-studies_resultCard__RVNFA{gap:14px;padding:18px}.case-studies_resultIcon__QMxXt{width:38px;height:38px;border-radius:10px}.case-studies_cardsMetrics__VNJcg{gap:8px}.case-studies_cardsMetrics__VNJcg .case-studies_metric__y8eqs{padding:16px 10px}.case-studies_cardsMetrics__VNJcg dd{font-size:24px}.case-studies_cardsMetrics__VNJcg dt{font-size:10px}.case-studies_takeaway__ZEJ8x{padding:20px}.case-studies_cta__pW1ji{padding:28px 24px}.case-studies_cta__pW1ji h2{font-size:25px}.case-studies_ctaActions__bzhAY{align-items:stretch;gap:12px}.case-studies_ctaActions__bzhAY a{width:100%}.case-studies_listing__UMpTE{padding:64px 0}.case-studies_listingIntro__EWv_V h1{font-size:36px;max-width:480px;letter-spacing:-.04em;margin-top:24px}.case-studies_listingDescription__EpS6e{font-size:15px;margin-top:20px}.case-studies_listingGrid__lb46h{grid-template-columns:minmax(0,1fr);margin-top:40px}.case-studies_featuredCard__MM7cO,.case-studies_storyCard__WeE7u{display:flex;padding:24px}.case-studies_featuredCard__MM7cO .case-studies_storyCopy__SE8Wa h2{font-size:21px}.case-studies_featuredCard__MM7cO .case-studies_storyExcerpt__o4Pm3{font-size:14px}.case-studies_featuredCard__MM7cO .case-studies_listingMetrics__LZutr{width:100%;margin-top:24px}.case-studies_listingMetrics__LZutr{gap:8px}.case-studies_listingMetrics__LZutr .case-studies_metric__y8eqs{padding:16px 10px}.case-studies_listingMetrics__LZutr dd{font-size:22px}.case-studies_listingMetrics__LZutr dt{font-size:10px}.case-studies_featuredCard__MM7cO .case-studies_listingMetrics__LZutr .case-studies_metric__y8eqs{min-height:104px}.case-studies_readStory__m7Wo5{margin-top:24px}}@media (max-width:374px){.case-studies_cardsMetrics__VNJcg .case-studies_metric__y8eqs{padding-inline:8px}.case-studies_cardsMetrics__VNJcg dd{font-size:20px}.case-studies_listingMetrics__LZutr .case-studies_metric__y8eqs{padding-inline:6px}.case-studies_listingMetrics__LZutr dd{font-size:18px}}@media (prefers-reduced-motion:reduce){.case-studies_root__lm2_J a{transition:none}}.case-studies_documentSection__UQSwz .case-studies_sectionHeading__P6Hx8 h2{border-inline-start:3px solid var(--study-accent);padding-inline-start:14px}.case-studies_documentSubheading__z5Lxk{margin:32px 0 16px;font-size:20px;font-weight:800;line-height:1.4;letter-spacing:-.02em}.case-studies_documentSection__UQSwz .case-studies_solutionList___F5nD{margin-block:20px}.case-studies_documentSection__UQSwz .case-studies_solutionList___F5nD li{align-items:flex-start}.case-studies_documentSection__UQSwz .case-studies_solutionCheck__tIolK{margin-top:1px}.case-studies_documentLink__FtrbG{color:var(--study-green);text-decoration:underline;text-underline-offset:3px}.case-studies_documentResults__kCTMR li:first-child{background:var(--study-mint);border-color:#99edcc}.case-studies_resultsArtwork__dC4ol{gap:24px;background:#f7f9f8}.case-studies_resultsArtwork__dC4ol .case-studies_eyebrow__X3RVT{margin:0}.case-studies_resultsArtwork__dC4ol .case-studies_metrics__fHNdm{grid-template-columns:minmax(0,1fr)}.case-studies_resultsArtwork__dC4ol .case-studies_metric__y8eqs{padding:20px 24px}.case-studies_resultsArtwork__dC4ol .case-studies_metric__y8eqs dd{font-size:40px}.case-studies_resultsArtwork__dC4ol .case-studies_bodyText__JDzZI{font-size:13px}.case-studies_storyCard__WeE7u:not(.case-studies_featuredCard__MM7cO) .case-studies_listingMetrics__LZutr{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;padding-top:24px}.case-studies_storyCard__WeE7u:not(.case-studies_featuredCard__MM7cO) .case-studies_listingMetrics__LZutr .case-studies_metric__y8eqs{padding:16px 12px;background:var(--study-soft);text-align:start}.case-studies_storyCard__WeE7u:not(.case-studies_featuredCard__MM7cO) .case-studies_listingMetrics__LZutr dt{margin-inline:0}.case-studies_storyCard__WeE7u:not(.case-studies_featuredCard__MM7cO) .case-studies_listingMetrics__LZutr dd{font-size:22px}