.page_hero__CFW5M{position:relative;padding:160px 0 80px;overflow:hidden}.page_heroGridBg__2x86A{position:absolute;inset:0;background-image:linear-gradient(rgba(58,134,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(58,134,255,.025) 1px,transparent 0);background-size:70px 70px;animation:page_gridPulse__kifMP 8s ease-in-out infinite}.page_heroOrb__ZgyGA{position:absolute;border-radius:50%;filter:blur(140px);pointer-events:none}.page_heroOrbBlue__wYFqu{width:450px;height:450px;top:-180px;left:-80px;background:var(--accent-blue);opacity:.08}.page_heroOrbGold__Wu3Oe{width:350px;height:350px;bottom:-120px;right:-60px;background:var(--accent-gold);opacity:.06}.page_heroContent__XoLNd{position:relative;z-index:2;text-align:center;max-width:780px;margin:0 auto}.page_heroBadge__SmmEx{display:inline-flex;align-items:center;gap:.625rem;padding:.5rem 1.25rem;border-radius:100px;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.1);margin-bottom:var(--space-xl);animation:page_fadeInUp__KKunw var(--duration-cinematic) var(--ease-smooth) both}.page_heroBadgeText__JAG1m{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-blue)}.page_heroHeadline__ShTGL{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:300;line-height:1.05;letter-spacing:-.04em;color:var(--text-primary);margin-bottom:var(--space-lg);animation:page_fadeInUp__KKunw var(--duration-cinematic) var(--ease-smooth) .15s both}.page_heroHeadlineAccent__anNU_{background:linear-gradient(135deg,#001d3d,#60a5fa 50%,#001d3d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_heroSub__oSqBo{font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.75;color:var(--text-secondary);max-width:580px;margin:0 auto;animation:page_fadeInUp__KKunw var(--duration-cinematic) var(--ease-smooth) .3s both}.page_filters__jAOek{position:relative;z-index:10;display:flex;justify-content:center;gap:.5rem;margin-bottom:var(--space-3xl);flex-wrap:wrap;animation:page_fadeInUp__KKunw var(--duration-cinematic) var(--ease-smooth) .45s both}.page_filterBtn__cyPtL{padding:.5rem 1.25rem;border-radius:100px;font-size:.8125rem;font-weight:600;letter-spacing:.04em;color:var(--text-tertiary);background:transparent;border:1px solid var(--border-subtle);cursor:pointer;transition:all var(--duration-normal) var(--ease-smooth)}.page_filterBtn__cyPtL:hover{color:var(--text-primary);border-color:rgba(0,0,0,.15);background:var(--accent-blue-dim)}.page_filterBtnActive__iXcn0{color:#fff;background:var(--accent-blue);border-color:transparent;box-shadow:none}.page_masonryGrid__LUNgj{column-count:2;column-gap:var(--space-xl);padding-bottom:var(--space-5xl)}.page_caseCard__8lg0J{break-inside:avoid;margin-bottom:var(--space-xl);border-radius:var(--radius-xl);overflow:hidden;position:relative;display:flex;flex-direction:column;transition:all var(--duration-slow) var(--ease-smooth);cursor:pointer}.page_caseCard__8lg0J:hover{transform:translateY(-2px);border-color:rgba(0,0,0,.15)!important;box-shadow:0 16px 48px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.1)}.page_caseCard__8lg0J:hover .page_caseReadMore__cPeBC{gap:.75rem;color:#60a5fa}.page_caseCardImage__nBmvh{width:100%;aspect-ratio:16/9;position:relative;overflow:hidden}.page_caseCardImageBg__Q973L{position:absolute;inset:0}.page_caseCardImageBg__Q973L,.page_caseScene__DeIwd{display:flex;align-items:center;justify-content:center}.page_caseScene__DeIwd{width:100%;height:100%;position:relative}.page_caseSceneIcon__Q6qw8{font-size:2.5rem;opacity:.6;position:relative;z-index:2}.page_caseSceneOrb__8bzEL{position:absolute;width:120px;height:120px;border-radius:50%;filter:blur(50px);opacity:.2}.page_caseCategoryBadge__pEV18{position:absolute;top:var(--space-md);left:var(--space-md);padding:.3125rem .75rem;border-radius:100px;font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;z-index:3}.page_caseCardBody__EgQOd{padding:var(--space-xl);flex:1;display:flex;flex-direction:column}.page_caseCardCategory__E1ju3{font-size:.6875rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.5rem}.page_caseCardTitle__gAcSQ{font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:400;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary);margin-bottom:var(--space-sm)}.page_caseCardExcerpt__CunXj{font-size:.9375rem;line-height:1.65;color:var(--text-secondary);flex:1;margin-bottom:var(--space-lg)}.page_caseMetrics__Tyq0A{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-lg)}.page_caseMetric__kC_cY{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:100px;font-size:.75rem;font-weight:700;border:1px solid rgba(0,0,0,.06);background:rgba(0,0,0,.03)}.page_caseMetricDot__BD0qU{width:6px;height:6px;border-radius:50%}.page_caseMetricValue__ulFGo{font-weight:800}.page_caseMetricLabel__nhRNp{color:var(--text-tertiary);font-weight:600}.page_caseReadMore__cPeBC{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-blue);transition:all var(--duration-fast) var(--ease-smooth)}.page_caseReadMore__cPeBC:hover{gap:.75rem}.page_casePartner__yJ3wX{display:flex;align-items:center;gap:.75rem;padding-top:var(--space-md);border-top:1px solid rgba(0,0,0,.04);margin-top:auto}.page_casePartnerAvatar__z3RcY{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:800;color:#fff}.page_casePartnerInfo__6oPLK{flex:1}.page_casePartnerName__PEOVd{font-size:.8125rem;font-weight:600;color:var(--text-primary)}.page_casePartnerRole__OQn_q{font-size:.6875rem;color:var(--text-tertiary)}.page_featuredQuote__Kzaha{padding:var(--space-4xl) 0;position:relative}.page_featuredQuoteBorder__d2bKo{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border-subtle),transparent)}.page_quoteCard__z2hms{max-width:800px;margin:0 auto;padding:var(--space-3xl);border-radius:var(--radius-xl);text-align:center;position:relative;overflow:hidden}.page_quoteGlow__K_oKn{position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:250px;height:250px;border-radius:50%;background:var(--accent-blue);filter:blur(100px);opacity:.08;pointer-events:none}.page_quoteIcon__TIUDX{font-size:2rem;color:var(--accent-blue);margin-bottom:var(--space-lg);opacity:.4;position:relative;z-index:1}.page_quoteText__z0qRm{font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:500;line-height:1.65;color:var(--text-primary);font-style:italic;margin-bottom:var(--space-xl);position:relative;z-index:1}.page_quoteAuthor__7S2Xe{font-size:.875rem;font-weight:700;color:var(--text-secondary);position:relative;z-index:1}.page_quoteRole__p7LFk{font-size:.75rem;color:var(--text-tertiary);margin-top:.25rem;position:relative;z-index:1}.page_bottomCta__V5l5G{padding:var(--space-4xl) 0 var(--space-5xl);text-align:center}.page_ctaCard__j0yQg{max-width:800px;margin:0 auto;padding:var(--space-4xl) var(--space-2xl);border-radius:var(--radius-xl);position:relative;overflow:hidden}.page_ctaCardGlow__5eXY1{position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:300px;height:300px;border-radius:50%;background:var(--accent-blue);filter:blur(120px);opacity:.1;pointer-events:none}.page_ctaHeadline__xmmV0{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.1;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:var(--space-md);position:relative;z-index:1}.page_ctaSub__GO_wZ{font-size:1.0625rem;color:var(--text-secondary);max-width:480px;margin:0 auto var(--space-xl);line-height:1.7;position:relative;z-index:1}.page_ctaButtons__4dems{display:flex;justify-content:center;gap:var(--space-md);flex-wrap:wrap;position:relative;z-index:1}@media (max-width:768px){.page_masonryGrid__LUNgj{column-count:1}.page_ctaButtons__4dems{flex-direction:column;align-items:center}}