.CaseStudiesPage-module__59h3YW__page{background:var(--site-cream);min-height:100vh;color:var(--site-ink)}.CaseStudiesPage-module__59h3YW__container{width:min(100%, var(--site-container));padding-inline:var(--site-gutter);margin-inline:auto}.CaseStudiesPage-module__59h3YW__hero{padding-block:var(--space-5xl) var(--space-4xl)}.CaseStudiesPage-module__59h3YW__hero h1{max-width:12ch;margin:var(--space-lg) 0 0;letter-spacing:-.03em;font-size:clamp(40px,6vw,72px);font-weight:600;line-height:.98}.CaseStudiesPage-module__59h3YW__hero p:last-child{max-width:600px;margin:var(--space-xl) 0 0;color:var(--site-ink-mute);font-size:var(--text-subtitle-1);line-height:var(--leading-subtitle-1)}.CaseStudiesPage-module__59h3YW__playbookSection{padding-block-end:var(--space-3xl)}.CaseStudiesPage-module__59h3YW__playbookBanner{gap:var(--space-2xl);border-radius:var(--radius-sm);background:var(--site-ink);color:var(--site-cream);padding:var(--space-2xl);transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);border:1px solid #fcfcf924;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.CaseStudiesPage-module__59h3YW__playbookBanner:hover{border-color:#fcfcf952;transform:translateY(-2px)}.CaseStudiesPage-module__59h3YW__playbookCopy{gap:var(--space-lg);min-width:0;display:grid}.CaseStudiesPage-module__59h3YW__playbookMeta{gap:var(--space-md);color:#fcfcf999;font-size:var(--text-caption);letter-spacing:.08em;font-weight:600;line-height:var(--leading-caption);text-transform:uppercase;flex-wrap:wrap;align-items:center;display:flex}.CaseStudiesPage-module__59h3YW__newPill,.CaseStudiesPage-module__59h3YW__featuredPill,.CaseStudiesPage-module__59h3YW__industryPill{border-radius:var(--radius-full);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);text-transform:uppercase;align-items:center;display:inline-flex}.CaseStudiesPage-module__59h3YW__newPill{padding:5px var(--space-sm);color:var(--site-cream);border:1px solid #fcfcf93d}.CaseStudiesPage-module__59h3YW__playbookBanner h2{letter-spacing:-.03em;max-width:740px;margin:0;font-size:clamp(26px,3.4vw,42px);font-weight:600;line-height:1.05}.CaseStudiesPage-module__59h3YW__playbookBanner em{font-style:italic}.CaseStudiesPage-module__59h3YW__playbookBanner p{color:#fcfcf9b8;max-width:600px;font-size:var(--text-body-1);line-height:var(--leading-body-1);margin:0}.CaseStudiesPage-module__59h3YW__playbookCta,.CaseStudiesPage-module__59h3YW__cardLink{align-items:center;gap:var(--space-sm);font-weight:600;display:inline-flex}.CaseStudiesPage-module__59h3YW__playbookCta{border-radius:var(--radius-full);background:var(--site-cream);min-height:48px;color:var(--site-ink);padding:var(--space-md) var(--space-xl);white-space:nowrap;justify-content:center}.CaseStudiesPage-module__59h3YW__playbookCta svg,.CaseStudiesPage-module__59h3YW__cardLink svg,.CaseStudiesPage-module__59h3YW__ctaSection svg{width:1em;height:1em;transition:transform var(--dur-base) var(--ease-out)}.CaseStudiesPage-module__59h3YW__playbookBanner:hover .CaseStudiesPage-module__59h3YW__playbookCta svg,.CaseStudiesPage-module__59h3YW__featuredCard:hover .CaseStudiesPage-module__59h3YW__cardLink svg,.CaseStudiesPage-module__59h3YW__card:hover .CaseStudiesPage-module__59h3YW__cardLink svg,.CaseStudiesPage-module__59h3YW__ctaSection a:hover svg{transform:translate(3px)}.CaseStudiesPage-module__59h3YW__featuredSection{padding-block-end:var(--space-2xl)}.CaseStudiesPage-module__59h3YW__featuredCard,.CaseStudiesPage-module__59h3YW__card{border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream);box-shadow:var(--shadow-card-lift);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.CaseStudiesPage-module__59h3YW__featuredCard:hover,.CaseStudiesPage-module__59h3YW__card:hover{border-color:var(--site-neutral-300);box-shadow:var(--shadow-raised);transform:translateY(-2px)}.CaseStudiesPage-module__59h3YW__featuredCard{grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);display:grid;overflow:hidden}.CaseStudiesPage-module__59h3YW__featuredBody,.CaseStudiesPage-module__59h3YW__cardBody{min-width:0;display:grid}.CaseStudiesPage-module__59h3YW__featuredBody{align-content:center;gap:var(--space-lg);padding:var(--space-3xl)}.CaseStudiesPage-module__59h3YW__cardBody{gap:var(--space-md);padding:var(--space-xl);flex:1}.CaseStudiesPage-module__59h3YW__cardMeta{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.CaseStudiesPage-module__59h3YW__featuredPill{border:1px solid var(--site-line);background:var(--site-cream-deep);color:var(--site-ink-mute);padding:5px var(--space-md)}.CaseStudiesPage-module__59h3YW__industryPill{border:1px solid var(--site-line);background:var(--site-cream-deep);color:var(--site-ink-mute);padding:5px var(--space-md);letter-spacing:.04em}.CaseStudiesPage-module__59h3YW__featuredBody h2,.CaseStudiesPage-module__59h3YW__cardBody h3{color:var(--site-ink);letter-spacing:-.02em;margin:0;font-weight:600}.CaseStudiesPage-module__59h3YW__featuredBody h2{font-size:clamp(26px,3.4vw,38px);line-height:1.08}.CaseStudiesPage-module__59h3YW__cardBody h3{font-size:var(--text-subtitle-1);line-height:var(--leading-subtitle-1)}.CaseStudiesPage-module__59h3YW__featuredBody p,.CaseStudiesPage-module__59h3YW__cardBody p{color:var(--site-ink-mute);margin:0}.CaseStudiesPage-module__59h3YW__featuredBody p{max-width:60ch;font-size:var(--text-body-1);line-height:var(--leading-body-1)}.CaseStudiesPage-module__59h3YW__cardBody p{font-size:var(--text-body-2);line-height:var(--leading-body-2)}.CaseStudiesPage-module__59h3YW__cardLink{color:var(--site-ink);font-size:var(--text-body-2);line-height:var(--leading-body-2);align-self:end;margin-block-start:auto;padding-block-start:var(--space-sm)}.CaseStudiesPage-module__59h3YW__featuredProofRail,.CaseStudiesPage-module__59h3YW__logoPanel{background:var(--site-cream-deep);min-width:0;display:grid;overflow:hidden}.CaseStudiesPage-module__59h3YW__featuredProofRail{border-right:1px solid var(--site-line);padding:var(--space-2xl);gap:var(--space-xl);grid-template-rows:minmax(176px,1fr) auto}.CaseStudiesPage-module__59h3YW__logoPanel{border-bottom:1px solid var(--site-line);min-height:128px;padding:var(--space-xl)}.CaseStudiesPage-module__59h3YW__logoPlate{border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream);min-width:0;min-height:0;color:var(--site-ink);box-shadow:var(--shadow-resting);text-align:center;place-items:center;display:grid}.CaseStudiesPage-module__59h3YW__logoImage{object-fit:contain;width:min(68%,220px);max-height:70px}.CaseStudiesPage-module__59h3YW__logoPanel .CaseStudiesPage-module__59h3YW__logoImage{width:min(64%,190px);max-height:56px}.CaseStudiesPage-module__59h3YW__featuredProofRail .CaseStudiesPage-module__59h3YW__logoPanel{border:0;min-height:auto;padding:0}.CaseStudiesPage-module__59h3YW__featuredProofRail .CaseStudiesPage-module__59h3YW__logoImage{width:min(72%,250px);max-height:90px}.CaseStudiesPage-module__59h3YW__namePlate{border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream);min-width:0;min-height:100%;box-shadow:var(--shadow-resting);padding:var(--space-lg);text-align:center;place-items:center;display:grid}.CaseStudiesPage-module__59h3YW__namePlate span{color:var(--site-ink);font-size:var(--text-subtitle-1);text-transform:uppercase;letter-spacing:.06em;font-weight:600;line-height:1.2}.CaseStudiesPage-module__59h3YW__resultRow{gap:var(--space-md);border-top:1px solid var(--site-line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;margin-block-start:auto;padding-block-start:var(--space-lg);display:grid}.CaseStudiesPage-module__59h3YW__resultValue{color:var(--site-ink);letter-spacing:-.03em;flex:none;font-size:clamp(24px,2.6vw,34px);font-weight:600;line-height:1}.CaseStudiesPage-module__59h3YW__resultLabel{min-width:0;color:var(--site-ink-mute);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption)}.CaseStudiesPage-module__59h3YW__featuredProofRail .CaseStudiesPage-module__59h3YW__resultRow{border-top-color:var(--site-neutral-300);margin-block-start:0;padding-block-start:var(--space-xl)}.CaseStudiesPage-module__59h3YW__gridSection{padding-block:var(--space-2xl) var(--space-5xl)}.CaseStudiesPage-module__59h3YW__grid{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CaseStudiesPage-module__59h3YW__card{flex-direction:column;min-height:100%;display:flex;overflow:hidden}.CaseStudiesPage-module__59h3YW__emptyState{padding-block:var(--space-5xl);color:var(--site-ink-mute);text-align:center;margin:0}.CaseStudiesPage-module__59h3YW__trustSection{border-block:1px solid var(--site-line);background:var(--site-cream-deep);padding-block:var(--space-3xl)}.CaseStudiesPage-module__59h3YW__trustGrid{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CaseStudiesPage-module__59h3YW__trustStat{align-content:start;gap:var(--space-sm);text-align:center;justify-items:center;min-width:0;display:grid}.CaseStudiesPage-module__59h3YW__trustStat p{letter-spacing:-.03em;margin:0;font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1}.CaseStudiesPage-module__59h3YW__trustStat span{color:var(--site-ink-mute);font-size:var(--text-caption);letter-spacing:.06em;font-weight:600;line-height:var(--leading-caption);text-transform:uppercase}.CaseStudiesPage-module__59h3YW__ctaSection{background:var(--site-ink);color:var(--site-cream);padding-block:var(--space-5xl)}.CaseStudiesPage-module__59h3YW__ctaInner{width:min(100%,640px);padding-inline:var(--site-gutter);text-align:center;justify-items:center;margin-inline:auto;display:grid}.CaseStudiesPage-module__59h3YW__ctaInner h2{letter-spacing:-.03em;margin:0;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.06}.CaseStudiesPage-module__59h3YW__ctaInner p{margin:var(--space-lg) 0 0;color:#fcfcf9b8;font-size:var(--text-body-1);line-height:var(--leading-body-1)}.CaseStudiesPage-module__59h3YW__ctaInner a{margin-block-start:var(--space-2xl)}@media (max-width:1100px){.CaseStudiesPage-module__59h3YW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.CaseStudiesPage-module__59h3YW__container,.CaseStudiesPage-module__59h3YW__ctaInner{padding-inline:var(--space-xl)}.CaseStudiesPage-module__59h3YW__hero{padding-block:var(--space-4xl) var(--space-3xl)}.CaseStudiesPage-module__59h3YW__playbookBanner,.CaseStudiesPage-module__59h3YW__featuredCard{grid-template-columns:1fr}.CaseStudiesPage-module__59h3YW__playbookBanner{align-items:stretch}.CaseStudiesPage-module__59h3YW__playbookCta{justify-self:start}.CaseStudiesPage-module__59h3YW__featuredProofRail{border-right:0;border-bottom:1px solid var(--site-line);grid-template-rows:128px auto}.CaseStudiesPage-module__59h3YW__featuredBody{padding:var(--space-2xl)}.CaseStudiesPage-module__59h3YW__grid,.CaseStudiesPage-module__59h3YW__trustGrid{grid-template-columns:1fr}.CaseStudiesPage-module__59h3YW__trustStat{padding-block:var(--space-md)}}@media (max-width:420px){.CaseStudiesPage-module__59h3YW__resultRow{gap:var(--space-xs);grid-template-columns:1fr;align-items:flex-start}.CaseStudiesPage-module__59h3YW__logoPanel{min-height:112px}}@media (prefers-reduced-motion:reduce){.CaseStudiesPage-module__59h3YW__playbookBanner,.CaseStudiesPage-module__59h3YW__featuredCard,.CaseStudiesPage-module__59h3YW__card,.CaseStudiesPage-module__59h3YW__playbookCta svg,.CaseStudiesPage-module__59h3YW__cardLink svg,.CaseStudiesPage-module__59h3YW__ctaSection svg{transition:none}.CaseStudiesPage-module__59h3YW__playbookBanner:hover,.CaseStudiesPage-module__59h3YW__featuredCard:hover,.CaseStudiesPage-module__59h3YW__card:hover,.CaseStudiesPage-module__59h3YW__playbookBanner:hover .CaseStudiesPage-module__59h3YW__playbookCta svg,.CaseStudiesPage-module__59h3YW__featuredCard:hover .CaseStudiesPage-module__59h3YW__cardLink svg,.CaseStudiesPage-module__59h3YW__card:hover .CaseStudiesPage-module__59h3YW__cardLink svg,.CaseStudiesPage-module__59h3YW__ctaSection a:hover svg{transform:none}}
