.case-studies_heroVisual__PybXk{position:relative;width:min(100%,560px)}.case-studies_heroWords__3btm7{position:absolute;inset-inline-end:28px;top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.2em;text-transform:uppercase;line-height:2;color:#fff;text-align:start;padding-inline-start:16px;border-inline-start:2px solid var(--cyan)}.case-studies_patternsSection__P_XSP{padding-block:96px}.case-studies_patternsHead__uQWyT{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.case-studies_grid__e69Ee{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.case-studies_card__YYku4{display:flex;flex-direction:column;padding:14px 14px 26px;border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff,#f6f9fc);border:1px solid rgba(31,182,214,.22);box-shadow:0 10px 30px rgba(10,31,94,.05);transition:transform var(--dur) var(--ease-precise),border-color var(--dur) var(--ease-standard),box-shadow var(--dur) var(--ease-standard)}.case-studies_card__YYku4:hover{transform:translateY(-3px);border-color:rgba(31,182,214,.5);box-shadow:0 18px 40px rgba(10,31,94,.09)}.case-studies_cardVisual__H9nER{position:relative}.case-studies_cardTag__Dh5bT{position:absolute;inset-inline-start:14px;top:14px;padding:6px 12px;border-radius:8px;font-size:.8125rem;font-weight:600;color:#fff;background:rgba(10,31,94,.9);border:1px solid rgba(31,182,214,.5)}.case-studies_cardDemo__KddhR{position:absolute;inset-inline-end:14px;top:14px;padding:5px 10px;border-radius:999px;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--deep);background:var(--cyan)}.case-studies_cardTitle__NpoFG{margin:22px 12px 0;font-size:1.25rem;font-weight:600;color:var(--text-heading);letter-spacing:-.015em}.case-studies_cardText__ZADhF{margin:10px 12px 0;font-size:.9375rem;line-height:1.6;color:var(--text-body)}.case-studies_cardMore__As7br{margin:auto 12px 0;padding-top:24px;display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:var(--cyan)}.case-studies_soonSection__p9zes{background:#eef4fa;border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);padding-block:56px}.case-studies_soonInner__aaAJg{display:flex;align-items:center;justify-content:space-between;gap:40px}.case-studies_soonTitle__IkXJf{font-size:clamp(1.4rem,2vw,1.75rem);color:var(--text-heading);letter-spacing:-.02em}.case-studies_soonText__gMSUb{margin-top:12px;font-size:1rem;line-height:1.6;color:var(--text-body);max-width:680px}.case-studies_aimsSection__JK2RQ{padding-block:96px}@media (max-width:1024px){.case-studies_grid__e69Ee{grid-template-columns:repeat(2,1fr)}.case-studies_soonInner__aaAJg{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.case-studies_grid__e69Ee{grid-template-columns:1fr}.case-studies_heroWords__3btm7{display:none}}