/* v17 executive polish — depth, movement, and premium interaction */
html{scroll-behavior:smooth}.executive-v17{--executive-shadow:0 28px 80px rgba(5,22,32,.14);text-rendering:optimizeLegibility}.v17-progress{position:fixed;z-index:99999;inset:0 0 auto;height:3px;background:rgba(255,255,255,.05);pointer-events:none}.v17-progress i{display:block;width:100%;height:100%;background:linear-gradient(90deg,#8f1530,#dcbe7d);transform:scaleX(0);transform-origin:left;transition:transform .12s linear}.rtl .v17-progress i{transform-origin:right}.executive-v17 .header{position:sticky;top:0;z-index:90;transition:height .3s,box-shadow .3s,background .3s}.executive-v17.v17-scrolled .header{background:rgba(255,255,255,.9);backdrop-filter:blur(20px) saturate(150%);box-shadow:0 15px 45px rgba(4,24,35,.1)}.executive-v17.v17-scrolled .nav{height:76px}.executive-v17 .links a{position:relative;letter-spacing:-.1px}.executive-v17 .links a:before{content:'';position:absolute;inset:auto 9px 3px;height:2px;background:#8f1530;transform:scaleX(0);transition:transform .25s}.executive-v17 .links a:hover:before,.executive-v17 .links a.active-link:before{transform:scaleX(1)}.executive-v17 .header-cta{position:relative;overflow:hidden}.executive-v17 .header-cta:before,.executive-v17 .v16-primary:before,.executive-v17 .v16-final>a:before{content:'';position:absolute;inset:-2px auto -2px -45%;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);transition:left .65s}.executive-v17 .header-cta:hover:before,.executive-v17 .v16-primary:hover:before,.executive-v17 .v16-final>a:hover:before{left:120%}.executive-v17 .v16-primary,.executive-v17 .v16-final>a{position:relative;overflow:hidden}.executive-v17 .v16-hero-media{transform:translate(var(--mx,0),var(--my,0)) scale(1.035);transition:transform .8s cubic-bezier(.2,.8,.2,1);animation:v17Cinema 16s ease-in-out infinite alternate}.executive-v17 .v16-hero-shade:after{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 45%,rgba(218,188,124,.055) 45% 45.15%,transparent 45.15% 100%);background-size:260px 260px;mix-blend-mode:screen}.executive-v17 .v16-copy{position:relative}.executive-v17 .v16-copy:before{content:'';position:absolute;inset-inline-start:-30px;top:2px;width:2px;height:120px;background:linear-gradient(#d9b66f,transparent)}.executive-v17 .v16-copy h1{text-shadow:0 12px 38px rgba(0,0,0,.28)}.executive-v17 .v16-converter{border:1px solid rgba(255,255,255,.55);box-shadow:0 50px 120px rgba(0,0,0,.38);transition:transform .35s,box-shadow .35s}.executive-v17 .v16-converter:hover{transform:translateY(-8px);box-shadow:0 58px 130px rgba(0,0,0,.45)}.executive-v17 .v16-converter:after{content:'ABRAJ EXCHANGE';position:absolute;inset:auto 25px 16px auto;font:900 7px Manrope;letter-spacing:1.8px;color:#b5bdc1}.executive-v17 .v16-rates{box-shadow:0 18px 55px rgba(93,11,30,.22);position:relative;z-index:3}.executive-v17 .v16-rates .container>div{transition:background .25s}.executive-v17 .v16-rates .container>div:hover{background:rgba(255,255,255,.1)}.executive-v17 .v16-trust article{transition:background .25s,transform .25s}.executive-v17 .v16-trust article:hover{background:#f8f6f1;transform:translateY(-4px)}.executive-v17 .v16-services{position:relative}.executive-v17 .v16-services:before{content:'FINANCIAL SERVICES';position:absolute;left:50%;top:63px;transform:translateX(-50%);font:900 clamp(55px,10vw,150px)/1 Manrope;letter-spacing:-7px;color:rgba(11,37,51,.025);white-space:nowrap}.executive-v17 .v16-service,.executive-v17 .v16-insight-grid a,.executive-v17 .expanded-card,.executive-v17 .detail-card{overflow:hidden;isolation:isolate}.executive-v17 .v16-service:after,.executive-v17 .v16-insight-grid a:after,.executive-v17 .expanded-card:after,.executive-v17 .detail-card:after{content:'';position:absolute;z-index:-1;width:260px;height:260px;left:calc(var(--shine-x,50%) - 130px);top:calc(var(--shine-y,50%) - 130px);background:radial-gradient(circle,rgba(205,170,99,.15),transparent 65%);opacity:0;transition:opacity .3s;pointer-events:none}.executive-v17 .v16-service:hover:after,.executive-v17 .v16-insight-grid a:hover:after,.executive-v17 .expanded-card:hover:after,.executive-v17 .detail-card:hover:after{opacity:1}.executive-v17 .v16-service.feature:before{content:'01';position:absolute;inset:auto -15px -55px auto;font:900 210px/1 Manrope;color:rgba(255,255,255,.025);letter-spacing:-18px}.executive-v17 .v16-wu{position:relative;box-shadow:inset 0 1px rgba(255,255,255,.35)}.executive-v17 .v16-wu-copy{position:relative}.executive-v17 .v16-wu-copy:after{content:'MONEY TRANSFER';position:absolute;right:0;bottom:35px;font:900 8px Manrope;letter-spacing:3px;color:rgba(0,0,0,.35)}.executive-v17 .v16-process{position:relative}.executive-v17 .v16-process:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(45,139,175,.14),transparent 28%),linear-gradient(115deg,transparent 0 54%,rgba(255,255,255,.025) 54% 54.2%,transparent 54.2%);background-size:auto,170px 170px}.executive-v17 .v16-process .container{position:relative}.executive-v17 .v16-process-list article{transition:padding .25s,background .25s}.executive-v17 .v16-process-list article:hover{padding-inline:18px;background:rgba(255,255,255,.035)}.executive-v17 .v16-location-card{box-shadow:var(--executive-shadow);border-top:5px solid #8f1530}.executive-v17 .v16-logo-grid>div{transition:background .25s,transform .25s}.executive-v17 .v16-logo-grid>div:hover{background:#f7f4ee;transform:scale(1.025);z-index:2;box-shadow:0 18px 45px rgba(8,28,40,.1)}.executive-v17 .v16-final{position:relative;overflow:hidden}.executive-v17 .v16-final:before{content:'ABRAJ';position:absolute;inset:auto 2vw -4vw auto;font:900 18vw/1 Manrope;color:rgba(255,255,255,.035);letter-spacing:-1vw}.executive-v17 .v16-final .container{position:relative}.executive-v17 .float-contact{backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 50px rgba(0,0,0,.25)}.executive-v17 .float-contact i{box-shadow:inset 0 1px rgba(255,255,255,.25)}.v17-reveal{opacity:0;transform:translateY(28px);transition:opacity .75s var(--reveal-delay,0ms),transform .75s var(--reveal-delay,0ms)}.v17-reveal.v17-visible{opacity:1;transform:none}.inner-v16.executive-v17 .page-hero{position:relative;overflow:hidden}.inner-v16.executive-v17 .page-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 48%,rgba(219,185,116,.07) 48% 48.2%,transparent 48.2%);background-size:220px 220px;pointer-events:none}.inner-v16.executive-v17 .page-hero .container{position:relative;z-index:2}.inner-v16.executive-v17 .page-hero h1{text-shadow:0 18px 55px rgba(0,0,0,.32)}.inner-v16.executive-v17 .expanded-card,.inner-v16.executive-v17 .detail-card,.inner-v16.executive-v17 .network-card{position:relative}.inner-v16.executive-v17 .expanded-card:before,.inner-v16.executive-v17 .detail-card:before{content:'';position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#8f1530,#dabb78);transform:scaleX(0);transform-origin:right;transition:transform .3s}.inner-v16.executive-v17 .expanded-card:hover:before,.inner-v16.executive-v17 .detail-card:hover:before{transform:scaleX(1)}@keyframes v17Cinema{0%{filter:saturate(.86) contrast(1.02)}100%{filter:saturate(1) contrast(1.08)}}@media(prefers-reduced-motion:reduce){.v17-reveal{opacity:1;transform:none;transition:none}.executive-v17 .v16-hero-media{animation:none;transform:none}}@media(max-width:680px){.executive-v17 .v16-copy:before{display:none}.executive-v17.v17-scrolled .nav{height:70px}.executive-v17 .v16-services:before{font-size:52px;top:35px}.executive-v17 .v16-converter:hover{transform:none}.executive-v17 .float-contact{min-width:52px;width:52px;padding:5px!important}.executive-v17 .float-contact span{display:none}.executive-v17 .floating{gap:7px}.executive-v17 .v16-final:before{font-size:35vw}}
