.IndustryHeroImage-module__0lMAlG__text>*{max-width:46rem}.IndustryHeroImage-module__0lMAlG__text:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0a1428c7 calc(100% - 12rem),#0a142800 100%);position:absolute;inset:-1.75rem -12rem -2.25rem calc(50% - 50vw);-webkit-mask-image:linear-gradient(#0000 0,#000 1.75rem);mask-image:linear-gradient(#0000 0,#000 1.75rem)}@media (max-width:767px){.IndustryHeroImage-module__0lMAlG__text:before{background:#0a1428c7;bottom:-1.75rem;right:calc(50% - 50vw)}}
.LangFlags-module__n7z15q__row{flex-shrink:0;align-items:center;gap:2px;display:flex}.LangFlags-module__n7z15q__item{border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.LangFlags-module__n7z15q__dark .LangFlags-module__n7z15q__item:hover{background:#ffffff1a}.LangFlags-module__n7z15q__light .LangFlags-module__n7z15q__item:hover{background:#0b1f3a0f}.LangFlags-module__n7z15q__dark .LangFlags-module__n7z15q__current{border-color:#ffffffe6}.LangFlags-module__n7z15q__light .LangFlags-module__n7z15q__current{border-color:var(--navy)}.LangFlags-module__n7z15q__item:focus-visible{outline-offset:1px;outline:2px solid #e57585}.LangFlags-module__n7z15q__flag{vertical-align:-2px;object-fit:cover;border-radius:2px;flex-shrink:0;width:22px;height:15px;display:inline-block;box-shadow:0 0 0 1px #0000002e}
.services-slug-module__Xcwuga__hero{align-items:flex-end;min-height:360px;padding:3rem 0 2.25rem;display:flex;position:relative;overflow:hidden}.services-slug-module__Xcwuga__contentGrid{grid-template-columns:1fr 360px;align-items:start;gap:2.5rem;display:grid}.services-slug-module__Xcwuga__contentGrid>*{min-width:0}@media (max-width:1024px){.services-slug-module__Xcwuga__contentGrid{grid-template-columns:1fr;gap:2rem}}@media (max-width:768px){.services-slug-module__Xcwuga__hero{min-height:280px;padding:2.25rem 0 1.75rem}}
.Footer-module__yg9ahW__footer{background:var(--navy);color:#ffffffa6}.Footer-module__yg9ahW__top{padding:3rem 0 2.5rem}.Footer-module__yg9ahW__topGrid{grid-template-columns:1.7fr 1fr 1fr 1fr;gap:2.5rem;display:grid}.Footer-module__yg9ahW__logo{align-items:center;gap:.75rem;margin-bottom:.875rem;text-decoration:none;display:flex}.Footer-module__yg9ahW__logoMark{width:40px;height:40px;font-family:var(--font-serif);color:#fff;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.Footer-module__yg9ahW__logoText{flex-direction:column;display:flex}.Footer-module__yg9ahW__logoMain{font-family:var(--font-serif);color:#fff;font-size:.9rem;font-weight:700;line-height:1.2}.Footer-module__yg9ahW__logoMainEn{letter-spacing:-.005em;font-size:.8125rem}.Footer-module__yg9ahW__logoSub{letter-spacing:.08em;text-transform:uppercase;color:#fff6;font-size:.6875rem}.Footer-module__yg9ahW__tagline{color:#ffffff80;margin-bottom:.75rem;font-size:.875rem;line-height:1.7}.Footer-module__yg9ahW__bizInfo{color:#ffffff80;font-size:.75rem;line-height:1.75;overflow:hidden}.Footer-module__yg9ahW__bizInfo p{flex-wrap:wrap;margin-left:-1em;display:flex}.Footer-module__yg9ahW__bizInfo p>span{overflow-wrap:anywhere;min-width:0}.Footer-module__yg9ahW__bizInfo p>span:before{content:"·";text-align:center;color:#ffffff4d;width:1em;display:inline-block}.Footer-module__yg9ahW__bizInfo a{color:#ffffffb3;margin-block:-.5rem;padding-block:.5rem;text-decoration:none;display:inline-block}.Footer-module__yg9ahW__bizInfo a:hover{color:#fff}.Footer-module__yg9ahW__footerLang{margin-top:.75rem;margin-left:-6px}.Footer-module__yg9ahW__contact{flex-direction:column;gap:.625rem;display:flex}.Footer-module__yg9ahW__contactItem{color:#ffffff8c;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.Footer-module__yg9ahW__contactItem a{color:#ffffffb3;text-decoration:none;transition:color .2s}.Footer-module__yg9ahW__contactItem a:hover{color:#fff}.Footer-module__yg9ahW__contactItem svg{opacity:.5;flex-shrink:0}.Footer-module__yg9ahW__colTitle{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;margin-bottom:1rem;font-size:.75rem;font-weight:700}.Footer-module__yg9ahW__linkList{flex-direction:column;gap:.5rem;list-style:none;display:flex}.Footer-module__yg9ahW__link{color:#ffffff80;padding-block:.375rem;font-size:.8125rem;text-decoration:none;transition:color .2s;display:inline-block}.Footer-module__yg9ahW__link:hover{color:#fff}.Footer-module__yg9ahW__linkCount{color:#ffffff59;margin-left:.25rem;font-size:.6875rem}.Footer-module__yg9ahW__linkAll{color:#fffc;font-weight:600}.Footer-module__yg9ahW__hours{color:#ffffff73;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;margin-top:1.5rem;padding:1rem;font-size:.8125rem;line-height:1.8}.Footer-module__yg9ahW__hoursTitle{color:#ffffffa6;letter-spacing:.04em;margin-bottom:.5rem;font-size:.8rem;font-weight:600}.Footer-module__yg9ahW__bottom{border-top:1px solid #ffffff0f;padding:1.5rem 0}.Footer-module__yg9ahW__bottomInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.Footer-module__yg9ahW__copyright{color:#ffffff59;font-size:.8125rem}.Footer-module__yg9ahW__registration{color:#ffffff40;font-size:.75rem}@media (max-width:1024px){.Footer-module__yg9ahW__topGrid{grid-template-columns:1fr 1fr;gap:2.5rem}.Footer-module__yg9ahW__brandCol{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}.Footer-module__yg9ahW__logo{grid-column:1/-1}.Footer-module__yg9ahW__brandCol{row-gap:.75rem}.Footer-module__yg9ahW__footerLang{grid-column:1/-1;margin-top:0}}@media (max-width:640px){.Footer-module__yg9ahW__top{padding:2.25rem 0 1.75rem}.Footer-module__yg9ahW__topGrid{grid-template-columns:1fr;gap:2rem}.Footer-module__yg9ahW__brandCol{grid-template-columns:1fr}.Footer-module__yg9ahW__colTitleBlank{display:none}.Footer-module__yg9ahW__topGrid>.Footer-module__yg9ahW__linksCol+.Footer-module__yg9ahW__linksCol:not(:last-child){margin-top:-1.5rem}.Footer-module__yg9ahW__bottomInner{flex-direction:column;align-items:flex-start}}
.FocusPillar-module__N0r8rG__glance{margin-bottom:var(--block-gap)}.FocusPillar-module__N0r8rG__glanceList{background:var(--white);border:1px solid var(--border);border-radius:12px;margin-top:1.25rem;overflow:hidden}.FocusPillar-module__N0r8rG__glanceRow{border-top:1px solid var(--border);grid-template-columns:7.5rem 1fr;display:grid}.FocusPillar-module__N0r8rG__glanceRow:first-child{border-top:0}.FocusPillar-module__N0r8rG__glanceRow dt{background:var(--navy);color:var(--white);align-items:center;padding:.875rem 1rem;font-size:.9375rem;font-weight:700;display:flex}.FocusPillar-module__N0r8rG__glanceRow dd{color:var(--charcoal);margin:0;padding:.875rem 1.125rem;font-size:.9375rem;line-height:1.7}.FocusPillar-module__N0r8rG__stages{gap:.75rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.FocusPillar-module__N0r8rG__stage{background:var(--white);border:1px solid var(--border);border-left:4px solid var(--burgundy);border-radius:12px;padding:1rem 1.25rem}.FocusPillar-module__N0r8rG__stageTitle{color:var(--navy);margin-bottom:.375rem;font-weight:700}.FocusPillar-module__N0r8rG__stageDesc{color:var(--slate);font-size:.9rem;line-height:1.7}.FocusPillar-module__N0r8rG__stageLink{min-height:44px;color:var(--navy);text-underline-offset:3px;align-items:center;margin-top:.25rem;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.FocusPillar-module__N0r8rG__note{background:#fbf3ec;border:1px solid #f1d9c6;border-radius:12px;margin-top:1.5rem;padding:1.25rem 1.375rem}.FocusPillar-module__N0r8rG__noteHeading{color:var(--navy);margin-bottom:.625rem;font-weight:700}.FocusPillar-module__N0r8rG__note ul{color:var(--charcoal);margin:0 0 0 1.125rem}.FocusPillar-module__N0r8rG__note li{margin-bottom:.5rem;font-size:.9375rem;line-height:1.7}.FocusPillar-module__N0r8rG__cta{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.FocusPillar-module__N0r8rG__related{margin-top:var(--block-gap)}.FocusPillar-module__N0r8rG__relatedList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;padding:0;list-style:none;display:grid}.FocusPillar-module__N0r8rG__relatedList a{background:var(--white);border:1px solid var(--border);height:100%;min-height:44px;color:var(--navy);text-underline-offset:3px;border-radius:12px;align-items:center;padding:.75rem 1.125rem;font-weight:600;line-height:1.5;text-decoration:underline;display:flex}@media (max-width:640px){.FocusPillar-module__N0r8rG__glanceRow{grid-template-columns:1fr}.FocusPillar-module__N0r8rG__glanceRow dt{padding:.5rem 1rem}.FocusPillar-module__N0r8rG__relatedList{grid-template-columns:1fr}}.FocusPillar-module__N0r8rG__answer{background:var(--white);border:1px solid var(--border);border-left:4px solid var(--navy);border-radius:12px;margin-top:1rem;padding:1.125rem 1.25rem}.FocusPillar-module__N0r8rG__answerLabel{color:var(--burgundy);margin-bottom:.375rem;font-size:.875rem;font-weight:700}.FocusPillar-module__N0r8rG__answerText{color:var(--charcoal);font-size:1rem;line-height:1.8}.FocusPillar-module__N0r8rG__chooser{margin-top:1rem}.FocusPillar-module__N0r8rG__chooserHeading{color:var(--navy);margin-bottom:.5rem;font-weight:700}.FocusPillar-module__N0r8rG__chooser ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.FocusPillar-module__N0r8rG__chooser a{border:1px solid var(--navy);min-height:44px;color:var(--navy);background:var(--white);border-radius:999px;align-items:center;padding:.5rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex}.FocusPillar-module__N0r8rG__situationsLead{color:var(--slate);margin-top:.5rem;font-size:.9375rem;line-height:1.7}.FocusPillar-module__N0r8rG__sitList{gap:.75rem;margin-top:1rem;padding:0;list-style:none;display:grid}.FocusPillar-module__N0r8rG__sit{background:var(--white);border:1px solid var(--border);border-radius:12px;min-width:0;padding:1rem 1.25rem;scroll-margin-top:6rem}.FocusPillar-module__N0r8rG__sitQ{color:var(--navy);margin-bottom:.5rem;font-size:1rem;font-weight:700;line-height:1.55}.FocusPillar-module__N0r8rG__sitConclusion{color:var(--charcoal);font-size:.9375rem;line-height:1.75}.FocusPillar-module__N0r8rG__sitConclusion strong{color:var(--burgundy);margin-right:.25rem}.FocusPillar-module__N0r8rG__sitBranches{color:var(--charcoal);margin:.5rem 0 0 1.125rem;font-size:.9rem;line-height:1.7}.FocusPillar-module__N0r8rG__sitBranches li{margin-bottom:.25rem}.FocusPillar-module__N0r8rG__sitMeta{gap:.25rem;margin:.625rem 0 0;font-size:.875rem;line-height:1.65;display:grid}.FocusPillar-module__N0r8rG__sitMeta div{grid-template-columns:6.5rem 1fr;gap:.5rem;display:grid}.FocusPillar-module__N0r8rG__sitMeta dt{color:var(--slate);font-weight:700}.FocusPillar-module__N0r8rG__sitMeta dd{color:var(--charcoal);overflow-wrap:anywhere;min-width:0;margin:0}.FocusPillar-module__N0r8rG__answer,.FocusPillar-module__N0r8rG__chooser,.FocusPillar-module__N0r8rG__stagesWrap,.FocusPillar-module__N0r8rG__situations,.FocusPillar-module__N0r8rG__note{scroll-margin-top:6rem}@media (max-width:640px){.FocusPillar-module__N0r8rG__sitMeta div{grid-template-columns:1fr;gap:0}}.FocusPillar-module__N0r8rG__services{background:var(--white);border:1px solid var(--border);border-radius:12px;margin-top:1rem;padding:1.125rem 1.25rem;scroll-margin-top:6rem}.FocusPillar-module__N0r8rG__servicesHeading{color:var(--navy);margin:0 0 .5rem;font-size:1.0625rem;font-weight:700;line-height:1.5}.FocusPillar-module__N0r8rG__servicesList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;margin:0;padding:0 0 0 1.125rem;display:grid}.FocusPillar-module__N0r8rG__servicesList li{color:var(--charcoal);overflow-wrap:anywhere;min-width:0;padding:.3125rem 0;font-size:.9375rem;line-height:1.6}.FocusPillar-module__N0r8rG__servicesList a{color:var(--navy);text-underline-offset:3px;text-decoration:underline;display:inline}.FocusPillar-module__N0r8rG__clients{border:1px solid var(--border);background:#f6f7fa;border-radius:12px;margin-top:.75rem;padding:1rem 1.25rem}.FocusPillar-module__N0r8rG__clientsHeading{color:var(--burgundy);margin-bottom:.375rem;font-size:.9375rem;font-weight:700}.FocusPillar-module__N0r8rG__clients ul{color:var(--charcoal);margin:0 0 0 1.125rem}.FocusPillar-module__N0r8rG__clients li{margin-bottom:.125rem;font-size:.9375rem;line-height:1.7}.FocusPillar-module__N0r8rG__glossary{margin-top:var(--block-gap);scroll-margin-top:6rem}.FocusPillar-module__N0r8rG__glossaryList{gap:.625rem;margin-top:1.25rem;display:grid}.FocusPillar-module__N0r8rG__term{background:var(--white);border:1px solid var(--border);border-radius:12px;min-width:0;padding:.875rem 1.125rem;scroll-margin-top:6rem}.FocusPillar-module__N0r8rG__term dt{color:var(--navy);overflow-wrap:anywhere;margin-bottom:.25rem;font-weight:700;line-height:1.5}.FocusPillar-module__N0r8rG__term dd{color:var(--charcoal);margin:0;font-size:.9375rem;line-height:1.75}.FocusPillar-module__N0r8rG__term:target{border-color:var(--burgundy);box-shadow:0 0 0 2px #80002026}.FocusPillar-module__N0r8rG__office{margin-top:var(--block-gap);background:var(--navy);color:var(--white);border-radius:12px;padding:1.375rem 1.5rem}.FocusPillar-module__N0r8rG__officeHeading{letter-spacing:.04em;color:#ffffffbf;margin-bottom:.25rem;font-size:.8125rem;font-weight:700}.FocusPillar-module__N0r8rG__officeName{margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.FocusPillar-module__N0r8rG__officeIntro{color:#ffffffe6;font-size:.9375rem;line-height:1.75}.FocusPillar-module__N0r8rG__officeRows{gap:.375rem;margin:.875rem 0 0;font-size:.9375rem;display:grid}.FocusPillar-module__N0r8rG__officeRows div{grid-template-columns:6.5rem 1fr;gap:.5rem;display:grid}.FocusPillar-module__N0r8rG__officeRows dt{color:#ffffffbf;font-weight:700}.FocusPillar-module__N0r8rG__officeRows dd{overflow-wrap:anywhere;min-width:0;margin:0}.FocusPillar-module__N0r8rG__officeRows a{color:var(--white);text-underline-offset:3px;min-height:24px;text-decoration:underline;display:inline-block}@media (max-width:640px){.FocusPillar-module__N0r8rG__servicesList{grid-template-columns:1fr}.FocusPillar-module__N0r8rG__officeRows div{grid-template-columns:1fr;gap:0}}
.page-module__DhjtUa__hero{align-items:flex-end;min-height:360px;padding:3rem 0 2.25rem;display:flex;position:relative;overflow:hidden}.page-module__DhjtUa__contentGrid{grid-template-columns:1fr 360px;align-items:start;gap:2.5rem;display:grid}.page-module__DhjtUa__contentGrid>*{min-width:0}@media (max-width:1024px){.page-module__DhjtUa__contentGrid{grid-template-columns:1fr;gap:2rem}}@media (max-width:768px){.page-module__DhjtUa__hero{min-height:280px;padding:2.25rem 0 1.75rem}}
