.industry-page-module__y9kOfG__page{--industry-canvas:#f8f5ed;--industry-surface:#fffdf7;--industry-warm:#f7f4ec;--industry-navy:#0e2948;--industry-deep:#0a213a;--industry-mid:#163a61;--industry-ink:#171512;--industry-muted:#504b43;--industry-steel:#8496a5;--industry-border:#dad5ca;--industry-border-strong:#8f897d;--industry-signal:#e44a22;--industry-selected:#e5ebf0;color:var(--industry-ink);background:var(--industry-canvas)}.industry-page-module__y9kOfG__heroGrid>*,.industry-page-module__y9kOfG__sectionGrid>*,.industry-page-module__y9kOfG__evidenceGrid>*,.industry-page-module__y9kOfG__technologyGrid>*,.industry-page-module__y9kOfG__finalCtaGrid>*,.industry-page-module__y9kOfG__contextRow>*,.industry-page-module__y9kOfG__frictionRow>*,.industry-page-module__y9kOfG__systemRegister li>*,.industry-page-module__y9kOfG__capabilityRegister article>*,.industry-page-module__y9kOfG__deliveryPath>li>*{min-width:0}.industry-page-module__y9kOfG__heroCopy h1,.industry-page-module__y9kOfG__sectionHeader h2,.industry-page-module__y9kOfG__finalCta h2,.industry-page-module__y9kOfG__topologyNode strong,.industry-page-module__y9kOfG__contextRow h3,.industry-page-module__y9kOfG__frictionRow h3,.industry-page-module__y9kOfG__systemRegister h3,.industry-page-module__y9kOfG__capabilityRegister h3,.industry-page-module__y9kOfG__proofPanel h3,.industry-page-module__y9kOfG__workRegister h3,.industry-page-module__y9kOfG__deliveryPath h3,.industry-page-module__y9kOfG__workflowPhase h3{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.industry-page-module__y9kOfG__page-project-field,.industry-page-module__y9kOfG__page-relationship-transaction,.industry-page-module__y9kOfG__page-dispatch-field,.industry-page-module__y9kOfG__page-commerce-fulfilment,.industry-page-module__y9kOfG__page-client-engagement,.industry-page-module__y9kOfG__page-supply-network{--industry-variant-line:var(--industry-steel)}.industry-page-module__y9kOfG__page section[id]{scroll-margin-top:104px}.industry-page-module__y9kOfG__breadcrumb{border-bottom:1px solid var(--industry-border);color:var(--industry-muted);padding-block:18px;font-size:.78rem}.industry-page-module__y9kOfG__breadcrumb ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.industry-page-module__y9kOfG__breadcrumb a{min-height:44px;color:var(--industry-navy);text-decoration:underline;-webkit-text-decoration-color:var(--industry-steel);text-decoration-color:var(--industry-steel);text-underline-offset:4px;align-items:center;display:inline-flex}.industry-page-module__y9kOfG__hero{background:var(--industry-surface);border-bottom:1px solid var(--industry-border);padding-block:clamp(72px,9vw,128px)}.industry-page-module__y9kOfG__heroGrid{grid-template-columns:repeat(10,minmax(0,1fr));align-items:center;gap:24px;display:grid}.industry-page-module__y9kOfG__heroCopy{grid-column:1/span 4}.industry-page-module__y9kOfG__eyebrow,.industry-page-module__y9kOfG__rowLabel{color:var(--industry-mid);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:760;line-height:1.25}.industry-page-module__y9kOfG__heroCopy h1{max-width:760px;color:var(--industry-deep);letter-spacing:-.045em;margin-top:18px;font-size:clamp(3rem,5.5vw,5.6rem);font-weight:760;line-height:.94}.industry-page-module__y9kOfG__heroIntroduction{max-width:620px;color:var(--industry-muted);margin-top:28px;font-size:clamp(1.0625rem,1.35vw,1.25rem);line-height:1.65}.industry-page-module__y9kOfG__heroActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.industry-page-module__y9kOfG__primaryAction,.industry-page-module__y9kOfG__secondaryAction{border:1px solid var(--industry-navy);text-align:center;border-radius:2px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-weight:720;line-height:1.2;transition:color .18s,background-color .18s,border-color .18s,transform .12s;display:inline-flex}.industry-page-module__y9kOfG__primaryAction{color:#fffdf7;background:var(--industry-navy);box-shadow:inset 3px 0 0 var(--industry-signal)}.industry-page-module__y9kOfG__secondaryAction{color:var(--industry-navy);background:0 0}.industry-page-module__y9kOfG__topology{color:#fffdf7;background:var(--industry-deep);border:1px solid var(--industry-mid);grid-column:5/-1;margin:0;padding:clamp(24px,3vw,40px)}.industry-page-module__y9kOfG__topology figcaption{gap:6px;display:grid}.industry-page-module__y9kOfG__topology figcaption span{color:#9fafbb;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:760}.industry-page-module__y9kOfG__topology figcaption strong{max-width:520px;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.1}.industry-page-module__y9kOfG__topologyPath{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:44px;padding:0;list-style:none;display:grid;position:relative}.industry-page-module__y9kOfG__topologyPath:before{content:"";pointer-events:none;background:#536a7e;height:1px;position:absolute;top:28px;left:3%;right:3%}.industry-page-module__y9kOfG__topologyNode{z-index:1;background:var(--industry-navy);border:1px solid #536a7e;align-content:space-between;gap:20px;min-height:116px;padding:14px 12px;display:grid;position:relative}.industry-page-module__y9kOfG__topologyNode>span{color:#9fafbb;font-variant-numeric:tabular-nums;font-size:.7rem}.industry-page-module__y9kOfG__topologyNode-entry,.industry-page-module__y9kOfG__topologyNode-action{border-color:#536a7e}.industry-page-module__y9kOfG__topologyNode strong{font-size:.86rem;line-height:1.25}.industry-page-module__y9kOfG__topologyNode-context{background:var(--industry-mid);border-color:#9fafbb}.industry-page-module__y9kOfG__topologyNode-decision{border-top:3px solid #9fafbb}.industry-page-module__y9kOfG__topologyNode-exception{border-top:3px solid var(--industry-signal)}.industry-page-module__y9kOfG__topologyNode-outcome{color:var(--industry-deep);background:#e5ebf0;border-color:#9fafbb}.industry-page-module__y9kOfG__topologyNode-outcome>span{color:var(--industry-mid)}.industry-page-module__y9kOfG__topologySummary{color:#d9e0e5;border-top:1px solid #536a7e;max-width:700px;margin-top:24px;padding-top:18px;font-size:.88rem;line-height:1.55}.industry-page-module__y9kOfG__topology-project-field,.industry-page-module__y9kOfG__topology-relationship-transaction,.industry-page-module__y9kOfG__topology-dispatch-field,.industry-page-module__y9kOfG__topology-commerce-fulfilment,.industry-page-module__y9kOfG__topology-client-engagement,.industry-page-module__y9kOfG__topology-supply-network{box-shadow:inset 0 3px 0 var(--industry-variant-line)}.industry-page-module__y9kOfG__topology-project-field .industry-page-module__y9kOfG__topologyNode:nth-child(3),.industry-page-module__y9kOfG__topology-relationship-transaction .industry-page-module__y9kOfG__topologyNode:nth-child(2),.industry-page-module__y9kOfG__topology-dispatch-field .industry-page-module__y9kOfG__topologyNode:nth-child(3),.industry-page-module__y9kOfG__topology-commerce-fulfilment .industry-page-module__y9kOfG__topologyNode:nth-child(4),.industry-page-module__y9kOfG__topology-client-engagement .industry-page-module__y9kOfG__topologyNode:nth-child(2),.industry-page-module__y9kOfG__topology-supply-network .industry-page-module__y9kOfG__topologyNode:nth-child(2){background:var(--industry-mid);border-color:#9fafbb}.industry-page-module__y9kOfG__topology-client-engagement .industry-page-module__y9kOfG__topologyPath,.industry-page-module__y9kOfG__topology-supply-network .industry-page-module__y9kOfG__topologyPath{grid-template-columns:repeat(6,minmax(0,1fr))}.industry-page-module__y9kOfG__section{border-bottom:1px solid var(--industry-border);padding-block:clamp(80px,8vw,120px)}.industry-page-module__y9kOfG__sectionGrid{grid-template-columns:repeat(10,minmax(0,1fr));gap:24px;display:grid}.industry-page-module__y9kOfG__sectionHeader{max-width:800px;margin-bottom:clamp(36px,5vw,64px)}.industry-page-module__y9kOfG__sectionGrid>.industry-page-module__y9kOfG__sectionHeader{grid-column:1/span 3;margin-bottom:0}.industry-page-module__y9kOfG__sectionHeader h2,.industry-page-module__y9kOfG__finalCta h2{color:var(--industry-deep);letter-spacing:-.035em;margin-top:14px;font-size:clamp(2.125rem,4vw,4rem);font-weight:750;line-height:1}.industry-page-module__y9kOfG__sectionHeader>p:last-child,.industry-page-module__y9kOfG__finalCta h2+p{max-width:720px;color:var(--industry-muted);margin-top:22px;line-height:1.65}.industry-page-module__y9kOfG__contextSection,.industry-page-module__y9kOfG__capabilitiesSection,.industry-page-module__y9kOfG__technologySection{background:var(--industry-warm)}.industry-page-module__y9kOfG__contextRegister{border-top:1px solid var(--industry-border-strong);grid-column:4/-1}.industry-page-module__y9kOfG__contextRow{border-bottom:1px solid var(--industry-border);grid-template-columns:48px minmax(0,1.2fr) minmax(200px,.8fr);gap:24px;padding-block:28px;display:grid}.industry-page-module__y9kOfG__rowIndex{color:var(--industry-mid);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:.76rem;font-weight:740}.industry-page-module__y9kOfG__contextRow h3,.industry-page-module__y9kOfG__frictionRow h3,.industry-page-module__y9kOfG__systemRegister h3,.industry-page-module__y9kOfG__capabilityRegister h3,.industry-page-module__y9kOfG__proofPanel h3,.industry-page-module__y9kOfG__workRegister h3,.industry-page-module__y9kOfG__deliveryPath h3,.industry-page-module__y9kOfG__workflowPhase h3{color:var(--industry-deep);font-size:clamp(1.2rem,1.8vw,1.65rem);line-height:1.15}.industry-page-module__y9kOfG__contextRow h3+p,.industry-page-module__y9kOfG__frictionRow h3+p,.industry-page-module__y9kOfG__systemRegister h3+p,.industry-page-module__y9kOfG__capabilityRegister h3+p,.industry-page-module__y9kOfG__workRegister h3+p,.industry-page-module__y9kOfG__deliveryPath h3+p{color:var(--industry-muted);margin-top:12px;line-height:1.6}.industry-page-module__y9kOfG__contextRow ul,.industry-page-module__y9kOfG__handoffRegister ul{flex-wrap:wrap;align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.industry-page-module__y9kOfG__contextRow li,.industry-page-module__y9kOfG__handoffRegister li{color:var(--industry-muted);background:var(--industry-surface);border:1px solid var(--industry-border);padding:7px 9px;font-size:.78rem;line-height:1.3}.industry-page-module__y9kOfG__frictionSection,.industry-page-module__y9kOfG__evidenceSection,.industry-page-module__y9kOfG__deliverySection{background:var(--industry-surface)}.industry-page-module__y9kOfG__frictionRegister{border-top:1px solid var(--industry-border-strong)}.industry-page-module__y9kOfG__frictionRow{border-bottom:1px solid var(--industry-border);grid-template-columns:72px minmax(0,1fr) minmax(280px,.8fr);gap:24px;padding-block:30px;display:grid}.industry-page-module__y9kOfG__intervention{border-left:2px solid var(--industry-steel);padding-left:22px}.industry-page-module__y9kOfG__intervention>p:last-child{color:var(--industry-muted);margin-top:10px;line-height:1.6}.industry-page-module__y9kOfG__systemsSection,.industry-page-module__y9kOfG__architectureSection{color:#fffdf7;background:var(--industry-deep);border-color:var(--industry-mid)}.industry-page-module__y9kOfG__systemsSection .industry-page-module__y9kOfG__sectionHeader h2,.industry-page-module__y9kOfG__architectureSection .industry-page-module__y9kOfG__sectionHeader h2{color:#fffdf7}.industry-page-module__y9kOfG__systemsSection .industry-page-module__y9kOfG__sectionHeader .industry-page-module__y9kOfG__eyebrow,.industry-page-module__y9kOfG__architectureSection .industry-page-module__y9kOfG__sectionHeader .industry-page-module__y9kOfG__eyebrow,.industry-page-module__y9kOfG__systemsSection .industry-page-module__y9kOfG__rowLabel,.industry-page-module__y9kOfG__architectureSection .industry-page-module__y9kOfG__rowLabel{color:#9fafbb}.industry-page-module__y9kOfG__systemsSection .industry-page-module__y9kOfG__sectionHeader>p:last-child,.industry-page-module__y9kOfG__architectureSection .industry-page-module__y9kOfG__sectionHeader>p:last-child{color:#d9e0e5}.industry-page-module__y9kOfG__systemRegister{border-top:1px solid #536a7e;grid-column:4/-1;margin:0;padding:0;list-style:none}.industry-page-module__y9kOfG__systemRegister li{border-bottom:1px solid #536a7e;grid-template-columns:52px minmax(0,1fr);gap:20px;padding-block:30px;display:grid}.industry-page-module__y9kOfG__systemRegister li>span{color:#9fafbb;font-size:.76rem}.industry-page-module__y9kOfG__systemRegister h3{color:#fffdf7}.industry-page-module__y9kOfG__systemRegister h3+p{color:#d9e0e5;max-width:620px}.industry-page-module__y9kOfG__sharedContext{background:var(--industry-navy);border:1px solid #536a7e;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:32px;margin-bottom:24px;padding:22px;display:grid}.industry-page-module__y9kOfG__sharedContext>div>p:last-child{color:#d9e0e5;margin-top:10px;line-height:1.55}.industry-page-module__y9kOfG__sharedContext ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.industry-page-module__y9kOfG__sharedContext li{border-left:1px solid #9fafbb;gap:6px;padding:12px;display:grid}.industry-page-module__y9kOfG__sharedContext li span{color:#d9e0e5;font-size:.82rem;line-height:1.45}.industry-page-module__y9kOfG__workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.industry-page-module__y9kOfG__workflow-relationship-transaction,.industry-page-module__y9kOfG__workflow-dispatch-field,.industry-page-module__y9kOfG__workflow-commerce-fulfilment,.industry-page-module__y9kOfG__workflow-client-engagement,.industry-page-module__y9kOfG__workflow-supply-network{--industry-workflow-line:#536a7e}.industry-page-module__y9kOfG__workflow-project-field{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-page-module__y9kOfG__workflowPhase{background:var(--industry-navy);border:1px solid #536a7e;padding:22px}.industry-page-module__y9kOfG__workflowPhase h3{color:#fffdf7;margin-top:10px}.industry-page-module__y9kOfG__workflowPhase header>p:last-child{color:#d9e0e5;margin-top:12px;font-size:.9rem;line-height:1.55}.industry-page-module__y9kOfG__workflowPhase>ol{gap:10px;margin-top:22px;padding:0;list-style:none;display:grid}.industry-page-module__y9kOfG__workflowPhase>ol li{border-top:1px solid #536a7e;gap:4px;padding-top:10px;display:grid}.industry-page-module__y9kOfG__workflowPhase>ol strong{font-size:.85rem}.industry-page-module__y9kOfG__workflowPhase>ol span{color:#bdc8d0;font-size:.78rem;line-height:1.4}.industry-page-module__y9kOfG__handoffRegister{border-top:1px solid #536a7e;grid-template-columns:220px minmax(0,1fr);gap:24px;margin-top:24px;padding-top:24px;display:grid}.industry-page-module__y9kOfG__handoffRegister li{color:#d9e0e5;background:0 0;border-color:#536a7e}.industry-page-module__y9kOfG__capabilityRegister{border-top:1px solid var(--industry-border-strong);border-left:1px solid var(--industry-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.industry-page-module__y9kOfG__capabilityRegister article{border-right:1px solid var(--industry-border);border-bottom:1px solid var(--industry-border);grid-template-columns:44px minmax(0,1fr);gap:14px 18px;padding:26px;display:grid}.industry-page-module__y9kOfG__capabilityRegister article>h3,.industry-page-module__y9kOfG__capabilityRegister article>p:last-child{grid-column:2}.industry-page-module__y9kOfG__capabilityRegister a,.industry-page-module__y9kOfG__workRegister h3 a{align-items:center;min-height:44px;display:inline-flex}.industry-page-module__y9kOfG__capabilityRegister a{text-decoration:underline;-webkit-text-decoration-color:var(--industry-steel);text-decoration-color:var(--industry-steel);text-underline-offset:5px;text-decoration-thickness:1px}.industry-page-module__y9kOfG__evidenceGrid{grid-template-columns:repeat(10,minmax(0,1fr));gap:24px;display:grid}.industry-page-module__y9kOfG__evidenceGrid>.industry-page-module__y9kOfG__sectionHeader{grid-column:1/span 4;margin-bottom:0}.industry-page-module__y9kOfG__proofPanel,.industry-page-module__y9kOfG__workRegister{grid-column:5/-1}.industry-page-module__y9kOfG__proofPanel{background:var(--industry-warm);border:1px solid var(--industry-border-strong);padding:28px}.industry-page-module__y9kOfG__proofPanel h3,.industry-page-module__y9kOfG__workRegister h3{margin-top:10px}.industry-page-module__y9kOfG__proofPanel>p:not(.industry-page-module__y9kOfG__rowLabel):not(.industry-page-module__y9kOfG__disclosure){color:var(--industry-muted);margin-top:14px;line-height:1.6}.industry-page-module__y9kOfG__proofPanel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 0;display:grid}.industry-page-module__y9kOfG__proofPanel dl div{border-top:1px solid var(--industry-border);padding-top:12px}.industry-page-module__y9kOfG__proofPanel dt{color:var(--industry-muted);font-size:.75rem}.industry-page-module__y9kOfG__proofPanel dd{margin:6px 0 0;font-weight:700}.industry-page-module__y9kOfG__disclosure{color:var(--industry-muted);border-left:2px solid var(--industry-steel);margin-top:22px;padding-left:14px;font-size:.86rem;line-height:1.55}.industry-page-module__y9kOfG__workRegister{border-top:1px solid var(--industry-border-strong)}.industry-page-module__y9kOfG__proofPanel+.industry-page-module__y9kOfG__workRegister{margin-top:0}.industry-page-module__y9kOfG__workRegister article{border-bottom:1px solid var(--industry-border);padding-block:24px}.industry-page-module__y9kOfG__textAction{min-height:44px;color:var(--industry-navy);text-decoration:underline;-webkit-text-decoration-color:var(--industry-steel);text-decoration-color:var(--industry-steel);text-underline-offset:5px;align-items:center;gap:8px;margin-top:18px;font-weight:730;display:inline-flex}.industry-page-module__y9kOfG__textAction span{transition:transform .12s}.industry-page-module__y9kOfG__textAction:active{color:var(--industry-deep);-webkit-text-decoration-color:var(--industry-navy);text-decoration-color:var(--industry-navy)}.industry-page-module__y9kOfG__technologyGrid{grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:24px;display:grid}.industry-page-module__y9kOfG__technologyGrid>.industry-page-module__y9kOfG__sectionHeader{grid-column:1/span 5;margin-bottom:0}.industry-page-module__y9kOfG__technologyGrid>:last-child{grid-column:6/-1}.industry-page-module__y9kOfG__deliveryPath{border-top:1px solid var(--industry-border-strong);margin:0;padding:0;list-style:none}.industry-page-module__y9kOfG__deliveryPath>li{border-bottom:1px solid var(--industry-border);grid-template-columns:56px minmax(0,1fr) minmax(320px,.9fr);gap:24px;padding-block:28px;display:grid}.industry-page-module__y9kOfG__deliveryPath dl{gap:12px;margin:0;display:grid}.industry-page-module__y9kOfG__deliveryPath dl div{grid-template-columns:150px minmax(0,1fr);gap:12px;display:grid}.industry-page-module__y9kOfG__deliveryPath dt{color:var(--industry-muted);text-transform:uppercase;font-size:.75rem;font-weight:720}.industry-page-module__y9kOfG__deliveryPath dd{margin:0;line-height:1.5}.industry-page-module__y9kOfG__reminder{max-width:760px;color:var(--industry-muted);margin-top:28px;font-style:italic;line-height:1.6}.industry-page-module__y9kOfG__finalCta{color:#fffdf7;background:var(--industry-navy);padding-block:clamp(72px,9vw,120px)}.industry-page-module__y9kOfG__finalCtaGrid{grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:24px;display:grid}.industry-page-module__y9kOfG__finalCtaGrid>div{grid-column:1/span 7}.industry-page-module__y9kOfG__finalCta .industry-page-module__y9kOfG__eyebrow{color:#9fafbb}.industry-page-module__y9kOfG__finalCta h2{color:#fffdf7}.industry-page-module__y9kOfG__finalCta h2+p{color:#d9e0e5}.industry-page-module__y9kOfG__finalCtaGrid>a{color:var(--industry-deep);background:#fffdf7;border-color:#fffdf7;grid-column:8/-1;justify-self:end}.industry-page-module__y9kOfG__page .industry-blueprint-section{color:#fffdf7;background:var(--industry-navy);border-bottom:1px solid var(--industry-mid);padding-block:clamp(80px,8vw,120px)}.industry-page-module__y9kOfG__page .industry-blueprint-section .section-heading{max-width:800px}.industry-page-module__y9kOfG__page .industry-blueprint-section .section-heading h2{color:#fffdf7}.industry-page-module__y9kOfG__page .industry-blueprint-section .section-heading>p:last-child{color:#d9e0e5}.industry-page-module__y9kOfG__page .industry-blueprint-layout{gap:28px;display:grid}.industry-page-module__y9kOfG__page .industry-blueprint-copy{border-top:1px solid #536a7e;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:24px;padding-top:24px;display:grid}.industry-page-module__y9kOfG__page .industry-blueprint-copy p{color:#d9e0e5;line-height:1.6}.industry-page-module__y9kOfG__page .industry-blueprint-node strong{overflow-wrap:normal;word-break:normal}.industry-page-module__y9kOfG__page .industry-blueprint-copy .disclosure{border-left:2px solid var(--industry-signal);padding-left:14px}.industry-page-module__y9kOfG__page .industry-blueprint-map{overflow:hidden}.industry-page-module__y9kOfG__page .industry-blueprint-link{min-height:48px;color:var(--industry-deep);background:#fffdf7;border:1px solid #fffdf7;border-radius:2px;justify-content:center;align-items:center;padding:12px 18px;font-weight:720;display:inline-flex}.industry-page-module__y9kOfG__page .industry-blueprint-status{color:#d9e0e5;border-left:2px solid #9fafbb;gap:5px;max-width:320px;padding:12px 14px;display:grid}.industry-page-module__y9kOfG__page .industry-blueprint-status strong{color:#fffdf7;letter-spacing:.07em;text-transform:uppercase;font-size:.78rem}@media (hover:hover) and (pointer:fine){.industry-page-module__y9kOfG__primaryAction:hover,.industry-page-module__y9kOfG__secondaryAction:hover{transform:translateY(-1px)}.industry-page-module__y9kOfG__primaryAction:hover{background:var(--industry-deep)}.industry-page-module__y9kOfG__secondaryAction:hover{background:var(--industry-selected)}.industry-page-module__y9kOfG__textAction:hover,.industry-page-module__y9kOfG__capabilityRegister a:hover,.industry-page-module__y9kOfG__breadcrumb a:hover{-webkit-text-decoration-color:var(--industry-navy);text-decoration-color:var(--industry-navy)}.industry-page-module__y9kOfG__textAction:hover span{transform:translate(2px)}}.industry-page-module__y9kOfG__primaryAction:active{background:var(--industry-deep);transform:translateY(0)}.industry-page-module__y9kOfG__secondaryAction:active{border-color:var(--industry-deep);background:var(--industry-selected);color:var(--industry-deep);transform:translateY(0)}@media (max-width:1180px){.industry-page-module__y9kOfG__heroGrid,.industry-page-module__y9kOfG__sectionGrid,.industry-page-module__y9kOfG__evidenceGrid,.industry-page-module__y9kOfG__technologyGrid,.industry-page-module__y9kOfG__finalCtaGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.industry-page-module__y9kOfG__heroCopy{grid-column:1/span 3}.industry-page-module__y9kOfG__topology{grid-column:4/-1}.industry-page-module__y9kOfG__topologyPath{grid-template-columns:repeat(4,minmax(0,1fr))}.industry-page-module__y9kOfG__topologyPath:before{display:none}.industry-page-module__y9kOfG__sectionGrid>.industry-page-module__y9kOfG__sectionHeader,.industry-page-module__y9kOfG__evidenceGrid>.industry-page-module__y9kOfG__sectionHeader,.industry-page-module__y9kOfG__technologyGrid>.industry-page-module__y9kOfG__sectionHeader{grid-column:1/span 2}.industry-page-module__y9kOfG__contextRegister,.industry-page-module__y9kOfG__systemRegister,.industry-page-module__y9kOfG__proofPanel,.industry-page-module__y9kOfG__workRegister,.industry-page-module__y9kOfG__technologyGrid>:last-child{grid-column:3/-1}.industry-page-module__y9kOfG__workflow,.industry-page-module__y9kOfG__workflow-project-field{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-page-module__y9kOfG__finalCtaGrid>div{grid-column:1/span 4}.industry-page-module__y9kOfG__finalCtaGrid>a{grid-column:5/-1}}@media (max-width:1024px){.industry-page-module__y9kOfG__heroGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.industry-page-module__y9kOfG__heroCopy,.industry-page-module__y9kOfG__topology{grid-column:1/-1}.industry-page-module__y9kOfG__topology{margin-top:24px}.industry-page-module__y9kOfG__contextRow,.industry-page-module__y9kOfG__frictionRow{grid-template-columns:48px minmax(0,1fr)}.industry-page-module__y9kOfG__contextRow>ul,.industry-page-module__y9kOfG__frictionRow>.industry-page-module__y9kOfG__intervention{grid-column:2}.industry-page-module__y9kOfG__sharedContext{grid-template-columns:1fr}.industry-page-module__y9kOfG__workflow,.industry-page-module__y9kOfG__workflow-project-field{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-page-module__y9kOfG__deliveryPath>li{grid-template-columns:48px minmax(0,1fr)}.industry-page-module__y9kOfG__deliveryPath dl{grid-column:2}}@media (max-width:768px){.industry-page-module__y9kOfG__page section[id]{scroll-margin-top:88px}.industry-page-module__y9kOfG__hero,.industry-page-module__y9kOfG__section{padding-block:64px}.industry-page-module__y9kOfG__page .industry-blueprint-section{padding-block:64px}.industry-page-module__y9kOfG__heroActions{display:grid}.industry-page-module__y9kOfG__primaryAction,.industry-page-module__y9kOfG__secondaryAction,.industry-page-module__y9kOfG__breadcrumb a,.industry-page-module__y9kOfG__capabilityRegister a,.industry-page-module__y9kOfG__workRegister h3 a,.industry-page-module__y9kOfG__textAction{min-height:48px}.industry-page-module__y9kOfG__primaryAction,.industry-page-module__y9kOfG__secondaryAction{width:100%}.industry-page-module__y9kOfG__topologyPath,.industry-page-module__y9kOfG__topology-client-engagement .industry-page-module__y9kOfG__topologyPath,.industry-page-module__y9kOfG__topology-supply-network .industry-page-module__y9kOfG__topologyPath{border-top:1px solid #536a7e;grid-template-columns:1fr;gap:0}.industry-page-module__y9kOfG__topologyNode{border-top:0;border-bottom:1px solid #536a7e;border-left:2px solid #536a7e;border-right:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:0;padding:14px 12px}.industry-page-module__y9kOfG__topologyNode-context,.industry-page-module__y9kOfG__topologyNode-decision{border-left-color:#9fafbb}.industry-page-module__y9kOfG__topologyNode-exception{border-left-color:var(--industry-signal)}.industry-page-module__y9kOfG__topologyNode-outcome{border-left-color:#fffdf7}.industry-page-module__y9kOfG__sectionGrid,.industry-page-module__y9kOfG__evidenceGrid,.industry-page-module__y9kOfG__technologyGrid,.industry-page-module__y9kOfG__finalCtaGrid{grid-template-columns:1fr}.industry-page-module__y9kOfG__sectionGrid>.industry-page-module__y9kOfG__sectionHeader,.industry-page-module__y9kOfG__contextRegister,.industry-page-module__y9kOfG__systemRegister,.industry-page-module__y9kOfG__evidenceGrid>.industry-page-module__y9kOfG__sectionHeader,.industry-page-module__y9kOfG__proofPanel,.industry-page-module__y9kOfG__workRegister,.industry-page-module__y9kOfG__technologyGrid>.industry-page-module__y9kOfG__sectionHeader,.industry-page-module__y9kOfG__technologyGrid>:last-child,.industry-page-module__y9kOfG__finalCtaGrid>div,.industry-page-module__y9kOfG__finalCtaGrid>a{grid-column:1}.industry-page-module__y9kOfG__sectionGrid>.industry-page-module__y9kOfG__sectionHeader,.industry-page-module__y9kOfG__evidenceGrid>.industry-page-module__y9kOfG__sectionHeader,.industry-page-module__y9kOfG__technologyGrid>.industry-page-module__y9kOfG__sectionHeader{margin-bottom:36px}.industry-page-module__y9kOfG__contextRow,.industry-page-module__y9kOfG__frictionRow{grid-template-columns:36px minmax(0,1fr);gap:16px}.industry-page-module__y9kOfG__sharedContext ul,.industry-page-module__y9kOfG__workflow,.industry-page-module__y9kOfG__workflow-project-field,.industry-page-module__y9kOfG__capabilityRegister,.industry-page-module__y9kOfG__proofPanel dl,.industry-page-module__y9kOfG__handoffRegister{grid-template-columns:1fr}.industry-page-module__y9kOfG__capabilityRegister article{padding:22px 18px}.industry-page-module__y9kOfG__deliveryPath>li{grid-template-columns:36px minmax(0,1fr);gap:16px}.industry-page-module__y9kOfG__deliveryPath dl div{grid-template-columns:1fr;gap:4px}.industry-page-module__y9kOfG__finalCtaGrid>a{justify-self:stretch;margin-top:28px}.industry-page-module__y9kOfG__page .industry-blueprint-copy{grid-template-columns:1fr}}@media (max-width:390px){.industry-page-module__y9kOfG__topology{padding:20px 16px}.industry-page-module__y9kOfG__heroCopy h1{font-size:clamp(2.75rem,14vw,3.6rem)}.industry-page-module__y9kOfG__contextRow>ul{display:grid}}@media (prefers-reduced-motion:reduce){.industry-page-module__y9kOfG__primaryAction,.industry-page-module__y9kOfG__secondaryAction,.industry-page-module__y9kOfG__textAction span{transition-duration:.01ms}.industry-page-module__y9kOfG__primaryAction:hover,.industry-page-module__y9kOfG__secondaryAction:hover,.industry-page-module__y9kOfG__textAction:hover span{transform:none}}
.industry-blueprint-legacy-module__sDJPIW__scope{--legacy-presentation-scope:1}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-node span{color:var(--text-soft);font-size:var(--step-annotation);font-weight:820}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-node small{color:var(--text-muted);font-size:.82rem;line-height:1.35}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-copy p{color:var(--text-muted);line-height:1.65}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-section{border-bottom:1px solid var(--line)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.74fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-map{background:var(--brand-navy);min-height:480px;color:var(--inverse);gap:24px;margin:0;padding:clamp(22px,4vw,44px);display:grid;position:relative;overflow:hidden}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-map figcaption{color:#ded9cf}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-rail{background:#93a0ac;position:absolute}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-rail:after{background:var(--signal);content:"";position:absolute}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-rail-input{width:32%;height:3px;top:34%;left:13%}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-rail-input:after{width:32%;height:3px;right:0}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-rail-field{width:3px;height:30%;top:52%;left:34%}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-rail-field:after{width:3px;height:34%}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-rail-client{width:28%;height:3px;top:52%;right:20%}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-rail-client:after{width:36%;height:3px}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-rail-report{width:3px;height:32%;top:34%;right:20%}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-rail-report:after{width:3px;height:34%}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-nodes{z-index:1;grid-template-columns:1fr 1.15fr 1fr;grid-template-areas:"enquiries projects reporting""estimates projects client""field documents client";align-items:stretch;gap:14px;min-height:330px;display:grid;position:relative}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-node{background:var(--surface);min-height:102px;color:var(--text);border:1px solid #c8d0d8;align-content:space-between;gap:10px;padding:12px;display:grid}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-map-lead-to-transaction .industry-blueprint-node-input{border-top-color:#93a0ac}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-map-lead-to-transaction .industry-blueprint-node-context{background:#fffdf7;border-color:#d8d0c6}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-map-lead-to-transaction .industry-blueprint-node-workflow{border-color:var(--line-strong)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-map-lead-to-transaction .industry-blueprint-node-output{border-color:var(--signal);box-shadow:inset 0 4px 0 var(--signal)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-map-lead-to-transaction .industry-blueprint-node-context.industry-blueprint-node-primary{border-color:var(--signal);box-shadow:inset 0 4px 0 var(--signal);grid-column:span 2;align-content:center}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-node-input:first-child{grid-area:enquiries}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-node-input:nth-child(2){grid-area:estimates}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-node-context.industry-blueprint-node-primary{grid-area:projects;align-content:center}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-node-team{grid-area:field}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-node-context:not(.industry-blueprint-node-primary){grid-area:documents}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-node-visibility{grid-area:client;align-content:center}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-node-output{grid-area:reporting}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-map-lead-to-transaction .industry-blueprint-node{grid-area:auto}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-map-lead-to-transaction .industry-blueprint-node-context.industry-blueprint-node-primary{grid-column:span 2;align-content:center}:is(:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-node-primary,:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-node-visibility,:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-node-output){border-color:var(--signal);box-shadow:inset 0 4px 0 var(--signal)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-node strong{color:var(--brand-navy);overflow-wrap:anywhere;font-size:clamp(.92rem,1.2vw,1.05rem)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-copy{gap:18px;display:grid}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-system-header{border-bottom:1px solid var(--blueprint-line-quiet);grid-template-columns:minmax(0,.95fr) minmax(220px,.72fr) auto;align-items:end;gap:clamp(16px,3vw,28px);padding-bottom:clamp(16px,3vw,24px);display:grid}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-system-header h3{color:var(--inverse);letter-spacing:0;margin:6px 0 0;font-size:clamp(1.55rem,3vw,2.6rem);font-weight:760;line-height:1}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-system-header>p{color:var(--annotation);font-size:var(--step-small);line-height:1.55}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-system-header>span{border:1px solid var(--blueprint-line-quiet);color:var(--annotation);font-size:var(--step-annotation);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-self:end;padding:8px 10px;font-weight:820}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-system-node{background:var(--blueprint-surface);min-height:136px;color:var(--text);border:1px solid #c8d0d8;align-content:start;gap:9px;padding:12px 11px;line-height:1.35;display:grid;position:relative}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-system-node-source{border-top-width:4px}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-system-node-action{background:var(--surface)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-system-node-decision{border-style:double;border-width:3px;border-color:var(--brand-navy-muted)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-system-node-human-review{border-color:var(--blueprint-exception);box-shadow:inset 4px 0 0 var(--blueprint-exception)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-system-node-exception{border-color:var(--blueprint-exception);background:var(--blueprint-exception-soft);border-style:dashed;min-height:auto}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-system-node-output{border-color:var(--blueprint-line);background:var(--surface-muted)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-node-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-node-meta span:first-child{border:1px solid var(--line-strong);min-width:26px;height:26px;color:var(--brand-navy);place-items:center;font-size:.68rem;font-weight:840;display:inline-grid}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-node-meta span:last-child{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:820}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-system-node strong{color:var(--brand-navy);font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.16}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-system-node small{color:var(--text-muted);font-size:.82rem;line-height:1.45}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-system-node p{color:var(--text-muted);font-size:.82rem;line-height:1.45}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-annotation{border-left:2px solid var(--blueprint-line-quiet);gap:7px;padding-left:12px;display:grid}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-annotation-signal{border-left-color:var(--blueprint-exception)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-annotation p:last-child{color:var(--annotation);font-size:var(--step-small);line-height:1.55}@media (max-width:430px){:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-system-header h3{font-size:clamp(1.38rem,8vw,2.1rem)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-node-meta span:last-child{font-size:.64rem}}@media (max-width:1024px){:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-layout{grid-template-columns:1fr}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-system-header{grid-template-columns:1fr;align-items:start}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-system-header>span{justify-self:start}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-system-node{min-height:128px}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-map{min-height:420px}}@media (max-width:768px){:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-system-node{gap:8px;min-height:auto;padding:12px}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-system-node p{font-size:.88rem}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-map{min-height:auto}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-rail{display:none}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-nodes{grid-template-columns:1fr;grid-template-areas:"enquiries""estimates""projects""field""documents""client""reporting";min-height:auto}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-map-lead-to-transaction .industry-blueprint-node-context.industry-blueprint-node-primary{grid-column:auto}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-node{border-left-width:4px;min-height:86px}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-node-primary{order:-1}}@media (max-width:600px){:is(:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-copy p,:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-system-node p,:where(.industry-blueprint-legacy-module__sDJPIW__scope) .blueprint-annotation p){overflow-wrap:anywhere;max-width:100%}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-blueprint-map{padding:18px 16px}}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-section .section-heading{max-width:880px}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-layout{grid-template-columns:minmax(0,1fr);gap:clamp(22px,4vw,40px)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-map{border:1px solid var(--blueprint-field-deep);background:var(--blueprint-field);min-height:560px}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-map:before{border:1px solid var(--blueprint-line-quiet);content:"";position:absolute;inset:clamp(58px,8vw,86px) clamp(18px,4vw,42px) clamp(26px,5vw,54px)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-rail{background:var(--blueprint-line)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-nodes{grid-template-columns:minmax(0,.9fr) minmax(220px,1.1fr) minmax(0,.95fr);gap:clamp(12px,2vw,20px);min-height:380px}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-territory{display:contents}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-territory-label{display:none}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-node{border-color:var(--blueprint-line);background:var(--blueprint-surface)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-node span{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-node-primary{min-height:100%;box-shadow:inset 5px 0 0 var(--signal)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-node-input{border-top-width:4px}:is(:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-node-team,:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-node-context:not(.industry-blueprint-node-primary)){background:var(--surface)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-copy{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,.68fr) minmax(240px,.32fr);align-items:start;padding-top:18px}@media (max-width:1024px){:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-copy{grid-template-columns:1fr}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-map{min-height:auto}}@media (max-width:768px){:is(:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-map:before,:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-rail){display:none}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-nodes{grid-template-columns:1fr;grid-template-areas:none;gap:14px;min-height:auto}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-territory{border:1px solid var(--blueprint-line-quiet);background:#fbfbf70f;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-territory-label{color:var(--annotation);font-size:var(--step-annotation);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-weight:820;display:block}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-territory-shared{border-color:var(--signal);background:#fbfbf71a}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-territory .industry-blueprint-node{grid-area:auto;min-height:96px}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-territory-shared .industry-blueprint-node-primary{grid-column:1/-1;min-height:118px}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-node-primary{min-height:auto}}@media (max-width:430px){:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-map{padding:18px 14px}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-construction .industry-blueprint-territory{grid-template-columns:1fr}}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-real-estate .industry-blueprint-section{padding-block:clamp(68px,8vw,112px)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-real-estate .industry-blueprint-section>.site-container{width:min(100% - clamp(32px,5vw,72px),1320px)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-real-estate .industry-blueprint-section .section-heading{max-width:920px}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-real-estate .industry-blueprint-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,42px)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-real-estate .real-estate-blueprint-map{border:1px solid var(--blueprint-field-deep);gap:clamp(20px,3vw,30px);min-height:auto;padding:clamp(22px,4vw,40px);overflow:visible}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-boundary{border:1px solid var(--blueprint-line-quiet);background:#081a2f6b;grid-template-columns:minmax(250px,.38fr) minmax(0,1fr);grid-template-areas:"inputs context""movement movement";gap:clamp(18px,3vw,28px);padding:clamp(18px,3vw,28px);display:grid}:is(:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-inputs,:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-context,:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-movement){align-content:start;gap:16px;display:grid}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-inputs{grid-area:inputs}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-context{border-left:1px solid var(--blueprint-line-quiet);grid-area:context;padding-left:clamp(18px,3vw,28px)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-movement{border-top:1px solid var(--blueprint-line-quiet);grid-area:movement;padding-top:clamp(18px,3vw,28px)}:is(:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-inputs>header,:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-context>header,:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-movement>header){gap:7px;display:grid}:is(:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-inputs>header p:last-child,:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-context>header p:last-child,:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-movement>header p:last-child){color:var(--annotation);font-size:var(--step-small);line-height:1.5}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-inputs ul{border-top:1px solid var(--blueprint-line-quiet);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-inputs li{border-right:1px solid var(--blueprint-line-quiet);border-bottom:1px solid var(--blueprint-line-quiet);gap:6px;padding:12px;display:grid}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-inputs li:nth-child(2n){border-right:0}:is(:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-inputs li>span,:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-context-node>span){color:var(--annotation);font-size:var(--step-annotation);letter-spacing:.08em;text-transform:uppercase;font-weight:820}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-inputs li strong{color:var(--inverse);font-size:.95rem}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-inputs li small{color:var(--annotation);font-size:.8rem;line-height:1.4}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-context-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-context-node{border:1px solid var(--blueprint-line);background:var(--blueprint-surface);color:var(--text);align-content:start;gap:8px;padding:14px;display:grid}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-context-primary{border-color:var(--signal);min-height:100%;box-shadow:inset 5px 0 0 var(--signal);grid-row:span 2;align-content:center}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-context-node>span{color:var(--text-soft)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-context-node strong{color:var(--brand-navy);font-size:clamp(1rem,1.4vw,1.22rem)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-context-node small{color:var(--text-muted);line-height:1.45}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-territories{grid-template-columns:minmax(220px,1.16fr) minmax(150px,.72fr) minmax(210px,1.12fr) minmax(210px,1fr);gap:14px;display:grid;position:relative}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-territories:before{background:var(--blueprint-line);content:"";height:3px;position:absolute;top:76px;left:4%;right:4%}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-territories:after{background:var(--signal);content:"";width:45%;height:3px;position:absolute;top:76px;left:25%}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-territory{z-index:1;border:1px solid var(--blueprint-line-quiet);background:#fbfbf70d;align-content:start;gap:12px;padding:12px;display:grid;position:relative}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-territory>header{gap:5px;min-height:54px;display:grid}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-territory h4{color:var(--inverse);margin:0;font-size:1rem;line-height:1.2}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-territory>header p{color:var(--annotation);font-size:.78rem;line-height:1.4}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-territory>div{gap:10px;display:grid}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-territory .blueprint-system-node{min-height:116px}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-territory-offer{border-color:var(--signal)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-annotations{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,28px);display:grid}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-real-estate .industry-blueprint-copy{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start;padding-top:18px}@media (max-width:1024px){:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-real-estate .industry-blueprint-copy{grid-template-columns:1fr}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-boundary{grid-template-columns:1fr;grid-template-areas:"inputs""context""movement"}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-context{border-top:1px solid var(--blueprint-line-quiet);border-left:0;padding-top:20px;padding-left:0}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-territories{grid-template-columns:repeat(2,minmax(0,1fr))}:is(:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-territories:before,:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-territories:after){display:none}}@media (max-width:768px){:is(:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-territories,:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-annotations){grid-template-columns:1fr}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-context-nodes{grid-template-columns:1fr}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-context-primary{grid-row:auto;min-height:auto}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-territory{grid-template-columns:minmax(150px,.52fr) minmax(0,1fr);align-items:start}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-territory>header{min-height:auto}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-territory>div{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-territory-viewing>div{grid-template-columns:1fr}}@media (max-width:600px){:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-real-estate .industry-blueprint-section{padding-block:56px}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-real-estate .industry-blueprint-section>.site-container{width:min(100% - 24px,366px);margin-inline:12px auto}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-real-estate .real-estate-blueprint-map{padding:18px 16px}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-territory{grid-template-columns:1fr}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-real-estate .real-estate-blueprint-map .blueprint-system-header>p{display:none}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-territory .blueprint-system-node{min-height:auto}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-boundary{padding:16px 12px}:is(:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-inputs li,:where(.industry-blueprint-legacy-module__sDJPIW__scope) .real-estate-blueprint-inputs li:nth-child(2n)){border-right:0}}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint{--industry-blueprint-primary:#0e2948;--industry-blueprint-deep:#0a213a;--industry-blueprint-secondary:#163a61;--industry-blueprint-cream:#f7f4ec;--industry-blueprint-bright:#f8f5ed;--industry-blueprint-signal:#ef4b2f;--industry-blueprint-line:#8496a5;--industry-blueprint-line-secondary:#9fafbb;--industry-blueprint-text:#67645e;--industry-blueprint-border:#dad5ca;background:var(--industry-blueprint-bright)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-section{background:var(--industry-blueprint-bright)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-section{padding-block:clamp(64px,7vw,96px)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .section-heading{max-width:850px}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .section-heading>p{max-width:760px}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-section .section-heading{max-width:880px}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-layout{grid-template-columns:minmax(0,1.55fr) minmax(260px,.66fr);align-items:start;gap:clamp(30px,4vw,48px);display:grid}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub{border:1px solid var(--industry-blueprint-secondary);background:var(--industry-blueprint-deep);min-width:0;min-height:0;color:var(--industry-blueprint-bright);gap:20px;margin:0;padding:clamp(22px,3vw,30px);display:grid;position:relative;overflow:hidden}:is(:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub:before,:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub:after){content:"";height:4px;position:absolute;top:0;left:0}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub:before{background:var(--industry-blueprint-line);width:100%}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub:after{background:var(--industry-blueprint-signal);width:30%}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub>.system-annotation{border-bottom:1px solid var(--industry-blueprint-secondary);color:var(--industry-blueprint-line-secondary);margin:0;padding:0 0 15px;font-size:.76rem;line-height:1.3;display:block;position:static}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub>.industry-blueprint-rail{display:none}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub .industry-blueprint-nodes-operations-hub{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:none;align-items:stretch;gap:16px;min-width:0;min-height:0;display:grid;position:relative}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub .industry-blueprint-territory{border:1px solid var(--industry-blueprint-secondary);background:var(--industry-blueprint-primary);flex-direction:column;grid-area:auto;gap:10px;min-width:0;min-height:100%;padding:13px;display:flex;position:relative}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub .industry-blueprint-territory-shared{border-color:var(--industry-blueprint-signal);background:var(--industry-blueprint-secondary)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub .industry-blueprint-territory:not(:last-child):after{background:var(--industry-blueprint-line);content:"";width:16px;height:2px;position:absolute;top:50%;right:-16px}:is(:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub .industry-blueprint-territory-incoming:after,:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub .industry-blueprint-territory-shared:after){background:var(--industry-blueprint-signal)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub .industry-blueprint-territory:not(:last-child):before{z-index:2;border-right:2px solid var(--industry-blueprint-line);border-bottom:2px solid var(--industry-blueprint-line);content:"";width:8px;height:8px;position:absolute;top:calc(50% - 4px);right:-15px;transform:rotate(-45deg)}:is(:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub .industry-blueprint-territory-incoming:before,:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub .industry-blueprint-territory-shared:before){border-color:var(--industry-blueprint-signal)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub .industry-blueprint-territory-label{min-height:34px;color:var(--industry-blueprint-line-secondary);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:820;line-height:1.35;display:block}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub .industry-blueprint-node{flex:1;order:initial;border:1px solid var(--industry-blueprint-border);background:var(--industry-blueprint-cream);width:auto;min-width:0;min-height:118px;box-shadow:none;color:var(--industry-blueprint-primary);grid-area:auto;align-content:start;gap:8px;margin:0;padding:13px;display:grid;position:static}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub .industry-blueprint-node-primary{border-left:4px solid var(--industry-blueprint-signal);background:var(--industry-blueprint-bright);align-content:center}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub .industry-blueprint-node>span{color:var(--industry-blueprint-signal);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:820;line-height:1.2}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub .industry-blueprint-node>strong{color:var(--industry-blueprint-primary);overflow-wrap:break-word;word-break:normal;font-size:.92rem;line-height:1.3}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub .industry-blueprint-node>small{color:var(--industry-blueprint-text);overflow-wrap:break-word;word-break:normal;font-size:.79rem;line-height:1.46}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-copy{border-top:4px solid var(--industry-blueprint-primary);background:var(--industry-blueprint-cream);min-width:0;color:var(--industry-blueprint-text);gap:18px;padding:22px;display:grid;position:static}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-copy>.disclosure{border-top:1px solid var(--industry-blueprint-border);color:var(--industry-blueprint-text);background:0 0;border-left:0;margin:0;padding:13px 0 0;font-size:.83rem;line-height:1.55}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-copy>p:not(.disclosure){color:var(--industry-blueprint-text);line-height:1.65}@media (max-width:1024px){:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-layout{grid-template-columns:1fr}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub .industry-blueprint-nodes-operations-hub{grid-template-columns:repeat(2,minmax(0,1fr))}:is(:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub .industry-blueprint-territory:before,:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub .industry-blueprint-territory:after){content:none;display:none}}@media (max-width:768px){:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-section{padding-block:62px}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub{padding:20px}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub .industry-blueprint-nodes-operations-hub{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:430px){:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-section{padding-block:56px}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub{gap:16px;padding:18px 14px}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub .industry-blueprint-nodes-operations-hub{grid-template-columns:minmax(0,1fr)}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub .industry-blueprint-territory{min-height:0}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-map-operations-hub .industry-blueprint-node{flex:none;min-height:0}:where(.industry-blueprint-legacy-module__sDJPIW__scope) .industry-page-blueprint .industry-blueprint-copy{padding:18px}}
