/* Preserve-mode compatibility layer. Original template layout and theme remain authoritative. */
html{scroll-behavior:smooth;max-width:100%;overflow-x:hidden!important}
body{font-family:"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",Arial,sans-serif;letter-spacing:0;overflow-wrap:anywhere;max-width:100%;overflow-x:hidden!important}
h1,h2,h3{text-wrap:balance}
img.ebpay-brand-asset{max-width:100%;object-fit:cover}
img.ebpay-brand-square,img.ebpay-brand-portrait,img.ebpay-brand-logo,img.ebpay-brand-icon{object-fit:contain}
img.ebpay-brand-logo{height:auto!important}
img.ebpay-brand-icon-hero{opacity:.18}
.ebpay-icon{--ebpay-icon:url("../images/icons/shield-lock.svg");display:inline-block;width:1em;height:1em;min-width:1em;background:currentColor;vertical-align:-.14em;-webkit-mask:var(--ebpay-icon) center/contain no-repeat;mask:var(--ebpay-icon) center/contain no-repeat;font-size:inherit;line-height:1}
.ebpay-icon::before,.ebpay-icon::after{content:none!important}
.ebpay-icon-shield-lock{--ebpay-icon:url("../images/icons/shield-lock.svg")}
.ebpay-icon-shield-check{--ebpay-icon:url("../images/icons/shield-check.svg")}
.ebpay-icon-lock{--ebpay-icon:url("../images/icons/lock.svg")}
.ebpay-icon-wallet{--ebpay-icon:url("../images/icons/wallet.svg")}
.ebpay-icon-book-2{--ebpay-icon:url("../images/icons/book-2.svg")}
.ebpay-icon-tool{--ebpay-icon:url("../images/icons/tool.svg")}
.ebpay-icon-help-circle{--ebpay-icon:url("../images/icons/help-circle.svg")}
.ebpay-icon-device-mobile{--ebpay-icon:url("../images/icons/device-mobile.svg")}
.ebpay-icon-checklist{--ebpay-icon:url("../images/icons/checklist.svg")}
.ebpay-icon-info-circle{--ebpay-icon:url("../images/icons/info-circle.svg")}
.ebpay-icon-settings{--ebpay-icon:url("../images/icons/settings.svg")}
.ebpay-icon-layout-dashboard{--ebpay-icon:url("../images/icons/layout-dashboard.svg")}
.ebpay-icon-menu-2{--ebpay-icon:url("../images/icons/menu-2.svg")}
.ebpay-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
#preloader,#loading,#loader,#loader-wrapper,#preloader-wrap,#tf-preloader,
.preloader,.page-loader,.loader-bg,.loading-overlay,.preloader-wrapper,.preloader-wrap,
.site-loader,.bg_load,.spinner-wrapper,[class*="site-loader"],[class*="preloader-wrap"]{display:none!important;opacity:0!important;visibility:hidden!important}
.page{opacity:1!important;visibility:visible!important}
[data-aos],.wow,.animated,[class*="fadeIn"],[class*="slideIn"],[class*="zoomIn"]{opacity:1!important;visibility:visible!important;transform:none!important}
nav a,header a,.btn,.button,button{letter-spacing:0;white-space:nowrap}
input,textarea,select,button{font-family:inherit;letter-spacing:0}
.ebpay-form-status{display:block;min-height:1.5em;margin-top:.6rem}
.ebpay-product-summary{max-width:760px;line-height:1.8;margin:1rem auto}
@media(max-width:767px){body{overflow-x:hidden}nav a,header a{white-space:normal}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

/* Template 017: fixed desktop/mobile compositions, local brand assets and stable text labels. */
.ebpay-template-017,.ebpay-template-017 *{box-sizing:border-box;letter-spacing:0!important;text-transform:none!important}
.ebpay-template-017{overflow-x:hidden;color:#1d2f55;word-break:normal;overflow-wrap:normal}
.ebpay-template-017 :is(h1,h2,h3,h4,strong,button){word-break:keep-all;overflow-wrap:normal}
.ebpay-template-017 :is(p,a,span,li){word-break:normal;overflow-wrap:break-word}
.ebpay-template-017 img{max-width:100%}
.ebpay-template-017 .preloader{display:none!important}
.ebpay-template-017 .header-area{height:80px;padding:0;background:#fff;box-shadow:0 6px 24px rgba(19,45,86,.08)}
.ebpay-template-017 .header-area>.container,.ebpay-template-017 .header-area>.container>.row{height:100%;align-items:center}
.ebpay-template-017 .header-logo{display:flex;height:80px;align-items:center;margin:0}
.ebpay-template-017 .header-logo a{display:inline-flex;align-items:center;line-height:0}
.ebpay-template-017 img.ebpay-017-official-logo{display:block!important;width:150px!important;height:auto!important;max-height:40px!important;object-fit:contain!important}
.ebpay-template-017 .main-menu-area,.ebpay-template-017 .header-top-right{height:80px}
.ebpay-template-017 .main-menu,.ebpay-template-017 .main-menu nav,.ebpay-template-017 .main-menu nav>ul{height:100%}
.ebpay-template-017 .main-menu nav>ul{display:flex;align-items:center;margin:0}
.ebpay-template-017 .main-menu ul li a{padding:29px 14px;color:#172744;font-size:14px;font-weight:700;white-space:nowrap}
.ebpay-template-017 .main-menu ul li a:hover,.ebpay-template-017 .main-menu ul li.active>a{color:#ff287d}
.ebpay-template-017 .header-top-right{display:flex;align-items:center}
.ebpay-template-017 .header-search{margin:0 18px 0 4px}.ebpay-template-017 .header-search a{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#172744}
.ebpay-template-017 .header-top-btn{margin:0}.ebpay-template-017 .header-top-btn .btn{display:inline-grid;min-width:110px;height:44px;padding:0 20px;place-items:center;border-radius:22px;background:#ff287d;color:#fff;line-height:1}

.ebpay-template-017 .hero-bg{min-height:642px;background:linear-gradient(115deg,#112f6f 0%,#1c4f9c 58%,#1873ad 100%)!important}
.ebpay-template-017 .hero-bg::before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,21,55,.16),transparent 62%);content:"";pointer-events:none}
.ebpay-template-017 .hero-bg>.container{position:relative;z-index:2}
.ebpay-template-017 .hero-bg>.container>.row{min-height:642px;align-items:center}
.ebpay-template-017 .hero-content{padding:42px 0 36px}
.ebpay-template-017 .hero-content h1{max-width:580px;margin:0 0 22px;color:#fff!important;font-size:56px;line-height:1.18;font-weight:800;text-shadow:0 3px 18px rgba(4,15,39,.22)}
.ebpay-template-017 .hero-content p{max-width:650px;margin:0;color:rgba(255,255,255,.88)!important;font-size:19px;line-height:1.75}
.ebpay-template-017 .hero-btn{display:flex;gap:18px;margin-top:28px}
.ebpay-template-017 .hero-btn .btn{display:inline-grid;width:150px;height:52px;padding:0;place-items:center;border:2px solid #ff287d;border-radius:26px;font-size:16px;font-weight:700;line-height:1;text-align:center}
.ebpay-template-017 .hero-btn .btn-type-2{background:#ff287d;color:#fff}.ebpay-template-017 .hero-btn .btn-type-3{border-color:#fff;background:transparent;color:#fff}
.ebpay-template-017 .hero-mobile-img{position:static!important;display:flex;width:100%;height:520px;align-items:flex-end;justify-content:center}
.ebpay-template-017 .hero-mobile-img img{display:block!important;width:auto!important;height:500px!important;max-width:100%!important;object-fit:contain!important;object-position:center bottom;filter:drop-shadow(0 24px 28px rgba(3,17,46,.24))}

.ebpay-template-017 #appnox-services-area{margin:0!important;padding:92px 0;background:#fff}
.ebpay-template-017 .ebpay-017-service-grid>[class*=col-]{display:flex}
.ebpay-template-017 .single-services{display:flex;width:100%;min-height:258px;margin:0;padding:38px 30px;align-items:center;flex-direction:column;border:0;border-radius:6px;background:#fff;color:#24365c;box-shadow:0 18px 46px rgba(18,48,92,.11);transition:transform .2s ease,box-shadow .2s ease}
.ebpay-template-017 .single-services:hover{transform:translateY(-4px);box-shadow:0 24px 55px rgba(18,48,92,.16)}
.ebpay-template-017 .single-services>img{display:block;width:58px!important;height:58px!important;margin:0 0 26px;object-fit:contain}
.ebpay-template-017 .single-services h3{margin:0 0 12px;color:#21345b;font-size:21px}.ebpay-template-017 .single-services p{max-width:250px;margin:0;color:#6e7a91;line-height:1.75}
.ebpay-template-017 .services-shape{display:none!important}

.ebpay-template-017 #appnox-about-area{margin:0!important;padding:96px 0;background:#f7f9fc}
.ebpay-template-017 #appnox-about-area .appnox-about-img{position:static!important;width:100%;height:auto}
.ebpay-template-017 #appnox-about-area .appnox-about-img img{display:block;width:100%;aspect-ratio:3/2;border-radius:6px;object-fit:cover;box-shadow:0 24px 52px rgba(18,49,95,.15)}
.ebpay-template-017 .section-title h2,.ebpay-template-017 .section-title h3{margin:0 0 16px;color:#1c3159;font-size:38px;line-height:1.3;font-weight:800}
.ebpay-template-017 .section-title p{margin:0;color:#69768d;line-height:1.8}
.ebpay-template-017 #appnox-about-area .section-title{padding-left:44px}
.ebpay-template-017 .about-counter-area{margin:30px 0 0;padding-left:44px}
.ebpay-template-017 .ebpay-017-topic-grid>[class*=col-]{margin-bottom:16px}
.ebpay-template-017 .ebpay-017-topic-grid a{display:grid;min-height:126px;padding:21px;border:0;border-radius:6px;background:#fff;box-shadow:0 12px 30px rgba(20,51,94,.08);grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;column-gap:13px;align-content:center;color:#22365e}
.ebpay-template-017 .ebpay-017-topic-grid img{width:36px;height:36px;grid-row:1/3}.ebpay-template-017 .ebpay-017-topic-grid strong{font-size:16px}.ebpay-template-017 .ebpay-017-topic-grid span{margin-top:4px;color:#7b869a;font-size:13px}

.ebpay-template-017 #appnox-pricing-area{padding:96px 0!important;background:#fff}
.ebpay-template-017 #appnox-pricing-area .section-title{max-width:720px;margin:0 auto 44px}
.ebpay-template-017 .ebpay-017-guide-grid>[class*=col-]{display:flex}
.ebpay-template-017 .ebpay-017-guide-grid article{display:flex;width:100%;min-height:340px;padding:38px 32px;align-items:center;flex-direction:column;border:0;border-radius:6px;background:#fff;text-align:center;box-shadow:0 18px 46px rgba(20,50,93,.11)}
.ebpay-template-017 .ebpay-017-guide-grid article>img{width:62px;height:62px;margin-bottom:25px}.ebpay-template-017 .ebpay-017-guide-grid h3{margin:0 0 12px;color:#22365d;font-size:23px}.ebpay-template-017 .ebpay-017-guide-grid p{min-height:55px;margin:0 0 24px;color:#6f7b91;line-height:1.75}.ebpay-template-017 .ebpay-017-guide-grid .btn{display:grid;min-width:132px;height:46px;margin-top:auto;padding:0;place-items:center;border-radius:23px;background:#ff287d;color:#fff}

.ebpay-template-017 #appnox-videos-area,.ebpay-template-017 .popup-video,.ebpay-template-017 .videos-icon-text{display:none!important}
.ebpay-template-017 #appnox-screenshot-area{padding:96px 0;background:#f7f9fc}
.ebpay-template-017 #appnox-screenshot-area .section-title{max-width:760px;margin:0 auto 44px}
.ebpay-template-017 .ebpay-017-media-ratios{display:grid;gap:20px;grid-template-columns:1fr 1.5fr 1.5fr;align-items:stretch}
.ebpay-template-017 .ebpay-017-media-ratios figure{position:relative;margin:0;overflow:hidden;border-radius:6px;background:#0b2755;box-shadow:0 16px 38px rgba(20,51,94,.12)}
.ebpay-template-017 .ebpay-017-media-ratios img{display:block;width:100%;height:100%;object-fit:cover}.ebpay-template-017 .ebpay-017-media-ratios .ratio-square{aspect-ratio:1/1}.ebpay-template-017 .ebpay-017-media-ratios .ratio-wide{aspect-ratio:3/1}.ebpay-template-017 .ebpay-017-media-ratios .ratio-landscape{aspect-ratio:3/2}
.ebpay-template-017 .ebpay-017-media-ratios figcaption{position:absolute;right:0;bottom:0;left:0;padding:30px 18px 16px;background:linear-gradient(transparent,rgba(4,18,45,.9));color:#fff;font-weight:700}
.ebpay-template-017 .ebpay-017-phone-grid{display:grid;max-width:900px;margin:54px auto 0;gap:28px;grid-template-columns:repeat(3,1fr);align-items:end}
.ebpay-template-017 .ebpay-017-phone-grid img{display:block;width:100%!important;max-height:520px;object-fit:contain!important;filter:drop-shadow(0 18px 22px rgba(18,47,90,.16))}

.ebpay-template-017 #appnox-cta-area{padding:82px 0;background:#17396f}.ebpay-template-017 #appnox-cta-area h2,.ebpay-template-017 #appnox-cta-area p{color:#fff}.ebpay-template-017 #appnox-cta-area .btn{display:inline-grid;min-width:140px;height:48px;padding:0;place-items:center;border-radius:24px;background:#ff287d;color:#fff}
.ebpay-template-017 #appnox-faq-area{margin:0!important;padding:96px 0}.ebpay-template-017 #appnox-faq-area .section-title{max-width:720px}.ebpay-template-017 #appnox-faq-area .card{margin-bottom:12px;border:1px solid #e2e9f2;border-radius:6px!important;overflow:hidden}.ebpay-template-017 #appnox-faq-area .card-header{padding:0;background:#fff}.ebpay-template-017 #appnox-faq-area .btn-link{width:100%;padding:19px 22px;color:#26395f;text-align:left;text-decoration:none}.ebpay-template-017 #appnox-faq-area .card-body{padding:0 22px 20px;color:#6c7890}.ebpay-template-017 #appnox-faq-area .faq-img img{display:block;width:100%;aspect-ratio:1/1;border-radius:6px;object-fit:cover}
.ebpay-template-017 #appnox-testimonial-area{padding:88px 0!important;background:#f7f9fc}.ebpay-template-017 .testimonial-wraper{max-width:760px;margin:0 auto}.ebpay-template-017 .single-testimonial img{display:block;width:58px!important;height:58px!important;margin:0 auto 22px}.ebpay-template-017 .single-testimonial p{color:#53627a;font-size:17px;line-height:1.8}.ebpay-template-017 .single-testimonial h3{color:#20355d;font-size:20px}
.ebpay-template-017 #appnox-blog-area{margin:0!important;padding:96px 0 66px}.ebpay-template-017 #appnox-blog-area .section-title{max-width:720px;margin-right:auto;margin-left:auto}.ebpay-template-017 #appnox-blog-area .row:last-child>[class*=col-]{display:flex}.ebpay-template-017 .ebpay-017-blog-card{display:block;width:100%;margin-bottom:30px;overflow:hidden;border-radius:6px;background:#fff;color:#20345b;box-shadow:0 16px 40px rgba(20,50,92,.1)}.ebpay-template-017 .ebpay-017-blog-card img{display:block;width:100%;height:240px;object-fit:cover}.ebpay-template-017 .ebpay-017-blog-card span{display:block;padding:22px 24px 0;color:#ff287d;font-size:13px;font-weight:700}.ebpay-template-017 .ebpay-017-blog-card h3{margin:7px 0 0;padding:0 24px 25px;font-size:21px}

.ebpay-template-017 #appnox-footer-area{padding:82px 0 0!important;background:#0d244c}.ebpay-template-017 .ebpay-017-footer-grid{align-items:flex-start}.ebpay-template-017 .footer-widget{margin:0 0 34px}.ebpay-template-017 .footer-logo{position:static!important;display:block;margin:0 0 22px}.ebpay-template-017 .footer-logo a{display:inline-flex}.ebpay-template-017 .footer-logo img.ebpay-017-official-logo{display:block!important;width:150px!important;height:auto!important;max-height:40px!important;object-fit:contain!important;filter:brightness(0) invert(1)}
.ebpay-template-017 .footer-widget h3{margin:0 0 22px;color:#fff;font-size:20px}.ebpay-template-017 .footer-widget p{max-width:420px;color:rgba(255,255,255,.7);line-height:1.8}.ebpay-template-017 .footer-popu-link{display:grid;gap:10px;margin:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none}.ebpay-template-017 .footer-popu-link li{margin:0}.ebpay-template-017 .footer-popu-link a{color:rgba(255,255,255,.74)}.ebpay-template-017 .footer-popu-link a:hover{color:#fff}.ebpay-template-017 .ebpay-017-footer-btn{display:inline-grid;min-width:130px;height:46px;padding:0;place-items:center;border-radius:23px;background:#ff287d;color:#fff}.ebpay-template-017 .footer-copyright{border-top:1px solid rgba(255,255,255,.12)}.ebpay-template-017 .footer-copyright p{margin:0;color:rgba(255,255,255,.58)}
.ebpay-template-017 :is(.zopim,.tawk-min-container,.chat-widget,.floating-chat,.floating-support){display:none!important}

@media(max-width:1199px){.ebpay-template-017 .main-menu ul li a{padding-right:10px;padding-left:10px}.ebpay-template-017 .header-top-btn{display:none}.ebpay-template-017 .hero-content h1{font-size:50px}}
@media(max-width:991px){
  .ebpay-template-017 .header-area{height:72px}.ebpay-template-017 .header-logo{height:72px}.ebpay-template-017 img.ebpay-017-official-logo{width:138px!important;max-height:36px!important}.ebpay-template-017 .mobile-menu{display:block}.ebpay-template-017 .main-menu-area,.ebpay-template-017 .header-top-right{height:72px}.ebpay-template-017 .mean-container .mean-bar{top:0;background:transparent}.ebpay-template-017 .mean-container a.meanmenu-reveal{top:11px;right:0!important;margin:0!important;border:1px solid #1d2f52;color:#1d2f52!important}.ebpay-template-017 .mean-container a.meanmenu-reveal span{background:#1d2f52}.ebpay-template-017 .mean-container .mean-nav{position:absolute;top:72px;right:15px;left:15px;width:auto;margin:0;background:#fff;box-shadow:0 18px 40px rgba(17,42,80,.16)}.ebpay-template-017 .mean-container .mean-nav ul li a{padding:13px 16px;border-bottom:1px solid #e8edf4;color:#1c2d4d!important}
  .ebpay-template-017 .hero-bg,.ebpay-template-017 .hero-bg>.container>.row{min-height:0}.ebpay-template-017 .hero-bg{padding:72px 0 0}.ebpay-template-017 .hero-content{text-align:center}.ebpay-template-017 .hero-content h1,.ebpay-template-017 .hero-content p{margin-right:auto;margin-left:auto}.ebpay-template-017 .hero-btn{justify-content:center}.ebpay-template-017 .hero-mobile-img{height:470px;margin-top:22px}.ebpay-template-017 .hero-mobile-img img{height:455px!important}
  .ebpay-template-017 #appnox-about-area .section-title,.ebpay-template-017 .about-counter-area{padding-left:0}.ebpay-template-017 #appnox-about-area .section-title{padding-top:40px}.ebpay-template-017 .ebpay-017-guide-grid>[class*=col-]{margin-bottom:26px}.ebpay-template-017 .ebpay-017-media-ratios{grid-template-columns:1fr 1fr}.ebpay-template-017 .ebpay-017-media-ratios .ratio-landscape{grid-column:1/3}.ebpay-template-017 .footer-widget{padding-right:20px}
}
@media(max-width:767px){
  .ebpay-template-017 .header-area>.container>.row{flex-wrap:nowrap}.ebpay-template-017 .header-area>.container>.row>[class*=col-]:first-child{width:auto;max-width:165px;flex:0 0 auto}.ebpay-template-017 .header-area>.container>.row>[class*=col-]:last-child{width:auto;min-width:0;flex:1 1 auto}.ebpay-template-017 .header-top-right{display:none}.ebpay-template-017 .mobile-menu{position:relative;width:100%;height:72px}
  .ebpay-template-017 .hero-bg{padding-top:58px}.ebpay-template-017 .hero-content{padding:28px 0 20px}.ebpay-template-017 .hero-content h1{font-size:42px;line-height:1.2}.ebpay-template-017 .hero-content p{font-size:17px;line-height:1.75}.ebpay-template-017 .hero-btn{gap:14px}.ebpay-template-017 .hero-btn .btn{width:calc(50% - 7px);max-width:155px;height:50px}.ebpay-template-017 .hero-mobile-img{height:420px}.ebpay-template-017 .hero-mobile-img img{height:405px!important}
  .ebpay-template-017 #appnox-services-area,.ebpay-template-017 #appnox-about-area,.ebpay-template-017 #appnox-pricing-area,.ebpay-template-017 #appnox-screenshot-area,.ebpay-template-017 #appnox-faq-area,.ebpay-template-017 #appnox-blog-area{padding-top:70px!important;padding-bottom:70px!important}.ebpay-template-017 .ebpay-017-service-grid>[class*=col-]{margin-bottom:22px}.ebpay-template-017 .single-services{min-height:220px}.ebpay-template-017 .section-title h2,.ebpay-template-017 .section-title h3{font-size:31px}.ebpay-template-017 .ebpay-017-topic-grid a{min-height:116px;padding:17px}.ebpay-template-017 .ebpay-017-media-ratios{grid-template-columns:1fr}.ebpay-template-017 .ebpay-017-media-ratios .ratio-landscape{grid-column:auto}.ebpay-template-017 .ebpay-017-phone-grid{gap:14px;margin-top:38px}.ebpay-template-017 .ebpay-017-phone-grid img{max-height:430px}.ebpay-template-017 #appnox-cta-area{padding:68px 0}.ebpay-template-017 #appnox-testimonial-area{padding:70px 0!important}.ebpay-template-017 .footer-popu-link{grid-template-columns:1fr 1fr}
}
@media(max-width:420px){.ebpay-template-017 img.ebpay-017-official-logo{width:126px!important;max-height:33px!important}.ebpay-template-017 .hero-content h1{font-size:38px}.ebpay-template-017 .hero-mobile-img{height:370px}.ebpay-template-017 .hero-mobile-img img{height:355px!important}.ebpay-template-017 .ebpay-017-topic-grid{margin-right:-6px;margin-left:-6px}.ebpay-template-017 .ebpay-017-topic-grid>[class*=col-]{padding-right:6px;padding-left:6px}.ebpay-template-017 .ebpay-017-topic-grid a{grid-template-columns:30px minmax(0,1fr);column-gap:9px}.ebpay-template-017 .ebpay-017-topic-grid img{width:28px;height:28px}.ebpay-template-017 .ebpay-017-phone-grid{grid-template-columns:1fr}.ebpay-template-017 .ebpay-017-phone-grid img{max-height:520px}.ebpay-template-017 .footer-popu-link{grid-template-columns:1fr}}
