/* Motion for the client-selected sections. */
.pdf-home-story__badge{display:block;transform-origin:50% 50%;animation:rs-badge-spin 24s linear infinite;will-change:transform}
@keyframes rs-badge-spin{to{transform:rotate(360deg)}}
.pdf-home-intro,.pdf-home-story,.pdf-about-promise,.pdf-products-intro{isolation:isolate}
.pdf-home-story article{transition:box-shadow .45s,border-color .45s}
.home .feature-row{transition:background .35s,color .35s,box-shadow .35s,translate .35s}
.home .feature-row>i{transition:rotate .4s,scale .4s,background .35s,color .35s}
.pdf-home-intro>img,.pdf-about-promise>img{transition:filter .6s}
.page-supply-solutions .supply-journey{display:block!important;padding:65px 0 72px;overflow:hidden}
.supply-journey .section-heading{margin-bottom:38px}
.horizontal-steps{align-items:stretch;gap:20px}
.horizontal-steps article,.horizontal-steps article:nth-child(2){min-height:0;height:auto;transform:none;padding:28px 30px 30px;transition:translate .35s,background .35s,border-color .35s,box-shadow .35s}
.horizontal-steps article h3{margin:15px 0 18px;font-size:27px;line-height:1.5}
.horizontal-steps article p{font-size:16px;line-height:1.9;margin:0}
.horizontal-steps article>i{font-size:25px;transition:rotate .4s,scale .4s}
.horizontal-steps article>span{font-size:12px}
@media(hover:hover) and (pointer:fine){
 .pdf-home-story article:hover{box-shadow:0 18px 45px #503d2114}
 .home .feature-row:hover{translate:0 -4px;transform:none;background:#12372e;color:#fff;box-shadow:0 18px 40px #14382e18}
 .home .feature-row:hover p,.home .feature-row:hover .feature-row__num{color:#eee4d7}
 .home .feature-row:hover>i{rotate:-8deg;scale:1.08;color:#806d5b}
 .pdf-home-intro:hover>img,.pdf-about-promise:hover>img{filter:saturate(1.06)}
 .horizontal-steps article:hover,.horizontal-steps article:nth-child(2):hover{translate:0 -6px;transform:none;background:#284d40;border-color:#c6ad8580;box-shadow:0 20px 45px #0002}
 .horizontal-steps article:hover>i{rotate:-7deg;scale:1.1}
}
@media(max-width:767px){
 .pdf-home-story__badge{display:block;top:245px;left:24px;width:92px;height:92px;z-index:3}
 .page-supply-solutions .supply-journey{padding:45px 0 50px}
 .supply-journey .section-heading{margin-bottom:25px}
 .supply-journey h2{font-size:29px;line-height:1.65}
 .horizontal-steps{display:grid;grid-template-columns:1fr;gap:16px}
 .horizontal-steps article,.horizontal-steps article:nth-child(2){min-height:0;padding:24px}
 .horizontal-steps article h3{font-size:24px;margin:12px 0}
 .horizontal-steps article p{font-size:16px;line-height:1.85}
}
@media(prefers-reduced-motion:reduce){
 .pdf-home-story__badge{animation:none;will-change:auto}
 .home .feature-row,.home .feature-row>i,.horizontal-steps article,.horizontal-steps article>i,.pdf-home-story article,.pdf-home-intro>img,.pdf-about-promise>img{transition:none}
}

/* Entrance motion: «نشارككم رحلة التميز» + «فريق يمكنكم الاعتماد عليه» */
.rs-w{display:inline-block;vertical-align:top}
.rs-w--mask{overflow:hidden;padding-block:.14em;margin-block:-.14em}
.rs-w>span{display:inline-block;will-change:translate,opacity}
.pdf-home-intro>img{scale:1.05;translate:0 var(--rs-par,0px);transform-origin:50% 50%}
.pdf-home-intro.rs-pending>img,.pdf-home-intro.rs-pending h2,.pdf-home-intro.rs-pending p{opacity:0}
.home .why-section.rs-pending .section-heading h2,.home .why-section.rs-pending .why-section__symbol{opacity:0}
.home .feature-row.rs-row-pending{opacity:0}
.home .feature-row .rs-shine{position:absolute;inset:0;pointer-events:none;z-index:2;opacity:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);mix-blend-mode:soft-light}
@media(max-width:767px){.pdf-home-intro>img{scale:1;translate:none}}
@media(prefers-reduced-motion:reduce){
 .pdf-home-intro>img{scale:1;translate:none}
 .pdf-home-intro.rs-pending>img,.pdf-home-intro.rs-pending h2,.pdf-home-intro.rs-pending p,.home .why-section.rs-pending .section-heading h2,.home .why-section.rs-pending .why-section__symbol,.home .feature-row.rs-row-pending{opacity:1}
}
