/* SOCAR final design feedback, 2 November 2026. Only the three final previews load this file. */
.st-aag.st-v2 .v2-hero-bg::after{background:linear-gradient(90deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.48) 52%,rgba(0,0,0,.32) 100%),linear-gradient(180deg,rgba(0,0,0,.12) 0%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.72) 100%)}
/* Keep every name/title on a common baseline, selected portrait grows upwards. */
.st-aag.st-v2 .mg2-strip{align-items:end;row-gap:28px}
.st-aag.st-v2 .mg2-tab,.st-aag.st-v2 .mg2-tab:hover,.st-aag.st-v2 .mg2-tab[aria-selected="true"]{display:grid;grid-template-rows:200px 2.4em 1.5em;justify-items:center;align-items:start;row-gap:12px;padding:10px 0;min-width:0}
.st-aag.st-v2 .mg2-tab .mg-avatar{width:126px;height:126px;align-self:end;object-position:center}
.st-aag.st-v2 .mg2-tab[aria-selected="true"] .mg-avatar{width:200px;height:200px}
.st-aag.st-v2 .mg2-tab b{line-height:1.2;width:100%;margin:0}
.st-aag.st-v2 .mg2-tab span{font-size:12px;letter-spacing:.025em;line-height:1.5;white-space:nowrap}
.st-aag.st-v2 .mg2-card .mg-avatar{width:150px;height:150px;object-position:center}
.st-aag.st-v2 .mg2-cards .mg2-card,.st-aag.st-v2 .mg-links .mg-link{background:#fff;border-color:#dcdcdc}
.st-aag.st-v2 .mg2-hero-facts{grid-template-columns:minmax(max-content,1fr) minmax(max-content,1fr);column-gap:32px}
.st-aag.st-v2 .mg2-hero-facts span{white-space:nowrap;font-size:12px;line-height:1.5}
.st-aag.st-v2 .mg2-hero-facts b{line-height:1.25}
/* Larger source SVGs, not enlarged low-resolution raster icons. */
.st-aag.st-v2 .rc-area8 .rc-ico{width:68px;height:68px}
.st-aag.st-v2 .rc-area8 .rc-ico svg{width:42px;height:42px}
.st-aag.st-v2 .rc-pillar .rc-ico{width:76px;height:76px}
.st-aag.st-v2 .rc-pillar .rc-ico svg{width:42px;height:42px}
.st-aag.st-v2 .rc-life-step .rc-ico{width:64px;height:64px}
.st-aag.st-v2 .rc-life-step .rc-ico svg{width:38px;height:38px}
.st-aag.st-v2 .rc-fw-step .rc-ico-lg{width:96px;height:96px;background:#f2f2f2;border-radius:50%}
.st-aag.st-v2 .rc-fw-step .rc-ico-lg svg{width:44px;height:44px}
.st-aag.st-v2 .rc-fw-line{top:128px}
/* Triangle text centred within each layer; equal arrow/label offsets on both sides. */
.st-aag.st-v2 .rc-pyr-tier{align-items:center;justify-content:center}
.st-aag.st-v2 .rc-pyr-tier:nth-child(1){align-items:center;padding:0;font-size:clamp(12px,1.05vw,16px);line-height:1.2}
.st-aag.st-v2 .rc-pyr-tier:nth-child(1) span{width:92px;max-width:10%;hyphens:manual}
.st-aag.st-v2 .rc-pyr-side{top:50%;width:40%;height:56px;gap:12px;justify-content:flex-end;transform-origin:center;line-height:1.4}
.st-aag.st-v2 .rc-pyr-side span{min-height:42px;display:flex;align-items:center;justify-content:center}
.st-aag.st-v2 .rc-pyr-side .fn-arw{flex:0 0 2px}
.st-aag.st-v2 .rc-pyr-l{left:25%;transform:translate(-50%,-50%) rotate(-43.03deg) translateY(-50px)}
.st-aag.st-v2 .rc-pyr-r{left:75%;transform:translate(-50%,-50%) rotate(43.03deg) translateY(-50px)}
.st-aag.st-v2 .rc-pyr-base{display:grid;grid-template-columns:minmax(24px,1fr) max-content minmax(24px,1fr);gap:24px;width:min(1020px,84%);margin-top:26px}
.st-aag.st-v2 .rc-pyr-base span{display:block;max-width:100%;line-height:1.5}
.st-aag.st-v2 .rc-pyr-base i{width:100%}
.fusion-tb-footer .st-speakup-foot img{width:60px;height:60px;object-fit:contain}
@media(max-width:1200px) and (min-width:901px){.st-aag.st-v2 .mg2-hero-facts{column-gap:20px}.st-aag.st-v2 .mg2-hero-facts span{font-size:10.5px}.st-aag.st-v2 .mg2-hero-facts b{font-size:20px}}
@media(max-width:760px){
.st-aag.st-v2 .rc-pyr-tier:nth-child(1){padding:0;font-size:12px}
.st-aag.st-v2 .rc-pyr-tier:nth-child(1) span{width:68px;max-width:none}
.st-aag.st-v2 .rc-pyr-side{position:static;transform:none;width:auto;height:auto;margin:14px 0}
.st-aag.st-v2 .rc-pyr-side span{min-height:0}
.st-aag.st-v2 .rc-pyr-base{width:100%;grid-template-columns:24px minmax(0,1fr) 24px;gap:14px}
.st-aag.st-v2 .rc-pyr-base span{white-space:normal;font-size:12px;text-align:center}
.st-aag.st-v2 .rc-fw-line{top:128px}
}
@media(max-width:640px){
.st-aag.st-v2 .mg2-tab,.st-aag.st-v2 .mg2-tab:hover,.st-aag.st-v2 .mg2-tab[aria-selected="true"]{grid-template-rows:120px 2.4em 1.5em}
.st-aag.st-v2 .mg2-tab .mg-avatar{width:84px;height:84px}
.st-aag.st-v2 .mg2-tab[aria-selected="true"] .mg-avatar{width:120px;height:120px}
.st-aag.st-v2 .mg2-tab span{font-size:10px}
.st-aag.st-v2 .mg2-hero-facts{grid-template-columns:minmax(0,1fr);gap:18px}
.st-aag.st-v2 .mg2-hero-facts span{font-size:12px}
}

/* Final sizing verification: prevent theme image max-width from squashing the selected circle. */
.st-aag.st-v2 .mg2-tab .mg-avatar{max-width:none}
.st-aag.st-v2 .mg2-tab,.st-aag.st-v2 .mg2-tab:hover,.st-aag.st-v2 .mg2-tab[aria-selected="true"]{grid-template-rows:200px 22px 18px}
.st-aag.st-v2 .rc-pyr-tier:nth-child(1) span{position:absolute;top:66.667%;left:50%;transform:translate(-50%,-50%)}
@media(max-width:760px){.st-aag.st-v2 .rc-pyr-tier:nth-child(1){font-size:clamp(10.5px,2.6vw,12px)}.st-aag.st-v2 .rc-pyr-tier:nth-child(1) span{width:clamp(58px,16vw,92px)}}
@media(max-width:640px){.st-aag.st-v2 .mg2-tab,.st-aag.st-v2 .mg2-tab:hover,.st-aag.st-v2 .mg2-tab[aria-selected="true"]{grid-template-rows:120px 44px 15px;row-gap:10px}}
