.CaseStudyCTA_cta__b5jz9{--cs-bg:#0a0a0f;--cs-ink:#efeff4;--cs-mid:#8a8e99;--cs-rule:hsla(0,0%,100%,.07);--cs-green:#1ddb7e;--cs-green-hov:#2ce58e;--cs-display:var(--font-hatton,"Hatton"),"Playfair Display",Georgia,serif;--cs-mono:"Space Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--cs-ui:var(--font-mori,"Mori"),var(--font-sora,"Sora"),system-ui,sans-serif;position:relative;width:100%;background:var(--cs-bg);color:var(--cs-ink);padding:100px 56px 120px;border-top:1px solid var(--cs-rule);overflow:hidden}.CaseStudyCTA_cta__b5jz9:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 15% 30%,rgba(29,219,126,.06),transparent 55%),radial-gradient(ellipse at 85% 90%,rgba(29,219,126,.04),transparent 50%);pointer-events:none}.CaseStudyCTA_inner__thvv_{position:relative;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.CaseStudyCTA_eyebrow__X93Tg{display:inline-flex;align-items:center;gap:10px;font-family:var(--cs-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--cs-green);margin-bottom:24px}.CaseStudyCTA_eyebrow__X93Tg .CaseStudyCTA_dash__IMPCL{color:var(--cs-green);opacity:.7}.CaseStudyCTA_title__VA85J{font-family:var(--cs-display);font-weight:300;font-style:italic;font-size:clamp(38px,5.5vw,72px);line-height:1.05;letter-spacing:-.015em;color:var(--cs-ink);margin:0 0 24px}.CaseStudyCTA_title__VA85J em{font-style:italic;color:var(--cs-green)}.CaseStudyCTA_desc__7YQds{font-family:var(--cs-ui);font-size:16px;line-height:1.65;color:var(--cs-mid);max-width:560px;margin:0 0 36px}.CaseStudyCTA_row__3Bpjn{display:flex;flex-wrap:wrap;gap:12px}.CaseStudyCTA_primary__jlZfD{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;background:var(--cs-green);color:#09090e;text-decoration:none;border-radius:10px;font-family:var(--cs-mono);font-size:13px;font-weight:600;letter-spacing:.02em;border:1px solid var(--cs-green);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.CaseStudyCTA_primary__jlZfD:hover{background:var(--cs-green-hov);transform:translateY(-1px);box-shadow:0 10px 30px -12px rgba(29,219,126,.45)}.CaseStudyCTA_primary__jlZfD svg{transition:transform .2s ease}.CaseStudyCTA_primary__jlZfD:hover svg{transform:translate(2px,-2px)}.CaseStudyCTA_secondary__HWIJ1{display:inline-flex;align-items:center;padding:14px 22px;background:transparent;color:var(--cs-ink);text-decoration:none;border-radius:10px;border:1px solid var(--cs-rule);font-family:var(--cs-mono);font-size:13px;font-weight:500;letter-spacing:.02em;transition:border-color .2s ease,color .2s ease,background .2s ease}.CaseStudyCTA_secondary__HWIJ1:hover{border-color:hsla(0,0%,100%,.22);color:#fff;background:hsla(0,0%,100%,.03)}@media (max-width:1024px){.CaseStudyCTA_cta__b5jz9{padding:72px 24px 96px}}@media (max-width:640px){.CaseStudyCTA_cta__b5jz9{padding:56px 16px 80px}.CaseStudyCTA_desc__7YQds{font-size:14px}.CaseStudyCTA_row__3Bpjn{width:100%;flex-direction:column;align-items:stretch}.CaseStudyCTA_primary__jlZfD,.CaseStudyCTA_secondary__HWIJ1{justify-content:center}}@media (max-width:380px){.CaseStudyCTA_cta__b5jz9{padding:48px 12px 64px}}