@media (max-width:768px){.mobile-carousel-wrapper{display:block!important;width:100%;margin:20px 0;padding:0}.mobile-carousel-wrapper .swiper{width:100%;overflow:hidden;padding:10px 0 40px}.mobile-carousel-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center;width:100%;height:auto}.mobile-carousel-wrapper .custom-card{width:85%;max-width:350px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:20px;padding:22px 18px;box-shadow:0 12px 24px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:flex-start;gap:14px;font-family:inherit}.mobile-carousel-wrapper .step-number{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:#ff7636;color:#fff;font-weight:700;font-size:22px;border-radius:50%;flex-shrink:0;font-family:inherit;position:relative;animation:pulseShadow 1.8s infinite ease-in-out}.mobile-carousel-wrapper .custom-card h3{font-size:18px;font-weight:700;margin:0;color:#1e1e1e;line-height:1.4;width:100%}.mobile-carousel-wrapper .custom-card p{font-size:14px;line-height:1.6;color:#4a4a4a;margin:0;width:100%;text-align:justify}.mobile-carousel-wrapper .continue-btn{background:#ff7636;color:#fff;border:none;border-radius:30px;padding:8px 22px;font-size:14px;font-weight:500;cursor:pointer;transition:.2s;display:inline-block;width:auto;text-align:center;font-family:inherit}.mobile-carousel-wrapper .continue-btn:hover{background:#e05a1a}.mobile-carousel-wrapper .swiper-button-prev,.mobile-carousel-wrapper .swiper-button-next{color:#ff7636;background:rgba(255,255,255,.9);width:28px;height:28px;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.1);top:45%}.mobile-carousel-wrapper .swiper-button-prev:after,.mobile-carousel-wrapper .swiper-button-next:after{font-size:14px;font-weight:700}.mobile-carousel-wrapper .swiper-pagination{bottom:5px}.mobile-carousel-wrapper .swiper-pagination-bullet-active{background:#ff7636}.ez-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:9999;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.ez-modal.show{display:flex;opacity:1}.ez-modal-dialog{background:#fff;border-radius:24px;max-width:90%;width:500px;margin:20px;padding:24px;transform:scale(.9);transition:transform .3s ease;font-family:inherit}.ez-modal.show .ez-modal-dialog{transform:scale(1)}.ez-modal-content{max-height:80vh;overflow-y:auto;padding-right:5px}}.mobile-carousel-wrapper{display:none}