.DynamicOpsIdeas-module__XVuuBq__dynamicMatrixContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.DynamicOpsIdeas-module__XVuuBq__dynamicMatrixGrid{box-sizing:border-box;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:330px;height:250px;padding:0;display:grid}.DynamicOpsIdeas-module__XVuuBq__dynamicMatrixCell,.DynamicOpsIdeas-module__XVuuBq__dynamicMatrixBubbleWrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.DynamicOpsIdeas-module__XVuuBq__dynamicMatrixBubble{border:1px solid var(--glass-border);text-align:center;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);cursor:default;background:linear-gradient(135deg,#ffffffbf 0%,#ffffff73 100%);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;padding:.75rem;transition:border-color .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1),background-color .4s;display:flex;box-shadow:0 4px 15px #1a237e05,inset 0 1px #fffc}@media (max-width:480px){.DynamicOpsIdeas-module__XVuuBq__dynamicMatrixGrid{gap:.25rem;width:265px;height:200px}.DynamicOpsIdeas-module__XVuuBq__dynamicMatrixBubble{width:72px;height:72px;padding:.5rem}.DynamicOpsIdeas-module__XVuuBq__bubbleText{font-size:.62rem}}.DynamicOpsIdeas-module__XVuuBq__dynamicMatrixBubble:hover{background:linear-gradient(135deg,#ffffffd9 0%,#fff9 100%);border-color:#1a237e59;box-shadow:0 12px 24px #1a237e14,inset 0 1px #ffffffe6}body.dark-theme .DynamicOpsIdeas-module__XVuuBq__dynamicMatrixBubble{background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);border-color:#ffffff0f;box-shadow:0 4px 15px #00000040,inset 0 1px #ffffff0d}body.dark-theme .DynamicOpsIdeas-module__XVuuBq__dynamicMatrixBubble:hover{background:linear-gradient(135deg,#ffffff14 0%,#ffffff0a 100%);border-color:#4a8cff4d;box-shadow:0 12px 24px #4a8cff1f,inset 0 1px #ffffff1a}.DynamicOpsIdeas-module__XVuuBq__bubbleText{font-family:var(--font-sans);color:var(--accent-navy);word-break:keep-all;letter-spacing:-.01em;font-size:.7rem;font-weight:700;line-height:1.35;transition:color .4s}body.dark-theme .DynamicOpsIdeas-module__XVuuBq__bubbleText{color:#ffffffd9}body.dark-theme .DynamicOpsIdeas-module__XVuuBq__dynamicMatrixBubble:hover .DynamicOpsIdeas-module__XVuuBq__bubbleText{color:#4a8cff}.DynamicOpsIdeas-module__XVuuBq__dynamicMatrixBubble:hover .DynamicOpsIdeas-module__XVuuBq__bubbleText{color:var(--accent-navy)}
.FunctionalArea-module__1zNXva__functionalAreaPage{color:var(--text-charcoal);font-family:var(--font-sans);background:0 0;min-height:100vh;position:relative;overflow:hidden}body.dark-theme .FunctionalArea-module__1zNXva__functionalAreaPage{color:#fff}.FunctionalArea-module__1zNXva__bgGrid{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#00000008 1px,#0000 1px),linear-gradient(#00000008 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}body.dark-theme .FunctionalArea-module__1zNXva__bgGrid{background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px)}.FunctionalArea-module__1zNXva__ambientOrb1{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#4a8cff14 0%,#1a237e05 60%,#0000 80%);width:750px;height:520px;position:absolute;top:4%;left:50%;transform:translate(-50%)}body.dark-theme .FunctionalArea-module__1zNXva__ambientOrb1{background:radial-gradient(circle,#4a8cff1f 0%,#1a237e0a 60%,#0000 80%)}.FunctionalArea-module__1zNXva__ambientOrb2{filter:blur(90px);pointer-events:none;z-index:0;background:radial-gradient(circle,#4a8cff0d 0%,#0000 70%);width:650px;height:650px;position:absolute;top:45%;right:-8%}.FunctionalArea-module__1zNXva__faHero{text-align:center;border-bottom:1px solid var(--border-color);z-index:1;padding:8.5rem 1.5rem 5rem;position:relative}.FunctionalArea-module__1zNXva__faHeroContent{z-index:2;max-width:960px;margin:0 auto;position:relative}.FunctionalArea-module__1zNXva__faTitle{font-family:var(--font-serif);color:var(--text-charcoal);letter-spacing:-.02em;margin-top:1rem;margin-bottom:1.5rem;font-size:clamp(2.8rem,6.5vw,4.5rem);font-weight:600;line-height:1.12}body.dark-theme .FunctionalArea-module__1zNXva__faTitle{color:#fff}.FunctionalArea-module__1zNXva__faSubtitle{color:var(--text-charcoal-secondary);max-width:820px;margin:0 auto;font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.75}body.dark-theme .FunctionalArea-module__1zNXva__faSubtitle{color:#ffffffd1}.FunctionalArea-module__1zNXva__faSection{z-index:10;max-width:960px;margin:0 auto;padding:6.5rem 1.5rem;position:relative}.FunctionalArea-module__1zNXva__sectionHeader{text-align:center;margin-bottom:4rem}.FunctionalArea-module__1zNXva__sectionTitle{font-family:var(--font-serif);color:var(--text-charcoal);margin:.75rem 0 1rem;font-size:clamp(2.1rem,4.5vw,2.75rem);font-weight:600;line-height:1.2}body.dark-theme .FunctionalArea-module__1zNXva__sectionTitle{color:#fff}.FunctionalArea-module__1zNXva__sectionDesc{max-width:640px;color:var(--text-charcoal-secondary);margin:.75rem auto 0;font-size:1.05rem;line-height:1.65}body.dark-theme .FunctionalArea-module__1zNXva__sectionDesc{color:#ffffffbf}.FunctionalArea-module__1zNXva__capabilitiesGrid{grid-template-columns:1fr;gap:1.75rem;display:grid}@media (min-width:640px){.FunctionalArea-module__1zNXva__capabilitiesGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.FunctionalArea-module__1zNXva__capabilitiesGrid{grid-template-columns:repeat(3,1fr)}}.FunctionalArea-module__1zNXva__capabilityCard{background:var(--card-bg);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-xl);box-sizing:border-box;height:100%;transition:border-color var(--transition-normal), background-color var(--transition-normal), box-shadow var(--transition-normal), transform var(--transition-normal);flex-direction:column;padding:2.25rem 1.75rem;display:flex;box-shadow:0 4px 20px #3333330a}body.dark-theme .FunctionalArea-module__1zNXva__capabilityCard{background:#ffffff08;border-color:#ffffff14;box-shadow:0 4px 20px #0003}.FunctionalArea-module__1zNXva__capabilityCard:hover{border-color:#4a8cff66;transform:translateY(-4px);box-shadow:0 16px 36px #4a8cff1a}body.dark-theme .FunctionalArea-module__1zNXva__capabilityCard:hover{border-color:#4a8cff59;box-shadow:0 20px 40px #00000059}.FunctionalArea-module__1zNXva__cardTopMeta{margin-bottom:1.5rem}.FunctionalArea-module__1zNXva__cardIndex{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--text-charcoal-muted);font-size:.68rem;font-weight:700}body.dark-theme .FunctionalArea-module__1zNXva__cardIndex{color:#ffffff8c}.FunctionalArea-module__1zNXva__cardContentWrap{flex-direction:column;gap:1.25rem;height:100%;display:flex}.FunctionalArea-module__1zNXva__cardIconBox{width:3.25rem;height:3.25rem;color:var(--accent-navy);transition:transform var(--transition-normal), background-color var(--transition-normal), color var(--transition-normal), border-color var(--transition-normal);background:#4a8cff1a;border:1px solid #4a8cff33;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin:0 auto;display:flex}.FunctionalArea-module__1zNXva__capabilityCard:hover .FunctionalArea-module__1zNXva__cardIconBox{background:#4a8cff29;border-color:#4a8cff59;transform:scale(1.08)translateY(-2px)}body.dark-theme .FunctionalArea-module__1zNXva__cardIconBox{color:#60a5fa;background:#4a8cff26;border-color:#4a8cff4d}body.dark-theme .FunctionalArea-module__1zNXva__capabilityCard:hover .FunctionalArea-module__1zNXva__cardIconBox{color:#93c5fd;background:#4a8cff40;border-color:#4a8cff73}.FunctionalArea-module__1zNXva__cardText h3{text-align:center;font-family:var(--font-serif);color:var(--text-charcoal);margin:0 0 .65rem;font-size:1.25rem;font-weight:600;line-height:1.35}body.dark-theme .FunctionalArea-module__1zNXva__cardText h3{color:#fff}.FunctionalArea-module__1zNXva__cardText p{text-align:center;color:var(--text-charcoal-secondary);margin:0;font-size:.92rem;line-height:1.65}body.dark-theme .FunctionalArea-module__1zNXva__cardText p{color:#ffffffbf}.FunctionalArea-module__1zNXva__timelineContainer{margin-top:3.5rem;padding-left:1.5rem;position:relative}@media (min-width:768px){.FunctionalArea-module__1zNXva__timelineContainer{padding-left:3rem}}.FunctionalArea-module__1zNXva__timelineLine{background:linear-gradient(to bottom, var(--accent-navy) 0%, #1a237e14 100%);opacity:.25;width:2px;position:absolute;top:2rem;bottom:2rem;left:50px}body.dark-theme .FunctionalArea-module__1zNXva__timelineLine{background:linear-gradient(#4a8cff 0%,#4a8cff14 100%)}@media (min-width:768px){.FunctionalArea-module__1zNXva__timelineLine{left:75px}}.FunctionalArea-module__1zNXva__timelineItem{gap:1.75rem;margin-bottom:3.5rem;display:flex;position:relative}.FunctionalArea-module__1zNXva__timelineItem:last-child{margin-bottom:0}.FunctionalArea-module__1zNXva__timelineNode{border:1px solid var(--border-color);background:var(--surface-light,#fff);z-index:5;width:52px;height:52px;transition:transform var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal), background-color var(--transition-normal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 4px 15px #3333330a}.FunctionalArea-module__1zNXva__timelineNode:before{content:"";opacity:.5;transition:border-color var(--transition-normal), transform var(--transition-normal), opacity var(--transition-normal);border:1px solid #1a237e14;border-radius:50%;position:absolute;inset:-3px}body.dark-theme .FunctionalArea-module__1zNXva__timelineNode{background:#14151f;border-color:#ffffff14;box-shadow:0 4px 15px #00000040}body.dark-theme .FunctionalArea-module__1zNXva__timelineNode:before{border-color:#ffffff0a}.FunctionalArea-module__1zNXva__timelineNode:hover{border-color:var(--accent-navy);transform:scale(1.08);box-shadow:0 8px 25px #1a237e14}body.dark-theme .FunctionalArea-module__1zNXva__timelineNode:hover{border-color:#4a8cff;box-shadow:0 8px 25px #4a8cff29}.FunctionalArea-module__1zNXva__timelineNodeNumber{font-family:var(--font-serif);color:var(--accent-navy);font-size:1.2rem;font-weight:700}body.dark-theme .FunctionalArea-module__1zNXva__timelineNodeNumber{color:#60a5fa}.FunctionalArea-module__1zNXva__timelineContent{text-align:left;padding-top:.65rem}.FunctionalArea-module__1zNXva__timelineContent h3{font-family:var(--font-serif);color:var(--text-charcoal);letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.4rem;font-weight:600}body.dark-theme .FunctionalArea-module__1zNXva__timelineContent h3{color:#fff}.FunctionalArea-module__1zNXva__timelineContent p{color:var(--text-charcoal-secondary);margin:0;font-size:1.02rem;line-height:1.7}body.dark-theme .FunctionalArea-module__1zNXva__timelineContent p{color:#fffc}.FunctionalArea-module__1zNXva__caseStudyDetails{grid-template-columns:1fr;align-items:stretch;gap:2rem;margin-top:3.5rem;display:grid}@media (min-width:768px){.FunctionalArea-module__1zNXva__caseStudyDetails{grid-template-columns:repeat(3,1fr)}}.FunctionalArea-module__1zNXva__csColumn{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);text-align:left;-webkit-backdrop-filter:blur(12px);flex-direction:column;padding:2.75rem 2.25rem;display:flex;box-shadow:0 4px 20px #3333330a}body.dark-theme .FunctionalArea-module__1zNXva__csColumn{background:#ffffff08;border-color:#ffffff14}.FunctionalArea-module__1zNXva__csColumnChallenge{border-left:3px solid #ef444480}body.dark-theme .FunctionalArea-module__1zNXva__csColumnChallenge{border-left-color:#ef4444b3}.FunctionalArea-module__1zNXva__csColumnIntervention{border-left:3px solid #4a8cff80}body.dark-theme .FunctionalArea-module__1zNXva__csColumnIntervention{border-left-color:#4a8cffb3}.FunctionalArea-module__1zNXva__csColumnOutcome{border-left:3px solid #22c55e80}body.dark-theme .FunctionalArea-module__1zNXva__csColumnOutcome{border-left-color:#22c55eb3}.FunctionalArea-module__1zNXva__csBadge{text-transform:uppercase;letter-spacing:.08em;border-radius:6px;width:max-content;margin:0 auto 1.5rem;padding:.35rem .65rem;font-size:.68rem;font-weight:700;display:block}.FunctionalArea-module__1zNXva__badgeRed{color:#d32f2f;background:#d32f2f0d;border:1px solid #d32f2f26}body.dark-theme .FunctionalArea-module__1zNXva__badgeRed{color:#f87171;background:#ef444426;border-color:#ef44444d}.FunctionalArea-module__1zNXva__badgeBlue{color:var(--accent-navy);background:#1a237e0d;border:1px solid #1a237e26}body.dark-theme .FunctionalArea-module__1zNXva__badgeBlue{color:#60a5fa;background:#4a8cff26;border-color:#4a8cff4d}.FunctionalArea-module__1zNXva__badgeGreen{color:#1b5e20;background:#1b5e200d;border:1px solid #1b5e2026}body.dark-theme .FunctionalArea-module__1zNXva__badgeGreen{color:#4ade80;background:#22c55e26;border-color:#22c55e4d}.FunctionalArea-module__1zNXva__csColumn h3{text-align:center;font-family:var(--font-serif);color:var(--text-charcoal);margin:0 0 .85rem;font-size:1.25rem;font-weight:600}body.dark-theme .FunctionalArea-module__1zNXva__csColumn h3{color:#fff}.FunctionalArea-module__1zNXva__csColumn p{color:var(--text-charcoal-secondary);margin:0;font-size:.94rem;line-height:1.65}body.dark-theme .FunctionalArea-module__1zNXva__csColumn p{color:#fffc}.FunctionalArea-module__1zNXva__multifacetedSection{padding-bottom:3.5rem}.FunctionalArea-module__1zNXva__multifacetedHeader{text-align:left;margin-bottom:2.5rem}.FunctionalArea-module__1zNXva__multifacetedHeader h2{font-family:var(--font-serif);color:var(--text-charcoal);letter-spacing:-.01em;margin:.75rem 0 1.25rem;font-size:clamp(2.1rem,4vw,2.75rem);font-weight:600}body.dark-theme .FunctionalArea-module__1zNXva__multifacetedHeader h2{color:#fff}.FunctionalArea-module__1zNXva__multifacetedDesc{color:var(--text-charcoal-secondary);max-width:800px;margin-bottom:0;font-size:1.05rem;line-height:1.7}body.dark-theme .FunctionalArea-module__1zNXva__multifacetedDesc{color:#ffffffd9}.FunctionalArea-module__1zNXva__multifacetedColumns{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media (min-width:992px){.FunctionalArea-module__1zNXva__multifacetedColumns{grid-template-columns:1fr 1.15fr;gap:4.5rem}}.FunctionalArea-module__1zNXva__matrixCleanContainer{justify-content:center;align-items:center;width:100%;height:270px;display:flex;position:relative}@media (max-width:480px){.FunctionalArea-module__1zNXva__matrixCleanContainer{height:220px}}.FunctionalArea-module__1zNXva__multifacetedBulletsCol{text-align:left;flex-direction:column;justify-content:center;display:flex}.FunctionalArea-module__1zNXva__bulletsList{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.FunctionalArea-module__1zNXva__bulletsList li{color:var(--text-charcoal-secondary);align-items:flex-start;gap:1rem;font-size:1rem;line-height:1.6;display:flex}body.dark-theme .FunctionalArea-module__1zNXva__bulletsList li{color:#ffffffd9}.FunctionalArea-module__1zNXva__checkIcon{color:var(--accent-navy);flex-shrink:0;margin-top:.15rem}body.dark-theme .FunctionalArea-module__1zNXva__checkIcon{color:#60a5fa}.FunctionalArea-module__1zNXva__methodologyLinkSection{text-align:center;padding:1.5rem 1.5rem 6.5rem}.FunctionalArea-module__1zNXva__methodologyLink{font-family:var(--font-serif);color:var(--accent-navy);transition:color var(--transition-fast);align-items:center;gap:.85rem;font-size:1.35rem;font-weight:600;text-decoration:none;display:inline-flex}body.dark-theme .FunctionalArea-module__1zNXva__methodologyLink{color:#60a5fa}.FunctionalArea-module__1zNXva__arrowIcon{transition:transform var(--transition-normal)}.FunctionalArea-module__1zNXva__methodologyLink:hover .FunctionalArea-module__1zNXva__arrowIcon{transform:translate(6px)}.FunctionalArea-module__1zNXva__faCta{background:var(--canvas-dark-charcoal,#0a0e1a);color:#fff;text-align:center;padding:7.5rem 1.5rem 8.5rem;position:relative;overflow:hidden}.FunctionalArea-module__1zNXva__ctaBgGlow{filter:blur(70px);pointer-events:none;z-index:0;background:radial-gradient(circle,#4a8cff2e 0%,#1a237e14 50%,#0000 75%);width:650px;height:450px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FunctionalArea-module__1zNXva__faCtaContent{z-index:2;max-width:720px;margin:0 auto;position:relative}.FunctionalArea-module__1zNXva__ctaTitle{font-family:var(--font-serif);color:#fff;margin:.75rem 0 1.25rem;font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:600;line-height:1.18}.FunctionalArea-module__1zNXva__ctaLead{color:#ffffffd1;max-width:580px;margin:0 auto 2.5rem;font-size:1.15rem;line-height:1.7}.FunctionalArea-module__1zNXva__ctaActions{justify-content:center;align-items:center;display:flex}.FunctionalArea-module__1zNXva__dividerContainer{max-width:960px;margin:0 auto;padding:0 1.5rem}.FunctionalArea-module__1zNXva__sectionDivider{background:var(--border-color);border:0;height:1px;margin:0}body.dark-theme .FunctionalArea-module__1zNXva__sectionDivider{background:#ffffff14}
