:root{--background:#fff;--foreground:#0a1b32;--card:#fff;--card-foreground:#0a1b32;--primary:#0959ce;--primary-foreground:#fff;--secondary:#f2f5fa;--muted:#f2f5fa;--muted-foreground:#536276;--accent:#eaf2ff;--accent-foreground:#064db7;--border:#dbe3ed;--input:#aab9cb;--ring:#0959ce;--radius:.7rem}body{color:#0a1b32;-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,sans-serif}h1,h2,h3,h4{letter-spacing:-.045em;font-family:Arial,Helvetica,sans-serif;font-weight:650;line-height:1.08}h1{font-weight:700}h3,h4{letter-spacing:-.025em;font-weight:600}p{color:#516074}h2 em,h1 em{font-style:normal}::selection{color:#061b37;background:#b5d4ff}.wrap{width:min(1320px,100% - 96px)}.eyebrow{letter-spacing:.1em;color:#0959ce;font-size:.8rem}.red-rule{background:linear-gradient(90deg,#0959ce 0 32%,#e13946 32% 66%,#078653 66%);border-radius:5px;width:80px;height:4px;margin-bottom:25px}.primary-btn{background:#0959ce;border-radius:8px;gap:18px;padding:16px 22px;font-size:.95rem;box-shadow:0 5px 15px #0758cd16}.primary-btn:hover{background:#0649ad}.text-link{color:#0959ce;border-color:#aec8ec;font-size:.95rem}.text-link:hover{color:#063e8e;border-color:#0959ce}.section-tint{background:#f2f5fa}.dark-section{background:#091b32}.dark-section .eyebrow{color:#7eb8ff}.dark-section .text-link{color:#a4cfff;border-color:#476589}.dark-section p{color:#c3d0df}.section-head{gap:72px}.section-head h2{max-width:760px}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #dce5ef}.site-header:before{content:"";background:linear-gradient(90deg,#0959ce 0 33.33%,#e13946 33.33% 66.66%,#078653 66.66%);height:3px;position:absolute;top:0;left:0;right:0}.nav-inner{gap:26px;height:91px}.brand{width:130px;height:78px}.brand img{width:132px;height:132px}.desktop-nav{gap:24px;font-size:.9375rem;font-weight:500}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:#0959ce;border-color:#0959ce}.nav-cta{padding:12px 16px;font-size:.875rem}.language{font-size:.8125rem}.language .active{color:#0959ce}.page-hero{background:#f2f5fa;border-bottom:0;padding:62px 0}.page-hero h1{font-size:clamp(2.65rem,5vw,4.6rem);font-weight:650}.page-hero p{font-size:1.15rem}.breadcrumb{color:#52677e;font-size:.875rem}.breadcrumb a:hover{color:#0959ce}.page-hero .red-rule{margin-top:5px}.prose h2{font-weight:600}.aside-card{background:#edf3ff;border:1px solid #d9e5f5;border-radius:14px}.numbered-row>span{color:#0959ce;font-family:Arial,Helvetica,sans-serif;font-weight:600}.outcome-card{background:#fff;border:1px solid #dce4ee;border-top:4px solid #0959ce;border-radius:0 0 12px 12px;padding:27px}.outcome-card:nth-child(3n+2){border-top-color:#087e54}.outcome-card:nth-child(3n){border-top-color:#df3d47}.outcome-card h3{font-size:1.45rem;line-height:1.2}.outcome-card p{font-size:1rem}.quote-line,.article-body .lede,.footer-wordmark{font-family:Arial,Helvetica,sans-serif}.article-body .lede{font-weight:500}.topic{color:#20518b;background:#f2f7ff;border-color:#c6d8ec;border-radius:30px}.contact-form{border-radius:16px;box-shadow:0 12px 40px #102a4810}.form-field input,.form-field textarea,.form-field [data-slot=select-trigger]{border-radius:7px}.form-status{border-radius:8px}.invitation{gap:65px;padding:70px 0}.invitation h2{font-weight:650;line-height:1.12}.footer{background:#06152b;padding-top:65px;position:relative}.footer:before{content:"";background:linear-gradient(90deg,#0959ce 0 33.33%,#e13946 33.33% 66.66%,#078653 66.66%);height:4px;position:absolute;top:0;left:0;right:0}.footer-wordmark{letter-spacing:-.04em;font-size:2.7rem;font-weight:750}.footer-sub{letter-spacing:.14em;color:#9db5cf;font-size:.75rem}.footer .tricolor{background:linear-gradient(90deg,#3187ff 0 25%,#fff 25% 50%,#ef4f59 50% 75%,#29b47c 75%);border-radius:3px;width:100px}.footer-links{gap:14px;font-size:.9375rem}.footer-bottom{border-color:#243a54;font-size:.8125rem}.footer p{font-size:.9375rem}.modern-hero{color:#fff;background:#06172f;padding:68px 0 0;position:relative;overflow:hidden}.modern-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:55px;display:grid}.modern-hero-copy h1{letter-spacing:-.065em;margin:30px 0;font-size:clamp(3.1rem,6.15vw,5.55rem);font-weight:700;line-height:1.01}.modern-hero-copy h1 em{color:#71e5b6;font-style:normal}.modern-hero-copy>p{color:#c3d2e6;max-width:580px;font-size:1.15rem;line-height:1.65}.binational-label{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:14px;font-size:.8rem;font-weight:600;display:flex}.binational-label .country-us{border-bottom:3px solid #3c92ff;padding-bottom:8px}.binational-label .country-mx{border-bottom:3px solid #35c487;padding-bottom:8px}.country-connector{color:#e65360;padding-bottom:8px}.modern-hero .button-row{gap:22px;margin-top:32px}.modern-hero .primary-btn{color:#09376f;box-shadow:none;background:#fff}.modern-hero .primary-btn:hover{background:#deebff}.modern-hero .text-link{color:#fff;border-color:#466480}.modern-hero-copy>.modern-powered{color:#829bb9;margin-top:28px;font-size:.8125rem}.modern-powered a{color:#cbdcf1;font-weight:600}.modern-corridor-visual{background:#0c213c;border:1px solid #31445e;border-radius:18px;overflow:hidden;box-shadow:0 25px 65px #0003}.modern-map-heading{color:#a8beda;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;font-size:.75rem;display:flex}.modern-map-heading>span:first-child{color:#fff;letter-spacing:.03em;font-size:.9rem;font-weight:700}.modern-corridor-visual>img{aspect-ratio:845/461;object-fit:contain;width:100%;height:auto}.modern-map-caption{color:#dce8f7;border-top:1px solid #2a425d;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-size:.875rem;line-height:1.5;display:flex}.modern-map-caption>svg{color:#63d6aa;flex-shrink:0}.modern-map-stat{color:#0a1b32;background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:25px 26px;display:flex}.modern-map-stat strong{letter-spacing:-.055em;font-size:2.7rem;font-weight:700;line-height:1.1;display:block}.modern-map-stat p{max-width:280px;margin-top:10px;font-size:.8125rem;line-height:1.45}.modern-map-stat>a{color:#0959ce;white-space:nowrap;align-items:center;gap:6px;font-size:.8125rem;display:flex}.modern-hero-base{letter-spacing:.07em;color:#8ba6c8;border-top:1px solid #2b3d57;justify-content:space-between;gap:25px;margin-top:64px;padding:24px 0;font-size:.75rem;display:flex}.modern-hero-base>span:last-child{letter-spacing:0;color:#bdd0e9}.modern-business-mission h2{font-size:clamp(2.7rem,4.7vw,4.3rem);line-height:1.07}.modern-business-mission h2 em{color:#078354}.modern-business-mission .section-head{grid-template-columns:1fr 1fr;align-items:center;gap:100px;margin-bottom:48px}.modern-business-mission .section-head p{font-size:1.07rem;line-height:1.75}.modern-business-mission .section-head p+p,.modern-business-mission .text-link{margin-top:22px}.modern-value-band{border-top:1px solid #dbe3ed;grid-template-columns:1fr 35px 1.3fr 35px 1fr;align-items:center;gap:22px;padding-top:30px;font-size:1rem;font-weight:600;display:grid}.modern-value-band>span:first-child{color:#0959ce}.modern-value-band>span:last-child{color:#087e54}.modern-value-band>svg{color:#df3d47;width:22px}.strategic-agenda{background:#f2f5fa}.agenda-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;margin-bottom:40px;display:grid}.agenda-heading h2{font-size:clamp(2.15rem,3.6vw,3.25rem);line-height:1.12}.agenda-heading h2 em{color:#0959ce;font-style:normal}.agenda-heading>p{font-size:1rem;line-height:1.75}.agenda-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.agenda-trade-target{color:#fff;background:#0959ce;border-radius:16px;grid-column:1/-1;grid-template-columns:.9fr 1.1fr;align-content:center;column-gap:65px;padding:36px;display:grid}.agenda-trade-target>.agenda-number{grid-area:1/1}.agenda-trade-target>.agenda-target-value{grid-area:2/1/5;align-self:center}.agenda-trade-target>h3{grid-area:1/2}.agenda-trade-target>p:not(.agenda-source){grid-area:2/2}.agenda-trade-target>.agenda-comparison{grid-area:3/2}.agenda-trade-target>.agenda-source{grid-area:4/2}.agenda-number{color:#d0e2ff;text-transform:uppercase;letter-spacing:.07em;font-size:.8125rem}.agenda-target-value{letter-spacing:-.07em;margin:35px 0 22px;font-size:clamp(3.6rem,6.5vw,6rem);font-weight:700;line-height:1}.agenda-target-value>span{letter-spacing:0;margin-top:9px;font-size:1.4rem;display:block}.agenda-trade-target h3{margin-bottom:18px;font-size:1.55rem;font-weight:600;line-height:1.15}.agenda-trade-target>p{color:#e1edff;font-size:1rem;line-height:1.65}.agenda-comparison{margin-top:auto;padding-top:30px}.agenda-comparison>div:not(.agenda-bar){justify-content:space-between;align-items:center;gap:12px;font-size:.8125rem;display:flex}.agenda-comparison b{white-space:nowrap;font-weight:600}.agenda-bar{background:#2a70d3;border-radius:9px;height:9px;margin:11px 0 20px;overflow:hidden}.agenda-bar>span{background:#bdd9ff;border-radius:9px;height:100%;display:block}.agenda-bar-target>span{background:#6ce2b2;width:100%}.agenda-trade-target>.agenda-source{color:#d5e5ff;margin-top:5px;font-size:.75rem}.agenda-source a{text-underline-offset:3px;text-decoration:underline}.agenda-goal{background:#fff;border:1px solid #e0e7ef;border-radius:16px;min-width:0;padding:28px}.agenda-goal-top{color:#0959ce;justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.agenda-goal-top>span{color:#6c7e94;font-size:.8125rem}.agenda-goal:nth-child(3n) .agenda-goal-top{color:#078354}.agenda-goal:nth-child(4) .agenda-goal-top{color:#da3543}.agenda-goal h3{margin-bottom:17px;font-size:1.4rem;line-height:1.17}.agenda-goal-short{font-size:1rem;line-height:1.6}.agenda-goal-detail{border-top:1px solid #e2e8f0;margin-top:20px;padding-top:20px;font-size:.9375rem;line-height:1.7}.agenda-goal:last-child{grid-column:2/4}.agenda-goal:last-child .agenda-goal-top{margin-bottom:20px}.agenda-goal .text-link{margin-top:18px;font-size:.875rem}.agenda-bottom{justify-content:space-between;align-items:center;gap:40px;margin-top:30px;display:flex}.agenda-bottom>p{max-width:680px;font-size:.875rem}.agenda-bottom .text-link{flex-shrink:0;font-size:.875rem}.agenda-full .agenda-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agenda-full .agenda-trade-target{grid-row:auto}.agenda-full .agenda-goal:last-child{grid-column:2/4}.focus-grid{border:0;gap:18px}.focus-card{background:#fff;border:1px solid #dbe3ed;border-radius:12px;min-height:315px;padding:30px}.focus-card:nth-child(3n+1){border-top:3px solid #0959ce}.focus-card:nth-child(3n+2){border-top:3px solid #078354}.focus-card:nth-child(3n){border-top:3px solid #df3d47}.focus-card .card-top{color:#0959ce}.focus-card h3{font-size:1.5rem;font-weight:600;line-height:1.2}.focus-card .outcome{color:#08714c;font-size:.8125rem}.focus-card p{font-size:1rem}.focus-card:hover{background:#f7faff;border-color:#7da8e2}.article-card{border-color:#b3c6df}.article-card:first-child{background:#edf3ff;border-radius:14px}.article-card h3{font-size:1.6rem;font-weight:600}.article-card p{font-size:1rem}.feature-strip h3{font-weight:600;line-height:1.15}.feature-strip .num{color:#7eb8ff}.focus-company-card{border-color:#dbe3ed;border-radius:14px;box-shadow:0 8px 24px #16335c04}.focus-company-card:hover{background:#f5f9ff;border-color:#8bb3e9}.focus-company-card>svg{color:#0959ce}.focus-company-card:nth-child(3n+2)>svg{color:#087e54}.focus-company-card:nth-child(3n)>svg{color:#dc3c48}.focus-company-card h3{font-size:1.7rem;font-weight:600}.focus-company-promise{color:#334d69}.focus-company-action,.focus-benefit-line{color:#0959ce}.focus-benefit-line>span:nth-child(2){color:#087e54}.focus-benefit-line>span:nth-child(3){color:#cf3441}.focus-support-number{color:#7eb8ff}.focus-support-grid .text-link{color:#a4cfff}.focus-detail-hero h1,.focus-discovery-hero h1{font-weight:650}.focus-map-heading .eyebrow{color:#0959ce}.opportunity-tabs .opportunity-tab{color:#264e7f;background:#edf3ff;border-color:#d3dfef}.opportunity-tabs .opportunity-tab[data-state=active]{color:#fff;background:#0959ce;border-color:#0959ce}.opportunity-tabs .opportunity-tab[data-state=active]:hover{background:#064db5}.opportunity-tab[data-state=active] .opportunity-tab-index{color:#d3e5ff}.opportunity-panel{border-color:#d3dfef;border-radius:0 0 14px 14px}.opportunity-effects>article{background:#edf3ff;border-radius:10px}.opportunity-effects>article:nth-child(2){background:#e9f7f0}.opportunity-effects .opportunity-client-effect{background:#091b32}.opportunity-mechanism .eyebrow,.opportunity-evaluation>div>span,.opportunity-flow-label{color:#0959ce}.focus-growth-question p{font-family:Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.4}.focus-learning-grid>a{background:#f2f5fa;border-radius:14px}.focus-learning-grid h3{font-weight:600}.focus-industry-context a,.focus-industry-context>span{color:#0959ce}.corridor-hero h1 em{color:#0959ce;font-style:normal}.corridor-data-heading h2{font-weight:600}.corridor-metrics{background:#091b32;border-top:0;border-bottom:0;border-radius:15px;overflow:hidden}.corridor-metric{border-top:4px solid #2c86ff}.corridor-metric:nth-child(2){border-top-color:#fff}.corridor-metric:nth-child(3){border-top-color:#e84653}.corridor-metric:nth-child(4){border-top-color:#30bd83}.corridor-metric+.corridor-metric{border-left-color:#30445d}.corridor-metric-value{color:#fff;letter-spacing:-.06em;font-weight:650}.corridor-metric h3{color:#fff}.corridor-metric p{color:#b8cade}.corridor-chart{border-color:#dbe3ed;border-radius:15px}.corridor-chart h3{font-size:1.65rem;font-weight:600}.corridor-share-callout>strong{font-family:Arial,Helvetica,sans-serif;font-weight:650}.corridor-bar-track,.corridor-stacked-bar{border-radius:5px;overflow:hidden}.corridor-advantage h3{font-weight:600}.corridor-thesis-note{background:#edf3ff;border-radius:0 12px 12px 0}.corridor-thesis-note>strong{font-family:Arial,Helvetica,sans-serif;font-weight:600}.chain-tabs .chain-tab[data-state=active]{background:#f2f5fa;box-shadow:inset 0 4px #2c86ff}.chain-panel{background:#f2f5fa;border-radius:0 0 12px 12px}.chain-panel h3{font-weight:600}.chain-panel-handoff>strong{font-family:Arial,Helvetica,sans-serif;font-weight:550}.chain-shared{border-top:1px solid #496071;border-radius:10px;margin-top:16px}.corridor-sources h2{letter-spacing:0}@media (max-width:1150px){.wrap{width:calc(100% - 64px)}.nav-inner{gap:20px}.desktop-nav{gap:20px;font-size:.875rem}.modern-hero-copy h1{font-size:clamp(3.1rem,6.1vw,5.55rem)}.modern-hero-copy>p{font-size:1.05rem}.modern-hero .button-row{gap:14px}.modern-hero .primary-btn{padding:15px 18px;font-size:.875rem}.modern-map-stat strong{font-size:2.3rem}.modern-map-caption{gap:12px;padding:19px;font-size:.8125rem}.modern-business-mission .section-head{gap:60px}.agenda-heading{gap:40px}.agenda-goal{padding:25px}.agenda-trade-target{padding:26px}.agenda-goal h3{font-size:1.3rem}.agenda-comparison>div:not(.agenda-bar){flex-wrap:wrap;gap:5px}.agenda-goal-short{font-size:.9375rem}}@media (max-width:900px){.nav-inner{height:84px}.section{padding:70px 0}.modern-hero{padding-top:50px}.modern-hero-copy{max-width:700px}.modern-hero-copy h1{font-size:clamp(3.5rem,9vw,5.4rem)}.modern-corridor-visual{max-width:740px}.modern-map-stat strong{font-size:2.8rem}.modern-map-caption{justify-content:flex-start;padding:22px 25px;font-size:.9375rem}.modern-hero-base{margin-top:40px}.modern-business-mission .section-head{grid-template-columns:1fr;gap:30px}.modern-business-mission .section-head h2{font-size:3.4rem}.modern-business-mission .section-head p{max-width:720px}.modern-value-band{gap:15px;font-size:.9rem}.agenda-heading{grid-template-columns:1fr;gap:25px}.agenda-heading>p{max-width:760px}.agenda-grid,.agenda-full .agenda-grid{grid-template-columns:1fr 1fr}.agenda-trade-target,.agenda-full .agenda-trade-target{grid-row:auto}.agenda-goal:last-child,.agenda-full .agenda-goal:last-child{grid-column:auto}.agenda-target-value{font-size:5rem}.agenda-bottom{flex-direction:column;align-items:flex-start;gap:12px}.agenda-comparison>div:not(.agenda-bar){flex-wrap:nowrap}.section-head{gap:30px}.outcome-card{padding:25px}.corridor-metric:nth-child(n+3){border-top-style:solid;border-top-width:4px}.corridor-metric:nth-child(3){border-top-color:#e84653}.corridor-metric:nth-child(4){border-top-color:#30bd83}}@media (max-width:680px){.modern-value-band{text-align:left;grid-template-columns:1fr;gap:14px;padding-top:25px}.modern-value-band>svg{width:18px;height:18px;transform:rotate(90deg)}.agenda-grid,.agenda-full .agenda-grid{grid-template-columns:1fr}.agenda-trade-target,.agenda-full .agenda-trade-target{flex-direction:column;grid-row:auto;display:flex}.agenda-trade-target{padding:30px}.agenda-trade-target>.agenda-target-value{align-self:flex-start}.agenda-target-value{margin-top:28px;font-size:5.4rem}.agenda-comparison{max-width:100%;padding-top:28px}.agenda-comparison>div:not(.agenda-bar){font-size:.875rem}.agenda-goal{padding:28px}.agenda-goal h3{font-size:1.5rem}.agenda-goal-top{margin-bottom:22px}.agenda-goal-short{font-size:1rem}.modern-hero-base{flex-direction:column;gap:10px}.modern-business-mission .section-head h2{font-size:3rem}.modern-map-caption{font-size:.875rem}.opportunity-tabs .opportunity-tab{padding:15px 12px}.outcomes-grid{grid-template-columns:1fr}.footer-wordmark{font-size:2.4rem}}@media (max-width:580px){.wrap{width:calc(100% - 40px)}.nav-inner{gap:15px}.brand{width:113px;height:73px}.brand img{width:118px;height:118px}.section{padding:58px 0}.page-hero{padding:40px 0 45px}.page-hero h1,.focus-detail-hero h1,.focus-discovery-hero h1{font-size:2.55rem}.page-hero p{font-size:1.05rem}.eyebrow{font-size:.75rem}.modern-hero{padding-top:38px}.modern-hero-copy h1{margin:27px 0;font-size:clamp(3.05rem,10vw,4.2rem);line-height:1.03}.binational-label{gap:12px;font-size:.75rem}.modern-hero-copy>p{font-size:1.05rem}.modern-hero .button-row{align-items:flex-start;gap:15px}.modern-hero .text-link{font-size:.875rem}.modern-map-heading{letter-spacing:0;padding:17px 19px;font-size:.6875rem}.modern-map-heading>span:first-child{font-size:.8rem}.modern-map-caption{gap:12px;padding:18px;font-size:.75rem}.modern-map-stat{gap:12px;padding:22px 19px}.modern-map-stat strong{font-size:2.3rem}.modern-map-stat p,.modern-map-stat>a{font-size:.75rem}.modern-hero-base{letter-spacing:.035em;padding:21px 0;font-size:.6875rem}.modern-business-mission .section-head h2{font-size:2.8rem}.modern-business-mission .section-head{margin-bottom:30px}.modern-business-mission .section-head p{font-size:1rem}.agenda-heading h2{font-size:2.2rem}.agenda-heading{gap:20px}.agenda-heading>p{font-size:1rem}.agenda-trade-target h3{font-size:1.7rem}.agenda-target-value{font-size:5rem}.agenda-goal-detail{font-size:.9375rem}.agenda-bottom>p{font-size:.875rem}.focus-card{min-height:290px;padding:25px}.focus-card h3{max-width:none;font-size:1.55rem}.focus-company-card h3{font-size:1.65rem}.invitation{gap:28px;padding:48px 0}.invitation h2{font-size:2.3rem}.footer{padding-top:50px}.footer-links{font-size:.875rem}.footer-bottom{font-size:.75rem}.article-card:first-child{padding:25px}.article-card h3{font-size:1.6rem}.corridor-metric-value{font-size:clamp(1.8rem,6vw,2.65rem)}}@media (prefers-reduced-motion:no-preference){.modern-corridor-visual{animation:.65s ease-out both reveal-corridor}.modern-hero-copy{animation:.5s ease-out both reveal-corridor}@keyframes reveal-corridor{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.corridor-partner-comparison{max-width:1120px;margin-top:20px;font-size:.875rem;line-height:1.65}.section{padding:56px 0}.section-head{margin-bottom:30px}.page-hero{padding:42px 0}.page-hero .breadcrumb{margin-bottom:25px}.page-hero p{margin-top:20px}.strategic-agenda:has(+.section-tint){padding-bottom:30px}.strategic-agenda+.section-tint{padding-top:22px}.agenda-bottom{margin-top:24px}.modern-business-mission .section-head{margin-bottom:30px}.modern-hero-base{margin-top:42px}.focus-company-section{padding:25px 0 40px}.focus-company-card h3{min-height:0}.focus-company-who{min-height:0;margin-top:15px}.focus-company-card{padding:27px}.focus-company-card .focus-company-action{padding-top:23px}.focus-map-section{padding-bottom:42px}.focus-map-heading{padding-top:24px}.focus-map-note{margin-top:14px}.corridor-evidence{padding-bottom:44px}.corridor-charts{margin-top:30px}.corridor-chain-section .section-head{margin-bottom:27px}.invitation{padding:42px 0}.invitation p{margin-top:0}.spaced-top{margin-top:25px}.dark-section .chain-panel{color:#152c42;background:#f2f5fa}.dark-section .chain-panel p{color:#46596b}.dark-section .chain-panel .eyebrow{color:#0750af}.dark-section .chain-panel .text-link{color:#064fae;border-color:#8aadd6}.dark-section .chain-panel .text-link:hover{color:#043773;border-color:#043773}.dark-section .chain-panel-handoff>strong{color:#116245}.dark-section .chain-measure>span{color:#152c42}.dark-section .chain-measure p{color:#46596b}.dark-section :is(.aside-card,.outcome-card){color:#152c42}.dark-section :is(.aside-card,.outcome-card) p{color:#46596b}.dark-section :is(.aside-card,.outcome-card) .eyebrow{color:#0750af}.chain-tabs .chain-tab-number{font-size:.8125rem}.chain-measure>span{letter-spacing:.05em;font-size:.8125rem}.chain-measure p{font-size:.875rem}.chain-panel .eyebrow{font-size:.8125rem}.chain-shared p,.chain-shared>span,.chain-instruction{font-size:.875rem}.company-gains-table{table-layout:fixed;border-collapse:collapse;background:#fff;border:1px solid #d7e1ef;width:100%;font-size:1rem}.company-gains-table th,.company-gains-table td{white-space:normal;vertical-align:top;padding:25px;line-height:1.6}.company-gains-table thead th{color:#fff;letter-spacing:.015em;background:#091b32;padding:18px 25px;font-size:.875rem;font-weight:600}.company-gains-table thead th:first-child{width:25%}.company-gains-table thead th:nth-child(2){width:30%}.company-gains-table thead th:nth-child(3){width:45%}.company-gains-table tbody th{color:#0a1b32;font-size:1.15rem;font-weight:600;line-height:1.3}.company-gains-table tbody th a{align-items:flex-start;gap:10px;display:flex}.company-gains-table tbody th svg{color:#0959ce;flex-shrink:0;margin-top:3px}.company-gains-table tbody tr{border-bottom:1px solid #d7e1ef}.company-gains-table p{color:#46596b;font-size:.9375rem;line-height:1.65}.company-gains-table p+p{margin-top:14px}.company-gains-table p strong{color:#152c42;font-weight:600}.company-gains-table .text-link{margin-top:15px;padding:5px 0;font-size:.875rem;line-height:1.5}.value-mobile-label{display:none}.value-summary-note{margin-top:16px;font-size:.8125rem;line-height:1.6}.value-company-summary .section-head{align-items:start}@media (max-width:900px){.section{padding:46px 0}.page-hero{padding:36px 0}.section-head{gap:22px;margin-bottom:25px}.company-gains-table th,.company-gains-table td{padding:21px 17px}.company-gains-table thead th{padding:17px}.company-gains-table tbody th{font-size:1.05rem}.invitation{gap:24px;padding:36px 0}.corridor-evidence{padding-bottom:35px}}@media (max-width:680px){.company-gains-table,.company-gains-table tbody{display:block}.company-gains-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.company-gains-table tbody tr{padding:23px;display:block}.company-gains-table tbody th,.company-gains-table tbody td{border:0;width:100%;padding:0;display:block}.company-gains-table tbody th{margin-bottom:19px;font-size:1.2rem}.company-gains-table tbody td+td{margin-top:20px}.value-mobile-label{color:#0959ce;margin-bottom:7px;font-size:.8125rem;font-weight:600;display:block}.company-gains-table tbody th a{justify-content:space-between}.focus-company-heading h2{font-size:1.9rem}}@media (max-width:580px){.section{padding:38px 0}.strategic-agenda:has(+.section-tint){padding-bottom:24px}.strategic-agenda+.section-tint{padding-top:16px}.page-hero{padding:30px 0}.focus-company-section{padding:20px 0 30px}.focus-company-card{padding:24px}.focus-map-section{padding-bottom:32px}.modern-business-mission .section-head{margin-bottom:23px}.modern-hero-base{margin-top:30px}.corridor-charts{margin-top:24px}.corridor-sources{padding:28px 0}.invitation{padding:32px 0}.chain-panel p{font-size:1rem}.chain-panel .chain-measure p{font-size:.875rem}.company-gains-table tbody tr{padding:22px}.spaced-top{margin-top:22px}}.home-company-focus,.value-company-summary,.value-business-case{color:#0a1b32;background:#fff}.value-outcomes,.focus-center-support{color:#0a1b32;background:#f2f5fa}.strategic-agenda+.home-company-focus{border-top:1px solid #dbe3ed;padding-top:44px}.focus-center-support p{color:#46596b}.focus-center-support .eyebrow,.focus-center-support .focus-support-number{color:#0959ce}.focus-center-support .focus-support-grid>article{border-top-color:#b9cce4}.focus-center-support .text-link{color:#064fae;border-color:#8aadd6}.focus-center-support .text-link:hover{color:#043773;border-color:#043773}.focus-center-support h2,.focus-center-support h3{color:#0a1b32}.cta-band{color:#fff;background:#07563f;border-top:1px solid #197654;border-bottom:1px solid #197654}.cta-band .invitation{border:0;padding-top:46px;padding-bottom:46px}.cta-band .invitation h2{color:#fff}.cta-band .eyebrow{color:#c2efda}.cta-band p{color:#e0f3e9}.cta-band .primary-btn{color:#064732;box-shadow:none;background:#fff;border:1px solid #fff}.cta-band .primary-btn:hover{color:#043725;background:#dff3e8;border-color:#dff3e8}.cta-band .primary-btn:focus-visible{outline-offset:5px;outline:3px solid #fff}.cta-band .text-link{color:#fff;border-color:#b1dec7}.cta-band .text-link:hover{color:#e0f3e9;border-color:#fff}@media (max-width:900px){.cta-band .invitation{padding-top:38px;padding-bottom:38px}.strategic-agenda+.home-company-focus{padding-top:36px}}@media (max-width:580px){.cta-band .invitation{padding-top:32px;padding-bottom:32px}.strategic-agenda+.home-company-focus{padding-top:30px}}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.resource-card{color:#0a1b32;background:#fff;border:1px solid #c7d4e3;border-radius:16px;flex-direction:column;align-items:flex-start;min-width:0;padding:28px;display:flex}.resource-card h2,.resource-card h3{color:#0a1b32;margin:12px 0 16px;font-size:1.45rem;line-height:1.25}.resource-card p{color:#46596b;margin:0 0 20px;font-size:1rem;line-height:1.7}.resource-card .eyebrow{color:#0750af;font-size:.72rem}.resource-card .text-link{color:#064fae;margin-top:auto}.resource-card:where(a):hover{background:#f2f6fc;border-color:#0959ce}.resource-contact{overflow-wrap:anywhere;flex-direction:column;gap:12px;max-width:100%;margin-top:auto;display:flex}.resource-contact a{color:#064fae}.directory-note,.directory-scope{color:#46596b;background:#edf3fa;border-left:3px solid #0959ce;margin:28px 0 0;padding:24px;font-size:.92rem;line-height:1.65}.directory-scope{margin:0 0 28px}.directory-scope strong{color:#0a1b32;font-size:1.15rem}.directory-scope p{margin:10px 0 0}.directory-controls{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:18px;display:grid}.directory-controls>div{gap:9px;display:grid}.directory-controls input,.directory-controls button{color:#0a1b32;background:#fff;width:100%;min-height:46px}.port-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.port-card h3{font-size:1.2rem}.port-card .text-link{font-size:.9rem}.resource-source-links{flex-wrap:wrap;gap:20px 30px;margin-top:24px;display:flex}.resource-source-links .text-link{color:#064fae;font-size:.95rem}.program-card{border-top:3px solid #0959ce}.program-card:nth-child(3n){border-top-color:#116245}.program-takeaway{border-top:1px solid #c7d4e3;width:100%;margin-top:auto;padding-top:18px}.program-takeaway strong{color:#07563f;font-size:.95rem}.program-takeaway p{margin:8px 0 22px}.program-takeaway p strong{color:inherit;font-size:inherit;font-weight:700}.program-card .program-audience{color:#1d3854;font-weight:600}.program-card .text-link{margin-top:0}.pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.pillar-grid article{border-top:3px solid #0959ce;padding-top:22px}.pillar-grid article:nth-child(2){border-top-color:#cf3346}.pillar-grid article:nth-child(3){border-top-color:#116245}.pillar-grid h3{color:#0a1b32;margin:10px 0 15px;font-size:1.45rem;line-height:1.3}.pillar-grid p{color:#46596b;font-size:1rem;line-height:1.7}.roadmap-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.roadmap-steps li{border-top:1px solid #a5bbd3;padding:22px 0 0}.roadmap-steps li>span{color:#fff;background:#0959ce;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:18px;font-weight:700;display:inline-flex}.roadmap-steps h3{color:#0a1b32;margin:0 0 14px;font-size:1.25rem;line-height:1.35}.roadmap-steps p{color:#46596b;font-size:.97rem;line-height:1.7}.roadmap-steps strong{color:#07563f;margin-top:18px;font-size:.88rem;line-height:1.6;display:block}.corridor-pillars,.hunt-integration{background:#fff}.hunt-integration .button-row{margin-top:28px}.page-hero .primary-btn{margin-top:24px}.resource-card a:focus-visible,.port-card:focus-visible{outline-offset:5px;outline:3px solid #0959ce}.directory-note .text-link{color:#064fae}@media (min-width:901px){.desktop-nav{gap:24px}.desktop-nav a{white-space:nowrap}}@media (max-width:1100px){.port-grid,.roadmap-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.resource-grid,.pillar-grid,.directory-controls,.roadmap-steps{grid-template-columns:1fr}.resource-card{padding:23px}.resource-card h2{font-size:1.35rem}.directory-note,.directory-scope{padding:20px}.roadmap-steps{gap:28px}.pillar-grid{gap:26px}.resource-contact .text-link{font-size:.95rem}}.page-hero{color:#fff;background:#091f3b;border-bottom:5px solid #1670d7}.page-hero h1{color:#fff;max-width:1100px}.page-hero p,.page-hero .focus-detail-audience{color:#dbe8f7}.page-hero .eyebrow{color:#9ccaff}.page-hero .breadcrumb,.page-hero .breadcrumb a{color:#c1d7ef}.page-hero .breadcrumb a:hover{color:#fff}.page-hero .text-link{color:#fff;border-color:#92b9df}.page-hero .text-link:hover{color:#bfe3ff;border-color:#fff}.page-hero .primary-btn{color:#073b78;box-shadow:none;background:#fff;border:1px solid #fff}.page-hero .primary-btn:hover{color:#05294f;background:#dcecff}.page-hero .primary-btn:focus-visible,.page-hero a:focus-visible{outline-offset:5px;outline:3px solid #9ccaff}.page-hero .focus-detail-audience{border-color:#4c6988}.page-hero.corridor-hero h1 em{color:#83e4bb}.section-contrast{color:#fff;background:#123d68;border-block:1px solid #315f88}.section-contrast :is(h2,h3){color:#fff}.section-contrast p{color:#e0eaf5}.section-contrast .eyebrow{color:#a8d3ff}.section-contrast .text-link{color:#fff;border-color:#a8c8e6}.section-contrast .text-link:hover{color:#bfe3ff;border-color:#fff}.section-contrast .text-link:focus-visible{outline-offset:5px;outline:3px solid #bfe3ff}.section-contrast .agenda-heading h2 em{color:#87e6bf}.section-contrast .agenda-bottom>p{color:#d8e6f5}.section-contrast .agenda-trade-target{color:#0a1b32;background:#fff;border-top:5px solid #328ff0}.section-contrast .agenda-trade-target h3{color:#0a1b32}.section-contrast .agenda-trade-target>p,.section-contrast .agenda-number{color:#3e5770}.section-contrast .agenda-target-value{color:#0758bd}.section-contrast .agenda-bar{background:#dae5f2}.section-contrast .agenda-bar>span{background:#0959ce}.section-contrast .agenda-bar-target>span{background:#087850}.section-contrast .agenda-trade-target .agenda-source,.section-contrast .agenda-source a{color:#264e76}.section-contrast :is(.agenda-goal,.outcome-card,.aside-card){color:#0a1b32;background:#fff;border-color:#b9cce1}.section-contrast :is(.agenda-goal,.outcome-card,.aside-card) :is(h2,h3){color:#0a1b32}.section-contrast :is(.agenda-goal,.outcome-card,.aside-card) p{color:#46596b}.section-contrast :is(.agenda-goal,.outcome-card,.aside-card) .text-link{color:#064fae;border-color:#8aadd6}.section-contrast :is(.agenda-goal,.outcome-card,.aside-card) .eyebrow{color:#0750af}.section-contrast .roadmap-steps li{border-color:#7b9dbf}.section-contrast .roadmap-steps li>span{color:#123d68;background:#fff}.section-contrast .roadmap-steps strong{color:#98edc8}.section-contrast .resource-source-links .text-link{color:#fff}.section-contrast .topic{color:#1a4776;background:#fff;border-color:#b8d1eb}.section-contrast+.cta-band{border-top:6px solid #fff}.focus-company-section{background:#fff;padding-top:38px}.focus-company-card,.focus-card,.resource-card{box-shadow:none;background:#f0f4f9;border-color:#0959ce #bdccdf #bdccdf;border-top-style:solid;border-top-width:4px}.focus-company-card:nth-child(3n+2),.resource-card:nth-child(3n+2){border-top-color:#087850}.focus-company-card:nth-child(3n),.resource-card:nth-child(3n){border-top-color:#c73046}.focus-company-card:hover,.focus-card:hover,.resource-card:where(a):hover{background:#e2edf9;border-color:#0959ce}.focus-company-card h3{font-size:1.5rem;line-height:1.22}.focus-company-card .focus-company-action{border-top:1px solid #c2d1e2;margin-top:22px;padding-top:17px}.focus-company-card .focus-company-who{font-size:1rem;line-height:1.6}.program-featured{background:#07563f;border-color:#07563f}.program-featured :is(h2,h3),.program-featured .text-link{color:#fff}.program-featured p,.program-featured .program-audience{color:#e0f3e9}.program-featured .eyebrow,.program-featured .program-takeaway strong{color:#bcf0d7}.program-featured .program-takeaway,.program-featured .text-link{border-color:#7bbaa3}.program-featured .text-link:hover{color:#c3f2dc}.company-gains-table tbody tr:nth-child(2n){background:#edf3fa}.company-gains-table tbody tr:hover{background:#dfeafa}.focus-center-support{background:#fff;border-top:4px solid #0959ce}.focus-learning-grid>a{background:#e8eff8;border:1px solid #bdccdf}.corridor-chart{background:#f0f4f9;border:1px solid #aabed6}.directory-note,.directory-scope{background:#e3edf8;border-left-width:5px}@media (max-width:580px){.focus-company-section{padding-top:28px}.focus-company-card h3{font-size:1.4rem}.page-hero{border-bottom-width:4px}}.cta-band .invitation{align-items:center;gap:28px clamp(32px,5vw,76px);padding-block:48px}.cta-band .invitation h2{text-wrap:balance;max-width:720px;margin:0;font-size:clamp(2rem,3.25vw,3rem);line-height:1.14}.cta-band .invitation .eyebrow{margin-bottom:20px;line-height:1.5;display:block}.cta-band .invitation p{max-width:580px;margin:0;line-height:1.7}.cta-band .invitation p+.primary-btn,.cta-band .invitation .button-row{margin-top:26px}.cta-band .invitation .primary-btn{white-space:normal;text-align:left;align-items:center;max-width:100%;min-height:52px;line-height:1.4}.primary-btn>svg,.text-link>svg{flex-shrink:0}.section-head p,.agenda-heading>p,.focus-company-heading>p{margin-bottom:0}.section-head{align-items:start}.resource-card h2,.resource-card h3{margin-top:12px;margin-bottom:18px}.resource-card>.text-link{padding-top:8px}.resource-card>p:last-of-type{margin-bottom:24px}.program-takeaway{padding-top:20px}.program-takeaway p{margin-top:10px;margin-bottom:24px}.program-card>.text-link{padding-top:0}.pillar-grid p,.roadmap-steps p{margin-top:14px;margin-bottom:0}.roadmap-steps strong{margin-top:20px}.page-hero .wrap>p+.text-link{margin-top:24px}.focus-map-heading{margin-bottom:28px;padding-top:16px}.focus-map-section{padding-top:22px}.focus-company-section{padding-bottom:44px}.focus-company-heading{margin-bottom:28px}.focus-company-card .focus-company-action{gap:14px;line-height:1.45}.directory-note p{margin-top:12px;margin-bottom:0}.resource-source-links{row-gap:20px}@media (max-width:900px){.cta-band .invitation{row-gap:26px;padding-block:38px}.cta-band .invitation h2{font-size:2.35rem}}@media (max-width:580px){.cta-band .invitation{row-gap:24px;padding-block:34px}.cta-band .invitation h2{font-size:2rem}.cta-band .invitation .eyebrow{margin-bottom:16px}.cta-band .invitation p+.primary-btn,.cta-band .invitation .button-row{margin-top:22px}.focus-company-section{padding-bottom:34px}.focus-map-heading{margin-bottom:22px}}.resource-hub-card-top{justify-content:space-between;align-items:center;width:100%;margin-bottom:12px;display:flex}.resource-hub-icon{color:#0750af;background:#dce9fb;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.resource-hub-card:nth-child(2) .resource-hub-icon{color:#096141;background:#dcefe6}.resource-hub-card:nth-child(3) .resource-hub-icon{color:#ad243c;background:#f8e3e7}.resource-hub-card:nth-child(4) .resource-hub-icon{color:#0750af;background:#dce9fb}
@font-face{font-family:Border Sans;src:url(/fonts/roboto-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Border Sans;src:url(/fonts/roboto-medium.woff2)format("woff2");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Border Sans;src:url(/fonts/roboto-bold.woff2)format("woff2");font-weight:650 900;font-style:normal;font-display:swap}:root{--font-sans:"Border Sans", Arial, sans-serif;--brand-navy:#092448;--brand-blue:#0755bb;--brand-red:#b82940;--brand-green:#006847;--primary:var(--brand-blue);--ring:var(--brand-blue)}body,h1,h2,h3,h4,.quote-line,.article-body .lede,.footer-wordmark,.numbered-row>span,.focus-growth-question p,.corridor-share-callout>strong,.corridor-thesis-note>strong,.chain-panel-handoff>strong,.ribbon strong,.map-caption strong{font-family:var(--font-sans)}body{line-height:1.7}h1,h2{letter-spacing:-.035em;text-wrap:balance}h3,h4{letter-spacing:-.018em;line-height:1.22}button,input,textarea,select{font-family:inherit}.site-header{box-shadow:0 3px 20px #09244808}.site-header:before,.footer:before{background:linear-gradient(90deg,#0755bb 0 28%,#fff 28% 35%,#b82940 35% 62%,#fff 62% 69%,#006847 69%);height:4px}.desktop-nav a{font-weight:500}.desktop-nav a[aria-current=page]{border-color:var(--brand-red)}.modern-hero{background:linear-gradient(115deg,#071b36,#10385f)}.modern-hero-copy h1{letter-spacing:-.045em;font-weight:700;line-height:1.04}.modern-hero-copy h1 em{color:#86e0ba}.modern-corridor-visual{border-color:#647b9666;border-radius:12px;box-shadow:0 20px 50px #0002}.modern-map-heading{border-top:3px solid #b82940}.modern-map-stat strong,.corridor-metric-value,.agenda-target-value{font-variant-numeric:tabular-nums;letter-spacing:-.035em}.page-hero{background:linear-gradient(110deg,#092448,#143b60);border-bottom:4px solid #b82940}.page-hero p{max-width:930px;line-height:1.75}.section-contrast{background:#12385e}.red-rule{background:linear-gradient(90deg,#438eff 0 28%,#fff 28% 36%,#e45163 36% 64%,#fff 64% 72%,#36ba86 72%);width:96px;height:4px}.section-head{gap:clamp(24px,5vw,72px)}.resource-card,.focus-company-card,.focus-card,.agenda-goal,.outcome-card{border-radius:10px;box-shadow:0 5px 18px #09244806}.resource-card:not(.program-featured),.focus-company-card,.focus-card{background:#f5f8fc}.focus-company-card h3,.resource-card h2,.resource-card h3{font-weight:600;line-height:1.28}.primary-btn{white-space:normal;text-align:center;border-radius:6px;min-height:48px;font-weight:600;line-height:1.4}.primary-btn:focus-visible{outline-offset:4px;outline:3px solid #0755bb}.cta-band{background:#006044;border-color:#2a8768;position:relative}.cta-band:before{content:"";background:linear-gradient(90deg,#2177e8 0 28%,#fff 28% 35%,#df4158 35% 62%,#fff 62% 69%,#2aa875 69%);height:4px;position:absolute;top:0;left:0;right:0}.cta-band .invitation{padding-block:52px}.cta-band .invitation h2{letter-spacing:-.025em;font-weight:600}.footer-wordmark{letter-spacing:.045em;font-family:Georgia,Times New Roman,serif;font-weight:700}.mission-statement{border-bottom:1px solid #7a9bbc;grid-template-columns:1.35fr .75fr;gap:clamp(30px,5vw,72px);margin-bottom:44px;padding-bottom:48px;display:grid}.mission-copy h2{margin-bottom:24px;font-size:clamp(2.15rem,3.6vw,3.3rem);line-height:1.13}.mission-copy p{max-width:760px;font-size:1.08rem;line-height:1.8}.mission-ambitions{align-content:start;gap:22px;display:grid}.mission-ambitions>div{border-left:4px solid #ef6677;padding:6px 0 6px 22px}.mission-ambitions>div:nth-child(2){border-color:#62d4a4}.mission-ambitions strong{letter-spacing:-.035em;color:#fff;font-size:clamp(2.2rem,3.5vw,3.25rem);line-height:1.12;display:block}.mission-ambitions span{color:#e4eef9;margin-top:9px;font-size:1rem;display:block}.mission-ambitions>p{color:#cadcf0;font-size:.875rem;line-height:1.65}@media (max-width:900px){.mission-statement{grid-template-columns:1fr;gap:28px}.mission-ambitions{grid-template-columns:1fr 1fr}.mission-ambitions>p{grid-column:1/-1}.section-head{gap:26px}}@media (max-width:580px){.mission-statement{margin-bottom:32px;padding-bottom:32px}.mission-ambitions{grid-template-columns:1fr}.mission-copy p{font-size:1rem}.cta-band .invitation{padding-block:36px}.modern-hero-copy h1{letter-spacing:-.035em}.mission-ambitions strong{font-size:2.3rem}}@media (prefers-reduced-motion:no-preference){.resource-card:where(a),.focus-company-card,.focus-card{transition:transform .18s,box-shadow .18s}.resource-card:where(a):hover,.focus-company-card:hover,.focus-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #09244812}}.strategic-agenda .agenda-goal:last-child,.agenda-full .agenda-goal:last-child{grid-column:auto}.strategic-agenda .mission-statement{margin-bottom:32px;padding-bottom:32px}.strategic-agenda .agenda-goal-top{margin-bottom:20px}.alpha-section{color:#092448;background:#f0f5fb;border-block:1px solid #c6d5e5}.alpha-definition{max-width:1000px;margin-bottom:32px}.alpha-definition h3{margin-bottom:18px}.alpha-definition p+p{margin-top:16px}.alpha-definition a{color:#0755bb;text-underline-offset:3px;text-decoration:underline}.alpha-comparison{grid-template-columns:1fr 1fr;gap:24px;display:grid}.alpha-comparison article{border:1px solid #bacae0;background:#fff;border-top:4px solid #0755bb;border-radius:8px;padding:28px}.alpha-comparison article:nth-child(2){border-top-color:#006847}.alpha-comparison h3{margin-bottom:18px;font-size:1.6rem}.alpha-comparison .eyebrow{margin-bottom:16px}.alpha-outcome{justify-content:space-between;align-items:start;gap:28px;margin-top:28px;display:flex}.alpha-outcome p{max-width:760px}.alpha-outcome .text-link{flex-shrink:0}.home-border .section-head .text-link{margin-top:18px}.home-border+.dark-section{color:#092448;background:#fff}.home-border+.dark-section p{color:#46596b}.home-border+.dark-section .eyebrow,.home-border+.dark-section .text-link,.home-border+.dark-section .num{color:#0755bb}.modern-hero-grid{grid-template-columns:1fr;gap:30px}.modern-hero-copy{grid-template-columns:1fr 1fr;align-items:center;column-gap:64px;max-width:none;display:grid}.modern-hero-copy .binational-label{grid-column:1/-1}.modern-hero-copy h1{grid-area:2/1/5;margin:24px 0;font-size:clamp(2.8rem,4.3vw,4.5rem)}.modern-hero-copy>p{grid-column:2}.modern-hero-copy .button-row{grid-column:2;margin-top:20px}.modern-hero-copy>.modern-powered{margin-top:16px}.modern-corridor-visual{max-width:none}.modern-corridor-visual>img{aspect-ratio:16/9;object-fit:contain;height:auto;max-height:none}.modern-map-stat{padding:18px 26px}.modern-map-stat strong{font-size:2.1rem}.modern-map-stat p{max-width:none;margin-top:4px}.modern-map-caption{padding-block:14px}.modern-hero-base{margin-top:28px}@media (max-width:900px){.alpha-comparison{grid-template-columns:1fr}.alpha-outcome{flex-direction:column;gap:16px}.modern-hero-copy{display:block}.modern-hero-copy h1{font-size:clamp(2.8rem,7vw,4rem)}.modern-hero-grid{gap:28px}.modern-corridor-visual>img{object-fit:contain;height:auto;max-height:none}.modern-hero-copy>p{max-width:700px}}@media (max-width:580px){.alpha-comparison article{padding:24px}.modern-map-caption,.modern-map-heading{flex-wrap:wrap}.modern-corridor-visual{border-radius:8px}.modern-map-stat{padding:18px}.modern-map-stat strong{font-size:1.8rem}.modern-map-caption span{font-size:.875rem}}@media (max-width:1100px){.desktop-nav{display:none}.mobile-toggle{display:inline-flex!important}.nav-inner{height:84px}.nav-cta{display:none}}.modern-map-expand{color:#c9dff4;text-underline-offset:4px;border-top:1px solid #314c67;padding:12px 24px;font-size:.875rem;text-decoration:underline;display:block}.section{padding-block:clamp(36px,3.6vw,52px)}.home-programs{padding-bottom:40px}.home-perspectives{color:#fff;background:#092448;border-top:4px solid #b82940}.home-perspectives .section-head h2{color:#fff}.home-perspectives .section-head p{color:#dbe8f7}.home-perspectives .section-head .eyebrow,.home-perspectives>.wrap>.section-head .text-link{color:#acd4ff;border-color:#7fa9d7}.home-perspectives .article-card,.home-perspectives .article-card:first-child{color:#092448;background:#fff;border:1px solid #bdd0e4;border-radius:10px;padding:28px}.home-perspectives .article-card h3{color:#092448}.home-perspectives .article-card p{color:#46596b}.home-perspectives .article-card .eyebrow,.home-perspectives .article-card .text-link{color:#0755bb;border-color:#87a9d1}.home-perspectives a:focus-visible{outline-offset:5px;outline:3px solid #70b7ff}.alpha-section{background:#fff}.alpha-focus{color:#fff;background:#123f68;border-block:4px solid #dbe8f7}.alpha-focus .section-head h2,.alpha-focus .alpha-definition h3{color:#fff}.alpha-focus .section-head p,.alpha-focus .alpha-definition p,.alpha-focus .alpha-outcome p{color:#e0eaf5}.alpha-focus .section-head .eyebrow,.alpha-focus .alpha-definition a,.alpha-focus .alpha-outcome .text-link{color:#acd4ff;border-color:#91b4d8}.alpha-focus .alpha-comparison article{color:#092448}.alpha-focus .alpha-comparison p{color:#46596b}.value-company-summary{color:#fff;background:#092448;border-block:4px solid #dbe8f7}.value-company-summary .section-head h2{color:#fff}.value-company-summary .section-head p,.value-company-summary .value-summary-note{color:#dbe8f7}.value-company-summary .section-head .eyebrow{color:#acd4ff}.value-company-summary .company-gains-table{color:#092448}.value-outcomes.section-contrast{color:#092448;background:#fff;border:0}.value-outcomes.section-contrast .section-head h2{color:#092448}.value-outcomes.section-contrast .section-head p{color:#46596b}.value-outcomes.section-contrast .section-head .eyebrow{color:#0755bb}.value-outcomes.section-contrast .outcome-card{background:#eef4fb}.value-business-case{color:#fff;background:#123f68}.value-business-case h2,.value-business-case h3{color:#fff}.value-business-case p{color:#e0eaf5}.value-business-case .eyebrow,.value-business-case .numbered-row>span{color:#acd4ff}.value-business-case .numbered-row{border-color:#7693b0}.value-success{background:#006044;border-top:4px solid #fff}.value-success .eyebrow{color:#bcebd6}@media (max-width:580px){.section{padding-block:34px}.home-programs{padding-bottom:30px}.home-perspectives .article-card,.home-perspectives .article-card:first-child{padding:24px}}.resources-trigger{font:inherit;color:#102b50;cursor:pointer;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:14px 0;display:flex}.resources-trigger:hover,.resources-trigger[data-active=true],.resources-trigger[data-state=open]{color:#0755cc;border-bottom-color:#0755cc}.resources-trigger:focus-visible{outline-offset:5px;outline:2px solid #0755cc}.resources-dropdown{color:#102b50;background:#fff;border:1px solid #cbd9ea;min-width:235px;padding:8px;box-shadow:0 15px 40px #06172f25}.resources-dropdown a{cursor:pointer;justify-content:space-between;gap:24px;padding:14px;font-size:1rem;display:flex}.resources-dropdown a:focus,.resources-dropdown a[data-highlighted]{color:#0649b8;background:#e7effc}.mobile-resources{border-block:1px solid #d4e0ef;gap:12px;padding:16px 0;display:grid}.mobile-resources>span{text-transform:uppercase;letter-spacing:.08em;color:#52677e;font-size:.8rem}.mobile-resources>a{padding-left:16px;font-size:1.1rem}.home-tariff-signal{color:#fff;background:#0a513e;border-top:3px solid #36c38f;gap:8px;padding:22px 28px;display:grid}.home-tariff-signal>span{color:#defff0;font-size:.85rem}.home-tariff-signal strong{font-size:1.8rem;line-height:1.4}.home-tariff-signal small{font-size:.95rem;font-weight:500}.home-tariff-signal svg{vertical-align:middle;display:inline-block}.home-tariff-signal:hover{background:#083e32}.tariff-page section[id]{scroll-margin-top:110px}.tariff-page .tariff-hero{color:#fff;background:#0b2546}.tariff-hero h1,.tariff-hero .tariff-source{color:#fff}.tariff-hero p{color:#d5e3f2}.tariff-hero .eyebrow{color:#8fc0ff;margin-top:28px;display:block}.tariff-edition{color:#bfead7;align-items:center;gap:10px;margin:24px 0;font-size:.9rem;display:flex}.tariff-jumps{flex-wrap:wrap;gap:10px;display:flex}.tariff-jumps a{color:#fff;border:1px solid #627d9d;border-radius:6px;padding:10px 15px;font-size:.9rem}.tariff-jumps a:hover{background:#244366}.tariff-rate-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:30px;display:grid}.tariff-rate{background:#edf3fc;border-top:4px solid #0755cc;border-radius:0 0 10px 10px;gap:14px;padding:24px;display:grid}.tariff-rate:first-child{background:#e3f3eb;border-color:#087855}.tariff-rate:nth-child(3){border-color:#be3348}.tariff-rate>span{color:#213e62;font-weight:600}.tariff-rate strong{letter-spacing:-.05em;color:#102b50;font-size:clamp(2.6rem,4vw,4rem);line-height:1.1}.tariff-meter{background:#cfdaeb;border-radius:5px;height:6px;overflow:hidden}.tariff-meter>span{background:#0755cc;height:100%;display:block}.tariff-rate:first-child .tariff-meter>span{background:#087855}.tariff-rate:nth-child(3) .tariff-meter>span{background:#be3348}.tariff-source{color:#0755cc;text-underline-offset:4px;align-items:center;gap:6px;font-size:.875rem;text-decoration:underline;display:inline-flex}.tariff-table th,.tariff-table td{color:#183555;padding:16px;font-size:.95rem}.tariff-table th{background:#e9f0fa;font-weight:650}.tariff-table caption{text-align:left;color:#52677e;white-space:normal;padding:16px 0}.tariff-note{color:#52677e;max-width:1000px;margin:20px 0;font-size:.9rem;line-height:1.7}.tariff-update{background:#edf3fc;border-left:4px solid #0755cc;margin-top:24px;padding:24px}.tariff-update p{color:#354e70;margin:12px 0}.tariff-dark{color:#fff;background:#0b2546}.tariff-dark h2,.tariff-dark h3{color:#fff}.tariff-dark p{color:#d7e2f0}.tariff-dark .eyebrow,.tariff-dark .tariff-source{color:#9dc8ff}.tariff-mechanics-grid{grid-template-columns:1fr 1fr;gap:40px;margin-top:28px;display:grid}.tariff-mechanics-grid article{border-top:1px solid #526e8c;padding-top:24px}.tariff-mechanics-grid h3{margin-bottom:15px;font-size:1.5rem}.tariff-mechanics-grid p{margin-bottom:20px}.tariff-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tariff-policy{background:#fff;border:1px solid #cbd9ea;border-radius:10px;flex-direction:column;align-items:flex-start;gap:16px;padding:26px;display:flex}.tariff-policy h3{color:#102b50;margin:0;font-size:1.45rem;line-height:1.25}.tariff-policy p{color:#445c7a;margin:0;font-size:1rem}.tariff-policy .tariff-source{margin-top:auto}.tariff-policy .eyebrow{margin:0;font-size:.72rem}.tariff-opportunity{background:#dce9fc}.tariff-opportunity h2{max-width:1000px}.tariff-lede{color:#354e70;max-width:970px;margin:22px 0 30px}.tariff-opportunity .tariff-policy svg{color:#087855}@media (max-width:760px){.tariff-rate-grid,.tariff-policy-grid{grid-template-columns:1fr 1fr}.tariff-mechanics-grid{grid-template-columns:1fr;gap:26px}.tariff-policy{padding:22px}.home-tariff-signal{padding:20px}.tariff-table{min-width:560px}.tariff-edition{align-items:flex-start}}@media (max-width:480px){.tariff-policy-grid{grid-template-columns:1fr}.tariff-rate{padding:18px}.tariff-rate>span{font-size:.85rem}.tariff-source{font-size:.8rem}}
