/* ROAWIN V50: PG business priority on homepage, unchanged PG and EA core content */
.rw50-pg-first .rw16-hero{background-image:url('assets/rw32-global-finance-hub.webp');background-position:center right}
.rw50-pg-first .rw16-hero:after{background:linear-gradient(90deg,rgba(2,12,33,.95) 0%,rgba(3,19,45,.88) 32%,rgba(4,19,44,.25) 67%,rgba(4,14,34,.15) 100%),linear-gradient(0deg,rgba(2,12,28,.65),transparent 26%)}
.rw50-pg-first .v8-pg-card{box-shadow:0 24px 66px rgba(21,126,123,.14);border-color:#c4e9d7}
.rw50-pg-first .v8-pg-card .v8-business-id{color:#23865e}
.rw50-pg-spotlight{padding:64px 0 76px;background:linear-gradient(130deg,#f0fbf8 0%,#f6fbff 68%,#fff 100%)}
.rw50-pg-layout{display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:40px}
.rw50-pg-text{min-width:0}
.rw50-kicker{font-size:11px;color:#188f77;font-weight:850;letter-spacing:.14em}
.rw50-pg-text h2{font-size:clamp(27px,3.2vw,43px);line-height:1.27;letter-spacing:-.055em;color:#15395e;margin:13px 0 15px;word-break:keep-all}
.rw50-pg-text h2 strong{color:#117d8a}
.rw50-pg-text>p{font-size:15px;color:#59748b;line-height:1.85;max-width:570px;word-break:keep-all}
.rw50-pg-chips{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 25px}
.rw50-pg-chips span{border:1px solid #c8eade;border-radius:999px;background:#fff;font-size:12px;font-weight:750;color:#197c72;padding:8px 11px}
.rw50-pg-actions{display:flex;flex-wrap:wrap;gap:10px}
.rw50-pg-actions a{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;padding:13px 19px;border-radius:14px}
.rw50-pg-primary{background:linear-gradient(110deg,#087b8b,#22aab0);color:#fff}
.rw50-pg-secondary{background:white;color:#18788a;border:1px solid #bee5e6}
.rw50-pg-text small{display:block;color:#7b93a3;line-height:1.6;font-size:11px;margin-top:16px}
.rw50-pg-image{min-width:0;border-radius:26px;overflow:hidden;box-shadow:0 18px 48px #1c68881e;border:1px solid #d5edf0;aspect-ratio:1.52;}
.rw50-pg-image img{display:block;width:100%;height:100%;object-fit:cover}
@media(max-width:900px){.rw50-pg-layout{grid-template-columns:1fr;gap:26px}.rw50-pg-spotlight{padding:45px 0}.rw50-pg-image{aspect-ratio:1.9}}
@media(max-width:700px){.rw50-pg-first .rw16-hero{background-position:60% top;background-size:auto 520px}.rw50-pg-spotlight{padding:38px 0 45px}.rw50-pg-layout{gap:19px}.rw50-pg-text>p{font-size:13px}.rw50-pg-text h2{font-size:28px}.rw50-pg-image{border-radius:17px;aspect-ratio:1.7}.rw50-pg-actions a{padding:12px 14px;font-size:12px}}
