/* V3.0.1: restored cinematic chapter, India-to-UAE guidance and shared typing. */
.corporate-v3 .c-restored-vision{margin:0;grid-template-columns:1fr 1fr;background:#edf2f4;min-height:0}
.corporate-v3 .c-restored-vision .dubai-dream-heading{padding:64px max(5%,calc((100vw - 1240px)/2));background:#0b2b43}
.corporate-v3 .c-restored-vision .dubai-dream-heading h2{font-size:clamp(32px,3.3vw,46px);line-height:1.2;font-weight:650;letter-spacing:-1.4px;max-width:1050px}
.corporate-v3 .c-restored-vision .dubai-dream-heading p{font-size:14px;max-width:620px}
.corporate-v3 .c-restored-vision .vision-video-wrap{border-radius:0;min-height:500px;position:relative}
.corporate-v3 .c-restored-vision .vision-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:none!important;transform:none!important}
.corporate-v3 .c-restored-vision .vision-video-label{left:10%;bottom:40px}
.corporate-v3 .c-restored-vision .trader-copy{padding:60px 12%;align-self:center;min-width:0}
.corporate-v3 .c-restored-vision .trader-copy h2{font-size:clamp(31px,3.2vw,44px);line-height:1.2;letter-spacing:-1.4px}
.corporate-v3 .c-restored-vision .trader-copy p{font-size:14px;line-height:1.85;color:#536577}
.corporate-v3 .c-restored-vision .trader-copy .muted{font-size:11px}
.corporate-v3 .c-restored-vision .trader-copy .button{font-size:11px;white-space:normal;max-width:100%;text-align:center}
.corporate-v3 .c-india-layout{display:grid;grid-template-columns:1fr 1.08fr;gap:56px;align-items:stretch}
.corporate-v3 .c-india-photo{position:relative;min-height:570px;overflow:hidden;border-radius:4px;background:#eeeae2}
.corporate-v3 .c-india-photo img{position:absolute;inset:0;height:100%!important;object-fit:cover!important;object-position:46% center}
.corporate-v3 .c-india-copy{padding:10px 0}
.corporate-v3 .c-india-copy .c-india-lead{font-size:17px;line-height:1.7;color:#29455a;margin-bottom:14px}
.corporate-v3 .c-india-steps{margin:24px 0 28px;border-top:1px solid #dce3e7}
.corporate-v3 .c-india-steps>div{display:flex;gap:17px;padding:18px 0;border-bottom:1px solid #dce3e7}
.corporate-v3 .c-india-steps>div>span{font-size:11px;color:#9b762f;min-width:22px;padding-top:3px}
.corporate-v3 .c-india-steps h3{font-size:16px;margin-bottom:5px}
.corporate-v3 .c-india-steps p{font-size:12px}
.corporate-v3 .c-india-setup .c-india-note{font-size:11px;line-height:1.9;color:#647584;margin:25px 0 0;padding-top:18px;border-top:1px solid #dce3e7;max-width:1100px}
.corporate-v3 .c-small-business .c-feature>figure img{object-position:50% 46%}
.corporate-v3 main h1.typing-active,.corporate-v3 main h2.typing-active{position:relative}
.corporate-v3 main .typing-text{inset-inline-start:0;top:0;width:100%;color:inherit;text-align:inherit}
.corporate-v3 main h2 .typing-text em,.corporate-v3 main h1 .typing-text em{font-style:inherit}
@media(max-width:1000px){.corporate-v3 .c-india-layout{gap:30px}.corporate-v3 .c-restored-vision .trader-copy{padding:40px 9%}.corporate-v3 .c-restored-vision .trader-copy h2{font-size:34px}}
@media(max-width:800px){.corporate-v3 .c-restored-vision{grid-template-columns:1fr}.corporate-v3 .c-restored-vision .dubai-dream-heading{padding:48px 5%}.corporate-v3 .c-restored-vision .dubai-dream-heading h2{font-size:32px;letter-spacing:-1px}.corporate-v3 .c-restored-vision .vision-video-wrap{min-height:360px}.corporate-v3 .c-restored-vision .trader-copy{padding:40px 5%}.corporate-v3 .c-restored-vision .vision-video-label{left:5%;bottom:28px}.corporate-v3 .c-india-layout{grid-template-columns:1fr;gap:30px}.corporate-v3 .c-india-photo{min-height:0;aspect-ratio:1.5}.corporate-v3 .c-india-copy{padding:0}.corporate-v3 .c-india-copy .button{white-space:normal}}
@media(prefers-reduced-motion:reduce){.corporate-v3 main .typing-active>.typing-original{visibility:visible!important}.corporate-v3 main .typing-text{display:none!important}}
