.ConsultingHeroSection-module__7NImDG__hero{isolation:isolate;background:var(--surface-canvas);color:var(--text-primary);padding:calc((var(--nav-height)) + clamp(48px, 7vw, 88px)) var(--industry-section-x) clamp(40px, 5vw, 64px);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden;}.ConsultingHeroSection-module__7NImDG__heroBg{z-index:0;background:var(--surface-canvas);position:absolute;inset:0;overflow:hidden}.ConsultingHeroSection-module__7NImDG__heroBgImg{object-fit:cover;object-position:center center}.ConsultingHeroSection-module__7NImDG__overlay{pointer-events:none;background:linear-gradient(#05051059 0%,#0000 28%),linear-gradient(#0f111700 58%,#0f1117eb 100%);position:absolute;inset:0}.ConsultingHeroSection-module__7NImDG__copy{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(100%,44rem);margin-top:clamp(24px,4vw,48px);display:flex;position:relative}@media (min-width:1100px){.ConsultingHeroSection-module__7NImDG__copy{width:min(100%,58rem)}}.ConsultingHeroSection-module__7NImDG__title{letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;margin:0 0 clamp(12px,1.6vw,18px);font-size:clamp(2rem,4.4vw,2.875rem);font-weight:700;line-height:1.12}.ConsultingHeroSection-module__7NImDG__titleLine{display:block}@media (min-width:1100px){.ConsultingHeroSection-module__7NImDG__title{text-wrap:nowrap}.ConsultingHeroSection-module__7NImDG__titleLine{display:inline}}.ConsultingHeroSection-module__7NImDG__titleAccent{background:linear-gradient(90deg, var(--palette-violet-300) 0%, var(--palette-violet-500) 45%, var(--primary) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.ConsultingHeroSection-module__7NImDG__titleAccent span{background:inherit;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.ConsultingHeroSection-module__7NImDG__subtitle{letter-spacing:-.02em;color:#fffc;text-wrap:pretty;max-width:36rem;margin:0 0 clamp(24px,3vw,36px);font-size:clamp(.9375rem,1.15vw,1.125rem);font-weight:300;line-height:1.65}.ConsultingHeroSection-module__7NImDG__ctaRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.ConsultingHeroSection-module__7NImDG__ctaPrimary,.ConsultingHeroSection-module__7NImDG__ctaSecondary{letter-spacing:-.04em;border-radius:40px;justify-content:center;align-items:center;min-height:46px;padding:8px 26px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.ConsultingHeroSection-module__7NImDG__ctaPrimary{background:var(--primary);color:var(--text-on-brand);border:1px solid #0000}.ConsultingHeroSection-module__7NImDG__ctaPrimary:hover{box-shadow:0 10px 28px rgba(var(--brand-primary-rgb), .35);transform:translateY(-1px)}.ConsultingHeroSection-module__7NImDG__ctaSecondary{color:var(--text-primary);background:0 0;border:1px solid #ffffff8c}.ConsultingHeroSection-module__7NImDG__ctaSecondary:hover{background:#ffffff0f;border-color:#ffffffd9;transform:translateY(-1px)}.ConsultingHeroSection-module__7NImDG__mediaWrap{z-index:1;width:min(100%,1200px);margin-top:clamp(36px,5vw,64px);position:relative}.ConsultingHeroSection-module__7NImDG__mediaGlow{z-index:0;background:radial-gradient(ellipse at center, rgba(var(--brand-primary-rgb), .45) 0%, transparent 70%);filter:blur(48px);pointer-events:none;width:70%;height:55%;position:absolute;bottom:-8%;left:50%;transform:translate(-50%)}.ConsultingHeroSection-module__7NImDG__media{z-index:1;aspect-ratio:1200/520;background:var(--surface-canvas);border-radius:20px;max-height:clamp(240px,40vw,480px);position:relative;overflow:hidden}.ConsultingHeroSection-module__7NImDG__mediaImg{object-fit:cover;object-position:center}
.ExecutiveSummarySection-module__DdxjwG__section{padding-block:clamp(32px, 4vw, 48px) var(--industry-section-y);background:#000;}.ExecutiveSummarySection-module__DdxjwG__inner{width:min(100%,1120px);padding-inline:var(--industry-section-x);grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(16px,2.4vw,28px);margin-inline:auto;display:grid;}@media (min-width:800px){.ExecutiveSummarySection-module__DdxjwG__inner{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);column-gap:clamp(28px,4vw,48px)}}.ExecutiveSummarySection-module__DdxjwG__label{letter-spacing:-.02em;color:var(--primary);margin:0;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700;line-height:1.25}.ExecutiveSummarySection-module__DdxjwG__body{color:var(--text-primary);text-wrap:pretty;margin:0;font-size:clamp(.9375rem,1.15vw,1.125rem);line-height:1.7}
.OfferingsSection-module__MvteRq__section{padding-block:0 var(--industry-section-y);background:#000;}.OfferingsSection-module__MvteRq__inner{width:min(100%,1120px);padding-inline:var(--industry-section-x);margin-inline:auto;}.OfferingsSection-module__MvteRq__shell{background:#121212;border:1px solid #ffffff0d;border-radius:clamp(18px,2.2vw,24px);grid-template-columns:minmax(0,1fr);gap:clamp(16px,2vw,20px);padding:clamp(16px,2vw,20px);display:grid}@media (min-width:900px){.OfferingsSection-module__MvteRq__shell{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;column-gap:clamp(18px,2.2vw,24px)}}.OfferingsSection-module__MvteRq__tabs,.OfferingsSection-module__MvteRq__tabsList{flex-direction:column;gap:10px;min-width:0;display:flex}.OfferingsSection-module__MvteRq__tabWrap{width:100%;min-width:0}.OfferingsSection-module__MvteRq__addTabBtn{border-radius:12px;flex-direction:row;justify-content:flex-start;gap:10px;min-height:0;padding:12px 14px}.OfferingsSection-module__MvteRq__addTabBtn span:first-child{width:28px;height:28px;font-size:1.125rem}.OfferingsSection-module__MvteRq__tab{width:100%;min-height:clamp(56px,7vw,72px);color:var(--text-secondary);text-align:left;cursor:pointer;background:#1a1a1a;border:1px solid #ffffff0f;border-radius:clamp(12px,1.4vw,16px);align-items:center;padding:clamp(14px,1.8vw,18px) clamp(16px,2vw,20px);font-size:clamp(.8125rem,.95vw,.9375rem);font-weight:600;line-height:1.35;transition:background .2s,color .2s,border-color .2s;display:flex}.OfferingsSection-module__MvteRq__tab:hover{color:var(--text-primary);border-color:#ffffff1a}.OfferingsSection-module__MvteRq__tabActive{background:var(--primary);color:var(--text-on-brand);border-color:#0000}.OfferingsSection-module__MvteRq__tabActive:hover{color:var(--text-on-brand)}.OfferingsSection-module__MvteRq__tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.OfferingsSection-module__MvteRq__panel{min-width:0;padding:clamp(8px,1.2vw,12px) clamp(8px,1.4vw,16px)}.OfferingsSection-module__MvteRq__editPanels{gap:clamp(14px,1.8vw,18px);min-width:0;display:grid}.OfferingsSection-module__MvteRq__panelTitle{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:0 0 clamp(10px,1.4vw,14px);font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:700;line-height:1.25}.OfferingsSection-module__MvteRq__panelDescription{color:var(--text-secondary);margin:0 0 clamp(18px,2.4vw,24px);font-size:clamp(.8125rem,.95vw,.9375rem);line-height:1.65}.OfferingsSection-module__MvteRq__findingsLabel{color:var(--primary);margin:0 0 clamp(14px,1.8vw,18px);font-size:clamp(.8125rem,.95vw,.875rem);font-weight:600}.OfferingsSection-module__MvteRq__findings{flex-direction:column;gap:clamp(14px,1.8vw,18px);margin:0;padding:0;list-style:none;display:flex}.OfferingsSection-module__MvteRq__findingWrap{min-width:0}.OfferingsSection-module__MvteRq__addFindingBtn{border-radius:10px;flex-direction:row;justify-content:flex-start;gap:8px;min-height:0;padding:10px 12px}.OfferingsSection-module__MvteRq__addFindingBtn span:first-child{width:24px;height:24px;font-size:1rem}.OfferingsSection-module__MvteRq__finding{min-width:0}.OfferingsSection-module__MvteRq__findingTitle{color:var(--text-primary);margin:0 0 4px;font-size:clamp(.875rem,1vw,.9375rem);font-weight:700;line-height:1.35}.OfferingsSection-module__MvteRq__findingBody{color:var(--text-secondary);margin:0;font-size:clamp(.8125rem,.95vw,.875rem);line-height:1.55}
.AdviceSection-module__2wvM3G__section{isolation:isolate;background:#000;position:relative;overflow:hidden;}.AdviceSection-module__2wvM3G__glow{z-index:0;pointer-events:none;background:radial-gradient(60% 70% at 50% 80%,#8f37ff38 0%,#0000 70%);width:min(80%,720px);height:clamp(200px,36vw,360px);position:absolute;bottom:-20%;left:50%;transform:translate(-50%)}.AdviceSection-module__2wvM3G__inner{z-index:1;width:min(100%,1120px);padding-inline:var(--industry-section-x);margin-inline:auto;position:relative;}.AdviceSection-module__2wvM3G__header{text-align:center;max-width:min(100%,40rem);margin:0 auto clamp(32px,4.5vw,48px)}.AdviceSection-module__2wvM3G__title{letter-spacing:-.03em;text-wrap:balance;margin:0 0 clamp(12px,1.6vw,16px);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700;line-height:1.16}.AdviceSection-module__2wvM3G__titleSpotlight{}.AdviceSection-module__2wvM3G__subtitle{max-width:32rem;color:var(--text-secondary);margin:0 auto;font-size:clamp(.875rem,1vw,.9375rem);line-height:1.65}.AdviceSection-module__2wvM3G__grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(24px,3.5vw,36px);display:grid}@media (min-width:900px){.AdviceSection-module__2wvM3G__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);column-gap:clamp(24px,3.5vw,36px)}}.AdviceSection-module__2wvM3G__media{isolation:isolate;aspect-ratio:4/5;background:#1a1a1a;border-radius:clamp(16px,2vw,22px);min-width:0;position:relative;overflow:hidden}.AdviceSection-module__2wvM3G__media>*{inset:0;width:100%!important;height:100%!important;position:absolute!important}@media (min-width:900px){.AdviceSection-module__2wvM3G__media{aspect-ratio:auto;align-self:stretch;min-height:480px}}.AdviceSection-module__2wvM3G__mediaImg{object-fit:cover;object-position:center}.AdviceSection-module__2wvM3G__cards{grid-template-columns:minmax(0,1fr);gap:clamp(12px,1.6vw,16px);display:grid}@media (min-width:560px){.AdviceSection-module__2wvM3G__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.AdviceSection-module__2wvM3G__cardWrap{align-self:stretch;min-width:0;height:auto}.AdviceSection-module__2wvM3G__addCardBtn{border-radius:12px;flex-direction:row;justify-content:flex-start;gap:10px;min-height:0;padding:12px 14px}.AdviceSection-module__2wvM3G__addCardBtn span:first-child{width:28px;height:28px;font-size:1.125rem}.AdviceSection-module__2wvM3G__card{text-align:center;background:#161616;border:1px solid #ffffff0d;border-radius:clamp(14px,1.6vw,18px);flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;min-height:clamp(150px,18vw,180px);padding:clamp(20px,2.4vw,28px) clamp(16px,2vw,22px);display:flex}.AdviceSection-module__2wvM3G__icon{color:var(--text-primary);justify-content:center;align-items:center;display:inline-flex}.AdviceSection-module__2wvM3G__cardTitle{color:var(--text-primary);margin:0;font-size:clamp(.9375rem,1.05vw,1.0625rem);font-weight:700;line-height:1.3}.AdviceSection-module__2wvM3G__cardBody{max-width:18rem;color:var(--text-secondary);margin:0;font-size:clamp(.75rem,.9vw,.8125rem);line-height:1.55}
.TechnologyConsulting-module__N4wOzW__page{background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-primary,"Plus Jakarta Sans", "Manrope", sans-serif)}
