.styles_background__6LyLE{min-height:100vh;display:flex;flex-direction:column}.styles_header__DNJX9{justify-content:space-between;align-items:center;padding:20px}.styles_statsStrip__HgmMx{display:flex;align-items:center;justify-content:center;gap:0;padding:1.4rem 2rem;max-width:860px;margin:.25rem auto 0;width:100%;animation:styles_fadeSlideIn__GjF_b .7s ease both;animation-delay:.05s}.styles_statItem__qD_MF{display:flex;flex-direction:column;align-items:center;gap:.2rem;flex:1}.styles_statValue__hYDAQ{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:#0f345f;letter-spacing:-.03em;line-height:1}.styles_statLabel__EtCDZ{font-size:.78rem;color:#64748b;letter-spacing:.04em;text-transform:uppercase}.styles_statDivider__5eSnv{width:1px;height:2.5rem;background:rgba(15,52,95,.12);flex-shrink:0;margin:0 .5rem}.styles_filterSection__cf5Ye{display:flex;justify-content:center;padding:1rem 2rem .25rem;animation:styles_fadeSlideIn__GjF_b .72s ease both;animation-delay:.1s}.styles_filterTabs__6Hpiv{display:flex;gap:.5rem;background:#f1f5f9;border-radius:2rem;padding:.3rem;flex-wrap:wrap;justify-content:center}.styles_filterTab__JUwF7{padding:.5rem 1.1rem;border:none;border-radius:1.5rem;background:transparent;color:#64748b;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit;white-space:nowrap}.styles_filterTab__JUwF7:hover:not(.styles_filterTabActive__3CuT6){color:#1e293b}.styles_filterTabActive__3CuT6{background:white;color:#0f345f;font-weight:600;box-shadow:0 2px 6px rgba(0,0,0,.1)}.styles_caseStudiesSection___1rVM{display:flex;flex-direction:column;gap:1.5rem;max-width:900px;margin:1.5rem auto 0;padding:0 1.5rem 2rem;width:100%}.styles_caseCard__3oPVR{background:rgba(255,255,255,.95);border:1px solid rgba(15,52,95,.08);border-radius:16px;padding:1.75rem;box-shadow:0 1px 4px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.04);transition:box-shadow .3s ease,transform .3s ease;animation:styles_fadeSlideIn__GjF_b .7s ease both}.styles_caseCard__3oPVR:hover{box-shadow:0 4px 16px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.06);transform:translateY(-2px)}.styles_cardHeader__tIZOJ{display:flex;gap:1.25rem;align-items:flex-start;margin-bottom:1.25rem}.styles_cardIconWrap__sbFp7{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.styles_cardMeta__NAMMl{flex:1;min-width:0}.styles_cardMetaTop__pAnKi{display:flex;align-items:center;gap:.6rem;margin-bottom:.45rem;flex-wrap:wrap}.styles_industryBadge__DlZD2{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#2f6f5b;background:rgba(47,111,91,.1);padding:.2rem .65rem;border-radius:2rem}.styles_durationTag__aOiII{font-size:.72rem;color:#94a3b8;font-weight:500}.styles_cardTitle__gkc5L{font-size:clamp(1rem,2vw,1.18rem);font-weight:700;color:#0f1e30;margin:0 0 .2rem;letter-spacing:-.015em;line-height:1.35;text-align:left}.styles_cardClient__8YV_8{font-size:.82rem;color:#64748b;margin:0;font-weight:500;text-align:left}.styles_metricsRow__C6mQs{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.25rem;background:rgba(15,52,95,.03);border:1px solid rgba(15,52,95,.07);border-radius:12px;padding:.9rem 1rem}.styles_metricItem__U65v_{display:flex;flex-direction:column;align-items:center;gap:.15rem}.styles_metricValue__fN1Or{font-size:clamp(1.05rem,2vw,1.25rem);font-weight:700;color:#0f345f;letter-spacing:-.02em;line-height:1}.styles_metricLabel__sse9V{font-size:.7rem;color:#94a3b8;text-align:center;line-height:1.3;text-transform:uppercase;letter-spacing:.05em}.styles_cardSection__FQiah{margin-bottom:1rem}.styles_sectionLabel__grZma{display:flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;margin:0 0 .5rem}.styles_sectionText__59yo6{font-size:.9rem;color:#374151;line-height:1.7;margin:0;text-align:left}.styles_outcomeList__iIDwN{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.45rem;text-align:left}.styles_outcomeItem__xNOq5{display:flex;align-items:flex-start;gap:.6rem;font-size:.88rem;color:#374151;line-height:1.6}.styles_outcomeDot__5EJuy{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#1f558a,#2f6f5b);flex-shrink:0;margin-top:.45rem}.styles_techRow__ak_3x{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem;margin-bottom:1rem}.styles_techTag__bhZZo{background:#f1f5f9;color:#475569;font-size:.75rem;font-weight:500;padding:.28rem .7rem;border-radius:6px;border:1px solid rgba(71,85,105,.1)}.styles_expandButton__PM36z{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;background:none;border:none;font-size:.85rem;font-weight:600;color:#1f558a;cursor:pointer;padding:0;transition:color .2s;font-family:inherit}.styles_expandButton__PM36z:hover{color:#2f6f5b}.styles_expandedContent__iE15G{border-top:1px solid rgba(15,52,95,.08);margin-top:1rem;padding-top:1rem;animation:styles_fadeSlideIn__GjF_b .35s ease both}.styles_collapseButton__VJXe9{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;font-size:.8rem;font-weight:600;color:#94a3b8;cursor:pointer;padding:0;transition:color .2s;font-family:inherit;margin-top:.25rem}.styles_collapseButton__VJXe9:hover{color:#475569}.styles_ctaSection__KO9WP{padding:1.5rem 0 3rem;text-align:center;animation:styles_fadeSlideIn__GjF_b .9s ease both;animation-delay:.2s}.styles_ctaContainer__YFyHt{max-width:620px;margin:0 auto;padding:0 2rem}.styles_ctaEyebrow__UgMK7{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#2f6f5b;margin:0 0 .5rem}.styles_ctaTitle__5UMxy{font-size:clamp(1.3rem,3vw,1.75rem);font-weight:700;color:#0f1e30;margin:0 0 .6rem;letter-spacing:-.02em}.styles_ctaSubtitle__JE6Pb{font-size:.95rem;color:#64748b;line-height:1.65;margin:0 auto 1.4rem;max-width:52ch}.styles_ctaButton__sbhrl{background:linear-gradient(136deg,#0f345f,#2f6f5b);color:#f1f8ff;border:none;padding:.82rem 1.75rem;font-size:.93rem;font-weight:700;border-radius:10px;cursor:pointer;transition:all .25s ease;box-shadow:0 8px 22px rgba(16,45,74,.28);font-family:inherit}.styles_ctaButton__sbhrl:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(16,45,74,.34)}[data-theme=dark] .styles_caseCard__3oPVR{background:rgba(26,39,52,.92);border-color:rgba(115,147,178,.14)}[data-theme=dark] .styles_caseCard__3oPVR:hover{box-shadow:0 4px 20px rgba(0,0,0,.3);border-color:rgba(115,147,178,.22)}[data-theme=dark] .styles_cardTitle__gkc5L{color:#e8f2fc}[data-theme=dark] .styles_cardClient__8YV_8{color:#8ca8c4}[data-theme=dark] .styles_outcomeItem__xNOq5,[data-theme=dark] .styles_sectionText__59yo6{color:#b3c5d7}[data-theme=dark] .styles_metricsRow__C6mQs{background:rgba(255,255,255,.03);border-color:rgba(115,147,178,.1)}[data-theme=dark] .styles_metricValue__fN1Or{color:#93c5fd}[data-theme=dark] .styles_metricLabel__sse9V,[data-theme=dark] .styles_statLabel__EtCDZ{color:#7a93ac}[data-theme=dark] .styles_statValue__hYDAQ{color:#93c5fd}[data-theme=dark] .styles_statDivider__5eSnv{background:rgba(115,147,178,.2)}[data-theme=dark] .styles_techTag__bhZZo{background:rgba(45,63,82,.8);color:#b3c5d7;border-color:rgba(115,147,178,.12)}[data-theme=dark] .styles_filterTabs__6Hpiv{background:rgba(26,39,52,.8)}[data-theme=dark] .styles_filterTabActive__3CuT6{background:rgba(45,63,82,.95);color:#93c5fd}[data-theme=dark] .styles_filterTab__JUwF7{color:#7a93ac}[data-theme=dark] .styles_filterTab__JUwF7:hover:not(.styles_filterTabActive__3CuT6){color:#b3c5d7}[data-theme=dark] .styles_industryBadge__DlZD2{color:#6ee7b7;background:rgba(110,231,183,.12)}[data-theme=dark] .styles_expandButton__PM36z{color:#60a5fa}[data-theme=dark] .styles_expandButton__PM36z:hover{color:#6ee7b7}[data-theme=dark] .styles_expandedContent__iE15G{border-top-color:rgba(115,147,178,.14)}[data-theme=dark] .styles_ctaTitle__5UMxy{color:#e8f2fc}[data-theme=dark] .styles_ctaSubtitle__JE6Pb{color:#8ca8c4}[data-theme=dark] .styles_ctaEyebrow__UgMK7{color:#6ee7b7}@media (max-width:640px){.styles_statsStrip__HgmMx{gap:0;padding:1rem}.styles_statDivider__5eSnv{height:1.8rem;margin:0 .25rem}.styles_statLabel__EtCDZ{font-size:.68rem}.styles_filterTabs__6Hpiv{gap:.35rem;padding:.25rem}.styles_filterTab__JUwF7{padding:.45rem .9rem;font-size:.8rem}.styles_caseStudiesSection___1rVM{padding:0 1rem 2rem}.styles_caseCard__3oPVR{padding:1.25rem}.styles_cardHeader__tIZOJ{gap:.9rem}.styles_cardIconWrap__sbFp7{width:44px;height:44px}.styles_metricsRow__C6mQs{grid-template-columns:repeat(2,1fr);gap:.6rem;padding:.75rem}.styles_ctaContainer__YFyHt{padding:0 1.25rem}}@keyframes styles_fadeSlideIn__GjF_b{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_6bee3b{font-family:Poppins,Poppins Fallback;font-style:normal}