.CapabilityMatrix_sectionContainer__hDXHC{padding:clamp(4rem,7vw,6.5rem) var(--space-6);max-width:var(--container-max-width);margin:0 auto;position:relative}@media (min-width:1024px){.CapabilityMatrix_sectionContainer__hDXHC{padding-left:var(--space-8);padding-right:var(--space-8)}}@media (max-width:640px){.CapabilityMatrix_sectionContainer__hDXHC{padding-left:var(--space-4);padding-right:var(--space-4)}}.CapabilityMatrix_sectionHeader__79u6g{margin-bottom:clamp(2.5rem,4vw,var(--space-3xl));max-width:780px}.CapabilityMatrix_sectionBadge__UTr54{margin-bottom:var(--space-md)}.CapabilityMatrix_sectionTitle__0p7l8{font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:var(--tracking-editorial);color:var(--ink-primary);margin-bottom:var(--space-md);line-height:var(--leading-tight);font-weight:800}.CapabilityMatrix_sectionSubtitle__eLrr_{font-size:var(--text-lead);color:var(--ink-secondary);line-height:var(--leading-body)}.CapabilityMatrix_matrixGrid__rVFH8{display:grid;grid-template-columns:minmax(320px,360px) minmax(0,1fr);border:1px solid var(--border-hairline);background:var(--surface-card);border-radius:var(--radius-banner);overflow:hidden;box-shadow:0 12px 40px rgba(22,35,57,.06);position:relative;min-width:0}@media (max-width:980px){.CapabilityMatrix_matrixGrid__rVFH8{grid-template-columns:minmax(0,1fr)}}.CapabilityMatrix_tabListWrapper__4dHxj{display:flex;flex-direction:column;border-right:1px solid var(--border-hairline);background:var(--surface-subtle);position:relative;min-width:0}@media (max-width:980px){.CapabilityMatrix_tabListWrapper__4dHxj{border-right:none;border-bottom:1px solid var(--border-hairline)}}.CapabilityMatrix_tabListHeader__65xog{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border-hairline);background:rgba(22,35,57,.02);display:flex;align-items:center;justify-content:space-between}.CapabilityMatrix_tabListLabel___egYZ{font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--ink-secondary)}.CapabilityMatrix_tabList__Umud_{display:flex;flex-direction:column;padding:0;margin:0;list-style:none;min-width:0}@media (max-width:980px){.CapabilityMatrix_tabList__Umud_{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:var(--space-xs);gap:var(--space-xs)}.CapabilityMatrix_tabList__Umud_::-webkit-scrollbar{height:4px}.CapabilityMatrix_tabList__Umud_::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:var(--radius-full)}}.CapabilityMatrix_tabButton__yGXoT{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);background:transparent;border:none;border-left:3px solid transparent;color:var(--ink-secondary);font-family:var(--font-body);text-align:left;cursor:pointer;transition:all var(--duration-fast) var(--ease-standard);position:relative;min-width:0;width:100%}.CapabilityMatrix_tabButton__yGXoT:hover{background:var(--color-brand-subtle);color:var(--color-brand)}.CapabilityMatrix_tabButtonActive__uKrqa{background:var(--surface-card);color:var(--color-brand);border-left-color:var(--color-brand);box-shadow:inset 1px 0 0 var(--color-brand-border)}@media (max-width:980px){.CapabilityMatrix_tabButton__yGXoT{flex:0 0 auto;width:auto;min-width:210px;max-width:260px;scroll-snap-align:start;padding:var(--space-sm) var(--space-md);border-left:none;border-bottom:3px solid transparent;border-radius:var(--radius-xs)}.CapabilityMatrix_tabButtonActive__uKrqa{border-left-color:transparent;border-bottom-color:var(--accent-brand);background:var(--surface-card)}}.CapabilityMatrix_tabIconBadge__ozpuO{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-control);background:var(--surface-elevated);border:1px solid var(--border-hairline);color:var(--ink-secondary);flex-shrink:0;transition:all var(--duration-fast) var(--ease-standard)}.CapabilityMatrix_tabButtonActive__uKrqa .CapabilityMatrix_tabIconBadge__ozpuO{background:var(--color-brand);border:none;color:#FFFFFF;box-shadow:0 4px 14px rgba(45,103,178,.28)}.CapabilityMatrix_tabContentCol__7PyJq{display:flex;flex-direction:column;min-width:0;flex:1 1}.CapabilityMatrix_tabTitle__8r2kr{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink-primary);margin-bottom:2px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:980px){.CapabilityMatrix_tabTitle__8r2kr{font-size:14px}}.CapabilityMatrix_tabSubtitle__q4nAF{font-size:12px;color:var(--ink-muted);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CapabilityMatrix_detailPanel__BYXG0{padding:clamp(1.5rem,3.5vw,var(--space-2xl));display:flex;flex-direction:column;justify-content:space-between;min-width:0;position:relative;background:var(--surface-card)}.CapabilityMatrix_detailPanelInactive__eyqxf{display:none}.CapabilityMatrix_detailPanelActive__rR4Qd{display:flex}@media (scripting:none){.CapabilityMatrix_detailPanelInactive__eyqxf{display:flex!important;margin-top:2rem}}.CapabilityMatrix_telemetryCard__P95nr{position:relative;border-radius:var(--radius-card);overflow:hidden;border:1px solid rgba(255,255,255,.12);margin-bottom:var(--space-xl);background:#0F172A;color:#FFFFFF;box-shadow:0 12px 36px rgba(0,0,0,.3)}.CapabilityMatrix_telemetryImageBg__YPYMc{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.25;filter:grayscale(40%) contrast(110%);pointer-events:none}.CapabilityMatrix_telemetryOverlay__ndViC{position:relative;z-index:2;padding:clamp(1.5rem,2.5vw,var(--space-xl));background-color:var(--surface-dark-card,#162339)}.CapabilityMatrix_telemetryTopBar__5DEq4{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-md);border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:var(--space-sm)}.CapabilityMatrix_categoryLabel__xHJH2{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--color-brand-contrast,#528FDE);text-transform:none;letter-spacing:normal}.CapabilityMatrix_telemetryMain__I_MZ2{margin-bottom:var(--space-lg)}.CapabilityMatrix_capabilityTitle__2ZGi0{font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,2rem);font-weight:800;color:#FFFFFF;line-height:var(--leading-tight);letter-spacing:var(--tracking-editorial);margin-bottom:var(--space-sm)}.CapabilityMatrix_capabilityDescription__33bdX{font-size:clamp(.925rem,1.1vw,1.05rem);color:#CBD5E1;line-height:var(--leading-body);max-width:820px}.CapabilityMatrix_metricsStrip__dcUJg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-md);gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid rgba(255,255,255,.12)}@media (max-width:680px){.CapabilityMatrix_metricsStrip__dcUJg{grid-template-columns:1fr;gap:var(--space-sm)}}.CapabilityMatrix_metricItem__y9KKl{display:flex;flex-direction:column}.CapabilityMatrix_metricValue__cWK_m{font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.65rem);font-weight:800;color:#FFFFFF;line-height:1.1;letter-spacing:-.02em}.CapabilityMatrix_metricLabel__nIftG{font-family:var(--font-body);font-size:13px;font-weight:500;color:#94A3B8;text-transform:none;letter-spacing:normal;margin-top:4px}.CapabilityMatrix_metricDetail__HQVrI{font-size:11px;color:#64748B;margin-top:2px}.CapabilityMatrix_featuresGrid__y5j_T{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-md);gap:var(--space-md);margin-bottom:var(--space-xl)}@media (max-width:860px){.CapabilityMatrix_featuresGrid__y5j_T{grid-template-columns:1fr}}.CapabilityMatrix_featureCard__iiczz{border:1px solid var(--border-hairline);background:#FFFFFF;padding:var(--space-lg);border-radius:var(--radius-lg);transition:all var(--duration-fast) var(--ease-standard);display:flex;flex-direction:column;justify-content:space-between;position:relative;box-shadow:0 2px 8px rgba(22,35,57,.04)}.CapabilityMatrix_featureCard__iiczz:hover{background:#FFFFFF;border-color:var(--color-brand-border,rgba(45,103,178,.3));transform:translateY(-3px);box-shadow:0 10px 28px rgba(22,35,57,.08)}.CapabilityMatrix_featureCardHeader__dpqyo{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md)}.CapabilityMatrix_featureIconBox__KSMjR{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-pill);background:var(--color-brand-subtle);color:var(--color-brand);border:1px solid var(--color-brand-border)}.CapabilityMatrix_featureCardTag__gswZ_{font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--color-brand)}.CapabilityMatrix_featureCardTitle__yE7Ju{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink-primary);margin-bottom:var(--space-xs);line-height:1.35}.CapabilityMatrix_featureCardDesc__fLuz5{font-size:13px;color:var(--ink-secondary);line-height:1.55;margin-top:4px}.CapabilityMatrix_actionFooter__P21Nk{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-lg);border-top:1px solid var(--border-hairline);flex-wrap:wrap;gap:var(--space-md)}.CapabilityMatrix_techStackRow__kP00Z{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.CapabilityMatrix_stackLabel__em41x{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--ink-muted);text-transform:none;letter-spacing:normal;margin-right:4px}.CapabilityMatrix_techPill__CHNyS{display:inline-flex;align-items:center;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--ink-secondary)}.CapabilityMatrix_actionButtonGroup__1Ozgs{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.CapabilityMatrix_modalBackdrop__UkV4F{position:fixed;inset:0;z-index:100;background:rgba(24,28,36,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--space-md);animation:CapabilityMatrix_fadeIn__XQsWo .18s ease-out both}@keyframes CapabilityMatrix_fadeIn__XQsWo{0%{opacity:0}to{opacity:1}}.CapabilityMatrix_modalCard__ciShh{width:100%;max-width:820px;max-height:90vh;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden;animation:CapabilityMatrix_scaleUp__SJvsI .22s var(--ease-expo-out) both}@keyframes CapabilityMatrix_scaleUp__SJvsI{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.CapabilityMatrix_modalHeader__xjWPj{padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--border-hairline);display:flex;align-items:center;justify-content:space-between;background:var(--surface-subtle)}.CapabilityMatrix_modalHeaderTitleGroup___QbIP{display:flex;flex-direction:column}.CapabilityMatrix_modalBadge__Lq7mM{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--color-brand);letter-spacing:normal;text-transform:none;margin-bottom:4px}.CapabilityMatrix_modalTitle__a6_4O{font-family:var(--font-display);font-size:1.35rem;font-weight:800;color:var(--ink-primary);letter-spacing:var(--tracking-editorial)}.CapabilityMatrix_modalCloseBtn__Ha5Ag{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-control);border:1px solid var(--border-hairline);background:var(--surface-card);color:var(--ink-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard)}.CapabilityMatrix_modalCloseBtn__Ha5Ag:hover{background:var(--surface-elevated);color:var(--ink-primary);border-color:var(--border-subtle)}.CapabilityMatrix_modalBody__MJniE{padding:var(--space-xl);overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-lg)}.CapabilityMatrix_specRow__b_W6r{display:grid;grid-template-columns:220px 1fr;grid-gap:var(--space-md);gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--border-hairline);align-items:baseline}@media (max-width:640px){.CapabilityMatrix_specRow__b_W6r{grid-template-columns:1fr;gap:var(--space-2xs)}}.CapabilityMatrix_specRowLabel__R0qf2{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--ink-muted);text-transform:none;letter-spacing:normal}.CapabilityMatrix_specRowValue__BDqwb{font-size:14px;color:var(--ink-primary);line-height:1.5;font-weight:500}.CapabilityMatrix_interfacesPills__flEt8{display:flex;flex-wrap:wrap;gap:12px}.CapabilityMatrix_interfacePill__Xa_Rk{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--ink-primary)}.CapabilityMatrix_modalFooter__SAP_J{padding:var(--space-md) var(--space-xl);border-top:1px solid var(--border-hairline);background:var(--surface-subtle);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-md)}.CapabilityMatrix_modalFooterNote__rpk4j{font-size:12px;color:var(--ink-muted);display:flex;align-items:center;gap:6px}@keyframes CapabilityMatrix_panelFadeIn__kAcl8{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.CapabilityMatrix_detailPanel__BYXG0{animation:CapabilityMatrix_panelFadeIn__kAcl8 .28s var(--ease-expo-out) both}}.CaseStudies_sectionWrapper__0JjES{padding:clamp(4.5rem,8vw,6.5rem) var(--space-6);max-width:var(--container-max-width);margin:0 auto}@media (min-width:1024px){.CaseStudies_sectionWrapper__0JjES{padding-left:var(--space-8);padding-right:var(--space-8)}}@media (max-width:640px){.CaseStudies_sectionWrapper__0JjES{padding-left:var(--space-4);padding-right:var(--space-4)}}.CaseStudies_headerBlock__d27Y4{margin-bottom:clamp(2.5rem,4vw,var(--space-3xl));max-width:780px}.CaseStudies_sectionTitle__J2dI_{font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:var(--tracking-editorial);color:var(--ink-primary);margin-top:var(--space-sm);margin-bottom:var(--space-sm);line-height:var(--leading-tight);font-weight:800}.CaseStudies_sectionLead__6K9tV{font-size:var(--text-lead);color:var(--ink-secondary);line-height:var(--leading-body)}.CaseStudies_casesGrid__vD3dO{display:flex;flex-direction:column;gap:var(--space-3xl)}.CaseStudies_caseCard__4SUcj{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:stretch;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-banner);overflow:hidden;box-shadow:0 4px 16px rgba(22,35,57,.05);transition:all var(--duration-normal) var(--ease-standard)}.CaseStudies_caseCard__4SUcj:hover{border-color:var(--color-brand-border,rgba(45,103,178,.25));box-shadow:0 20px 48px rgba(22,35,57,.1);transform:translateY(-4px)}@media (max-width:960px){.CaseStudies_caseCard__4SUcj{grid-template-columns:1fr}}.CaseStudies_imageFrame__OeSTj{position:relative;height:100%;min-height:360px;overflow:hidden;background:var(--surface-subtle)}.CaseStudies_parallaxLayer__5Ez_u{position:absolute;inset:-10% 0}.CaseStudies_caseImage__15cvU{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-medium) var(--ease-expo-out)}.CaseStudies_caseCard__4SUcj:hover .CaseStudies_caseImage__15cvU{transform:scale(1.04)}.CaseStudies_imageOverlay__njVeC{position:absolute;inset:0;background-color:rgba(10,14,26,.15);pointer-events:none}@keyframes CaseStudies_imageParallax__8J0AP{0%{transform:translate3d(0,-6%,0)}to{transform:translate3d(0,6%,0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.CaseStudies_parallaxLayer__5Ez_u{animation:CaseStudies_imageParallax__8J0AP linear both;animation-timeline:view();animation-range:cover}}}.CaseStudies_contentBlock__PECQX{padding:clamp(1.75rem,3.5vw,var(--space-2xl));display:flex;flex-direction:column;justify-content:center}.CaseStudies_caseMeta__GlweZ{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap}.CaseStudies_sectorTag__SFc4d{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--ink-muted)}.CaseStudies_caseHeading__3p2g0{font-family:var(--font-display);font-size:1.6rem;font-weight:800;color:var(--ink-primary);margin-bottom:var(--space-md);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.CaseStudies_caseStory__iJ_eb{font-size:14.5px;color:var(--ink-secondary);line-height:var(--leading-body);margin-bottom:var(--space-xl)}.CaseStudies_metricsRow__qO74k{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg);padding:var(--space-lg) 0;border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);margin-bottom:var(--space-xl)}.CaseStudies_metricValue__4OBWz{font-family:var(--font-display);font-size:1.4rem;font-weight:800;color:var(--color-brand)}.CaseStudies_metricLabel__WUoui{font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:normal;color:var(--ink-secondary);text-transform:none;margin-top:4px}