.mershop-page .container-fluid{width:90%;margin:0 auto}.mershop-page .breadcrumb__bg{background-image:url(../img/proomte-head-bg.e47faabc.png);margin-bottom:0}.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:100%;margin:0;padding:0}.mershop-page .mershop-main section{margin-bottom:0}.mershop-page .mershop-main h2{text-align:center;font-size:32px;margin-bottom:40px;color:#000;font-weight:800;line-height:1.3}.mershop-page .mershop-main .benefits{padding:80px 48px;background-color:#a8f0d8}.mershop-page .mershop-main .benefits .benefits-wrapper{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:48px}.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;border:3px solid #000;box-shadow:8px 8px 0 #000}.mershop-page .mershop-main .benefits .benefits-container{flex:0 0 50%;display:flex;flex-direction:column;gap:20px}.mershop-page .mershop-main .benefits .benefits-container .benefit-item{display:flex;align-items:flex-start;gap:18px;padding:24px;background:#fff;border:3px solid #000;border-radius:12px;transition:all .3s ease}.mershop-page .mershop-main .benefits .benefits-container .benefit-item:hover{transform:translateY(-4px);box-shadow:6px 6px 0 #000}.mershop-page .mershop-main .benefits .benefits-container .benefit-item .benefit-icon{flex:0 0 56px;width:56px;height:56px;background:#d4ff00;border-radius:10px;display:flex;align-items:center;justify-content:center;border:2px solid #000}.mershop-page .mershop-main .benefits .benefits-container .benefit-item .benefit-icon img{width:32px;height:32px}.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:#000;margin-bottom:8px;font-weight:800}.mershop-page .mershop-main .benefits .benefits-container .benefit-item .benefit-content p{font-size:14px;color:#333;line-height:1.6;margin:0}.mershop-page .mershop-main .business-process{padding:80px 48px;background:#000;color:#fff;position:relative}.mershop-page .mershop-main .business-process:before{display:none}.mershop-page .mershop-main .business-process h2{font-size:32px;margin-bottom:48px;font-weight:800;text-align:center;color:#fff;line-height:1.3;text-shadow:none}.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:32px;height:3px;background:#d4ff00;z-index:1;box-shadow:none}.mershop-page .mershop-main .business-process .process-row.reverse{flex-direction:row-reverse}.mershop-page .mershop-main .business-process .process-row.reverse:after{background:#d4ff00}.mershop-page .mershop-main .business-process .process-item{display:flex;flex-direction:column;align-items:center;gap:14px;width:140px;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;border:3px solid #000;box-shadow:none}.mershop-page .mershop-main .business-process .process-item .icon-container:before{display:none}.mershop-page .mershop-main .business-process .process-item .icon-container i{font-size:26px;color:#000;position:relative;z-index:2}.mershop-page .mershop-main .business-process .process-item.merchant .icon-container{background:#d4ff00;box-shadow:none}.mershop-page .mershop-main .business-process .process-item.platform .icon-container{background:#a8f0d8;box-shadow:none}.mershop-page .mershop-main .business-process .process-item.consumer .icon-container{background:#ff9eb5;box-shadow:none}.mershop-page .mershop-main .business-process .process-item.consumer .icon-container i{color:#000}.mershop-page .mershop-main .business-process .process-item span{text-align:center;font-size:13px;line-height:1.4;color:#fff;font-weight:600;text-shadow:none}.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:80px 48px;background-color:#ff9eb5}.mershop-page .mershop-main .consultation-entry .consultation-card{max-width:1200px;margin:0 auto;background:#fff;border:3px solid #000;border-radius:16px;padding:48px;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden;box-shadow:10px 10px 0 #000}.mershop-page .mershop-main .consultation-entry .consultation-card:before{display: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:30px;color:#000;margin-bottom:16px;font-weight:800;text-align:left;line-height:1.3}.mershop-page .mershop-main .consultation-entry .consultation-card .card-content p{font-size:16px;color:#333;margin-bottom:28px;line-height:1.6}.mershop-page .mershop-main .consultation-entry .consultation-card .card-content .consultation-btn{display:inline-flex;align-items:center;gap:10px;background-color:#000;color:#fff;text-decoration:none;padding:16px 36px;border-radius:8px;font-size:15px;font-weight:700;letter-spacing:.5px;transition:all .3s ease;cursor:pointer}.mershop-page .mershop-main .consultation-entry .consultation-card .card-content .consultation-btn:hover{transform:translateY(-3px);box-shadow:4px 4px 0 #d4ff00;background-color:#000}.mershop-page .mershop-main .consultation-entry .consultation-card .card-content .consultation-btn i{font-size:14px;transition:transform .3s ease}.mershop-page .mershop-main .consultation-entry .consultation-card .card-content .consultation-btn:hover i{transform:translateX(4px)}.mershop-page .mershop-main .consultation-entry .consultation-card .card-image{flex-shrink:0;width:220px;height:220px;display:flex;align-items:center;justify-content:center}.mershop-page .mershop-main .consultation-entry .consultation-card .card-image img{max-width:100%;height:auto}.mershop-page .mershop-main .success-cases{padding:80px 0;background:#2ecc71;overflow:hidden;width:100%;margin-left:0;margin-right:0;position:relative}.mershop-page .mershop-main .success-cases h2{font-size:32px;font-weight:800;margin-bottom:50px;text-align:center;color:#000;text-shadow:none;line-height:1.3}.mershop-page .mershop-main .success-cases .cases-wrapper{position:relative;width:100%;max-width:100%;margin:0 auto;padding:0;overflow:hidden;margin-bottom:50px}.mershop-page .mershop-main .success-cases .cta-container{text-align:center;padding:0 20px;margin-bottom:0;position:relative;z-index:1}.mershop-page .mershop-main .success-cases .cta-container .cta-button{display:inline-block;padding:18px 48px;background-color:#000;color:#fff;font-size:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border-radius:8px;text-decoration:none;transition:all .3s;cursor:pointer}.mershop-page .mershop-main .success-cases .cta-container .cta-button:hover{transform:translateY(-3px);box-shadow:5px 5px 0 #d4ff00}.mershop-page .mershop-main .success-cases .cases-slider{display:flex;gap:24px;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 380px;scroll-snap-align:start;background:#fff;border:3px solid #000;border-radius:12px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:1;display:flex;flex-direction:column;box-shadow:none}.mershop-page .mershop-main .success-cases .case-card .case-images{width:100%;height:220px;position:relative;overflow:hidden;border-bottom:3px solid #000}.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:20px;display:flex;flex-direction:column;gap:16px}.mershop-page .mershop-main .success-cases .case-card .case-info .merchant-info{display:flex;align-items:center;gap:12px}.mershop-page .mershop-main .success-cases .case-card .case-info .merchant-info .merchant-logo{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #000;box-shadow:none}.mershop-page .mershop-main .success-cases .case-card .case-info .merchant-info .merchant-details h3{font-size:18px;font-weight:800;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:6px}.mershop-page .mershop-main .success-cases .case-card .case-info .merchant-info .merchant-details .tags span{font-size:11px;color:#000;padding:3px 10px;background:#d4ff00;border:1.5px solid #000;border-radius:4px;font-weight:700;transition:all .3s ease}.mershop-page .mershop-main .success-cases .case-card .case-info .merchant-info .merchant-details .tags span:hover{background:#000;color:#d4ff00}.mershop-page .mershop-main .success-cases .case-card .case-info .case-description{font-size:14px;color:#333;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:12px;margin-top:auto}.mershop-page .mershop-main .success-cases .case-card .case-info .case-stats .stat-item{padding:14px;background:#d4ff00;border:2px solid #000;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:#000;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:#d4ff00}.mershop-page .mershop-main .success-cases .case-card .case-info .case-stats .stat-item .stat-value{font-size:22px;font-weight:800;color:#000;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:12px;color:#333;font-weight:600;line-height:1.4}.mershop-page .mershop-main .success-cases .case-card:hover{transform:translateY(-5px);box-shadow:8px 8px 0 #000}.mershop-page .mershop-main .footer{background:#2c2c2c;padding:30px 48px;border-top:none}.mershop-page .mershop-main .footer .footer-content{max-width:1200px;margin:0 auto;display:flex;justify-content:center;align-items:center}.mershop-page .mershop-main .footer .footer-nav{display:flex;gap:32px}.mershop-page .mershop-main .footer .footer-nav .footer-link{color:hsla(0,0%,100%,.85);text-decoration:none;font-size:14px;transition:color .3s;cursor:pointer}.mershop-page .mershop-main .footer .footer-nav .footer-link:hover{color:#d4ff00}@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 .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:3px solid #000;border-radius:16px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:10px 10px 0 #000;animation:modalFadeIn .3s ease}.report-modal .modal-header{padding:20px;border-bottom:2px solid #000;display:flex;align-items:center;justify-content:space-between}.report-modal .modal-header h3{font-size:20px;font-weight:800;color:#000;margin:0}.report-modal .modal-header .close-btn{background:none;border:2px solid #000;font-size:22px;color:#000;cursor:pointer;padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.report-modal .modal-header .close-btn:hover{background:#000;color:#fff}.report-modal .modal-body{padding:24px}.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;font-weight:700;color:#000;margin-bottom:8px}.report-modal .modal-body .report-form .form-group .form-control{width:100%;padding:12px;border:2px solid #000;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:#000;box-shadow:3px 3px 0 #d4ff00}.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' 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:2px solid #000;display:flex;justify-content:flex-end;gap:12px}.report-modal .modal-footer button{padding:12px 28px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;border:2px solid #000}.report-modal .modal-footer button.cancel-btn{background:#fff;color:#000}.report-modal .modal-footer button.cancel-btn:hover{background:#f5f5f5}.report-modal .modal-footer button.submit-btn{background:#000;color:#fff}.report-modal .modal-footer button.submit-btn:hover{background:#000;box-shadow:3px 3px 0 #d4ff00}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}