.case-studies_page__obvlI{overflow-x:clip;background:var(--white)}.case-studies_heroBanner__9FZLP{position:relative;overflow:clip;background-color:var(--surface-tint);background-image:url(/case-studies/hero-bg.png);background-size:cover;background-position:top;background-repeat:no-repeat}.case-studies_heroInner__oRb9Q{max-width:1120px;margin:0 auto;padding:64px 24px 0;text-align:center}.case-studies_title__TxJKT{color:var(--heading-ink);font-size:52px;line-height:1.1;font-weight:700;margin:0 auto;max-width:860px;overflow-wrap:anywhere}.case-studies_lead__HlpDc{color:var(--ink-body);font-size:18px;line-height:1.6;margin:22px auto 0;max-width:680px}.case-studies_heroCtas__t8ZB1{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin:34px 0 0}.case-studies_statBar__p4oKv{display:flex;flex-wrap:wrap;margin:56px auto -44px;max-width:940px;position:relative;z-index:3;background:linear-gradient(90deg,var(--brand-navy-3) 0,var(--brand-navy-2) 100%);border-radius:16px 16px 0 0;overflow:hidden;box-shadow:0 22px 50px -20px rgba(1,58,100,.5)}.case-studies_statBarItem__yuVKY{flex:1 1 0;min-width:140px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 18px;text-align:center;border-left:1px solid rgba(255,255,255,.12)}.case-studies_statBarItem__yuVKY:first-child{border-left:none}.case-studies_statBarValue__19h3E{color:var(--white);font-size:25px;font-weight:700;line-height:1.05}.case-studies_statBarLabel__hJNVr{color:rgba(255,255,255,.74);font-size:13px;line-height:1.35}.case-studies_featuredSection__ARnIY{max-width:1200px;margin:0 auto;padding:84px 24px;background:var(--white)}.case-studies_testimonialSection__qnFCL{max-width:1200px;margin:0 auto;padding:72px 24px 84px}.case-studies_testimonialHead__TDsE8{text-align:center;margin:0 0 40px}.case-studies_testimonialEyebrow__ieMUc{display:inline-flex;align-items:center;gap:8px;color:var(--brand-indigo);background:var(--surface-tint);border:1px solid var(--brand-blue-pale);border-radius:999px;padding:7px 16px;margin:0 0 16px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.case-studies_featuredWrap__D7s5s{margin:0}.case-studies_featuredHead__k9LpQ{text-align:center;margin:0 0 28px}.case-studies_featuredBadge__R0GEj{display:inline-flex;align-items:center;gap:8px;color:var(--brand-indigo);background:var(--white);border:1px solid var(--surface-line);border-radius:999px;padding:7px 16px;font-size:13px;font-weight:600;margin:0 0 16px}.case-studies_featuredHeading__UhKNs{color:var(--heading-ink);font-size:40px;line-height:1.1;font-weight:800;margin:0}.case-studies_featuredHeadingAccent__8avbJ{color:var(--brand-indigo)}.case-studies_pinIcon__pPUbI{color:var(--brand-sky);flex:none}.case-studies_fsCard__yYn_z{display:grid;grid-template-columns:1fr 1fr;gap:24px;background:var(--surface-mist);border:1px solid var(--surface-line);border-radius:24px;padding:24px}.case-studies_fsLeft__XeTeY{display:flex;flex-direction:column;gap:18px;background:var(--white);border:1px solid var(--surface-line);border-radius:18px;padding:36px;min-width:0}.case-studies_fsBadge__wyndo{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;color:var(--brand-indigo);background:var(--surface-tint);border:1px solid var(--brand-blue-pale);border-radius:999px;padding:7px 16px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.case-studies_fsBadgeDot__zETNZ{width:8px;height:8px;border-radius:50%;background:var(--brand-indigo);flex:none}.case-studies_fsLeftHead__mx52n{display:flex;align-items:center;justify-content:space-between;gap:16px}.case-studies_fsCompanyLogo__asKkt{height:40px;width:auto;max-width:160px;object-fit:contain;flex:none}.case-studies_fsMeta__Vb50x{color:var(--ink-slate-muted);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0}.case-studies_fsTitle__SI6jo{color:var(--heading-ink);font-size:25px;line-height:1.22;font-weight:700;margin:0;overflow-wrap:anywhere}.case-studies_fsDesc__d24AI{color:var(--ink-body);font-size:15px;line-height:1.65;margin:0;overflow-wrap:anywhere}.case-studies_fsTags__rZw_K{display:flex;flex-wrap:wrap;gap:8px}.case-studies_fsTag__Gr0Xd{color:var(--ink-strong);background:var(--surface-soft);border:1px solid var(--surface-line);border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600}.case-studies_fsCtaRow__eAsCe{margin-top:auto;padding-top:4px}.case-studies_fsConnected___myzu{display:flex;flex-direction:column;gap:12px}.case-studies_fsConnectedLabel__vsMEx{color:var(--ink-slate-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.case-studies_fsAppList__udL5F{display:flex;flex-wrap:wrap;gap:10px}.case-studies_fsApp__uEgS1{display:inline-flex;align-items:center;gap:10px;background:var(--surface-soft);border:1px solid var(--surface-line);border-radius:12px;padding:8px 14px 8px 8px}.case-studies_fsAppLogo__l1oZw{width:34px;height:34px;border-radius:8px;object-fit:contain;background:var(--white);padding:4px;flex:none}.case-studies_fsAppName__ndihN{color:var(--ink-strong);font-size:13px;font-weight:600}.case-studies_fsQuoteRow__jI8qv{display:flex;gap:14px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:22px 24px}.case-studies_fsQuoteMark__er0Wp{color:var(--white);opacity:.6;flex:none;line-height:1}.case-studies_fsQuoteBody__jRgpL{display:flex;flex-direction:column;gap:16px;min-width:0}.case-studies_fsQuote__m33wb{color:rgba(255,255,255,.92);font-size:14px;line-height:1.6;font-weight:500;margin:0}.case-studies_fsAuthor__6MA9P{display:flex;align-items:center;gap:12px}.case-studies_fsAvatar__dWum7{width:42px;border-radius:50%;object-fit:cover;color:var(--brand-indigo);font-size:14px;font-weight:700}.case-studies_fsAvatarLogo__lAeee,.case-studies_fsAvatar__dWum7{display:inline-flex;align-items:center;justify-content:center;height:42px;flex:none;background:var(--white)}.case-studies_fsAvatarLogo__lAeee{width:auto;max-width:120px;border-radius:8px;object-fit:contain;padding:5px 8px}.case-studies_fsAuthorMeta__0fZBq{display:flex;flex-direction:column;gap:2px}.case-studies_fsAuthorName__V7d54{color:var(--white);font-size:15px;font-weight:700}.case-studies_fsAuthorRole__mGCob{color:rgba(255,255,255,.72);font-size:13px}.case-studies_fsImpact__KBjtx{position:relative;display:flex;flex-direction:column;gap:22px;background:url(/case-studies/cs-impact-square-bg-graphics.png) 100% 0/200px auto no-repeat,linear-gradient(135deg,var(--brand-sky) 0,var(--brand-indigo) 100%);border-radius:18px;padding:40px;color:var(--white);overflow:hidden}.case-studies_fsImpactHead__BYD0c{display:flex;align-items:center;gap:14px}.case-studies_fsImpactHeadIcon__hlCwv{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.15);color:var(--white);flex:none}.case-studies_fsImpactHeading__s80rk{color:var(--white);font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0}.case-studies_fsImpactDivider__6HbNs{height:1px;background:rgba(255,255,255,.22)}.case-studies_fsImpactIntro__9Dce6{color:rgba(255,255,255,.82);font-size:14px;line-height:1.55;margin:0}.case-studies_fsImpactGrid__XP8Lo{display:grid;grid-template-columns:1fr 1fr;gap:0}.case-studies_fsImpactCard____Det{display:flex;flex-direction:row;align-items:center;gap:14px;min-width:0;padding:22px 20px}.case-studies_fsImpactCard____Det:nth-child(odd){border-right:1px solid rgba(255,255,255,.18);padding-left:0}.case-studies_fsImpactCard____Det:nth-child(2n){padding-right:0}.case-studies_fsImpactCard____Det:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.18);padding-top:0}.case-studies_fsImpactCard____Det:nth-child(n+3){padding-bottom:0}.case-studies_fsImpactText__PECtf{display:flex;flex-direction:column;gap:4px;min-width:0}.case-studies_fsImpactIcon__Y09N2{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.92);color:var(--accent-green);flex:none}.case-studies_fsImpactValue__rUSfI{color:var(--white);font-size:28px;font-weight:800;line-height:1.05}.case-studies_fsImpactLabel__HAXkI{color:rgba(255,255,255,.8);font-size:12.5px;line-height:1.35;max-width:140px}.case-studies_storiesBand__SQbMa{background:linear-gradient(180deg,var(--surface-tint) 0,var(--surface-soft) 46%,var(--white) 100%)}.case-studies_section__5CXRc{max-width:1200px;margin:0 auto;padding:var(--section-py-lg) 24px;min-width:0;background:rgb(246,248,255)}.case-studies_filters__2nd8q{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;width:fit-content;max-width:100%;margin:0 auto 40px;padding:16px 22px;background:var(--white);border:1px solid var(--surface-line);border-radius:22px;box-shadow:0 12px 34px rgba(15,23,42,.1);position:relative}.case-studies_searchWrap__Nhc_r{flex:0 0 370px;max-width:100%;min-width:0}.case-studies_search__dwAu1{width:100%;height:48px;box-sizing:border-box;padding:0 18px 0 46px;font-size:14px;font-family:inherit;color:var(--ink-strong);background-color:var(--white);border:1px solid var(--surface-line);border-radius:999px;outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='7' cy='7' r='5' stroke='%2394a3b8' stroke-width='1.6'/%3E%3Cpath d='M11 11L14.5 14.5' stroke='%2394a3b8' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 18px center;background-size:16px;transition:border-color .16s ease,box-shadow .16s ease}.case-studies_search__dwAu1::placeholder{color:var(--ink-slate-muted)}.case-studies_search__dwAu1.case-studies_search__dwAu1.case-studies_search__dwAu1.case-studies_search__dwAu1{padding:0 18px 0 46px!important;height:48px!important;width:100%!important;box-sizing:border-box!important;border:1px solid var(--surface-line)!important;border-radius:999px!important;background-color:var(--white)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='7' cy='7' r='5' stroke='%2394a3b8' stroke-width='1.6'/%3E%3Cpath d='M11 11L14.5 14.5' stroke='%2394a3b8' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:left 18px center!important;background-size:16px!important;text-align:left!important}.case-studies_select__Cjynw{width:270px;max-width:100%;height:48px;box-sizing:border-box;padding:0 42px 0 18px;font-size:14px;font-family:inherit;color:var(--ink-strong);background-color:var(--white);border:1px solid var(--surface-line);border-radius:999px;outline:none;cursor:pointer;min-width:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5L6 8L9.5 4.5' stroke='%233030FF' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px;transition:border-color .16s ease,box-shadow .16s ease}.case-studies_select__Cjynw option{color:var(--heading-ink)}.case-studies_search__dwAu1:hover,.case-studies_select__Cjynw:hover{border-color:var(--brand-indigo)}.case-studies_search__dwAu1:focus,.case-studies_select__Cjynw:focus{border-color:var(--brand-indigo);box-shadow:0 0 0 3px rgba(48,48,255,.12)}.case-studies_count__Wgwj_{color:var(--ink-body);font-size:14px;white-space:nowrap;padding:0 4px}.case-studies_count__Wgwj_ strong{color:var(--heading-ink);font-weight:700}.case-studies_msWrap__b2gCI{position:relative;width:270px;max-width:100%;min-width:0}.case-studies_msTrigger__OGEaF{width:100%;height:48px;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:0 42px 0 18px;font-size:14px;font-family:inherit;color:var(--ink-strong);background-color:var(--white);border:1px solid var(--surface-line);border-radius:999px;cursor:pointer;text-align:left;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5L6 8L9.5 4.5' stroke='%233030FF' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.case-studies_msTriggerLabel__MTRbn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-studies_msBadge__Iq3kS{flex:0 0 auto;min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;color:var(--white);background:var(--brand-indigo);border-radius:999px}.case-studies_msTrigger__OGEaF:hover{border-color:var(--brand-indigo)}.case-studies_msTriggerOpen__rkGfD{border-color:var(--brand-indigo);box-shadow:0 0 0 3px rgba(48,48,255,.12)}.case-studies_msPanel__HV9Xj{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:100%;min-width:240px;max-height:300px;overflow-y:auto;padding:8px;background:var(--white);border:1px solid var(--surface-line);border-radius:16px;box-shadow:0 18px 44px rgba(15,23,42,.16)}.case-studies_msClear__xYh0J.case-studies_msClear__xYh0J.case-studies_msClear__xYh0J.case-studies_msClear__xYh0J{display:block;width:100%;text-align:left;padding:6px 10px;margin-bottom:4px;font-size:12px;font-weight:600;font-family:inherit;color:var(--brand-indigo)!important;background:transparent!important;background-color:transparent!important;border:none!important;border-bottom:1px solid var(--surface-line)!important;border-radius:0!important;box-shadow:none!important;cursor:pointer}.case-studies_msEmpty__cN_Sv{margin:0;padding:10px 12px;font-size:13px;color:var(--ink-slate-muted)}.case-studies_msOption__WWwQl{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;font-size:14px;color:var(--ink-strong);cursor:pointer;transition:background-color .12s ease}.case-studies_msOption__WWwQl:hover{background:var(--surface-soft)}.case-studies_msNative__c96Vo{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.case-studies_msBox__7XHa4{flex:0 0 auto;width:18px;height:18px;border:1.5px solid var(--surface-line);border-radius:5px;background-color:var(--white);background-repeat:no-repeat;background-position:50%;background-size:11px;transition:background-color .14s ease,border-color .14s ease}.case-studies_msNative__c96Vo:checked+.case-studies_msBox__7XHa4{border-color:var(--brand-indigo);background-color:var(--brand-indigo);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6.2L5 8.5L9.5 3.5' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.case-studies_msNative__c96Vo:focus-visible+.case-studies_msBox__7XHa4{box-shadow:0 0 0 3px rgba(48,48,255,.18)}.case-studies_msOptionLabel__LtYpS{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-studies_grid__fg0DL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.case-studies_card__ymctW{display:grid;grid-template-columns:1fr 44%;min-width:0;background:var(--white);border:1px solid var(--surface-line);border-radius:16px;overflow:hidden;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.case-studies_card__ymctW:hover{border-color:var(--brand-indigo);box-shadow:0 18px 40px -22px rgba(16,42,86,.26);transform:translateY(-3px)}.case-studies_cardBody__cnLtu{display:flex;flex-direction:column;gap:12px;padding:24px;min-width:0}.case-studies_cardRegion__roS1X{display:inline-flex;align-items:center;gap:6px;color:var(--ink-slate-muted);font-size:13px;font-weight:500}.case-studies_cardTitle__z8ZQI{color:var(--heading-ink);font-size:20px;line-height:1.2;font-weight:700;margin:0;overflow-wrap:anywhere}.case-studies_desc__2nb5b{color:var(--ink-body);font-size:14px;line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.case-studies_cardFoot__BN2ts{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:8px}.case-studies_connected__5v8Y2{display:inline-flex;align-items:center;gap:10px;min-width:0}.case-studies_connectedLabel__Eu9Ce{color:var(--ink-slate-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.case-studies_connectedLogo__2CB0D{height:24px;max-width:40px;object-fit:contain}.case-studies_readMore___bJn6{color:var(--brand-sky);font-size:14px;font-weight:600}.case-studies_arrow__Iq9_q{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:50%;color:var(--white);background:var(--brand-sky);border:1px solid var(--brand-sky);transition:background .16s ease}.case-studies_card__ymctW:hover .case-studies_arrow__Iq9_q{background:var(--brand-indigo);border-color:var(--brand-indigo)}.case-studies_cardMedia__I5cXT{position:relative;min-height:200px;background:var(--surface-mist)}.case-studies_thumb__38Ix9{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.case-studies_cardCategory__xORaQ{position:absolute;top:14px;right:14px;z-index:2;color:var(--white);background:rgba(5,29,43,.78);backdrop-filter:blur(4px);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600}.case-studies_cardLogoBox__o0_35{position:absolute;left:14px;bottom:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;background:var(--white);border-radius:8px;padding:8px 12px;max-width:62%;box-shadow:0 4px 12px rgba(16,42,86,.16)}.case-studies_cardLogoBox__o0_35 img{max-height:28px;max-width:130px;object-fit:contain}.case-studies_empty__YamMT{text-align:center;color:var(--ink-body);font-size:16px;padding:40px 0}.case-studies_pagination__c9_L3{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:40px}.case-studies_pageNav__eZxlJ,.case-studies_pageNum__0BOgt{min-width:40px;height:40px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-family:inherit;font-size:14px;font-weight:600;color:var(--heading-ink);background:var(--white);border:1px solid var(--surface-line);border-radius:10px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.case-studies_pageNav__eZxlJ:not(:disabled):hover,.case-studies_pageNum__0BOgt:hover{border-color:var(--brand-indigo);color:var(--brand-indigo)}.case-studies_pageNumActive__98Jd_,.case-studies_pageNumActive__98Jd_:hover{background:var(--brand-indigo);border-color:var(--brand-indigo);color:var(--white)}.case-studies_pageNav__eZxlJ:disabled{opacity:.4;cursor:not-allowed}.case-studies_pageGap__GSAaf{min-width:24px;text-align:center;color:var(--ink-body);font-size:14px}@media (max-width:900px){.case-studies_fsCard__yYn_z{grid-template-columns:1fr}.case-studies_featuredHeading__UhKNs{font-size:30px}.case-studies_grid__fg0DL{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.case-studies_card__ymctW{grid-template-columns:1fr}.case-studies_cardMedia__I5cXT{min-height:170px;order:-1}.case-studies_fsImpact__KBjtx,.case-studies_fsLeft__XeTeY{padding:26px}.case-studies_fsImpactCard____Det{padding:16px 14px}.case-studies_count__Wgwj_{flex:1 1 100%;text-align:center;margin-left:0}.case-studies_searchWrap__Nhc_r{flex:1 1 100%}.case-studies_msWrap__b2gCI,.case-studies_select__Cjynw{width:100%;flex:1 1 100%}}.case-studies_title__TxJKT.case-studies_title__TxJKT.case-studies_title__TxJKT.case-studies_title__TxJKT{color:var(--heading-ink)!important;font-size:52px!important;font-weight:700!important}@media (max-width:768px){.case-studies_title__TxJKT.case-studies_title__TxJKT.case-studies_title__TxJKT.case-studies_title__TxJKT{font-size:clamp(26px,6vw,42px)!important}}.case-studies_featuredHeading__UhKNs.case-studies_featuredHeading__UhKNs.case-studies_featuredHeading__UhKNs.case-studies_featuredHeading__UhKNs{color:var(--heading-ink)!important;font-size:40px!important;font-weight:800!important;background:none!important;padding:0!important;margin:0!important;border:0!important}.case-studies_featuredHeadingAccent__8avbJ.case-studies_featuredHeadingAccent__8avbJ.case-studies_featuredHeadingAccent__8avbJ{color:var(--brand-indigo)!important}.case-studies_fsTitle__SI6jo.case-studies_fsTitle__SI6jo.case-studies_fsTitle__SI6jo.case-studies_fsTitle__SI6jo{color:var(--heading-ink)!important;font-size:25px!important;font-weight:700!important;background:none!important;padding:0!important;margin:0!important;border:0!important}.case-studies_fsImpactHeading__s80rk.case-studies_fsImpactHeading__s80rk.case-studies_fsImpactHeading__s80rk.case-studies_fsImpactHeading__s80rk{color:var(--white)!important;font-size:15px!important;font-weight:700!important;background:none!important;padding:0!important;margin:0!important;border:0!important}.case-studies_cardTitle__z8ZQI.case-studies_cardTitle__z8ZQI.case-studies_cardTitle__z8ZQI.case-studies_cardTitle__z8ZQI{color:var(--heading-ink)!important;font-size:20px!important;font-weight:700!important;background:none!important;padding:0!important;margin:0!important;border:0!important}.case-studies_desc__2nb5b.case-studies_desc__2nb5b.case-studies_desc__2nb5b.case-studies_desc__2nb5b{font-size:14px!important}.case-studies_msTrigger__OGEaF.case-studies_msTrigger__OGEaF.case-studies_msTrigger__OGEaF.case-studies_msTrigger__OGEaF{width:100%!important;display:flex!important;align-items:center!important;padding:0 42px 0 18px!important;font-family:inherit!important;font-size:14px!important;text-align:left!important;color:var(--ink-strong)!important;background-color:var(--white)!important;border:1px solid var(--surface-line)!important;border-radius:999px!important;cursor:pointer!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease!important}.case-studies_msTrigger__OGEaF.case-studies_msTrigger__OGEaF.case-studies_msTrigger__OGEaF.case-studies_msTrigger__OGEaF.case-studies_msTriggerOpen__rkGfD,.case-studies_msTrigger__OGEaF.case-studies_msTrigger__OGEaF.case-studies_msTrigger__OGEaF.case-studies_msTrigger__OGEaF:hover{color:var(--ink-strong)!important;background-color:var(--white)!important;border-color:var(--brand-indigo)!important}.case-studies_pageNav__eZxlJ.case-studies_pageNav__eZxlJ.case-studies_pageNav__eZxlJ.case-studies_pageNav__eZxlJ,.case-studies_pageNum__0BOgt.case-studies_pageNum__0BOgt.case-studies_pageNum__0BOgt.case-studies_pageNum__0BOgt{min-width:40px!important;height:40px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;color:var(--heading-ink)!important;background:var(--white)!important;border:1px solid var(--surface-line)!important;border-radius:10px!important;cursor:pointer!important}.case-studies_pageNav__eZxlJ.case-studies_pageNav__eZxlJ.case-studies_pageNav__eZxlJ.case-studies_pageNav__eZxlJ:not(:disabled):hover,.case-studies_pageNum__0BOgt.case-studies_pageNum__0BOgt.case-studies_pageNum__0BOgt.case-studies_pageNum__0BOgt:hover{color:var(--brand-indigo)!important;background:var(--white)!important;border-color:var(--brand-indigo)!important}.case-studies_pageNumActive__98Jd_.case-studies_pageNumActive__98Jd_.case-studies_pageNumActive__98Jd_.case-studies_pageNumActive__98Jd_,.case-studies_pageNumActive__98Jd_.case-studies_pageNumActive__98Jd_.case-studies_pageNumActive__98Jd_.case-studies_pageNumActive__98Jd_:hover{color:var(--white)!important;background:var(--brand-indigo)!important;border-color:var(--brand-indigo)!important}.TrustBar_trust__AtWRU{padding:28px clamp(16px,3vw,32px) 48px;background-color:#f5f5f5}.TrustBar_trustCard__Km6nB{display:grid;grid-template-columns:minmax(220px,300px) 1fr;align-items:center;gap:clamp(24px,4vw,48px);max-width:1140px;margin:0 auto;padding:clamp(20px,3vw,32px);background:var(--white);border:1px solid var(--surface-line);border-radius:16px;box-shadow:0 12px 32px rgba(16,24,40,.06)}.TrustBar_trustCopy__hChRh{min-width:0;text-align:left;border-right:1px solid var(--surface-line);padding-right:clamp(20px,3vw,40px)}.TrustBar_trustHeading__DAAKy{font-size:13px!important;font-weight:700!important;letter-spacing:1px;text-transform:uppercase;color:var(--ink-teal-muted)!important;margin:0 0 6px!important}.TrustBar_trustStat__ACqYh{font-size:22px!important;font-weight:700!important;color:var(--brand-navy)!important;margin:0 0 14px!important}.TrustBar_trustStat__ACqYh span{font-weight:400!important;color:var(--ink-body)!important;display:block;font-size:16px!important}.TrustBar_trustRating__Y1pdq{width:100%;height:auto;max-width:260px}.TrustBar_trustLogos__w50N1{min-width:0;display:flex;flex-direction:column;gap:20px}.TrustBar_marquee__haN7f{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.TrustBar_marqueeTrack__We2Oe{display:flex;width:max-content}.TrustBar_marqueeLeft__CQnxP{animation:TrustBar_tb-scroll-left__RsOoi 120s linear infinite}.TrustBar_marqueeRight__Sq1_j{animation:TrustBar_tb-scroll-right__Wu_d4 120s linear infinite}.TrustBar_marqueeSet__jbBEe{display:flex;align-items:center;gap:48px;padding-right:48px}.TrustBar_marqueeLogo__zCohK{flex:0 0 auto;height:48px;display:flex;align-items:center}.TrustBar_marqueeLogo__zCohK img{height:100%;width:auto;max-width:150px;object-fit:contain}@keyframes TrustBar_tb-scroll-left__RsOoi{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes TrustBar_tb-scroll-right__Wu_d4{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (max-width:900px){.TrustBar_trustCard__Km6nB{grid-template-columns:1fr}.TrustBar_trustCopy__hChRh{text-align:center;border-right:none;border-bottom:1px solid var(--surface-line);padding-right:0;padding-bottom:20px}.TrustBar_trustRating__Y1pdq{margin:0 auto}}.ReadyToDiveCta_wrap__bRIZ2{padding:64px 24px;background:var(--white)}.ReadyToDiveCta_card__SNmSI{position:relative;overflow:hidden;max-width:900px;margin:0 auto;border-radius:24px;padding:56px 64px;display:flex;align-items:center;justify-content:space-between;gap:32px;background-color:rgb(150,213,244);background-image:url(/case-studies/green-grad-cta-bg.webp),linear-gradient(100deg,rgb(150,213,244),rgb(150,213,244) 42%,rgb(131,225,196));background-size:cover;background-position:50%;background-repeat:no-repeat}.ReadyToDiveCta_text__zYjSD{position:relative;z-index:1;max-width:620px}.ReadyToDiveCta_heading__4FOdu{margin:0 0 12px;font-family:var(--font-sans);font-size:44px;font-weight:700;line-height:1.1;letter-spacing:-.01em;color:var(--brand-indigo)}.ReadyToDiveCta_heading__4FOdu.ReadyToDiveCta_heading__4FOdu.ReadyToDiveCta_heading__4FOdu.ReadyToDiveCta_heading__4FOdu{color:var(--brand-indigo)}.ReadyToDiveCta_subheading__DK6Zw{margin:0 0 16px;font-family:var(--font-sans);font-size:20px;font-weight:600;color:var(--heading-ink)}.ReadyToDiveCta_desc__z2M9C{margin:0;font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--ink-body);max-width:460px}.ReadyToDiveCta_action__S5Xxc{position:relative;z-index:1;flex-shrink:0}@media (max-width:768px){.ReadyToDiveCta_card__SNmSI{flex-direction:column;align-items:center;text-align:center;padding:40px 28px;gap:24px}.ReadyToDiveCta_desc__z2M9C,.ReadyToDiveCta_text__zYjSD{max-width:100%}.ReadyToDiveCta_heading__4FOdu{font-size:34px}}.TestimonialMarquee_grid__KFUB1{display:flex;justify-content:center;gap:20px;height:560px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent)}.TestimonialMarquee_col__g39ts{flex:1 1 0;min-width:160px;max-width:300px;overflow:hidden}.TestimonialMarquee_track__cDXt3{display:flex;flex-direction:column;gap:20px;width:100%}.TestimonialMarquee_up__VlUUy{animation:TestimonialMarquee_tm-scroll-up__ircuM 40s linear infinite}.TestimonialMarquee_down__Cls_L{animation:TestimonialMarquee_tm-scroll-down___47i_ 40s linear infinite}.TestimonialMarquee_img__7poYz{overflow:hidden;border-radius:20px;border:1px solid #9c9c9c}.TestimonialMarquee_img__7poYz img{width:100%;height:auto;display:block}@keyframes TestimonialMarquee_tm-scroll-up__ircuM{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes TestimonialMarquee_tm-scroll-down___47i_{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (max-width:900px){.TestimonialMarquee_grid__KFUB1{height:460px}}@media (max-width:640px){.TestimonialMarquee_grid__KFUB1{height:420px}.TestimonialMarquee_col__g39ts:nth-child(3){display:none}}