.CasesIndexSection-module__wSMrqW__casesPage{color:#0e0f12;background:#fff}.CasesIndexSection-module__wSMrqW__hero{text-align:center;background:radial-gradient(circle at 78% 10%,#7fb7ff1c,#0000 34%),linear-gradient(#fff 0%,#f5f6f8 100%);padding:144px 0 56px}.CasesIndexSection-module__wSMrqW__hero h1{letter-spacing:-.067em;text-wrap:balance;max-width:940px;margin:0 auto;font:850 clamp(48px,6vw,84px)/1.02 Onest,Inter,system-ui,sans-serif}.CasesIndexSection-module__wSMrqW__hero p{color:#6b6f76;letter-spacing:-.02em;max-width:720px;margin:28px auto 0;font:450 19px/1.58 Onest,Inter,system-ui,sans-serif}.CasesIndexSection-module__wSMrqW__filterButton{color:#4c5057;-webkit-backdrop-filter:blur(14px)saturate(150%);background:#ffffffd1;border:1px solid #0f101412;border-radius:999px;height:44px;padding:0 17px;font:650 14px/1 Onest,Inter,system-ui,sans-serif;box-shadow:0 8px 22px #0f101409,inset 0 1px #ffffffe6}.CasesIndexSection-module__wSMrqW__activeFilter{color:#fff;background:#161a1f;border-color:#0000;box-shadow:0 8px 22px #0f101409}.CasesIndexSection-module__wSMrqW__featured{background:#f5f6f8;padding:44px 0 34px}.CasesIndexSection-module__wSMrqW__featuredCard{color:inherit;background:#ffffffb8;border:1px solid #0f101411;border-radius:34px;grid-template-columns:minmax(0,1.05fr) minmax(420px,.82fr);align-items:stretch;gap:24px;padding:18px;text-decoration:none;display:grid;box-shadow:0 28px 76px #0f101413,inset 0 1px #ffffffeb}.CasesIndexSection-module__wSMrqW__featuredImage{background:#fff;border-radius:26px;min-height:440px;overflow:hidden}.CasesIndexSection-module__wSMrqW__featuredImage img,.CasesIndexSection-module__wSMrqW__cardImage img{object-fit:cover;width:100%;height:100%;display:block}.CasesIndexSection-module__wSMrqW__featuredContent{flex-direction:column;justify-content:center;padding:34px 30px 30px;display:flex}.CasesIndexSection-module__wSMrqW__category{color:#1a3a6e;background:#0071e313;border:1px solid #0071e31a;border-radius:999px;align-items:center;width:fit-content;min-height:30px;margin-bottom:18px;padding:0 10px;font:700 12px/1 Onest,Inter,system-ui,sans-serif;display:inline-flex}.CasesIndexSection-module__wSMrqW__featuredContent h2{color:#0e0f12;letter-spacing:-.057em;text-wrap:balance;margin:0;font:820 44px/1.05 Onest,Inter,system-ui,sans-serif}.CasesIndexSection-module__wSMrqW__featuredContent p{color:#6b6f76;margin:22px 0 0;font:450 16px/1.56 Onest,Inter,system-ui,sans-serif}.CasesIndexSection-module__wSMrqW__metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.CasesIndexSection-module__wSMrqW__metric{background:#f5f6f8;border:1px solid #0f10140f;border-radius:20px;min-height:88px;padding:16px}.CasesIndexSection-module__wSMrqW__metric strong{color:#1a3a6e;letter-spacing:-.04em;font:850 28px/1 Onest,Inter,system-ui,sans-serif;display:block}.CasesIndexSection-module__wSMrqW__metric span{color:#6b6f76;margin-top:8px;font:600 13px/1.25 Onest,Inter,system-ui,sans-serif;display:block}.CasesIndexSection-module__wSMrqW__caseLink{color:#0071e3;margin-top:30px;font:760 15px/1 Onest,Inter,system-ui,sans-serif}.CasesIndexSection-module__wSMrqW__gridSection{background:#fff;padding:74px 0 112px}.CasesIndexSection-module__wSMrqW__sectionHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.CasesIndexSection-module__wSMrqW__sectionHead h2{letter-spacing:-.055em;margin:0;font:820 44px/1.06 Onest,Inter,system-ui,sans-serif}.CasesIndexSection-module__wSMrqW__sectionHead p{color:#6b6f76;max-width:520px;margin:0;font:450 16px/1.5 Onest,Inter,system-ui,sans-serif}.CasesIndexSection-module__wSMrqW__caseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.CasesIndexSection-module__wSMrqW__caseCard{min-height:100%;color:inherit;background:#ffffffc7;border:1px solid #0f101412;border-radius:26px;flex-direction:column;text-decoration:none;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden;box-shadow:0 18px 48px #0f10140e,inset 0 1px #ffffffe6}.CasesIndexSection-module__wSMrqW__cardImage{aspect-ratio:16/9;background:#f5f6f8}.CasesIndexSection-module__wSMrqW__cardBody{flex-direction:column;flex:1;padding:24px;display:flex}.CasesIndexSection-module__wSMrqW__cardBody h3{color:#0e0f12;letter-spacing:-.04em;height:120px;margin:0;font:780 24px/1.2 Onest,Inter,system-ui,sans-serif;overflow:hidden}.CasesIndexSection-module__wSMrqW__cardBody p{color:#6b6f76;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:14px 0 0;font:450 14px/1.5 Onest,Inter,system-ui,sans-serif;display:-webkit-box;overflow:hidden}.CasesIndexSection-module__wSMrqW__caseCard:hover{transform:translateY(-4px);box-shadow:0 24px 60px #0f101413,inset 0 1px #ffffffeb}.CasesIndexSection-module__wSMrqW__casesCta{color:#fff;background:radial-gradient(circle at 88% 12%,#7fb7ff33,#0000 36%),linear-gradient(135deg,#1a3a6e 0%,#081f3f 100%);border-radius:28px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:28px;display:flex}.CasesIndexSection-module__wSMrqW__casesCta span{color:#7fb7ff;margin-bottom:8px;font:700 13px/1.2 Onest,Inter,system-ui,sans-serif;display:block}.CasesIndexSection-module__wSMrqW__casesCta strong{letter-spacing:-.04em;font:760 28px/1.12 Onest,Inter,system-ui,sans-serif}.CasesIndexSection-module__wSMrqW__casesCta a{color:#111419;background:#fff;border-radius:14px;flex:none;align-items:center;min-height:52px;padding:0 22px;font:750 15px/1 Onest,Inter,system-ui,sans-serif;text-decoration:none;display:inline-flex}@media (max-width:1024px){.CasesIndexSection-module__wSMrqW__featuredCard{grid-template-columns:1fr}.CasesIndexSection-module__wSMrqW__featuredImage{min-height:360px}.CasesIndexSection-module__wSMrqW__caseGrid{grid-template-columns:1fr}.CasesIndexSection-module__wSMrqW__casesCta,.CasesIndexSection-module__wSMrqW__sectionHead{flex-direction:column;align-items:flex-start}.CasesIndexSection-module__wSMrqW__metrics{grid-template-columns:1fr}}@media (max-width:640px){.CasesIndexSection-module__wSMrqW__hero{padding:112px 0 42px}.CasesIndexSection-module__wSMrqW__hero h1{font-size:40px;line-height:1.06}.CasesIndexSection-module__wSMrqW__hero p{font-size:16px}.CasesIndexSection-module__wSMrqW__featuredCard{border-radius:26px;padding:10px}.CasesIndexSection-module__wSMrqW__featuredImage{border-radius:20px;min-height:240px}.CasesIndexSection-module__wSMrqW__featuredContent{padding:22px 14px 18px}.CasesIndexSection-module__wSMrqW__featuredContent h2{font-size:30px}.CasesIndexSection-module__wSMrqW__sectionHead h2{font-size:32px}.CasesIndexSection-module__wSMrqW__casesCta{padding:22px}.CasesIndexSection-module__wSMrqW__casesCta strong{font-size:24px}.CasesIndexSection-module__wSMrqW__casesCta a{justify-content:center;width:100%}}
