.consulting_container__MWYke{max-width:1240px;margin:0 auto;padding:0 40px}.consulting_hero__wFx06{min-height:100vh;background:#0a0a0a;position:relative;display:flex;align-items:center;overflow:hidden}.consulting_heroBg__In_0k{position:absolute;inset:0;background:radial-gradient(ellipse 80% 80% at 70% 50%,rgba(163,32,32,.18) 0,transparent 70%),linear-gradient(135deg,#0a0a0a,#1a1a1a)}.consulting_heroGrid__j8e72{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:80px 80px}.consulting_heroContent__j5Wa6{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:140px 40px 80px;display:grid;grid-template-columns:1fr 420px;gap:80px;align-items:center;width:100%}.consulting_heroEyebrow__gwuXd{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#c0392b;margin-bottom:24px;display:flex;align-items:center;gap:12px}.consulting_heroEyebrow__gwuXd:before{content:"";display:block;width:32px;height:1px;background:#c0392b}.consulting_heroH1__IVQV3{font-family:Playfair Display,Georgia,serif;font-size:clamp(42px,5.5vw,68px);font-weight:700;line-height:1.1;color:#fff;margin-bottom:32px;letter-spacing:-.01em}.consulting_heroH1__IVQV3 em{font-style:italic;color:#c0392b}.consulting_heroSub__Xa4hM{font-size:17px;font-weight:300;color:hsla(0,0%,100%,.65);line-height:1.75;max-width:540px;margin-bottom:44px}.consulting_heroActions__Czu20{display:flex;gap:16px;flex-wrap:wrap}.consulting_btnPrimary__ZawUa{display:inline-flex;align-items:center;gap:10px;background:#a32020;color:#fff;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:14px 28px;border:2px solid #a32020;text-decoration:none;cursor:pointer;transition:background .25s}.consulting_btnPrimary__ZawUa:hover{background:#7a1818;border-color:#7a1818}.consulting_btnOutline__rGTAc{display:inline-flex;align-items:center;gap:10px;background:transparent;color:#fff;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:14px 28px;border:2px solid #fff;text-decoration:none;cursor:pointer;transition:background .25s,color .25s}.consulting_btnOutline__rGTAc:hover{background:#fff;color:#0a0a0a}.consulting_heroStatCard__KRSNM{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);padding:40px 36px;backdrop-filter:blur(10px)}.consulting_statNumber__p8asE{font-family:Playfair Display,Georgia,serif;font-size:64px;font-weight:700;color:#c0392b;line-height:1;margin-bottom:12px}.consulting_statLabel__GLFVs{font-size:13px;font-weight:300;color:hsla(0,0%,100%,.6);line-height:1.6}.consulting_statLabel__GLFVs strong{display:block;font-size:15px;font-weight:500;color:hsla(0,0%,100%,.9);margin-bottom:6px}.consulting_statDivider__kcRr9{width:100%;height:1px;background:hsla(0,0%,100%,.08);margin:28px 0}.consulting_heroBadges__FwvT3{display:flex;flex-direction:column;gap:10px}.consulting_heroBadge__Z7H4C{display:flex;align-items:center;gap:10px;font-size:12px;color:hsla(0,0%,100%,.5)}.consulting_heroBadge__Z7H4C:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#a32020;flex-shrink:0}.consulting_marqueeStrip__R0ZjM{background:#a32020;padding:14px 0;overflow:hidden}.consulting_marqueeTrack__941t6{display:flex;animation:consulting_marquee__Ddqr2 28s linear infinite;width:-moz-max-content;width:max-content}@keyframes consulting_marquee__Ddqr2{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.consulting_marqueeItem__nLgw1{display:flex;align-items:center;gap:20px;padding:0 32px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.85);white-space:nowrap}.consulting_marqueeSep__i45Bg{width:4px;height:4px;border-radius:50%;background:hsla(0,0%,100%,.4)}.consulting_section__ysTs8{padding:100px 0}.consulting_sectionLight__0sCSV{background:#f4f4f4}.consulting_sectionWhite__QHMB1{background:#fff}.consulting_sectionDark__NnJLU{background:#0a0a0a}.consulting_sectionHeader__rgrOR{margin-bottom:64px}.consulting_sectionH2__cR5aH{font-family:Playfair Display,Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.15;color:#0a0a0a;letter-spacing:-.01em;margin-top:20px}.consulting_sectionH2Light__TIP2y{color:#fff}.consulting_sectionP___PR_Z{font-size:17px;font-weight:300;color:#6b6b6b;line-height:1.75;max-width:600px;margin-top:16px}.consulting_sectionPLight__rPuRd{color:hsla(0,0%,100%,.6)}.consulting_expertiseGrid__SnaJl{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.consulting_expertiseCard__8etzn{background:#fff;padding:48px 40px;position:relative;overflow:hidden;transition:transform .3s}.consulting_expertiseCard__8etzn:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:#a32020;transform:scaleX(0);transition:transform .35s;transform-origin:left}.consulting_expertiseCard__8etzn:hover:before{transform:scaleX(1)}.consulting_expertiseCard__8etzn:hover{transform:translateY(-4px)}.consulting_expertiseNum__pGDwV{font-family:Playfair Display,Georgia,serif;font-size:56px;font-weight:700;color:rgba(163,32,32,.08);line-height:1;margin-bottom:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.consulting_expertiseIcon__DlfX9{width:48px;height:48px;margin-bottom:20px;color:#a32020}.consulting_expertiseH3__hRBlt{font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:600;color:#0a0a0a;margin-bottom:16px;line-height:1.3}.consulting_expertiseP__XQ_EY{font-size:14px;color:#6b6b6b;line-height:1.8}.consulting_expertiseList__87Xhp{list-style:none;margin-top:20px;display:flex;flex-direction:column;gap:8px}.consulting_expertiseList__87Xhp li{font-size:13px;color:#6b6b6b;padding-left:16px;position:relative}.consulting_expertiseList__87Xhp li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:1px;background:#a32020}.consulting_approachInner__0M40P{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.consulting_approachStep__wxWih{display:flex;gap:24px;padding:32px 0;border-bottom:1px solid #e0e0e0}.consulting_approachStep__wxWih:last-child{border-bottom:none}.consulting_stepNum__pDwjl{font-family:Playfair Display,Georgia,serif;font-size:13px;font-weight:700;color:#a32020;flex-shrink:0;width:32px;padding-top:4px}.consulting_stepH3__uMaa5{font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:600;color:#0a0a0a;margin-bottom:8px}.consulting_stepP__BtIF_{font-size:14px;color:#6b6b6b;line-height:1.75}.consulting_approachPanel__EGzua{background:#1e1e1e;padding:56px 48px;position:relative;overflow:hidden}.consulting_approachPanel__EGzua:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#a32020,#c0392b)}.consulting_approachPanelH3__Kh8Dz{font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:600;color:#fff;line-height:1.3;margin-bottom:24px}.consulting_approachPanelP__6f5DC{font-size:15px;color:hsla(0,0%,100%,.6);line-height:1.8;margin-bottom:32px}.consulting_metricRow__c_Hig{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.consulting_metricRow__c_Hig:last-child{border-bottom:none}.consulting_metricLabel__O_mKy{font-size:13px;color:hsla(0,0%,100%,.5)}.consulting_metricValue__JMKY_{font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:700;color:#c0392b}.consulting_caseInner__zJeum{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.consulting_caseLabel__uQUys{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#c0392b;margin-bottom:16px}.consulting_caseH2__jh_N7{font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,3.5vw,42px);font-weight:700;color:#fff;line-height:1.2;margin-bottom:28px}.consulting_caseP__Dk2kl{font-size:15px;color:hsla(0,0%,100%,.6);line-height:1.8;margin-bottom:20px}.consulting_caseMetrics__M6YsB{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-top:40px}.consulting_caseMetric__d0yzQ{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);padding:28px 24px}.consulting_caseNum__73ouR{font-family:Playfair Display,Georgia,serif;font-size:40px;font-weight:700;color:#c0392b;line-height:1;margin-bottom:8px}.consulting_caseDesc__oGB69{font-size:12px;color:hsla(0,0%,100%,.45);line-height:1.5}.consulting_timelineItem__Qesi_{display:flex;gap:24px;padding-bottom:36px;position:relative}.consulting_timelineItem__Qesi_:not(:last-child):before{content:"";position:absolute;left:12px;top:28px;width:1px;bottom:0;background:hsla(0,0%,100%,.1)}.consulting_timelineDot__8jCHw{width:24px;height:24px;border-radius:50%;background:#a32020;flex-shrink:0;margin-top:2px;display:flex;align-items:center;justify-content:center}.consulting_timelineDot__8jCHw:after{content:"";width:8px;height:8px;border-radius:50%;background:#fff}.consulting_timelinePhase___9bBV{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#c0392b;margin-bottom:8px}.consulting_timelineH4__tOK9M{font-family:Playfair Display,Georgia,serif;font-size:16px;font-weight:600;color:#fff;margin-bottom:6px}.consulting_timelineP__ihqFr{font-size:13px;color:hsla(0,0%,100%,.45);line-height:1.65}.consulting_servicesGrid__TJC25{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.consulting_serviceCard__pdYu7{background:#fff;padding:40px 32px;cursor:pointer;transition:background .3s}.consulting_serviceCard__pdYu7:hover{background:#1e1e1e}.consulting_serviceCard__pdYu7:hover .consulting_serviceH3__y4Xyq,.consulting_serviceCard__pdYu7:hover .consulting_serviceLink__jHQt0,.consulting_serviceCard__pdYu7:hover .consulting_serviceP__s99vI{color:#fff}.consulting_serviceCard__pdYu7:hover .consulting_serviceIconWrap__AX3ws{background:#a32020}.consulting_serviceCard__pdYu7:hover .consulting_serviceIconWrap__AX3ws svg{color:#fff}.consulting_serviceIconWrap__AX3ws{width:52px;height:52px;background:#f4f4f4;display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:background .3s}.consulting_serviceIconWrap__AX3ws svg{color:#a32020}.consulting_serviceH3__y4Xyq{font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:600;color:#0a0a0a;margin-bottom:12px;line-height:1.3;transition:color .3s}.consulting_serviceP__s99vI{font-size:13px;color:#6b6b6b;line-height:1.75;transition:color .3s}.consulting_serviceLink__jHQt0{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a32020;margin-top:20px;transition:color .3s}.consulting_leadershipGrid__TDtOe{display:grid;grid-template-columns:1fr 1fr;gap:40px}.consulting_leaderCard__RYDQ2{display:grid;grid-template-columns:160px 1fr;gap:32px;padding:40px;border:1px solid #e0e0e0;transition:border-color .3s,box-shadow .3s}.consulting_leaderCard__RYDQ2:hover{border-color:#a32020;box-shadow:0 8px 40px rgba(163,32,32,.08)}.consulting_leaderPhotoPlaceholder___ZZh5{width:160px;height:200px;background:linear-gradient(135deg,#2d2d2d,#1e1e1e);display:flex;align-items:center;justify-content:center;flex-shrink:0}.consulting_leaderTitle__MYCsN{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#a32020;margin-bottom:10px}.consulting_leaderH3__cm6i9{font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:700;color:#0a0a0a;line-height:1.2;margin-bottom:8px}.consulting_leaderRole__gO1_e{font-size:13px;font-weight:500;color:#6b6b6b;margin-bottom:20px}.consulting_leaderBio__QrRMf{font-size:13px;color:#6b6b6b;line-height:1.8;margin-bottom:20px}.consulting_leaderSkills__dRfhz{display:flex;flex-wrap:wrap;gap:8px}.consulting_skillTag__HBj5b{font-size:11px;font-weight:500;letter-spacing:.06em;color:#a32020;background:rgba(163,32,32,.06);border:1px solid rgba(163,32,32,.15);padding:4px 12px}.consulting_leaderCreds__L0On_{display:flex;flex-direction:column;gap:6px;margin-top:16px;padding-top:16px;border-top:1px solid #e0e0e0}.consulting_credItem__uqpvM{font-size:11px;color:#6b6b6b;display:flex;align-items:center;gap:8px}.consulting_credItem__uqpvM:before{content:"";display:block;width:5px;height:5px;border-radius:50%;background:#a32020;flex-shrink:0}.consulting_insightsGrid__3jcwR{display:grid;grid-template-columns:2fr 1fr 1fr;gap:2px}.consulting_insightCard__OBQxB{background:#fff;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .3s}.consulting_insightCard__OBQxB:hover{box-shadow:0 12px 48px rgba(0,0,0,.1)}.consulting_insightImg__7_Uqr{width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,#2d2d2d,#1e1e1e);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.consulting_insightImgLabel__3_GYg{position:absolute;bottom:0;left:0;background:#a32020;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;padding:6px 12px}.consulting_insightBody__LflA4{padding:28px 24px;flex:1;display:flex;flex-direction:column}.consulting_insightCategory__KLCPd{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a32020;margin-bottom:10px}.consulting_insightH3__T7v3U{font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:600;color:#0a0a0a;line-height:1.35;margin-bottom:12px}.consulting_insightH3Featured__FjIIK{font-size:22px}.consulting_insightP__sDaGw{font-size:13px;color:#6b6b6b;line-height:1.75;flex:1}.consulting_insightFooter__0pLTb{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;border-top:1px solid #e0e0e0}.consulting_insightAuthor__eCc38{font-size:11px;color:#6b6b6b}.consulting_insightRead__w7cqg{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a32020;display:flex;align-items:center;gap:4px}.consulting_ctaBand__CFVIz{background:#a32020;padding:80px 0}.consulting_ctaInner__Ijg6e{display:flex;justify-content:space-between;align-items:center;gap:48px}.consulting_ctaH2__TOmoB{font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,3.5vw,44px);font-weight:700;color:#fff;line-height:1.2;max-width:560px}.consulting_ctaP__JDe3V{font-size:15px;color:hsla(0,0%,100%,.7);margin-top:12px;max-width:480px}.consulting_ctaActions__aBnUg{display:flex;gap:16px;flex-shrink:0}.consulting_btnWhite__8GMi7{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#a32020;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:14px 28px;border:2px solid #fff;text-decoration:none;cursor:pointer;transition:background .25s,color .25s}.consulting_btnWhite__8GMi7:hover{background:transparent;color:#fff}.consulting_btnOutlineWhite__tKma6{display:inline-flex;align-items:center;gap:10px;background:transparent;color:#fff;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:14px 28px;border:2px solid hsla(0,0%,100%,.5);text-decoration:none;cursor:pointer;transition:border-color .25s,background .25s}.consulting_btnOutlineWhite__tKma6:hover{border-color:#fff;background:hsla(0,0%,100%,.05)}.consulting_contactGrid__cOQhS{display:grid;grid-template-columns:1fr 1fr;gap:80px}@media (max-width:1024px){.consulting_heroContent__j5Wa6{grid-template-columns:1fr}.consulting_heroStatCard__KRSNM{display:none}.consulting_expertiseGrid__SnaJl,.consulting_servicesGrid__TJC25{grid-template-columns:1fr 1fr}.consulting_approachInner__0M40P,.consulting_caseInner__zJeum{grid-template-columns:1fr}.consulting_insightsGrid__3jcwR{grid-template-columns:1fr 1fr}.consulting_leadershipGrid__TDtOe{grid-template-columns:1fr}.consulting_ctaInner__Ijg6e{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.consulting_container__MWYke{padding:0 24px}.consulting_section__ysTs8{padding:64px 0}.consulting_expertiseGrid__SnaJl,.consulting_insightsGrid__3jcwR,.consulting_leaderCard__RYDQ2,.consulting_servicesGrid__TJC25{grid-template-columns:1fr}.consulting_leaderPhotoPlaceholder___ZZh5{width:100%;height:180px}.consulting_caseMetrics__M6YsB{grid-template-columns:1fr 1fr}.consulting_heroContent__j5Wa6{padding:120px 24px 64px}.consulting_contactGrid__cOQhS{grid-template-columns:1fr;gap:40px}}