.site-footer[data-v-49eddda9]{font-family:Open Sans,sans-serif;font-weight:400;color:#242729;line-height:1.5;text-align:left}.site-footer .main-footer .logo-box .tagline[data-v-49eddda9]{margin:12px 0 14px;font-size:16px;font-weight:500;color:#242729}.site-footer .main-footer .links-box[data-v-49eddda9]{gap:70px}.site-footer .main-footer .links-box h3[data-v-49eddda9]{margin-bottom:12px}.site-footer .main-footer li[data-v-49eddda9]:not(:last-child){margin-bottom:7px}.site-footer .main-footer .links-box .links p[data-v-49eddda9]{margin:0}.site-footer .bottom-footer .bottom-inner[data-v-49eddda9]{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.site-footer .bottom-footer .legal-row[data-v-49eddda9]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;width:100%;font-size:13px;color:#fff}.site-footer .bottom-footer .legal-row[data-v-49eddda9],.site-footer .bottom-footer .legal-row[data-v-49eddda9] *{color:#fff!important;-webkit-text-fill-color:#fff;opacity:1;font-family:Open Sans,sans-serif!important}.site-footer .bottom-footer .legal-row a[data-v-49eddda9]{color:#fff;font-size:13px}.site-footer .bottom-footer .legal-row a[data-v-49eddda9]:hover{text-decoration:underline}.site-footer .bottom-footer .legal-row .copy[data-v-49eddda9]{font-weight:600}.site-footer .bottom-footer .legal-row .sep[data-v-49eddda9]{opacity:.7}.site-footer .bottom-footer .eho[data-v-49eddda9]{display:inline-flex;align-items:center;gap:6px;margin-left:10px;color:#fff}.site-footer .bottom-footer .eho img[data-v-49eddda9]{height:44px;width:auto;display:block;mix-blend-mode:multiply}@media (max-width:991px){.site-footer .main-footer .links-box[data-v-49eddda9]{gap:40px}}@media (max-width:767px){.site-footer .main-footer .links-box[data-v-49eddda9]{flex-direction:column;gap:30px}.site-footer .main-footer .logo-box .tagline[data-v-49eddda9]{width:auto}}.captcha-overlay[data-v-55ab5458]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.captcha-modal[data-v-55ab5458]{background:#fff;border-radius:16px;padding:32px 28px;max-width:400px;width:90%;text-align:center;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.2)}.captcha-close[data-v-55ab5458]{position:absolute;top:12px;right:16px;background:none;border:none;font-size:24px;cursor:pointer;color:#666;line-height:1}.captcha-close[data-v-55ab5458]:hover{color:#333}.captcha-title[data-v-55ab5458]{font-size:20px;font-weight:600;color:#232828;margin-bottom:6px}.captcha-subtitle[data-v-55ab5458]{font-size:14px;color:#8f8f8f;margin-bottom:20px}.captcha-widget[data-v-55ab5458]{display:flex;justify-content:center}@media (max-width:640px){.image-swiper,.image-swiper .swiper,.image-swiper .swiper-wrapper{padding:40px 0}}.image-swiper .swiper-slide .slide-img{transform:scale(.92);border-radius:20px}.image-swiper .swiper-slide-active .slide-img{box-shadow:0 -6px 16px rgba(0,0,0,.05),0 12px 26px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06)}@media (max-width:640px){.image-swiper .swiper-slide-active .slide-img{height:auto!important;margin-top:40px;border-radius:18px;box-shadow:0 -4px 12px rgba(0,0,0,.05),0 10px 20px rgba(0,0,0,.1),0 3px 6px rgba(0,0,0,.05)}}.swiper,.swiper-slide,.swiper-wrapper{height:100%!important}@media (max-width:640px){.custom-pagination :deep(.swiper-pagination-bullet){width:6px;height:6px}}@media (max-width:640px){.custom-pagination :deep(.swiper-pagination-bullet-active){width:20px;height:6px}}.image-swiper .swiper-slide .slide-img{box-shadow:none}.image-swiper .swiper-slide-active .slide-img{padding-top:50px;box-shadow:0 -8px 20px rgba(0,0,0,.06),0 14px 30px rgba(0,0,0,.12),0 4px 10px rgba(0,0,0,.06)}.swiper,.swiper-slide,.swiper-wrapper{height:100%!important}.slide-wrapper{padding-top:15px}@media (max-width:640px){.slide-wrapper{padding-top:20px}}.image-swiper,.image-swiper .swiper,.image-swiper .swiper-wrapper{overflow:visible!important;padding:80px 0}.image-swiper .swiper-slide .slide-img{transform:scale(.95);opacity:.6;transition:all .4s ease;border:2px solid transparent;border-radius:24px;box-shadow:none!important}.image-swiper .swiper-slide-active .slide-img{transform:scale(1);opacity:1;box-shadow:none!important;border:2px solid #fff;border-radius:24px}.swiper-slide{align-items:center}.swiper-pagination-bullet{width:10px;height:10px;background:#e5e7eb;opacity:1;border-radius:50%;transition:all .3s ease;cursor:pointer}.swiper-pagination-bullet:hover{background:#d1d5db;transform:scale(1.1)}.swiper-pagination-bullet-active{width:36px;height:10px;background:#51b680;border-radius:10px}.custom-pagination{padding:16px 0;display:flex;justify-content:center;align-items:center;gap:8px}.custom-pagination :deep(.swiper-pagination-bullet){width:8px;height:8px;background:#e5e7eb;opacity:1;margin:0;border-radius:50%;transition:all .3s ease;cursor:pointer;flex-shrink:0}.custom-pagination :deep(.swiper-pagination-bullet-active){background:#51b680;width:28px;height:8px;border-radius:4px;margin:0}.vue-tel-input{background-color:#f7f7f7!important;border-radius:12px}.vue-tel-input input{border:none!important;box-shadow:none!important;font-size:inherit}.vue-tel-input .vti__dropdown,.vue-tel-input input{background-color:#f7f7f7!important}.vue-tel-input input:focus{outline:none!important;box-shadow:none!important}.signup-page-bg{background-color:#f5f6f7;min-height:100vh}.testimonial-swiper{overflow:visible!important;padding:80px 0}.testimonial-swiper .swiper-slide .card{transform:scale(1);opacity:1;transition:all .4s ease;background:#fff;box-shadow:none;border-radius:24px;border:2px solid #fff;min-height:330px;max-height:330px;display:flex;flex-direction:column;justify-content:space-between}.testimonial-swiper .swiper-slide-active .card{transform:scale(1);opacity:1;background:#fff;border-radius:24px;border:2px solid #fff;box-shadow:0 -8px 20px rgba(0,0,0,.06),0 14px 30px rgba(0,0,0,.12),0 4px 10px rgba(0,0,0,.06)}.swiper-slide{justify-content:center}.swiper-slide,.swiper-slide .card{display:flex;transition:all .4s ease}.swiper-slide .card{background:#fff;padding:30px;border-radius:20px;text-align:center;width:320px;box-shadow:0 10px 40px rgba(0,0,0,.15);transform:scale(.85);opacity:.4;min-height:320px;max-height:320px;flex-direction:column;justify-content:space-between}.swiper-slide-active .card{transform:scale(1);opacity:1}.avatar{width:70px;height:70px;border-radius:50%;margin:auto;margin-bottom:15px;cursor:pointer;transition:transform .2s ease}.avatar:hover{transform:scale(1.05)}.text{font-size:14px;color:#777;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;line-height:1.5;max-height:84px;flex:1;min-height:84px}.stars{color:#fbbf24;font-size:18px;margin-bottom:10px}h3{font-weight:600}span{font-size:13px;color:#999}.swiper-pagination-bullet{background:#51b680}@media (max-width:768px){.swiper-slide .card{min-height:280px;max-height:280px;width:100%;max-width:320px;padding:20px}.swiper-slide .card,.swiper-slide-active .card{transform:scale(1);opacity:1}.text{font-size:13px;max-height:72px;min-height:72px;-webkit-line-clamp:4;line-clamp:4}.avatar{width:60px;height:60px;margin-bottom:12px}h3{font-size:16px}span{font-size:12px}}@media (max-width:640px){.swiper-slide .card{min-height:260px;max-height:260px;padding:18px}.text{font-size:12px;max-height:66px;min-height:66px;-webkit-line-clamp:4;line-clamp:4}.avatar{width:50px;height:50px;margin-bottom:10px}}