.case-studies_page__tIjIY{background:var(--color-bg-light)}.case-studies_ctaSection__lNAVW,.case-studies_gridSection__4V5md,.case-studies_hero__GnzmW{padding:var(--section-spacing-large) 0}.case-studies_hero__GnzmW{background:#fff;border-bottom:1px solid var(--color-border)}.case-studies_container__gfSO_{width:min(1200px,calc(100% - 64px));margin:0 auto}.case-studies_title__HvsG6{margin:0;max-width:820px;font-size:clamp(2rem,4.2vw,3.35rem);line-height:1.08;color:var(--color-primary)}.case-studies_subtitle__mLrd6{margin:20px 0 0;max-width:760px;font-size:1.125rem;line-height:1.65;color:#334155}.case-studies_grid__4SQ_E{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px}.case-studies_card__dXYgT{border:1px solid var(--color-border);border-radius:16px;background:#fff;padding:32px}.case-studies_metaRow__Sy6h4{display:flex;flex-wrap:wrap;gap:12px}.case-studies_badge__OjQx3{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid #dbe3ef;font-size:.76rem;font-weight:600;letter-spacing:.02em;color:#334155;background:#f8fafc}.case-studies_result__MYfZG{margin:18px 0 0;font-size:1.15rem;font-weight:700;line-height:1.4;color:var(--color-primary)}.case-studies_summary__3g0l1{margin:14px 0 0;font-size:1rem;line-height:1.7;color:#475569}.case-studies_downloadButton__T_dQE,.case-studies_primaryButton__yu2MT,.case-studies_secondaryButton__785gZ{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:.98rem;font-weight:700;text-decoration:none}.case-studies_downloadButton__T_dQE,.case-studies_primaryButton__yu2MT,.case-studies_secondaryButton__785gZ{margin-top:20px}.case-studies_ctaCard__meUk8{border:1px solid var(--color-border);border-radius:16px;background:#fff;padding:40px;text-align:center}.case-studies_ctaTitle__e7uJK{margin:0;color:var(--color-primary);font-size:clamp(1.8rem,3vw,2.5rem)}.case-studies_ctaText__xYCHJ{margin:12px auto 0;max-width:760px;color:#475569;line-height:1.7}.case-studies_modalBackdrop__qtzoH{position:fixed;inset:0;z-index:70;background:rgba(2,6,23,.58);display:grid;place-items:center;padding:20px}.case-studies_modal__GCue7{width:min(520px,100%);border-radius:16px;border:1px solid var(--color-border);background:#fff;padding:28px}.case-studies_modalTitle__RlG4k{margin:0;color:var(--color-primary);font-size:1.5rem}.case-studies_modalText__off6e{margin:10px 0 0;color:#475569;line-height:1.6}.case-studies_fieldLabel__Bs_gF{display:block;margin-top:18px;margin-bottom:8px;font-size:.86rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#64748b}.case-studies_input__iq87w{width:100%;border:1px solid #cbd5e1;border-radius:10px;padding:12px 14px;font-size:1rem;color:#0f172a}.case-studies_input__iq87w:focus{outline:2px solid #bfdbfe;outline-offset:1px}.case-studies_helper__CqFyr{margin-top:8px;color:#64748b;font-size:.875rem}.case-studies_error__Lk9sw{margin-top:10px;color:#dc2626;font-size:.92rem}.case-studies_success__fqz6j{margin-top:10px;color:#0f766e;font-size:.92rem}.case-studies_actions__MuRIs{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;align-items:center}.case-studies_ghostButton__ckHc1{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:56px;min-width:176px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.case-studies_actions__MuRIs .case-studies_primaryButton__yu2MT{margin-top:0;min-height:56px;min-width:220px;display:inline-flex;align-items:center;justify-content:center}.case-studies_actions__MuRIs .case-studies_primaryButton__yu2MT:disabled,.case-studies_ghostButton__ckHc1:disabled{opacity:.7;cursor:not-allowed}@media (max-width:1024px){.case-studies_grid__4SQ_E{grid-template-columns:1fr}}@media (max-width:768px){.case-studies_ctaSection__lNAVW,.case-studies_gridSection__4V5md,.case-studies_hero__GnzmW{padding:var(--section-spacing-medium) 0}.case-studies_container__gfSO_{width:min(1200px,calc(100% - 32px))}.case-studies_card__dXYgT,.case-studies_ctaCard__meUk8,.case-studies_modal__GCue7{padding:24px}}