/* V10.6 — page composition, preserving original V10.3 bubble interactions */
.division-hero{min-height:min(82vh,790px)!important}.division-hero-inner{max-width:1200px!important}.division-hero-inner h1{max-width:930px!important;line-height:.98!important}.division-services{position:relative;isolation:isolate;padding:90px max(5vw,24px) 100px!important}.division-services-head{max-width:1380px;margin:0 auto 26px!important;display:grid!important;grid-template-columns:1.1fr .65fr;align-items:end;gap:50px}.division-services-head h2{font-size:clamp(46px,6.5vw,104px)!important;line-height:.93!important}.division-services-head p{max-width:460px!important;line-height:1.8!important}.atlas-bubble-layout{max-width:1380px!important;grid-template-columns:minmax(420px,.95fr) minmax(350px,1fr)!important;gap:clamp(30px,5vw,100px)!important;align-items:start!important;min-height:unset!important}.atlas-bubble-orbit{position:sticky!important;top:92px;min-height:590px!important;align-self:start}.atlas-bubble{width:clamp(120px,13vw,188px)!important;padding:19px!important}.bubble-0{left:3%;top:5%}.bubble-1{left:49%;top:2%}.bubble-2{left:27%;top:34%}.bubble-3{left:0%;top:67%}.bubble-4{left:56%;top:68%}.bubble-5{left:66%;top:37%}.atlas-bubble-preview{margin-top:115px;min-height:350px!important;max-width:550px;position:relative}.atlas-bubble-preview:after{content:'ATLAS  /  EXPERTISE';display:block;position:absolute;bottom:-100px;left:35px;letter-spacing:.25em;color:#ffffff35;font-size:12px}.atlas-bubble-preview h3{font-size:clamp(39px,4.4vw,72px)!important;line-height:1.02!important}.division-insight{background:#f0f2ef!important;color:#102b3b!important;padding-top:110px!important;padding-bottom:110px!important}.division-insight h2,.division-method h2,.division-sectors h2{font-size:clamp(38px,5.5vw,80px)!important;line-height:1.05!important}.division-insight .insight-grid{gap:20px!important}.division-method{padding-top:105px!important;padding-bottom:105px!important}.division-sectors{padding-top:90px!important;padding-bottom:90px!important}.division-next{padding-top:80px!important;padding-bottom:80px!important}.detail-v6-hero{min-height:min(84vh,800px)!important}.detail-v6-content{max-width:1250px!important}.detail-v6-content h1{font-size:clamp(52px,8vw,126px)!important;max-width:1050px!important;line-height:.96!important}.detail-v6-content p{max-width:650px!important;line-height:1.8!important}.detail-v6-scope{padding-top:115px!important;padding-bottom:115px!important}.atlas-service-explainer{grid-template-columns:minmax(170px,.65fr) minmax(0,1.6fr)!important;gap:8vw!important}.atlas-explainer-body h2{max-width:750px}.atlas-explainer-points{margin-top:50px!important}.detail-v6-related{padding-top:100px!important;padding-bottom:110px!important}
@media(max-width:1000px){.division-services-head{grid-template-columns:1fr!important;gap:15px!important}.atlas-bubble-layout{grid-template-columns:1fr!important;gap:5px!important}.atlas-bubble-orbit{position:relative!important;top:auto!important;min-height:560px!important;max-width:680px;width:100%;margin:auto}.atlas-bubble{width:clamp(120px,22vw,175px)!important}.atlas-bubble-preview{margin:10px auto 60px;min-height:260px!important;max-width:640px;width:100%}.atlas-bubble-preview:after{display:none}.atlas-service-explainer{grid-template-columns:1fr!important;gap:35px!important}}
@media(max-width:620px){.division-services{padding:65px 6% 70px!important}.atlas-bubble-orbit{min-height:450px!important}.atlas-bubble{width:clamp(105px,29vw,143px)!important;padding:12px!important}.atlas-bubble strong{font-size:12px!important}.bubble-0{left:1%;top:3%}.bubble-1{left:53%;top:1%}.bubble-2{left:26%;top:34%}.bubble-3{left:0%;top:68%}.bubble-4{left:54%;top:70%}.bubble-5{left:68%;top:37%}.atlas-bubble-preview{padding-left:22px!important}.atlas-bubble-preview h3{font-size:37px!important}.atlas-explainer-points{grid-template-columns:1fr!important}.detail-v6-hero{min-height:700px!important}.detail-v6-content h1{font-size:clamp(43px,12vw,65px)!important}}
@media(prefers-reduced-motion:reduce){.atlas-bubble{transition:none!important}}
