.PortfolioHero-module__07H8-q__hero{background-color:#0a2540;justify-content:center;align-items:center;min-height:80vh;padding-top:160px;padding-bottom:60px;display:flex;position:relative;overflow:hidden}@media (max-width:640px){.PortfolioHero-module__07H8-q__hero{min-height:auto;padding-top:112px;padding-bottom:48px}}.PortfolioHero-module__07H8-q__bgContainer{z-index:1;pointer-events:none;position:absolute;inset:0}.PortfolioHero-module__07H8-q__bgImage{object-fit:cover;object-position:center}.PortfolioHero-module__07H8-q__overlay{background:#143f64ab;position:absolute;inset:0}.PortfolioHero-module__07H8-q__container{z-index:2;flex-direction:column;align-items:center;gap:50px;max-width:1160px;display:flex;position:relative}.PortfolioHero-module__07H8-q__textBlock{text-align:center;flex-direction:column;align-items:center;gap:17px;display:flex}.PortfolioHero-module__07H8-q__title{font-family:var(--font-poppins), sans-serif;color:#fff;font-size:clamp(2.1rem,4.8vw,3.75rem);font-weight:600}.PortfolioHero-module__07H8-q__description{font-family:var(--font-poppins), sans-serif;color:#fff;max-width:700px;font-size:1rem}.PortfolioHero-module__07H8-q__statRow{flex-wrap:wrap;justify-content:center;width:100%;display:flex}.PortfolioHero-module__07H8-q__statCol{text-align:center;border-right:1px solid #d3d3d340;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:220px;padding:0 24px;display:flex}.PortfolioHero-module__07H8-q__statCol:last-child{border-right:none}@media (max-width:700px){.PortfolioHero-module__07H8-q__statRow{gap:20px}.PortfolioHero-module__07H8-q__statCol{border-bottom:1px solid #d3d3d340;border-right:none;padding:0 0 20px}.PortfolioHero-module__07H8-q__statCol:last-child{border-bottom:none;padding-bottom:0}}.PortfolioHero-module__07H8-q__statName{font-family:var(--font-dm-sans), sans-serif;color:#fff;font-size:1.25rem;font-weight:600}.PortfolioHero-module__07H8-q__statBig{font-family:var(--font-dm-sans), sans-serif;color:#2da0d0;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;line-height:1}.PortfolioHero-module__07H8-q__statSuffix{font-family:var(--font-dm-sans), sans-serif;color:#f8fbff8c;margin-left:6px;font-size:1.25rem;font-weight:500}.PortfolioHero-module__07H8-q__statCaption{font-family:var(--font-poppins), sans-serif;color:#ffffffcf;max-width:260px;font-size:.9375rem}
.FeaturedClientStrip-module__ZihjQW__section{background-color:#f8f9fa;padding:60px 0}.FeaturedClientStrip-module__ZihjQW__container{flex-direction:column;align-items:center;gap:24px;display:flex}.FeaturedClientStrip-module__ZihjQW__eyebrow{font-family:var(--font-poppins), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#2da0d0;font-size:1.125rem;font-weight:600}.FeaturedClientStrip-module__ZihjQW__carousel{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.FeaturedClientStrip-module__ZihjQW__row{text-align:center;flex-direction:column;align-items:center;gap:24px;animation:.5s FeaturedClientStrip-module__ZihjQW__fadeSlide;display:flex}@keyframes FeaturedClientStrip-module__ZihjQW__fadeSlide{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.FeaturedClientStrip-module__ZihjQW__row{animation:none}}@media (min-width:700px){.FeaturedClientStrip-module__ZihjQW__row{text-align:left;flex-direction:row}}.FeaturedClientStrip-module__ZihjQW__logoWrap{flex-shrink:0;width:204px;height:182px;position:relative}.FeaturedClientStrip-module__ZihjQW__logo{object-fit:contain}.FeaturedClientStrip-module__ZihjQW__textCol{flex-direction:column;gap:8px;max-width:880px;display:flex}.FeaturedClientStrip-module__ZihjQW__heading{font-family:var(--font-poppins), sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#2da0d0;font-size:clamp(1rem,2vw,1.25rem);font-weight:700}.FeaturedClientStrip-module__ZihjQW__text{font-family:var(--font-poppins), sans-serif;color:#0a2540;font-size:clamp(1.5rem,3.5vw,3rem);font-weight:500}
.CaseStudiesFull-module__wgnp0a__section{background-color:#fff;padding:60px 0}.CaseStudiesFull-module__wgnp0a__container{flex-direction:column;align-items:center;gap:55px;display:flex}.CaseStudiesFull-module__wgnp0a__header{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:1051px;display:flex}.CaseStudiesFull-module__wgnp0a__eyebrow{font-family:var(--font-poppins), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#143f64;font-size:1.125rem;font-weight:600}.CaseStudiesFull-module__wgnp0a__heading{font-family:var(--font-poppins), sans-serif;color:#0a2540;font-size:clamp(1.375rem,2.6vw,1.75rem);font-weight:500;line-height:1.55}.CaseStudiesFull-module__wgnp0a__highlight{color:#2da0d0;font-weight:600}.CaseStudiesFull-module__wgnp0a__cardList{flex-direction:column;gap:40px;width:100%;max-width:1001px;display:flex}.CaseStudiesFull-module__wgnp0a__card{background:#fff;border-radius:16px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 0 18.5px #00000014}.CaseStudiesFull-module__wgnp0a__card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #2da0d033}@media (min-width:860px){.CaseStudiesFull-module__wgnp0a__card{flex-direction:row-reverse}.CaseStudiesFull-module__wgnp0a__card:nth-child(2n){flex-direction:row}}.CaseStudiesFull-module__wgnp0a__cardHighlighted{border:2px solid #2da0d061;box-shadow:0 0 18.5px #2da0d014}.CaseStudiesFull-module__wgnp0a__cardVisual{aspect-ratio:500/468;background:#e6f8ff;flex-shrink:0;width:100%;position:relative;overflow:hidden}.CaseStudiesFull-module__wgnp0a__cardVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (min-width:860px){.CaseStudiesFull-module__wgnp0a__cardVisual{width:500px;height:468px}}.CaseStudiesFull-module__wgnp0a__cardInfo{flex-direction:column;flex:1;align-items:flex-start;gap:17px;padding:40px;display:flex}.CaseStudiesFull-module__wgnp0a__cardTag{font-family:var(--font-poppins), sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#2da0d0;background:#e6f8ff;border-radius:9999px;padding:4px 12px;font-size:.625rem;font-weight:500;display:inline-flex}.CaseStudiesFull-module__wgnp0a__cardTitle{font-family:var(--font-dm-sans), sans-serif;color:#0a2540;font-size:2rem;font-weight:600}.CaseStudiesFull-module__wgnp0a__cardSubtitle{font-family:var(--font-poppins), sans-serif;color:#71717a;margin-top:-8px;font-size:.875rem}.CaseStudiesFull-module__wgnp0a__metaRow{gap:43px;display:flex}.CaseStudiesFull-module__wgnp0a__metaItem{align-items:center;gap:14px;display:flex}.CaseStudiesFull-module__wgnp0a__metaItem>div{flex-direction:column;gap:5px;display:flex}.CaseStudiesFull-module__wgnp0a__metaLabel{font-family:var(--font-poppins), sans-serif;text-transform:uppercase;color:#71717a;font-size:.75rem}.CaseStudiesFull-module__wgnp0a__metaValue{font-family:var(--font-dm-sans), sans-serif;color:#0a2540;font-size:1rem;font-weight:600}.CaseStudiesFull-module__wgnp0a__divider{background:#e2e8f0;width:100%;max-width:206px;height:1px}.CaseStudiesFull-module__wgnp0a__statList{flex-direction:column;gap:16px;list-style:none;display:flex}.CaseStudiesFull-module__wgnp0a__statItem{font-family:var(--font-poppins), sans-serif;color:#71717a;align-items:center;gap:16px;font-size:.875rem;display:flex}.CaseStudiesFull-module__wgnp0a__statDot{background:#2da0d0;border-radius:9999px;flex-shrink:0;width:6px;height:6px}.CaseStudiesFull-module__wgnp0a__statEmphasis{color:#2da0d0;font-weight:600}.CaseStudiesFull-module__wgnp0a__viewAllBtn{height:36px;font-family:var(--font-dm-sans), sans-serif;color:#fff;transition:background-color var(--transition-fast), transform var(--transition-fast);background:#2da0d0;border-radius:84px;align-items:center;padding:8px 16px;font-size:.875rem;font-weight:600;display:inline-flex}.CaseStudiesFull-module__wgnp0a__viewAllBtn:hover{background:#1c8bb8;transform:translateY(-2px)}
