.page_hero__Oh1US{padding:calc(var(--space-4xl) + 60px) 0 var(--space-3xl);background:linear-gradient(135deg,var(--pure-white) 0,var(--seashell-ivory) 100%);text-align:center}.page_heroTitle__0tVLT{font-size:var(--fs-hero);font-weight:700;color:var(--eerie-black);margin-bottom:var(--space-md);letter-spacing:-.03em}.page_heroSubtitle__5gdGq{font-size:var(--fs-h3);color:var(--harbor-blue);font-weight:400;line-height:1.4}.page_filterSection__umvcR{padding:var(--space-2xl) 0;background:var(--pure-white);border-bottom:1px solid rgba(27,27,27,.1)}.page_filterButtons__SyUAc{display:flex;justify-content:center;gap:var(--space-md);flex-wrap:wrap}.page_filterButton__AQrYF{padding:var(--space-sm) var(--space-lg);background:transparent;border:2px solid var(--eerie-black);border-radius:var(--radius-full);color:var(--eerie-black);font-size:var(--fs-body);font-weight:500;cursor:pointer;transition:all var(--transition-base)}.page_filterButton__AQrYF:hover{background:var(--eerie-black);color:var(--pure-white)}.page_filterButton__AQrYF.page_active__N7RJi{background:var(--imperial-red);color:var(--pure-white);border-color:var(--imperial-red)}.page_caseStudiesSection__ki43F{padding:var(--space-4xl) 0;background:var(--pure-white)}.page_caseGrid__ccKsS{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));grid-gap:var(--space-2xl);gap:var(--space-2xl);max-width:1200px;margin:0 auto}.page_caseCard__hcsP5{display:flex;flex-direction:column;background:var(--pure-white);border-radius:var(--radius-xl);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden;transition:all var(--transition-base);border:1px solid rgba(0,0,0,.05)}.page_caseCard__hcsP5:hover{transform:translateY(-12px);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border-color:var(--imperial-red)}.page_caseImage__NOxJO{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:var(--space-lg);min-height:100px;position:relative;border-bottom:1px solid rgba(0,0,0,.05)}.page_caseImage__NOxJO,.page_logoContainer__NRbN6{display:flex;align-items:center;justify-content:center}.page_logoContainer__NRbN6{width:100%;height:100%}.page_caseContent__YJZy3{padding:var(--space-xl);display:flex;flex-direction:column;flex-grow:1}.page_caseCategory__LGA3z{font-size:var(--fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--imperial-red);margin-bottom:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:rgba(220,38,38,.1);border-radius:var(--radius-full);display:inline-flex;align-self:flex-start}.page_caseTitle__EWW6E{font-size:var(--fs-h3);font-weight:700;color:var(--eerie-black);margin-bottom:var(--space-sm);letter-spacing:-.02em;line-height:1.3}.page_caseMetric__3SPeW{font-size:var(--fs-h4);font-weight:700;color:var(--imperial-red);padding:var(--space-sm) 0;border-bottom:2px solid rgba(220,38,38,.1)}.page_caseDetails__1EXE7,.page_caseMetric__3SPeW{margin-bottom:var(--space-lg)}.page_caseDetails__1EXE7 h4{font-size:var(--fs-small);font-weight:700;color:var(--eerie-black);margin-top:var(--space-md);margin-bottom:var(--space-xs);text-transform:uppercase;letter-spacing:.05em}.page_caseDetails__1EXE7 p{font-size:var(--fs-small);color:var(--harbor-blue);line-height:1.5;margin-bottom:var(--space-sm)}.page_resultMetrics__VvfKh{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-sm);gap:var(--space-sm);margin-top:var(--space-md);margin-bottom:var(--space-lg)}.page_metric__49ZYL{text-align:center;padding:var(--space-sm);background:linear-gradient(135deg,rgba(220,38,38,.05),rgba(220,38,38,.02));border-radius:var(--radius-md);border:1px solid rgba(220,38,38,.1)}.page_metricValue__6yqfp{display:block;font-size:var(--fs-h4);font-weight:700;color:var(--imperial-red);margin-bottom:var(--space-xs)}.page_metricLabel__G4acQ{font-size:var(--fs-caption);color:var(--harbor-blue);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.page_caseActions__h8K_f{margin-top:auto;padding-top:var(--space-md);border-top:1px solid rgba(0,0,0,.1)}.page_ctaSection__KSuth{padding:var(--space-4xl) 0;background:var(--midnight-blue);text-align:center}.page_ctaContent__xyXTp{max-width:600px;margin:0 auto}.page_ctaTitle__KfnKF{font-size:var(--fs-h1);font-weight:600;color:var(--pure-white);margin-bottom:var(--space-xl);letter-spacing:-.02em}[dir=rtl] .page_filterButtons__SyUAc{flex-direction:row-reverse}@media (max-width:1024px){.page_caseGrid__ccKsS{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-xl)}}@media (max-width:768px){.page_heroTitle__0tVLT{font-size:clamp(36px,8vw,48px)}.page_filterButtons__SyUAc{gap:var(--space-sm)}.page_filterButton__AQrYF{padding:var(--space-xs) var(--space-md);font-size:var(--fs-caption)}.page_caseGrid__ccKsS{grid-template-columns:1fr;gap:var(--space-lg)}.page_caseContent__YJZy3{padding:var(--space-lg)}.page_caseImage__NOxJO{min-height:80px;padding:var(--space-md)}.page_resultMetrics__VvfKh{grid-template-columns:1fr;gap:var(--space-xs)}.page_metric__49ZYL{padding:var(--space-xs)}.page_metricValue__6yqfp{font-size:var(--fs-body)}}