.projects_page___NjIq{padding-top:88px;color:#111827}.projects_banner__TGI7D{position:relative;overflow:hidden;text-align:center;background:linear-gradient(120deg,#172f72,#2563eb 60%,#4388ef);color:#fff}.projects_banner__TGI7D:before{content:"";position:absolute;inset:0;opacity:.15;background-image:linear-gradient(#fff3 1px,transparent 0),linear-gradient(90deg,#fff3 1px,transparent 0);background-size:48px 48px;pointer-events:none}.projects_bannerInner__mV2s5{position:relative;max-width:1152px;margin:auto;padding:45px 24px 48px}.projects_eyebrow__EtfFo{font-size:11px;font-weight:700;letter-spacing:2px;margin:0 0 12px}.projects_banner__TGI7D h1{font-size:46px;line-height:1.2;font-weight:800;letter-spacing:-1.5px;margin:0 0 14px}.projects_bannerInner__mV2s5>p:last-child{font-size:16px;line-height:1.7;color:#e5eeff;margin:0}.projects_content__zoHE_{max-width:1200px;margin:0 auto;padding:40px 24px 72px}.projects_group__yvkjW{margin-bottom:64px}.projects_sectionHeading__PJIU_{display:flex;align-items:center;gap:14px;margin-bottom:30px}.projects_sectionHeading__PJIU_>span{width:5px;height:34px;flex-shrink:0;border-radius:6px;background:#2563eb}.projects_sectionHeading__PJIU_ h2{font-size:30px;line-height:1.3;font-weight:750;letter-spacing:-.8px;margin:0}.projects_grid__19mxF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.projects_webGrid__iifQ1{grid-template-columns:repeat(3,minmax(0,1fr))}.projects_card__5V8g8{overflow:hidden;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 2px 6px #0f172a08;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.projects_card__5V8g8:hover{transform:translateY(-5px);border-color:#bfdbfe;box-shadow:0 14px 32px #1e3a8a14}.projects_imageWrap__UuNf7{aspect-ratio:1000/650;background:#f8fafc;overflow:hidden}.projects_imageWrap__UuNf7 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.projects_caption__HjiMF{padding:21px 20px;text-align:center;background:#f1f5f9;border-top:1px solid #e8edf4}.projects_caption__HjiMF h3{font-size:18px;line-height:1.4;font-weight:700;margin:0;overflow-wrap:anywhere}.projects_placeholder__4s2ec{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:#64748b;padding:24px;text-align:center}.projects_cta__kR7Qg{display:flex;justify-content:space-between;align-items:center;gap:24px;border:1px solid #dbeafe;background:#eff6ff;border-radius:24px;padding:36px}.projects_cta__kR7Qg .projects_eyebrow__EtfFo{color:#2563eb}.projects_cta__kR7Qg h2{font-size:26px;line-height:1.4;font-weight:750;letter-spacing:-.7px;margin:0}.projects_cta__kR7Qg a,.projects_empty__0YVD5 a{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#2563eb;color:#fff;padding:15px 24px;border-radius:999px;font-size:14px;font-weight:700;white-space:nowrap}.projects_cta__kR7Qg a:hover,.projects_empty__0YVD5 a:hover{background:#1d4ed8}.projects_empty__0YVD5{text-align:center;padding:64px 16px}.projects_empty__0YVD5>svg{margin:0 auto 20px;color:#2563eb}.projects_empty__0YVD5 h2{font-size:26px;font-weight:700}.projects_empty__0YVD5 p{color:#64748b;margin:16px 0 24px}@media(max-width:767px){.projects_page___NjIq{padding-top:76px}.projects_bannerInner__mV2s5{padding:38px 20px}.projects_banner__TGI7D h1{font-size:36px}.projects_bannerInner__mV2s5>p:last-child{font-size:14px}.projects_content__zoHE_{padding:30px 18px 48px}.projects_sectionHeading__PJIU_ h2{font-size:24px}.projects_sectionHeading__PJIU_{gap:10px;margin-bottom:24px}.projects_grid__19mxF,.projects_webGrid__iifQ1{grid-template-columns:1fr;gap:24px}.projects_group__yvkjW{margin-bottom:44px}.projects_caption__HjiMF{padding:17px}.projects_cta__kR7Qg{flex-direction:column;align-items:flex-start;padding:28px}.projects_cta__kR7Qg h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.projects_card__5V8g8{transition:none}.projects_card__5V8g8:hover{transform:none}}