.case-study-module__K1UgoW__page{color:#252525;background:#fff;padding-top:88px}.case-study-module__K1UgoW__container{width:min(1180px,100% - 48px);margin-inline:auto}.case-study-module__K1UgoW__page h1{font-size:48px;font-weight:500;line-height:1.12}.case-study-module__K1UgoW__page h2{font-size:34px;font-weight:500;line-height:1.22}.case-study-module__K1UgoW__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-primary);margin-bottom:14px;font-size:12px;font-weight:600}.case-study-module__K1UgoW__splitImage{aspect-ratio:4/3;border-radius:16px;position:relative;overflow:hidden}.case-study-module__K1UgoW__primaryButton{background:var(--color-brand-primary);color:#171717;border-radius:6px;align-items:center;gap:12px;min-height:50px;padding:14px 26px;font-size:15px;font-weight:600;transition:background .18s;display:inline-flex}.case-study-module__K1UgoW__primaryButton:hover{background:#ef9559}.case-study-module__K1UgoW__secondaryButton{border:1.5px solid;border-radius:6px;align-items:center;gap:12px;min-height:50px;padding:14px 26px;font-size:15px;font-weight:600;display:inline-flex}.case-study-module__K1UgoW__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.case-study-module__K1UgoW__stats{background:#f9fafb;border-bottom:1px solid #e5e7eb}.case-study-module__K1UgoW__statsGrid{text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.case-study-module__K1UgoW__stat{padding:36px 16px}.case-study-module__K1UgoW__stat+.case-study-module__K1UgoW__stat{border-left:1px solid #e5e7eb}.case-study-module__K1UgoW__statValue{color:var(--color-brand-primary);font-size:44px;font-weight:600;line-height:1.1}.case-study-module__K1UgoW__statLabel{color:#5c5c5c;margin-top:8px;font-size:15px}.case-study-module__K1UgoW__section{padding-block:80px}.case-study-module__K1UgoW__split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px;display:grid}.case-study-module__K1UgoW__splitReverse .case-study-module__K1UgoW__splitImage{order:2}.case-study-module__K1UgoW__splitCopy p{color:#404040;margin-top:16px;font-size:17px;line-height:1.75}.case-study-module__K1UgoW__checkList{gap:12px;margin-top:20px;padding:0;list-style:none;display:grid}.case-study-module__K1UgoW__checkList li{align-items:flex-start;gap:10px;font-size:16px;line-height:1.55;display:flex}.case-study-module__K1UgoW__checkList svg{color:var(--color-brand-primary);flex:none;margin-top:3px}.case-study-module__K1UgoW__demo{background:#eff6ff;padding-block:80px;scroll-margin-top:90px}.case-study-module__K1UgoW__demoGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:56px;display:grid}.case-study-module__K1UgoW__callLine{flex-wrap:wrap;gap:20px;margin-top:28px;font-size:15px;font-weight:500;display:flex}.case-study-module__K1UgoW__callLine a{align-items:center;gap:8px;display:inline-flex}.case-study-module__K1UgoW__closing{background:var(--color-brand-secondary);color:#fff;text-align:center;padding-block:72px}.case-study-module__K1UgoW__closing p{color:#e5e7eb;max-width:560px;margin:16px auto 0;line-height:1.7}.case-study-module__K1UgoW__closing .case-study-module__K1UgoW__actions{justify-content:center}.case-study-module__K1UgoW__page a:focus-visible{outline-offset:4px;outline:3px solid #e07b39}@media (max-width:960px){.case-study-module__K1UgoW__page h1{font-size:38px}.case-study-module__K1UgoW__page h2{font-size:28px}.case-study-module__K1UgoW__split,.case-study-module__K1UgoW__demoGrid{grid-template-columns:1fr;gap:36px}.case-study-module__K1UgoW__splitReverse .case-study-module__K1UgoW__splitImage{order:0}.case-study-module__K1UgoW__section,.case-study-module__K1UgoW__demo{padding-block:56px}}@media (max-width:600px){.case-study-module__K1UgoW__page{padding-top:72px}.case-study-module__K1UgoW__page h1{font-size:31px}.case-study-module__K1UgoW__page h2{font-size:25px}.case-study-module__K1UgoW__statsGrid{grid-template-columns:1fr}.case-study-module__K1UgoW__stat+.case-study-module__K1UgoW__stat{border-top:1px solid #e5e7eb;border-left:0}.case-study-module__K1UgoW__statValue{font-size:36px}.case-study-module__K1UgoW__primaryButton,.case-study-module__K1UgoW__secondaryButton{justify-content:center;width:100%}}.case-study-module__K1UgoW__hero{color:#1a1a1a;background:#fff;overflow:hidden}.case-study-module__K1UgoW__heroInner{grid-template-columns:1fr 1fr;align-items:center;min-height:560px;display:grid;position:relative}.case-study-module__K1UgoW__heroCopy{z-index:2;justify-self:end;width:min(560px,100%);margin-right:8%;padding:64px 32px 64px 0;position:relative}.case-study-module__K1UgoW__page .case-study-module__K1UgoW__hero h1{margin-top:36px;font-size:40px;font-weight:400;line-height:1.22}.case-study-module__K1UgoW__accent{color:var(--color-brand-primary)}.case-study-module__K1UgoW__lockup{color:#6b7280;align-items:center;gap:16px;display:flex}.case-study-module__K1UgoW__lockupClient{color:#1a2c42;font-size:22px;font-weight:600}.case-study-module__K1UgoW__heroLead{color:#5c5c5c;max-width:460px;margin-top:18px;font-size:16px;line-height:1.7}.case-study-module__K1UgoW__heroImage{position:absolute;inset:0 0 0 46%}.case-study-module__K1UgoW__heroImage:before{content:"";z-index:1;background:linear-gradient(90deg,#fff 0%,#fff0 38%);position:absolute;inset:0}.case-study-module__K1UgoW__heroImage img{object-fit:cover}.case-study-module__K1UgoW__textLink{text-underline-offset:5px;margin-top:30px;font-size:15px;font-weight:600;text-decoration:underline}.case-study-module__K1UgoW__introSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.case-study-module__K1UgoW__introImage{aspect-ratio:4/3;border-radius:12px;position:relative;overflow:hidden}.case-study-module__K1UgoW__introBody h2{margin-bottom:22px}.case-study-module__K1UgoW__introBody p{color:#5c5c5c;font-size:16px;line-height:1.85}.case-study-module__K1UgoW__introBody p+p{margin-top:20px}@media (max-width:960px){.case-study-module__K1UgoW__heroInner{min-height:0;display:block}.case-study-module__K1UgoW__heroCopy{width:min(620px,100%);margin:0 auto;padding:40px 24px}.case-study-module__K1UgoW__page .case-study-module__K1UgoW__hero h1{font-size:30px}.case-study-module__K1UgoW__heroImage{aspect-ratio:16/10;position:relative;inset:auto}.case-study-module__K1UgoW__heroImage:before{background:linear-gradient(#fff 0%,#fff0 25%)}.case-study-module__K1UgoW__introSplit{grid-template-columns:1fr;gap:32px}}.case-study-module__K1UgoW__prose{max-width:820px;margin-inline:auto}.case-study-module__K1UgoW__prose h2{margin-bottom:22px}.case-study-module__K1UgoW__prose p{color:#404040;font-size:17px;line-height:1.85}.case-study-module__K1UgoW__prose p+p{margin-top:20px}.case-study-module__K1UgoW__altBg{background:#f9fafb}.case-study-module__K1UgoW__centerHeading{text-align:center;margin-bottom:36px}.case-study-module__K1UgoW__featureQuote{border-left:4px solid var(--color-brand-primary);background:#fff7f1;border-radius:0 12px 12px 0;max-width:820px;margin-inline:auto;padding:36px 40px}.case-study-module__K1UgoW__featureQuote blockquote{color:#252525;font-size:19px;line-height:1.75}.case-study-module__K1UgoW__featureQuote figcaption{color:var(--color-brand-secondary);align-items:center;gap:16px;margin-top:20px;font-weight:600;display:flex}.case-study-module__K1UgoW__leaderGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.case-study-module__K1UgoW__leaderCard{border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;justify-content:space-between;gap:24px;padding:32px;display:flex}.case-study-module__K1UgoW__leaderCard blockquote{color:#404040;font-size:16px;line-height:1.8}.case-study-module__K1UgoW__leaderCard figcaption{color:#5c5c5c;align-items:center;gap:14px;font-size:14px;display:flex}.case-study-module__K1UgoW__leaderCard strong{color:#1a1a1a;font-size:16px}.case-study-module__K1UgoW__demoCopy{color:#404040;margin-top:18px;font-size:16px;line-height:1.75}@media (max-width:960px){.case-study-module__K1UgoW__leaderGrid{grid-template-columns:1fr}.case-study-module__K1UgoW__featureQuote{padding:24px}}.case-study-module__K1UgoW__proseImage{aspect-ratio:3/2;border-radius:12px;margin-block:28px;position:relative;overflow:hidden}.case-study-module__K1UgoW__lockup{flex-wrap:nowrap;min-width:0}.case-study-module__K1UgoW__lockupLogo{flex:0 auto;width:auto;min-width:0;max-width:100%;height:36px}.case-study-module__K1UgoW__lockupPartner{flex:0 auto;width:auto;min-width:0;max-width:100%;height:28px}@media (max-width:600px){.case-study-module__K1UgoW__lockup{gap:10px}.case-study-module__K1UgoW__lockupLogo{height:26px}.case-study-module__K1UgoW__lockupPartner{height:20px}}@media (max-width:360px){.case-study-module__K1UgoW__lockupLogo{height:22px}.case-study-module__K1UgoW__lockupPartner{height:17px}}
