.CaseStudyDetail-module___-eQPa__page{background-color:#fff;width:100%}.CaseStudyDetail-module___-eQPa__container{max-width:1312px;margin:0 auto;padding:0 24px}.CaseStudyDetail-module___-eQPa__draftBanner{background-color:var(--mktg-bg-darker);color:#fff;border-bottom:1px solid #2367f1}.CaseStudyDetail-module___-eQPa__draftInner{flex-wrap:wrap;align-items:center;gap:16px;max-width:1312px;margin:0 auto;padding:10px 24px;display:flex}.CaseStudyDetail-module___-eQPa__draftTag{font-family:var(--font-mono), monospace;letter-spacing:.28px;text-transform:uppercase;color:#ffd34d;align-items:center;gap:8px;font-size:12px;display:inline-flex}.CaseStudyDetail-module___-eQPa__draftDot{background:#ffd34d;width:8px;height:8px;display:block}.CaseStudyDetail-module___-eQPa__draftMsg{font-family:var(--font-body), sans-serif;color:#cfcfcf;font-size:13px}.CaseStudyDetail-module___-eQPa__draftFlag{font-family:var(--font-mono), monospace;color:#9bbcff;margin-left:auto;font-size:12px}.CaseStudyDetail-module___-eQPa__heroSection{background-color:#fff;padding:72px 0}.CaseStudyDetail-module___-eQPa__breadcrumb{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--mktg-text-grey);gap:8px;margin-bottom:40px;font-size:13px;display:flex}.CaseStudyDetail-module___-eQPa__breadcrumbLink{color:var(--mktg-text-grey);text-decoration:none}.CaseStudyDetail-module___-eQPa__breadcrumbLink:hover{color:var(--mktg-text-dark)}.CaseStudyDetail-module___-eQPa__breadcrumbSep{opacity:.5}.CaseStudyDetail-module___-eQPa__heroGrid{grid-template-columns:1.35fr 1fr;align-items:start;gap:48px;display:grid}.CaseStudyDetail-module___-eQPa__heroMain{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.CaseStudyDetail-module___-eQPa__heroTitle{font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;color:var(--mktg-text-dark);margin:0;font-size:56px;font-weight:600;line-height:1.08}.CaseStudyDetail-module___-eQPa__heroSummary{font-family:var(--font-body), sans-serif;color:#444;max-width:620px;margin:0;font-size:20px;line-height:1.55}.CaseStudyDetail-module___-eQPa__factsCard{border:1px solid var(--mktg-border-grey);background-color:#fff;flex-direction:column;display:flex}.CaseStudyDetail-module___-eQPa__factsBody{flex-direction:column;gap:22px;padding:28px;display:flex}.CaseStudyDetail-module___-eQPa__factsLogo{object-fit:contain;width:auto;height:28px}.CaseStudyDetail-module___-eQPa__factsDivider{background:var(--mktg-border-grey);height:1px}.CaseStudyDetail-module___-eQPa__factsList{flex-direction:column;gap:16px;margin:0;display:flex}.CaseStudyDetail-module___-eQPa__fact{flex-direction:column;gap:4px;display:flex}.CaseStudyDetail-module___-eQPa__factLabel{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--mktg-placeholder-grey);font-size:11px}.CaseStudyDetail-module___-eQPa__factValue{font-family:var(--font-body), sans-serif;color:var(--mktg-text-dark);margin:0;font-size:15px;font-weight:500;line-height:1.4}.CaseStudyDetail-module___-eQPa__factsLink{font-family:var(--font-body), sans-serif;color:#2367f1;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.CaseStudyDetail-module___-eQPa__factsLink:hover{color:#f124b3}.CaseStudyDetail-module___-eQPa__factsLinkArrow{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid;width:0;height:0;display:inline-block}.CaseStudyDetail-module___-eQPa__quoteSection{background-color:var(--mktg-bg-dark);padding:104px 0}.CaseStudyDetail-module___-eQPa__quote{font-family:var(--font-heading), sans-serif;letter-spacing:-.01em;color:#fff;max-width:1000px;margin:40px 0 0;font-size:40px;font-weight:500;line-height:1.28}.CaseStudyDetail-module___-eQPa__quoteCaption{align-items:center;gap:16px;margin-top:36px;display:flex}.CaseStudyDetail-module___-eQPa__quoteAvatar{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.CaseStudyDetail-module___-eQPa__quoteInitial{color:#fff;width:48px;height:48px;font-family:var(--font-heading), sans-serif;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex}.CaseStudyDetail-module___-eQPa__quoteWho{flex-direction:column;gap:2px;display:flex}.CaseStudyDetail-module___-eQPa__quoteName{font-family:var(--font-body), sans-serif;color:#fff;font-size:16px;font-weight:600}.CaseStudyDetail-module___-eQPa__quoteRole{font-family:var(--font-body), sans-serif;color:#999;font-size:14px}.CaseStudyDetail-module___-eQPa__narrativeSection{background-color:#fff;padding:40px 0}.CaseStudyDetail-module___-eQPa__narrativeBlock{border-top:1px solid var(--mktg-border-grey);grid-template-columns:220px 1fr;gap:48px;padding:48px 0;display:grid}.CaseStudyDetail-module___-eQPa__narrativeBlockLast{border-bottom:1px solid var(--mktg-border-grey)}.CaseStudyDetail-module___-eQPa__narrativeAside{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.CaseStudyDetail-module___-eQPa__narrativeIdx{font-family:var(--font-mono), monospace;color:#bbb;font-size:13px}.CaseStudyDetail-module___-eQPa__narrativeBody{flex-direction:column;gap:20px;max-width:760px;display:flex}.CaseStudyDetail-module___-eQPa__narrativeTitle{font-family:var(--font-heading), sans-serif;letter-spacing:-.01em;color:var(--mktg-text-dark);margin:0;font-size:34px;font-weight:600;line-height:1.18}.CaseStudyDetail-module___-eQPa__narrativeP{font-family:var(--font-body), sans-serif;color:#444;margin:0;font-size:17px;line-height:1.65}.CaseStudyDetail-module___-eQPa__statsGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px;display:grid}.CaseStudyDetail-module___-eQPa__statCard{background:var(--mktg-cream-dark);border:1px solid var(--mktg-border-grey);flex-direction:column;gap:6px;padding:20px 24px;display:flex}.CaseStudyDetail-module___-eQPa__statValue{font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;color:#2367f1;font-size:40px;font-weight:700;line-height:1}.CaseStudyDetail-module___-eQPa__statLabel{font-family:var(--font-body), sans-serif;color:#555;font-size:14px;line-height:1.4}.CaseStudyDetail-module___-eQPa__capabilitiesSection{background-color:#fff;padding:96px 0}.CaseStudyDetail-module___-eQPa__capabilitiesHead{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-bottom:56px;display:flex}.CaseStudyDetail-module___-eQPa__capabilitiesTitle{font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;max-width:860px;color:var(--mktg-text-dark);margin:0;font-size:44px;font-weight:600;line-height:1.15}.CaseStudyDetail-module___-eQPa__capabilitiesSub{font-family:var(--font-body), sans-serif;color:#555;max-width:660px;margin:0;font-size:18px;line-height:1.6}.CaseStudyDetail-module___-eQPa__capabilitiesGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.CaseStudyDetail-module___-eQPa__capCard{border:1px solid var(--mktg-border-grey);background:#fff;flex-direction:column;display:flex}.CaseStudyDetail-module___-eQPa__capBody{color:var(--mktg-text-dark);flex-direction:column;align-items:flex-start;gap:16px;padding:28px;display:flex}.CaseStudyDetail-module___-eQPa__capTitle{font-family:var(--font-heading), sans-serif;letter-spacing:-.01em;color:var(--mktg-text-dark);margin:0;font-size:22px;font-weight:600;line-height:1.25}.CaseStudyDetail-module___-eQPa__capText{font-family:var(--font-body), sans-serif;color:#0000009e;margin:0;font-size:15.5px;line-height:1.55}.CaseStudyDetail-module___-eQPa__integrationsSection{background-color:#fff;padding:72px 0}.CaseStudyDetail-module___-eQPa__integrationsCard{border:1px solid var(--mktg-border-grey);background:#fff;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:40px 48px;display:grid}.CaseStudyDetail-module___-eQPa__integrationsText{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.CaseStudyDetail-module___-eQPa__integrationsTitle{font-family:var(--font-heading), sans-serif;letter-spacing:-.01em;color:var(--mktg-text-dark);margin:6px 0 0;font-size:26px;font-weight:600;line-height:1.25}.CaseStudyDetail-module___-eQPa__integrationsBody{font-family:var(--font-body), sans-serif;color:#555;max-width:520px;margin:0;font-size:16px;line-height:1.55}.CaseStudyDetail-module___-eQPa__integrationsMarks,.CaseStudyDetail-module___-eQPa__integrationsMarkRow{align-items:center;gap:40px;display:flex}.CaseStudyDetail-module___-eQPa__integrationsMarkDivider{background:var(--mktg-border-grey);width:1px;height:56px}.CaseStudyDetail-module___-eQPa__integrationsMark{flex-direction:column;align-items:center;gap:12px;display:flex}.CaseStudyDetail-module___-eQPa__integrationsMarkLabel{font-family:var(--font-body), sans-serif;color:var(--mktg-text-dark);font-size:14px;font-weight:500}.CaseStudyDetail-module___-eQPa__ctaSection{background-color:var(--mktg-bg-dark);padding:120px 0}.CaseStudyDetail-module___-eQPa__ctaInner{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:40px 0;display:flex;position:relative}.CaseStudyDetail-module___-eQPa__pixelCross{clip-path:polygon(33% 0%,67% 0%,67% 33%,100% 33%,100% 67%,67% 67%,67% 100%,33% 100%,33% 67%,0% 67%,0% 33%,33% 33%);display:inline-block;position:absolute}.CaseStudyDetail-module___-eQPa__ctaTitle{font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;color:#fff;max-width:880px;margin:0;font-size:52px;font-weight:600;line-height:1.1;position:relative}.CaseStudyDetail-module___-eQPa__articleSection{max-width:1312px;margin:0 auto;padding:0 24px 80px}.CaseStudyDetail-module___-eQPa__prose{font-family:var(--font-body), sans-serif;color:#2d2d2d;max-width:760px;font-size:17px;line-height:1.7}.CaseStudyDetail-module___-eQPa__prose h4{font-family:var(--font-heading), sans-serif;color:var(--mktg-text-dark);margin:2em 0 .6em;font-size:24px;font-weight:600}.CaseStudyDetail-module___-eQPa__prose p{margin:0 0 1.25em}.CaseStudyDetail-module___-eQPa__prose blockquote{border-left:2px solid #111;margin:1.5em 0;padding:16px 24px}.CaseStudyDetail-module___-eQPa__prose blockquote p{color:var(--mktg-text-dark);margin:0;font-size:17px;font-weight:500}@media (max-width:992px){.CaseStudyDetail-module___-eQPa__heroGrid{grid-template-columns:1fr;gap:32px}.CaseStudyDetail-module___-eQPa__heroTitle{font-size:40px}.CaseStudyDetail-module___-eQPa__heroSummary{font-size:18px}.CaseStudyDetail-module___-eQPa__quote{font-size:30px}.CaseStudyDetail-module___-eQPa__capabilitiesGrid{grid-template-columns:repeat(2,1fr)}.CaseStudyDetail-module___-eQPa__capabilitiesTitle{font-size:34px}.CaseStudyDetail-module___-eQPa__ctaTitle{font-size:38px}}@media (max-width:768px){.CaseStudyDetail-module___-eQPa__heroSection,.CaseStudyDetail-module___-eQPa__integrationsSection{padding:48px 0}.CaseStudyDetail-module___-eQPa__quoteSection,.CaseStudyDetail-module___-eQPa__capabilitiesSection{padding:64px 0}.CaseStudyDetail-module___-eQPa__ctaSection{padding:80px 0}.CaseStudyDetail-module___-eQPa__heroTitle{font-size:34px}.CaseStudyDetail-module___-eQPa__quote{font-size:26px}.CaseStudyDetail-module___-eQPa__narrativeBlock{grid-template-columns:1fr;gap:20px;padding:36px 0}.CaseStudyDetail-module___-eQPa__narrativeTitle{font-size:28px}.CaseStudyDetail-module___-eQPa__statsGrid{grid-template-columns:1fr}.CaseStudyDetail-module___-eQPa__integrationsCard{grid-template-columns:1fr;gap:28px;padding:28px 24px}.CaseStudyDetail-module___-eQPa__integrationsMarks,.CaseStudyDetail-module___-eQPa__integrationsMarkRow{gap:28px}.CaseStudyDetail-module___-eQPa__ctaTitle{font-size:30px}.CaseStudyDetail-module___-eQPa__ctaInner{padding:16px 0}}@media (max-width:560px){.CaseStudyDetail-module___-eQPa__capabilitiesGrid{grid-template-columns:1fr}.CaseStudyDetail-module___-eQPa__draftFlag{margin-left:0}}
