/* Preserve the reference agency poster while replacing only the three legacy brand marks. */
html body #app .original-agency-us{isolation:isolate}
html body #app .agency-poster-rebrand{position:absolute;inset:0;z-index:6;pointer-events:none}
html body #app .agency-poster-logo-cover{position:absolute;left:36%;top:0;width:28%;height:9.25%;display:flex;align-items:flex-end;justify-content:center;background:radial-gradient(ellipse at 50% 45%,#080a30 0%,#080a30 62%,rgba(8,10,48,.9) 82%,rgba(8,10,48,0) 100%)}
html body #app .agency-poster-logo-cover img{display:block!important;width:78%!important;height:58%!important;object-fit:contain!important;filter:drop-shadow(0 2px 5px rgba(255,198,66,.25))}
html body #app .agency-poster-main-cover{position:absolute;left:23%;top:10.15%;width:54%;height:6.35%;display:grid;place-items:center;background:radial-gradient(ellipse at center,rgba(8,6,41,.99) 0%,rgba(8,6,41,.97) 72%,rgba(8,6,41,0) 100%)}
html body #app .agency-poster-main-cover span{font-size:clamp(30px,8.6vw,39px);font-weight:900;line-height:1;white-space:nowrap;letter-spacing:.02em;color:#ffe38b;background:linear-gradient(180deg,#fff8ce 0%,#ffde73 35%,#d99a24 78%,#fff0a6 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 0 #6b3508) drop-shadow(0 0 7px rgba(255,195,58,.42))}
html body #app .agency-poster-footer-cover{position:absolute;left:27%;bottom:.35%;width:46%;height:2.9%;display:flex;align-items:center;justify-content:center;gap:9px;background:radial-gradient(ellipse at center,rgba(8,6,39,.99) 0%,rgba(8,6,39,.96) 78%,rgba(8,6,39,0) 100%);color:#e6dfd2;font-size:clamp(9px,2.6vw,12px);letter-spacing:.06em;white-space:nowrap}
html body #app .agency-poster-footer-cover i{height:1px;flex:1;background:linear-gradient(90deg,transparent,#c9c0b3,transparent)}
html body #app .agent-intro-brand{display:flex;justify-content:center;margin:0 0 16px}
html body #app .agent-intro-brand img{display:block;width:min(180px,52vw);height:56px;object-fit:contain}
