/* Flagship extension of the existing LBN advisory composition. */
.na-global-expansion-advisory .na-flagship-photo{display:block;width:100%;height:320px;object-fit:cover;border-radius:12px}
.na-global-expansion-advisory .na-flagship-blue{background:#003363;color:#fff}
.na-global-expansion-advisory .na-flagship-blue .na-eyebrow{color:#afc8dc}
.na-global-expansion-advisory .na-flagship-blue a.na-cta{background:#fff;color:#003363}
.na-global-expansion-advisory .na-flagship-blue :focus-visible{outline-color:#fff}
.na-global-expansion-advisory .na-process h3{display:block;color:#075aaa}
.na-global-expansion-advisory .na-flagship-blue .na-process h3{color:#fff}
.na-global-expansion-advisory .na-process li>p:first-of-type{font-weight:700}
.na-global-expansion-advisory .na-deliverable{font-size:14px;border-left:2px solid #afc8dc;padding-left:16px}
@media(max-width:760px){.na-global-expansion-advisory .na-flagship-photo{height:230px}}
/* Visual reading flow: one connected timeline, comparable mandates/outcomes. */
.na-global-expansion-advisory .na-opening{grid-template-columns:1.25fr .75fr;gap:64px;align-items:start}
.na-global-expansion-advisory .na-flagship-photo{height:540px;margin-top:8px;box-shadow:0 24px 60px #00336318}
.na-global-expansion-advisory .na-hero p:last-of-type,.na-global-expansion-advisory .na-visual-final p:last-of-type{font-size:23px;font-weight:700;color:#075aaa}
.na-global-expansion-advisory .na-visual-challenge .na-shell{display:grid;grid-template-columns:1fr 1fr;gap:0 64px}
.na-global-expansion-advisory .na-visual-challenge .na-eyebrow,.na-global-expansion-advisory .na-visual-challenge h2{grid-column:1;grid-row:auto}
.na-global-expansion-advisory .na-visual-challenge p:not(.na-eyebrow){grid-column:2}
.na-global-expansion-advisory .na-visual-challenge p:nth-of-type(2){grid-row:1/3;font-size:24px;line-height:1.5}
.na-global-expansion-advisory .na-visual-challenge p:last-child{border-left:3px solid #7bafd9;padding-left:24px;font-weight:700}
.na-global-expansion-advisory .na-visual-approach,.na-global-expansion-advisory .na-visual-service-grid,.na-global-expansion-advisory .na-visual-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:36px 0}
.na-global-expansion-advisory .na-visual-card{padding:28px;border:1px solid #c4d2de;border-radius:12px;background:#f3f5f7;color:#102e4a}
.na-global-expansion-advisory .na-visual-card h3{color:#003363;font-size:21px;margin-bottom:18px}
.na-global-expansion-advisory .na-visual-card p:last-child{margin-bottom:0}
.na-global-expansion-advisory .na-visual-approach .na-visual-card{border:0;border-top:3px solid #075aaa;border-radius:0;background:transparent;padding:24px 0}
.na-global-expansion-advisory .na-visual-ecosystem{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:32px 0}
.na-global-expansion-advisory .na-visual-ecosystem .na-visual-card{background:transparent;border:0;border-top:1px solid #7bafd9;border-radius:0;padding:24px 0;color:white}
.na-global-expansion-advisory .na-visual-ecosystem h3{color:white;font-size:17px}
.na-global-expansion-advisory .na-visual-outcomes .na-visual-card{background:white}
.na-global-expansion-advisory .na-visual-outcomes ul{list-style:none;padding:0;margin:0}
.na-global-expansion-advisory .na-visual-outcomes li{padding:10px 0 10px 22px;position:relative;border-bottom:1px solid #dce4eb}
.na-global-expansion-advisory .na-visual-outcomes li:before{content:'';position:absolute;left:0;top:20px;width:6px;height:6px;border-radius:50%;background:#075aaa}
.na-global-expansion-advisory .na-flagship-methodology{display:block;position:relative;margin:56px 0 0;padding:0;max-width:none}
.na-global-expansion-advisory .na-flagship-methodology:before{content:'';position:absolute;inset:0 auto 0 50%;width:2px;background:#7bafd9}
.na-global-expansion-advisory .na-flagship-methodology>li{position:relative;border:1px solid #6f97b3;border-radius:12px;padding:32px;margin:0 0 32px;width:calc(50% - 48px);background:#fff;color:#102e4a}
.na-global-expansion-advisory .na-flagship-methodology>li:nth-child(even){margin-left:calc(50% + 48px)}
.na-global-expansion-advisory .na-flagship-methodology>li:before{content:'';position:absolute;top:45px;width:48px;height:2px;background:#7bafd9;left:100%}
.na-global-expansion-advisory .na-flagship-methodology>li:nth-child(even):before{left:auto;right:100%}
.na-global-expansion-advisory .na-flagship-methodology>li:after{content:'';position:absolute;top:38px;width:16px;height:16px;background:white;border:4px solid #7bafd9;border-radius:50%;left:calc(100% + 41px)}
.na-global-expansion-advisory .na-flagship-methodology>li:nth-child(even):after{left:auto;right:calc(100% + 41px)}
.na-global-expansion-advisory .na-flagship-methodology h3{color:#075aaa;display:flex;align-items:center;gap:16px;margin-bottom:20px}
.na-global-expansion-advisory .na-step-number{display:grid;place-items:center;flex-shrink:0;width:52px;height:52px;background:#075aaa;color:white;border-radius:50%;font-size:22px;letter-spacing:0}
.na-global-expansion-advisory .na-flagship-methodology li>p:first-of-type{font-family:Montserrat,Arial,sans-serif;font-size:22px;line-height:1.4}
.na-global-expansion-advisory .na-deliverable{padding:16px;background:#eaf1f7;border-left:3px solid #075aaa;border-radius:0 6px 6px 0;margin-top:24px;color:#003363}
.na-global-expansion-advisory .na-visual-delivery ul{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px;list-style:none;margin:32px 0;padding:0}
.na-global-expansion-advisory .na-visual-delivery li{border-top:1px solid #7bafd9;padding:20px 0;font-weight:600}
.na-global-expansion-advisory .na-visual-final{background:#f3f5f7}
@media(max-width:1000px){.na-global-expansion-advisory .na-opening{gap:32px}.na-global-expansion-advisory .na-visual-ecosystem{grid-template-columns:1fr 1fr}.na-global-expansion-advisory .na-visual-challenge .na-shell{gap:0 32px}}
@media(max-width:760px){.na-global-expansion-advisory .na-opening,.na-global-expansion-advisory .na-visual-challenge .na-shell,.na-global-expansion-advisory .na-visual-approach,.na-global-expansion-advisory .na-visual-service-grid,.na-global-expansion-advisory .na-visual-outcomes{display:block}.na-global-expansion-advisory .na-flagship-photo{height:240px}.na-global-expansion-advisory .na-visual-card{margin-bottom:20px;padding:24px}.na-global-expansion-advisory .na-flagship-methodology{padding-left:28px;margin-top:36px}.na-global-expansion-advisory .na-flagship-methodology:before{left:7px}.na-global-expansion-advisory .na-flagship-methodology>li,.na-global-expansion-advisory .na-flagship-methodology>li:nth-child(even){width:100%;margin-left:0;padding:24px}.na-global-expansion-advisory .na-flagship-methodology>li:before,.na-global-expansion-advisory .na-flagship-methodology>li:nth-child(even):before{left:auto;right:100%;width:20px}.na-global-expansion-advisory .na-flagship-methodology>li:after,.na-global-expansion-advisory .na-flagship-methodology>li:nth-child(even):after{left:auto;right:calc(100% + 13px)}.na-global-expansion-advisory .na-visual-delivery ul{grid-template-columns:1fr}}
@media(max-width:400px){.na-global-expansion-advisory .na-visual-ecosystem{grid-template-columns:1fr}.na-global-expansion-advisory .na-flagship-methodology>li,.na-global-expansion-advisory .na-flagship-methodology>li:nth-child(even){padding:20px}.na-global-expansion-advisory .na-step-number{width:44px;height:44px}}
.na-global-expansion-advisory .na-flagship-blue .na-flagship-methodology h3{color:#075aaa}
@media(min-width:1001px){.na-global-expansion-advisory .na-flagship-methodology>li:nth-child(n+2){margin-top:-120px}}
