.advisory-offer-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0}.advisory-offer-footer-wrap{margin-top:28px;padding-block:24px;border-top:1px solid var(--rs-color-line)}.advisory-offer-footer .advisory-offer-footer__item{display:flex;align-items:center;gap:14px;min-width:0;min-height:104px;box-sizing:border-box;padding:20px;background:var(--rs-color-gold);color:var(--rs-color-navy-deep);border:1px solid var(--rs-color-gold);text-decoration:none;line-height:1.2}.advisory-offer-footer .advisory-offer-footer__item--current{background:var(--rs-color-navy);border-color:var(--rs-color-navy);color:var(--rs-color-cream)}.advisory-offer-footer__number{flex:none;font:500 12px/1.5 var(--rs-font-mono)}.advisory-offer-footer__name{flex:1;min-width:0;font:600 clamp(18px,1.7vw,23px)/1.2 var(--rs-font-display)}.advisory-offer-footer__name small{display:block;margin-top:8px;font:400 12px/1.5 var(--rs-font-body)}.advisory-offer-footer a.advisory-offer-footer__item:hover{background:var(--rs-color-gold-pale);border-color:var(--rs-color-gold-pale);color:var(--rs-color-navy-deep)}.advisory-offer-footer a:focus-visible{outline:3px solid var(--rs-color-navy-deep);outline-offset:4px}@media(max-width:700px){.advisory-offer-footer{grid-template-columns:minmax(0,1fr);gap:10px}.advisory-offer-footer .advisory-offer-footer__item{min-height:76px;padding:16px 18px}}.intelligence-page{color:var(--ink)}.intelligence-page h1{font:600 clamp(42px,5vw,72px)/1.03 var(--serif);margin:18px 0 24px}.intelligence-page h2{font:600 clamp(30px,3.5vw,46px)/1.12 var(--serif);max-width:850px;margin:14px 0}.intelligence-page h3{font:600 28px/1.15 var(--serif);margin:12px 0}.intelligence-page h4{font:600 14px/1.5 var(--sans);margin:20px 0 6px}.intelligence-page p{font:16px/1.8 var(--sans);margin:12px 0;max-width:820px}.intelligence-page .im-eyebrow{font:11px/1.6 var(--mono);letter-spacing:.08em}.im-section{padding:58px 0;border-bottom:1px solid var(--line)}.im-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;padding:40px;background:var(--soft-gold);color:var(--navy)}.im-hero nav{display:flex;flex-wrap:wrap;gap:16px;margin-top:26px}.im-ambition{align-self:center;border-left:2px solid var(--navy);padding:24px}.im-ambition>span{font:11px var(--mono)}.im-ambition strong{display:block;font:600 32px/1.2 var(--serif);margin:18px 0}.intelligence-page a{display:inline-flex;align-items:center;min-height:44px;padding:10px 4px;color:inherit;text-underline-offset:5px}.intelligence-page .im-primary{padding:14px 18px;background:var(--navy);color:var(--paper);text-decoration:none}.im-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.im-step{padding:28px;background:var(--green)}.im-step-1{background:var(--navy);color:var(--paper)}.im-step-2{background:var(--soft-gold);color:var(--navy)}.im-step-label{font:12px var(--mono);text-transform:uppercase;letter-spacing:.12em}.im-glyph{font:42px/1.8 var(--mono);margin:12px 0}.im-system{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:28px;margin-top:30px;align-items:start}.im-map{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto auto;gap:48px 18px;padding:28px 16px;background:var(--navy);isolation:isolate}.im-lines{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.im-lines line{stroke:var(--muted);stroke-width:1.5}.im-lines line.is-active{stroke:var(--gold);stroke-width:2.5}.intelligence-page button{min-height:44px;font:500 14px/1.5 var(--sans);cursor:pointer;max-width:100%;overflow-wrap:anywhere}.im-node{border:1px solid var(--gold);padding:16px 12px;background:var(--paper);color:var(--navy);text-align:left}.im-node strong{display:block;font:600 24px/1.1 var(--serif);margin-bottom:8px}.im-node span{font-size:12px}.im-node[aria-pressed=true]{background:var(--soft-gold);outline:2px solid var(--gold);outline-offset:4px}.im-node--observatory{grid-column:1;grid-row:1}.im-node--atlas{grid-column:2;grid-row:1}.im-node--index{grid-column:3;grid-row:1}.im-node--core{grid-column:1/4;grid-row:2;justify-self:center;width:78%;padding:24px;text-align:center}.im-node--core strong{font-size:32px}.im-node--scenarios{grid-column:1;grid-row:3}.im-node--diagnostic{grid-column:3;grid-row:3}.im-node--pathways{grid-column:1;grid-row:4}.im-node--position{grid-column:3;grid-row:4}.im-detail{padding:26px;background:var(--green);border-top:3px solid var(--gold)}.im-detail p{font-size:14px}.intelligence-page .im-limit{padding-top:14px;border-top:1px solid var(--line);font-size:13px}.intelligence-page .im-caption{font-size:13px;color:var(--muted)}.im-feedback{font-size:14px!important;padding:14px;border-left:2px solid var(--gold)}.im-research{display:flex;gap:28px;align-items:center;justify-content:space-between;margin-top:24px;padding:24px;border:1px solid var(--line)}.im-research p{font-size:14px}.im-research a{flex-shrink:0}.im-two{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:28px 0}.im-value .im-two article{border-left:3px solid var(--gold);padding-left:24px}.im-engagement{display:grid;grid-template-columns:1fr 1.3fr;gap:28px;margin-top:30px}.im-options{display:flex;flex-direction:column;gap:12px}.im-options button{padding:16px;text-align:left;background:var(--paper);border:1px solid var(--line);color:var(--ink)}.im-options button[aria-pressed=true]{background:var(--navy);color:var(--paper)}.im-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:30px}.im-workflow article{border-top:3px solid var(--gold);padding-top:18px}.im-workflow strong{font:600 28px var(--serif)}.im-workflow p{font-size:14px}.intelligence-page summary{min-height:44px;padding:14px 0;cursor:pointer}.intelligence-page details{border-top:1px solid var(--line);margin-top:24px}.intelligence-page :is(button,a,summary):focus-visible{outline:3px solid var(--gold);outline-offset:5px}.im-close{background:var(--green);padding:30px;margin:40px 0}@media(max-width:1000px){.im-system{grid-template-columns:1fr}.im-hero{gap:24px;padding:28px}.im-map{gap:40px 24px}}@media(max-width:650px){.im-hero,.im-three,.im-two,.im-engagement,.im-workflow{grid-template-columns:1fr}.im-ambition{border-left:0;border-top:1px solid var(--navy);padding:20px 0}.im-hero{padding:24px}.im-map{grid-template-columns:1fr 1fr;padding:24px 16px;gap:26px 16px}.im-node--core{grid-column:1/3;grid-row:1;width:100%}.im-node--observatory{grid-column:1;grid-row:2}.im-node--atlas{grid-column:2;grid-row:2}.im-node--index{grid-column:1/3;grid-row:3;justify-self:center;width:70%}.im-node--scenarios{grid-column:1;grid-row:4}.im-node--diagnostic{grid-column:2;grid-row:4}.im-node--pathways{grid-column:1;grid-row:5}.im-node--position{grid-column:2;grid-row:5}.im-node strong{font-size:22px}.im-research{display:block}.im-section{padding:36px 0}.im-close{padding:24px}.im-lines{opacity:.7}}.im-evolving{border-left:3px solid var(--gold);padding:12px 24px;margin-top:28px;max-width:900px}.im-research--featured{background:var(--soft-gold);color:var(--navy);border-color:var(--soft-gold)}.im-research--featured .im-primary{background:var(--navy);color:var(--paper);padding:14px 20px}.im-research--featured .im-primary:focus-visible{outline-color:var(--navy)}
