*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#333;line-height:1.5;background-color:#fff}.mershop-page .container-fluid{width:90%;margin:0 auto}.mershop-page .breadcrumb__bg{background-image:url(../img/proomte-head-bg.035f78e7.png);margin-bottom:50px}.mershop-page .breadcrumb__bg .container2{color:#fff;flex:1;text-align:center}.mershop-page .breadcrumb__bg .container2 .title{font-size:40px;line-height:38px;font-weight:700;margin-bottom:18px}.mershop-page .breadcrumb__bg .container2 .path-name{font-size:20px;margin:0 10px;color:#fff}.mershop-page .breadcrumb__bg .container2 .path-line{font-size:25px;font-weight:700;color:#000}.mershop-page .mershop-main{max-width:1200px;margin:0 auto;padding:20px}.mershop-page .mershop-main section{margin-bottom:60px}.mershop-page .mershop-main h2{text-align:center;font-size:32px;margin-bottom:40px;color:#333}.mershop-page .mershop-main .global-sites{padding:80px 48px;text-align:center;background-color:#fff}.mershop-page .mershop-main .global-sites .sites-container{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;max-width:1200px;margin:0 auto}.mershop-page .mershop-main .global-sites .site-item{background:#f8f8f8;padding:24px;border-radius:8px;display:flex;align-items:center;gap:12px;min-width:200px;transition:transform .3s}.mershop-page .mershop-main .global-sites .site-item:hover{transform:translateY(-4px)}.mershop-page .mershop-main .global-sites .site-item .site-flag{width:32px;height:24px;border-radius:4px;background-size:cover;background-position:50%}.mershop-page .mershop-main .global-sites .site-item .site-flag.us{background-image:url(../img/us.c307466e.svg)}.mershop-page .mershop-main .global-sites .site-item .site-flag.uk{background-image:url(../img/uk.217fe5b7.svg)}.mershop-page .mershop-main .global-sites .site-item .site-flag.eu{background-image:url(../img/eu.3e9fcff8.svg)}.mershop-page .mershop-main .global-sites .site-item .site-flag.mx{background-image:url(../img/mx.7a8cfce0.svg)}.mershop-page .mershop-main .global-sites .site-item .site-flag.sa{background-image:url(../img/sa.d7ad4c01.svg)}.mershop-page .mershop-main .global-sites .site-item span{font-size:16px;color:#000}.mershop-page .mershop-main .global-sites .site-item small{display:block;font-size:12px;color:#666;margin-top:4px}.mershop-page .mershop-main .benefits{padding:60px 0;background-color:#fff}.mershop-page .mershop-main .benefits .benefits-wrapper{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:40px}.mershop-page .mershop-main .benefits .benefits-image{flex:0 0 45%}.mershop-page .mershop-main .benefits .benefits-image img{width:100%;height:auto;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.1)}.mershop-page .mershop-main .benefits .benefits-container{flex:0 0 55%;display:flex;flex-direction:column;gap:24px}.mershop-page .mershop-main .benefits .benefits-container .benefit-item{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.05);transition:transform .3s ease}.mershop-page .mershop-main .benefits .benefits-container .benefit-item:hover{transform:translateY(-4px)}.mershop-page .mershop-main .benefits .benefits-container .benefit-item .benefit-icon{flex:0 0 48px}.mershop-page .mershop-main .benefits .benefits-container .benefit-item .benefit-icon img{width:48px;height:48px}.mershop-page .mershop-main .benefits .benefits-container .benefit-item .benefit-content{flex:1}.mershop-page .mershop-main .benefits .benefits-container .benefit-item .benefit-content h3{font-size:20px;color:#333;margin-bottom:8px}.mershop-page .mershop-main .benefits .benefits-container .benefit-item .benefit-content p{font-size:14px;color:#666;line-height:1.6;margin:0}.mershop-page .mershop-main .business-process{padding:80px 48px;background:linear-gradient(135deg,#000,#1a1a1a);color:#fff;position:relative;overflow:hidden}.mershop-page .mershop-main .business-process:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(254,44,85,.1) 0,rgba(0,242,234,.1) 100%);pointer-events:none}.mershop-page .mershop-main .business-process h2{font-size:32px;margin-bottom:48px;font-weight:600;text-align:center;position:relative;z-index:1;text-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff}.mershop-page .mershop-main .business-process .process-container{max-width:1200px;margin:0 auto;position:relative;z-index:1}.mershop-page .mershop-main .business-process .process-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;position:relative}.mershop-page .mershop-main .business-process .process-row:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:linear-gradient(90deg,#fe2c55,#00f2ea);z-index:1;box-shadow:0 0 10px rgba(254,44,85,.5),0 0 20px rgba(0,242,234,.5)}.mershop-page .mershop-main .business-process .process-row.reverse{flex-direction:row-reverse}.mershop-page .mershop-main .business-process .process-row.reverse:after{background:linear-gradient(90deg,#00f2ea,#fe2c55)}.mershop-page .mershop-main .business-process .process-item{display:flex;flex-direction:column;align-items:center;gap:12px;width:120px;position:relative;z-index:2;background-color:transparent;padding:0 8px;transition:transform .3s ease}.mershop-page .mershop-main .business-process .process-item:hover{transform:translateY(-5px)}.mershop-page .mershop-main .business-process .process-item .icon-container{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.2)}.mershop-page .mershop-main .business-process .process-item .icon-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:radial-gradient(circle at center,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,0) 70%);opacity:0;transition:opacity .3s ease}.mershop-page .mershop-main .business-process .process-item .icon-container:hover:before{opacity:1}.mershop-page .mershop-main .business-process .process-item .icon-container i{font-size:28px;color:#fff;position:relative;z-index:2}.mershop-page .mershop-main .business-process .process-item.merchant .icon-container{background:linear-gradient(135deg,#fe2c55,#ff4d6a);box-shadow:0 4px 12px rgba(254,44,85,.3)}.mershop-page .mershop-main .business-process .process-item.platform .icon-container{background:linear-gradient(135deg,#00f2ea,#00d4ff);box-shadow:0 4px 12px rgba(0,242,234,.3)}.mershop-page .mershop-main .business-process .process-item.consumer .icon-container{background:linear-gradient(135deg,#fff,#f5f5f5);box-shadow:0 4px 12px hsla(0,0%,100%,.3)}.mershop-page .mershop-main .business-process .process-item.consumer .icon-container i{color:#333}.mershop-page .mershop-main .business-process .process-item span{text-align:center;font-size:14px;line-height:1.4;color:#fff;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.3);transition:color .3s ease}.mershop-page .mershop-main .business-process .process-item:hover span{color:#fff}@media (max-width:768px){.mershop-page .mershop-main .business-process{padding:40px 20px}.mershop-page .mershop-main .business-process .process-container{overflow-x:auto;padding:20px 0}.mershop-page .mershop-main .business-process .process-row{min-width:900px;margin-bottom:40px}.mershop-page .mershop-main .business-process .process-item{margin:0 10px}.mershop-page .mershop-main .business-process .process-item span{font-size:12px}}.mershop-page .mershop-main .consultation-entry{padding:0 48px 80px;background-color:transparent}.mershop-page .mershop-main .consultation-entry .consultation-card{max-width:1200px;margin:0 auto;background:linear-gradient(135deg,#1c1c1c,#2a2a2a);border-radius:16px;padding:40px;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.1)}.mershop-page .mershop-main .consultation-entry .consultation-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(254,44,85,.1) 0,rgba(0,242,234,.1) 100%);pointer-events:none}.mershop-page .mershop-main .consultation-entry .consultation-card .card-content{flex:1;padding-right:40px}.mershop-page .mershop-main .consultation-entry .consultation-card .card-content h2{font-size:28px;color:#fff;margin-bottom:12px;font-weight:600}.mershop-page .mershop-main .consultation-entry .consultation-card .card-content p{font-size:16px;color:hsla(0,0%,100%,.7);margin-bottom:24px}.mershop-page .mershop-main .consultation-entry .consultation-card .card-content .consultation-btn{display:inline-flex;align-items:center;gap:8px;background-color:#fe2c55;color:#fff;text-decoration:none;padding:12px 24px;border-radius:24px;font-size:16px;transition:background-color .3s}.mershop-page .mershop-main .consultation-entry .consultation-card .card-content .consultation-btn:hover{background-color:#e61e43}.mershop-page .mershop-main .consultation-entry .consultation-card .card-content .consultation-btn i{font-size:14px}.mershop-page .mershop-main .consultation-entry .consultation-card .card-image{flex-shrink:0;width:200px;height:200px;display:flex;align-items:center;justify-content:center}.mershop-page .mershop-main .consultation-entry .consultation-card .card-image img{max-width:100%;height:auto;opacity:.8}.mershop-page .mershop-main .success-cases{padding:80px 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef);overflow:hidden;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);position:relative}.mershop-page .mershop-main .success-cases h2{font-size:36px;font-weight:600;margin-bottom:60px;text-align:center;color:#333;text-shadow:0 2px 4px rgba(0,0,0,.1)}.mershop-page .mershop-main .success-cases .cases-wrapper{position:relative;width:100%;max-width:100%;margin:0 auto;padding:0;overflow:hidden;margin-bottom:60px}.mershop-page .mershop-main .success-cases .cta-container{text-align:center;padding:0 20px;margin-bottom:40px;position:relative;z-index:1}.mershop-page .mershop-main .success-cases .cta-container .cta-button{display:inline-block;padding:15px 40px;background-color:var(--color-main,#f89900);color:#fff;font-size:18px;font-weight:700;border-radius:30px;text-decoration:none;transition:all .3s;cursor:pointer}.mershop-page .mershop-main .success-cases .cta-container .cta-button:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.mershop-page .mershop-main .success-cases .cases-slider{display:flex;gap:32px;padding:20px 40px;position:relative;animation:infiniteScroll 30s linear infinite;will-change:transform}.mershop-page .mershop-main .success-cases .cases-slider:hover{animation-play-state:paused}.mershop-page .mershop-main .success-cases .cases-slider:after{content:"";display:block;flex:0 0 calc(100% + 32px)}.mershop-page .mershop-main .success-cases .case-card{flex:0 0 500px;scroll-snap-align:start;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.1);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:1;display:flex;flex-direction:column}.mershop-page .mershop-main .success-cases .case-card .case-images{width:100%;height:280px;position:relative;overflow:hidden}.mershop-page .mershop-main .success-cases .case-card .case-images img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mershop-page .mershop-main .success-cases .case-card .case-info{padding:24px;display:flex;flex-direction:column;gap:20px}.mershop-page .mershop-main .success-cases .case-card .case-info .merchant-info{display:flex;align-items:center;gap:16px}.mershop-page .mershop-main .success-cases .case-card .case-info .merchant-info .merchant-logo{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;box-shadow:0 4px 8px rgba(0,0,0,.1)}.mershop-page .mershop-main .success-cases .case-card .case-info .merchant-info .merchant-details h3{font-size:20px;font-weight:600;color:#000;margin-bottom:8px}.mershop-page .mershop-main .success-cases .case-card .case-info .merchant-info .merchant-details .tags{display:flex;flex-wrap:wrap;gap:8px}.mershop-page .mershop-main .success-cases .case-card .case-info .merchant-info .merchant-details .tags span{font-size:14px;color:#666;padding:4px 12px;background:#f5f5f5;border-radius:4px;transition:all .3s ease}.mershop-page .mershop-main .success-cases .case-card .case-info .merchant-info .merchant-details .tags span:hover{background:#fe2c55;color:#fff}.mershop-page .mershop-main .success-cases .case-card .case-info .case-description{font-size:16px;color:#666;line-height:1.6}.mershop-page .mershop-main .success-cases .case-card .case-info .case-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:auto}.mershop-page .mershop-main .success-cases .case-card .case-info .case-stats .stat-item{padding:16px;background:#f8f9fa;border-radius:8px;text-align:center;transition:all .3s ease}.mershop-page .mershop-main .success-cases .case-card .case-info .case-stats .stat-item:hover{background:#fe2c55;transform:translateY(-2px)}.mershop-page .mershop-main .success-cases .case-card .case-info .case-stats .stat-item:hover .stat-label,.mershop-page .mershop-main .success-cases .case-card .case-info .case-stats .stat-item:hover .stat-value{color:#fff}.mershop-page .mershop-main .success-cases .case-card .case-info .case-stats .stat-item .stat-value{font-size:24px;font-weight:600;color:#fe2c55;margin-bottom:4px;line-height:1.2}.mershop-page .mershop-main .success-cases .case-card .case-info .case-stats .stat-item .stat-label{font-size:14px;color:#666;line-height:1.4}.mershop-page .mershop-main .success-cases .case-card:hover{transform:translateY(-5px);box-shadow:0 12px 32px rgba(0,0,0,.15)}.mershop-page .mershop-main .footer{background:#000;padding:24px 48px;border-top:1px solid hsla(0,0%,100%,.1)}.mershop-page .mershop-main .footer .footer-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.mershop-page .mershop-main .footer .footer-nav{display:flex;gap:24px}.mershop-page .mershop-main .footer .footer-nav .footer-link{color:hsla(0,0%,100%,.7);text-decoration:none;font-size:14px;transition:color .3s}.mershop-page .mershop-main .footer .footer-nav .footer-link:hover{color:#fff}@keyframes infiniteScroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 32px))}}@media (max-width:768px){.mershop-page .mershop-main .success-cases{padding:40px 0}.mershop-page .mershop-main .success-cases .case-card{flex:0 0 300px}.mershop-page .mershop-main .success-cases .case-card .case-images{height:200px}.mershop-page .mershop-main .success-cases .case-card .case-info{padding:16px;gap:16px}.mershop-page .mershop-main .success-cases .case-card .case-info .merchant-info .merchant-logo{width:48px;height:48px}.mershop-page .mershop-main .success-cases .case-card .case-info .merchant-info .merchant-details h3{font-size:18px}.mershop-page .mershop-main .success-cases .case-card .case-info .case-description{font-size:14px}.mershop-page .mershop-main .success-cases .case-card .case-info .case-stats{gap:12px}.mershop-page .mershop-main .success-cases .case-card .case-info .case-stats .stat-item{padding:12px}.mershop-page .mershop-main .success-cases .case-card .case-info .case-stats .stat-item .stat-value{font-size:20px}.mershop-page .mershop-main .success-cases .case-card .case-info .case-stats .stat-item .stat-label{font-size:12px}.mershop-page .mershop-main .footer .footer-content{flex-direction:column;gap:20px}.mershop-page .mershop-main .footer .footer-nav{flex-direction:column;align-items:center;gap:16px}}.report-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.report-modal .modal-content{background:#fff;border-radius:16px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 24px rgba(0,0,0,.2);animation:modalFadeIn .3s ease}.report-modal .modal-header{padding:20px;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between}.report-modal .modal-header h3{font-size:20px;font-weight:600;color:#333;margin:0}.report-modal .modal-header .close-btn{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.report-modal .modal-header .close-btn:hover{background:#f5f5f5;color:#333}.report-modal .modal-body{padding:20px}.report-modal .modal-body .report-form .form-group{margin-bottom:20px}.report-modal .modal-body .report-form .form-group label{display:block;font-size:14px;color:#333;margin-bottom:8px}.report-modal .modal-body .report-form .form-group .form-control{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:all .3s ease}.report-modal .modal-body .report-form .form-group .form-control:focus{outline:none;border-color:#fe2c55;box-shadow:0 0 0 2px rgba(254,44,85,.1)}.report-modal .modal-body .report-form .form-group textarea.form-control{resize:vertical;min-height:100px}.report-modal .modal-body .report-form .form-group select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23333' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.report-modal .modal-footer{padding:20px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:12px}.report-modal .modal-footer button{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.report-modal .modal-footer button.cancel-btn{background:#f5f5f5;border:none;color:#666}.report-modal .modal-footer button.cancel-btn:hover{background:#eee}.report-modal .modal-footer button.submit-btn{background:#fe2c55;border:none;color:#fff}.report-modal .modal-footer button.submit-btn:hover{background:#e61e43}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}