.in-view{opacity:1;transform:none}.rail-hero-showcase-wrap{width:min(860px,56vw);max-width:100%;position:relative}.rail-hero-showcase{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}.rail-hero-showcase:before{display:none}.rail-hero-stage{aspect-ratio:16/9;background:0 0;border-radius:0;min-height:360px;position:relative;overflow:hidden}.rail-hero-screen{opacity:0;margin:0;animation:12s ease-in-out infinite railHeroScreen;position:absolute;inset:0;transform:translate(22px)scale(.965)}.rail-hero-screen:first-child{animation-delay:0s}.rail-hero-screen:nth-child(2){animation-delay:4s}.rail-hero-screen:nth-child(3){animation-delay:8s}.rail-hero-screen img{object-fit:contain;width:100%;height:100%;display:block}.rail-hero-screen figcaption{display:none}@keyframes railHeroScreen{0%{opacity:0;transform:translate(22px)scale(.965)}6%,30%{opacity:1;transform:translate(0)scale(1)}36%,to{opacity:0;transform:translate(-22px)scale(.965)}}@media (max-width:1199px){.rail-hero-showcase-wrap{width:min(700px,52vw)}.rail-hero-stage{min-height:280px}}.qa-process-track.erpProcess{grid-template-columns:repeat(4,1fr)}.snr-diff-desc{color:#566685}#services .qa-pillars{background:0 0;border:none;border-radius:0;gap:20px;overflow:visible}#services .qa-pillar{border:1px solid #ffffff12;border-radius:16px;transition:background .35s,border-color .35s,box-shadow .35s,transform .38s cubic-bezier(.34,1.56,.64,1)}#services .qa-pillar:hover{border-color:var(--orange);transform:translateY(-6px);box-shadow:0 0 0 1px #f25c2e40,0 18px 44px #f25c2e29}section.process-section.proc-section-wrap .pimg-photo{background-image:url(/img/revnue.png);background-position:50%;background-repeat:no-repeat;background-size:cover}section.process-section.proc-section-wrap.whyUsSection .pimg-photo{background-image:url(/img/whyUs.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.ma-ind-card .ma-ind-icon i{color:#000}.ma-ind-grid .ma-ind-card:last-child:nth-child(3n+1){grid-column:2}.erp-proc-grid{align-items:stretch;gap:0;margin-top:48px;display:flex}.erp-proc-card{opacity:0;background:#fff;border:1px solid #00000012;border-radius:20px;flex:1;padding:36px 26px 32px;transition:transform .38s cubic-bezier(.34,1.56,.64,1),box-shadow .38s;animation:.7s cubic-bezier(.34,1.56,.64,1) forwards erp-card-in;position:relative;overflow:hidden;transform:translateY(40px);box-shadow:0 4px 28px #0000000f}.erp-proc-card:first-child{animation-delay:.1s}.erp-proc-card:nth-child(3){animation-delay:.3s}.erp-proc-card:nth-child(5){animation-delay:.5s}.erp-proc-card:nth-child(7){animation-delay:.7s}@keyframes erp-card-in{to{opacity:1;transform:translateY(0)}}.epc-1{border-top:4px solid #3b82f6}.epc-2{border-top:4px solid #a855f7}.epc-3{border-top:4px solid #f97316}.epc-4{border-top:4px solid #10b981}.erp-proc-num{opacity:.07;-webkit-user-select:none;user-select:none;font-size:6.5rem;font-weight:900;line-height:1;font-family:var(--font-head,sans-serif);pointer-events:none;position:absolute;top:-8px;right:14px}.epc-1 .erp-proc-num{color:#3b82f6}.epc-2 .erp-proc-num{color:#a855f7}.epc-3 .erp-proc-num{color:#f97316}.epc-4 .erp-proc-num{color:#10b981}.erp-proc-badge{color:#fff;z-index:1;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:18px;font-size:1.45rem;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;display:flex;position:relative}.epc-1 .erp-proc-badge{background:linear-gradient(135deg,#3b82f6,#93c5fd);box-shadow:0 8px 22px #3b82f661}.epc-2 .erp-proc-badge{background:linear-gradient(135deg,#a855f7,#d8b4fe);box-shadow:0 8px 22px #a855f761}.epc-3 .erp-proc-badge{background:linear-gradient(135deg,#f97316,#fdba74);box-shadow:0 8px 22px #f9731661}.epc-4 .erp-proc-badge{background:linear-gradient(135deg,#10b981,#6ee7b7);box-shadow:0 8px 22px #10b98161}.erp-proc-badge{animation:3.6s ease-in-out infinite erp-badge-float}.erp-proc-card:first-child .erp-proc-badge{animation-delay:0s}.erp-proc-card:nth-child(3) .erp-proc-badge{animation-delay:.9s}.erp-proc-card:nth-child(5) .erp-proc-badge{animation-delay:1.8s}.erp-proc-card:nth-child(7) .erp-proc-badge{animation-delay:2.7s}@keyframes erp-badge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.erp-proc-chip{letter-spacing:.09em;text-transform:uppercase;z-index:1;border-radius:20px;align-items:center;margin-bottom:10px;padding:3px 10px;font-size:.68rem;font-weight:700;display:inline-flex;position:relative}.epc-1 .erp-proc-chip{color:#3b82f6;background:#3b82f61a}.epc-2 .erp-proc-chip{color:#a855f7;background:#a855f71a}.epc-3 .erp-proc-chip{color:#f97316;background:#f973161a}.epc-4 .erp-proc-chip{color:#10b981;background:#10b9811a}.erp-proc-title{font-family:var(--font-head,sans-serif);color:#0e1728;z-index:1;margin-bottom:10px;font-size:1rem;font-weight:700;transition:color .3s;position:relative}.erp-proc-title span{color:#94a3b8;margin-top:3px;font-size:.78rem;font-weight:500;display:block}.erp-proc-desc{color:#5a6a85;z-index:1;margin:0;font-size:.81rem;line-height:1.68;transition:color .3s;position:relative}.erp-proc-arrow{color:#cbd5e1;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-size:1.3rem;animation:2s ease-in-out infinite erp-arrow-pulse;display:flex}.erp-proc-arrow:nth-of-type(2){animation-delay:.5s}.erp-proc-arrow:nth-of-type(3){animation-delay:1s}@keyframes erp-arrow-pulse{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}.erp-proc-card:hover{transform:translateY(-8px)}.epc-1:hover{box-shadow:0 20px 52px #3b82f62e}.epc-2:hover{box-shadow:0 20px 52px #a855f72e}.epc-3:hover{box-shadow:0 20px 52px #f973162e}.epc-4:hover{box-shadow:0 20px 52px #10b9812e}.epc-1:hover .erp-proc-title{color:#3b82f6}.epc-2:hover .erp-proc-title{color:#a855f7}.epc-3:hover .erp-proc-title{color:#f97316}.epc-4:hover .erp-proc-title{color:#10b981}.erp-proc-card:hover .erp-proc-desc{color:#3a4a65}.erp-proc-card:hover .erp-proc-badge{animation-play-state:paused;transform:translateY(-6px)scale(1.1)}.epc-1:hover .erp-proc-badge{box-shadow:0 14px 36px #3b82f685}.epc-2:hover .erp-proc-badge{box-shadow:0 14px 36px #a855f785}.epc-3:hover .erp-proc-badge{box-shadow:0 14px 36px #f9731685}.epc-4:hover .erp-proc-badge{box-shadow:0 14px 36px #10b98185}@media (max-width:991px){.erp-proc-grid{flex-direction:column;gap:16px}.erp-proc-arrow{margin:-4px auto;animation:none;transform:rotate(90deg)}.erp-proc-card{padding:28px 22px 24px}}
