@charset "UTF-8";.gsap-banner-single.banner-container{position:relative;width:100%;height:720px;overflow:hidden;min-width:1140px;min-width:var(--container-min)}@media (max-width: 768px){.gsap-banner-single.banner-container{height:auto;min-height:25rem;min-width:auto}}.gsap-banner-single .banner-slide{width:100%;height:100%;height:720px;display:flex;align-items:center;justify-content:space-between;background-image:-webkit-image-set(url(/images/sliders/home_banner_bg1@1x.jpg) 1x,url(/images/sliders/home_banner_bg1@2x.jpg) 2x);background-image:image-set(url(/images/sliders/home_banner_bg1@1x.jpg) 1x,url(/images/sliders/home_banner_bg1@2x.jpg) 2x);background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width: 768px){.gsap-banner-single .banner-slide{height:auto;min-height:25rem;background-size:cover;padding:2rem 0 0}}.gsap-banner-single .banner-content{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;color:#fff}@media (max-width: 768px){.gsap-banner-single .banner-content{width:100%;flex-direction:column}}.gsap-banner-single .banner-title,.gsap-banner-single .banner-subtitle,.gsap-banner-single .banner-description,.gsap-banner-single .banner-cta,.gsap-banner-single .product-image-container,.gsap-banner-single .product-image-container .decoration-item{opacity:0}.gsap-banner-single .product-image-container .decoration-item{animation:float 3s ease-in-out infinite}@media (max-width: 768px){.gsap-banner-single .product-image-container .decoration-item{animation:none}}.gsap-banner-single .content-wrapper{width:50%}@media (max-width: 768px){.gsap-banner-single .content-wrapper{width:100%;padding:0 2rem}}.gsap-banner-single .banner-title{font-size:5rem;font-weight:700;line-height:1.2;margin-bottom:1rem;color:#000;color:var(--color-black);font-feature-settings:none,"kern" off;font-variant-ligatures:none;font-kerning:none;position:relative;z-index:9}@media (max-width: 768px){.gsap-banner-single .banner-title{font-size:1.5rem;font-size:var(--font-size-2xl);text-align:center;margin-bottom:.5rem}}.gsap-banner-single .banner-subtitle{font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;margin-bottom:1rem;color:#000;color:var(--color-black)}@media (max-width: 768px){.gsap-banner-single .banner-subtitle{font-size:.8125rem}}.gsap-banner-single .banner-description{font-size:1.125rem;line-height:1.6;margin-bottom:2rem;color:#535862;color:var(--color-gray-800)}@media (max-width: 768px){.gsap-banner-single .banner-description{font-size:.75rem;font-size:var(--font-size-xs);text-align:center;margin-bottom:1rem}}.gsap-banner-single .banner-cta{margin-top:2rem;transform-style:preserve-3d;perspective:500px}@media (max-width: 768px){.gsap-banner-single .banner-cta{margin-top:0;text-align:center}}.gsap-banner-single .cta-button{display:inline-block;padding:8px 36px;background:#d61518;background:var(--color-primary);border:2px solid rgba(214,21,24,.8);border-radius:50px;color:#fff;text-decoration:none;font-weight:400;font-size:1.375rem;transition:all .3s ease}@media (max-width: 768px){.gsap-banner-single .cta-button{font-size:.875rem;font-size:var(--font-size-sm);padding:.5rem 1.2rem}}.gsap-banner-single .product-image-container{position:relative;display:flex;align-items:center;justify-content:center;gap:2rem}.gsap-banner-single .product-image-container .product-image-canvas{width:100%;height:680px}@media (max-width: 768px){.gsap-banner-single .product-image-container .product-image-canvas{height:25rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}.gsap-banner-single .product-image-container .decoration-item{position:absolute}.gsap-banner-single .product-image-container .decoration-item img,.gsap-banner-single .product-image-container.lang-no img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.gsap-banner-single .product-image-container.lang-no .decoration-item-1{left:-60px;top:60px;width:"194px";height:"124px"}@media (max-width: 768px){.gsap-banner-single .product-image-container.lang-no .decoration-item-1{top:2rem;left:0;width:6.5rem;height:4.5rem;z-index:-1}}.gsap-banner-single .product-image-container.lang-no .decoration-item-2{right:0;top:120px;width:"172px";height:"120px"}@media (max-width: 768px){.gsap-banner-single .product-image-container.lang-no .decoration-item-2{top:4rem;right:0;width:6rem;height:4.25rem}}.gsap-banner-single .product-image-container.lang-no .decoration-item-3{left:140px;bottom:30px;width:414px;height:68px}@media (max-width: 768px){.gsap-banner-single .product-image-container.lang-no .decoration-item-3{left:30%;bottom:1rem;width:11.25rem;height:1.875rem}}.gsap-banner-single .product-image-container.lang-no .decoration-item-4{right:20px;bottom:40%;width:80px;height:80px}@media (max-width: 768px){.gsap-banner-single .product-image-container.lang-no .decoration-item-4{right:0;top:13rem;width:2.75rem;height:2.75rem}}.gsap-banner-single .product-image-container.lang-no .decoration-item-5{left:-50px;bottom:42%;width:90px;height:90px}@media (max-width: 768px){.gsap-banner-single .product-image-container.lang-no .decoration-item-5{left:0;bottom:10rem;width:3.375rem;height:3.375rem}}.gsap-banner-single .product-image-container.lang-no .decoration-item-6{left:-70px;bottom:16%;width:120px;height:36px}@media (max-width: 768px){.gsap-banner-single .product-image-container.lang-no .decoration-item-6{left:2rem;bottom:4rem;width:3.375rem;height:1rem}}@media (max-width: 768px){.gsap-banner-single .product-image-container.lang-en{margin-top:-1rem;padding-bottom:.5rem}}.gsap-banner-single .product-image-container.lang-en .decoration-item-1{left:-50px;bottom:35%;width:"194px";height:"124px"}@media (max-width: 768px){.gsap-banner-single .product-image-container.lang-en .decoration-item-1{bottom:35%;left:-3rem;width:6.5rem;height:4.5rem}}.gsap-banner-single .product-image-container.lang-en .decoration-item-2{right:0;bottom:120px;width:"172px";height:"120px"}@media (max-width: 768px){.gsap-banner-single .product-image-container.lang-en .decoration-item-2{bottom:4rem;right:-3rem;width:6rem;height:4.25rem}}.gsap-banner-single .product-image-container.lang-en .decoration-item-3{left:140px;bottom:30px;width:414px;height:68px}@media (max-width: 768px){.gsap-banner-single .product-image-container.lang-en .decoration-item-3{left:50%;transform:translate(-50%);bottom:.8rem;width:11.25rem;height:1.875rem}}.gsap-banner-single .product-image-container.lang-en .decoration-item-4{right:20px;bottom:50%;width:80px;height:80px}@media (max-width: 768px){.gsap-banner-single .product-image-container.lang-en .decoration-item-4{right:-1.2rem;bottom:11rem;width:2.75rem;height:2.75rem}}.gsap-banner-single .product-image-container.lang-en .decoration-item-5{left:60px;top:60px;width:90px;height:90px}@media (max-width: 768px){.gsap-banner-single .product-image-container.lang-en .decoration-item-5{left:-.5rem;top:5rem;width:3.375rem;height:3.375rem}}.gsap-banner-single .product-image-container.lang-en .decoration-item-6{left:20px;bottom:16%;width:120px;height:36px}@media (max-width: 768px){.gsap-banner-single .product-image-container.lang-en .decoration-item-6{left:-1.6rem;bottom:4rem;width:3.375rem;height:1rem}}.gsap-banner-single .product-image-container.lang-en .decoration-item-7{right:0;top:60px;width:164px;height:150px}@media (max-width: 768px){.gsap-banner-single .product-image-container.lang-en .decoration-item-7{right:-2.6rem;top:4rem;width:6rem;height:auto}}.gsap-banner-single .banner-nav{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;border:none;background:rgba(255,255,255,.2);backdrop-filter:blur(10px);color:#fff;cursor:pointer;font-size:1.5rem;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .3s ease}.gsap-banner-single .banner-nav--prev{left:2rem}.gsap-banner-single .banner-nav--next{right:2rem}.media-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:9999;padding:2rem;animation:fadeIn .2s ease;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain}@media (max-width: 768px){.media-modal-overlay{padding:1rem}}.media-modal-container{position:relative;background:transparent;border-radius:24px;max-width:1200px;width:100%;max-height:90vh;overflow:visible;animation:slideUp .3s ease;box-shadow:0 20px 60px rgba(0,0,0,.3)}@media (max-width: 768px){.media-modal-container{max-height:95vh;border-radius:16px}}.media-modal-container.media-modal-honor,.media-modal-container.media-modal-huawei,.media-modal-container.media-modal-vivo,.media-modal-container.media-modal-oppo,.media-modal-container.media-modal-xiaomi{background:#2a2a2a}.media-modal-container.media-modal-apple,.media-modal-container.media-modal-kuaishou,.media-modal-container.media-modal-adsPartner,.media-modal-container.media-modal-aiqiyi,.media-modal-container.media-modal-jinghong{background:#fff}.media-modal-close{position:absolute;top:-.5rem;right:-.5rem;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.95);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s ease;color:#1d1f20;color:var(--color-gray-900);box-shadow:0 4px 12px rgba(0,0,0,.15)}.media-modal-close:hover{background:#fff;transform:rotate(90deg) scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.2)}@media (max-width: 768px){.media-modal-close{top:-.75rem;right:-.75rem;width:36px;height:36px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.2)}}.media-modal-close svg{width:20px;height:20px}@media (max-width: 768px){.media-modal-close svg{width:18px;height:18px}}.media-modal-honor .media-modal-close,.media-modal-huawei .media-modal-close,.media-modal-vivo .media-modal-close,.media-modal-oppo .media-modal-close,.media-modal-xiaomi .media-modal-close{background:rgba(255,255,255,.95);color:#1d1f20;color:var(--color-gray-900)}.media-modal-honor .media-modal-close:hover,.media-modal-huawei .media-modal-close:hover,.media-modal-vivo .media-modal-close:hover,.media-modal-oppo .media-modal-close:hover,.media-modal-xiaomi .media-modal-close:hover{background:#fff}.media-modal-content{overflow-y:auto;overflow-x:hidden;max-height:90vh;padding:0;-ms-scroll-chaining:none;overscroll-behavior:contain;border-radius:24px}@media (max-width: 768px){.media-modal-content{padding:0;max-height:95vh;border-radius:16px}}.media-modal-content::-webkit-scrollbar{width:8px}.media-modal-content::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:4px}.media-modal-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.media-modal-content::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.media-modal-honor .media-modal-content::-webkit-scrollbar-track,.media-modal-huawei .media-modal-content::-webkit-scrollbar-track,.media-modal-vivo .media-modal-content::-webkit-scrollbar-track,.media-modal-oppo .media-modal-content::-webkit-scrollbar-track,.media-modal-xiaomi .media-modal-content::-webkit-scrollbar-track{background:rgba(255,255,255,.05)}.media-modal-honor .media-modal-content::-webkit-scrollbar-thumb,.media-modal-huawei .media-modal-content::-webkit-scrollbar-thumb,.media-modal-vivo .media-modal-content::-webkit-scrollbar-thumb,.media-modal-oppo .media-modal-content::-webkit-scrollbar-thumb,.media-modal-xiaomi .media-modal-content::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)}.media-modal-honor .media-modal-content::-webkit-scrollbar-thumb:hover,.media-modal-huawei .media-modal-content::-webkit-scrollbar-thumb:hover,.media-modal-vivo .media-modal-content::-webkit-scrollbar-thumb:hover,.media-modal-oppo .media-modal-content::-webkit-scrollbar-thumb:hover,.media-modal-xiaomi .media-modal-content::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.media-modal-content .ios-media-content,.media-modal-content .android-media-content{border-radius:24px}@media (max-width: 768px){.media-modal-content .ios-media-content,.media-modal-content .android-media-content{border-radius:16px}}.media-modal-content .apple-modal-content .ios-media-content{padding:3rem 4rem 2rem}@media (max-width: 768px){.media-modal-content .apple-modal-content .ios-media-content{padding:1.5rem 1rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.news-detail{padding:2.5rem 0}@media (max-width: 768px){.news-detail{padding:0}}.news-detail .breadcrumb{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.875rem;font-size:var(--font-size-sm);margin-bottom:2rem}@media (max-width: 768px){.news-detail .breadcrumb{margin-bottom:1rem}}.news-detail .breadcrumb .breadcrumb-item{color:#999;color:var(--color-gray-600);text-decoration:none;transition:color .3s ease;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-detail .breadcrumb .breadcrumb-item:nth-of-type(1){color:#d61518;color:var(--color-primary)}.news-detail .breadcrumb .breadcrumb-item:nth-of-type(2){color:#d61518;color:var(--color-primary)}.news-detail .breadcrumb .breadcrumb-item:hover{color:#d61518;color:var(--color-primary)}.news-detail .breadcrumb .breadcrumb-item--active{color:#1d1f20;color:var(--color-gray-900);font-weight:500;cursor:default}.news-detail .breadcrumb .breadcrumb-separator{color:#94a3b8;color:var(--color-gray-400);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 768px){.news-detail .breadcrumb{font-size:.85rem}.news-detail .breadcrumb .breadcrumb-item{max-width:150px}}.news-detail .error-state{text-align:center;padding:2rem}.news-detail .loading-state{padding:2rem 0}.news-detail .loading-state .skeleton{background:linear-gradient(90deg,#f0f0f0,#e8e8e8,#f0f0f0 40%,#f0f0f0);background-size:200% 100%;animation:loading 1.5s ease-in-out infinite;border-radius:4px}.news-detail .loading-state .skeleton--title{width:80%;height:2rem;margin-bottom:1rem}.news-detail .loading-state .skeleton--subtitle{width:60%;height:1rem;margin-bottom:1rem}.news-detail .loading-state .skeleton--text{width:100%;height:1rem;margin-bottom:.5rem}.news-detail .loading-state .skeleton--text:nth-child(4){width:90%}.news-detail .detail-layout{display:flex;gap:3rem;align-items:flex-start}@media (max-width: 768px){.news-detail .detail-layout{flex-direction:column;gap:0}}.news-detail .news-detail-content{flex:1;min-width:0}.news-detail .news-detail-content .news-header{margin-bottom:2rem}@media (max-width: 768px){.news-detail .news-detail-content .news-header{margin-bottom:1rem}}.news-detail .news-detail-content .news-header h1{font-size:1.75rem;color:#1d1f20;color:var(--color-gray-900);line-height:1.2;margin:0}@media (max-width: 768px){.news-detail .news-detail-content .news-header h1{font-size:1.25rem;font-size:var(--font-size-xl)}}.news-detail .news-detail-content .news-header .news-meta{color:#999;color:var(--color-gray-600);font-size:.75rem;font-size:var(--font-size-xs);margin-top:1rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-gray-200)}.news-detail .news-detail-content .news-header .news-meta span:not(:first-child):not(:last-child){margin:0 1rem}@media (max-width: 480px){.news-detail .news-detail-content .news-header .news-meta{font-size:.85rem}}.news-detail .news-detail-content .news-content{line-height:1.8;font-size:1.1rem;color:#1d1f20;color:var(--color-gray-900)}@media (max-width: 768px){.news-detail .news-detail-content .news-content{font-size:1rem}}@media (max-width: 480px){.news-detail .news-detail-content .news-content{font-size:.95rem;line-height:1.7}}.news-detail .news-detail-content .news-content p{margin-bottom:1rem}.news-detail .news-detail-content .news-content h3{margin:2rem 0 1rem;color:#1d1f20;color:var(--color-gray-900)}.news-detail .news-detail-content .news-content ul{margin:1rem 0;padding-left:2rem}.news-detail .news-detail-content .news-content ul li{margin-bottom:.5rem}.news-detail .related-news{width:300px;flex-shrink:0;border:1px solid #e8e8e8;padding:2rem 1rem}@media (max-width: 768px){.news-detail .related-news{width:100%;margin-top:3rem}}.news-detail .related-news h3{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:#1d1f20;color:var(--color-gray-900);border-bottom:2px solid #D61518;border-bottom:2px solid var(--color-primary);padding-bottom:.5rem}.news-detail .related-news .related-list{display:flex;flex-direction:column;gap:1rem}.news-detail .related-news .related-item-link{text-decoration:none;display:block}.news-detail .related-news .related-article-item{display:flex;flex-direction:column;padding:.75rem;border-radius:8px;cursor:pointer}.news-detail .related-news .related-article-item .article-image{width:100%;height:120px;border-top-right-radius:20px;border-bottom-left-radius:20px;overflow:hidden;margin-bottom:.75rem}.news-detail .related-news .related-article-item .article-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-detail .related-news .related-article-item .article-title h4{margin:0;font-size:1.25rem;font-size:var(--font-size-xl);font-weight:500;line-height:1.4;color:#1d1f20;color:var(--color-gray-900);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.news .news-banner{position:relative;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;background-image:-webkit-image-set(url(/images/sliders/news_banner@1x.jpg) 1x,url(/images/sliders/news_banner@2x.jpg) 2x);background-image:image-set(url(/images/sliders/news_banner@1x.jpg) 1x,url(/images/sliders/news_banner@2x.jpg) 2x);background-size:cover;background-position:center;background-repeat:no-repeat;padding:2.5rem 0 3rem;transform-style:preserve-3d;perspective:1000px;will-change:background-size,background-position}@media (max-width: 768px){.news .news-banner{min-height:13.75rem;background-image:-webkit-image-set(url(/m-images/sliders/news_banner@1x.jpg) 1x,url(/m-images/sliders/news_banner@2x.jpg) 2x);background-image:image-set(url(/m-images/sliders/news_banner@1x.jpg) 1x,url(/m-images/sliders/news_banner@2x.jpg) 2x);background-position:center;padding:3rem 0 5rem}}.image-carousel-3d{width:100%;height:620px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#fff;background-color:var(--color-white);min-width:1140px;min-width:var(--container-min)}@media (max-width: 768px){.image-carousel-3d{min-width:auto}}@media (min-width: 1920px){.image-carousel-3d{min-height:calc(100% - 120px)}}@media (min-width: 2560px){.image-carousel-3d{min-height:800px}}.image-carousel-3d .carousel-container{position:relative;width:100%;height:520px;display:flex;align-items:center;justify-content:center}@media (min-width: 1920px){.image-carousel-3d .carousel-container{min-height:calc(100% - 220px)}}@media (min-width: 2560px){.image-carousel-3d .carousel-container{min-height:680px}}.image-carousel-3d .carousel-track{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}@media (max-width: 768px){.image-carousel-3d .carousel-track{gap:.4rem}}.image-carousel-3d .carousel-item{flex:1;position:relative;height:90%;overflow:hidden;will-change:transform,left,opacity;box-shadow:0 10px 20px rgba(0,0,0,.2);transform-style:preserve-3d;backface-visibility:hidden;transform-origin:center center;transition:transform .8s ease,opacity .8s ease}@media (max-width: 768px){.image-carousel-3d .carousel-item{height:100%}}.image-carousel-3d .carousel-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;backface-visibility:hidden;transform-style:preserve-3d}.image-carousel-3d .carousel-item:nth-child(1){transform:perspective(1200px) rotateY(12deg) scale(1);z-index:2}.image-carousel-3d .carousel-item:nth-child(2){transform:perspective(1200px) translate(7px) rotateY(11deg) scale(.94);z-index:3}@media (min-width: 2560px){.image-carousel-3d .carousel-item:nth-child(2){transform:perspective(1200px) translate(7px) rotateY(6deg) scale(.94);z-index:3}}.image-carousel-3d .carousel-item:nth-child(3){transform:perspective(1200px) scale(.91);z-index:3;box-shadow:0 10px 100px rgba(0,0,0,.2)}.image-carousel-3d .carousel-item:nth-child(4){transform:perspective(1200px) translate(-7px) rotateY(-11deg) scale(.94);z-index:3}@media (min-width: 2560px){.image-carousel-3d .carousel-item:nth-child(4){transform:perspective(1200px) translate(-7px) rotateY(-6deg) scale(.94);z-index:3}}.image-carousel-3d .carousel-item:nth-child(5){transform:perspective(1200px) rotateY(-12deg) scale(1);z-index:2}.image-carousel-3d .carousel-nav{position:absolute;bottom:-40px;width:50px;height:50px;border-radius:50%;background-color:#d61518;background-color:var(--color-primary);color:#fff;border:none;font-size:36px;line-height:1;cursor:pointer;z-index:10;transition:all .3s;display:flex;align-items:center;justify-content:center}@media (min-width: 769px){.image-carousel-3d .carousel-nav:hover{background:#d61518;background:var(--color-primary);transform:scale(1.1)}}.image-carousel-3d .carousel-nav.carousel-nav-prev{left:46%}.image-carousel-3d .carousel-nav.carousel-nav-next{right:46%}.image-carousel-3d.mobile-mode{height:auto;min-height:14rem;padding:3rem 0 5rem}.image-carousel-3d.mobile-mode .carousel-container{height:11rem}.image-carousel-3d.mobile-mode .carousel-item{box-shadow:0 3px 7px rgba(0,0,0,.2)}.image-carousel-3d.mobile-mode .carousel-item:nth-child(1){transform:perspective(800px) rotateY(15deg) scale(1);z-index:2}.image-carousel-3d.mobile-mode .carousel-item:nth-child(2){transform:perspective(800px) scale(.96);z-index:3;box-shadow:0 5px 20px rgba(0,0,0,.2)}.image-carousel-3d.mobile-mode .carousel-item:nth-child(3){transform:perspective(800px) rotateY(-15deg) scale(1);z-index:2}.image-carousel-3d.mobile-mode .carousel-item:nth-child(n+4){display:none}.image-carousel-3d.mobile-mode .carousel-nav{bottom:-3rem;width:2rem;height:2rem;font-size:24px}.image-carousel-3d.mobile-mode .carousel-nav.carousel-nav-prev{left:40%}.image-carousel-3d.mobile-mode .carousel-nav.carousel-nav-next{right:40%}.advertiser-service .hero-section{display:flex;align-items:center;background-image:url(/images/sliders/ad_master@1x.webp);background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative;overflow:hidden}@media (max-width: 768px){.advertiser-service .hero-section{min-height:468px;background-image:url(/m-images/sliders/ad_master@1x.webp)}}.advertiser-service .hero-section .hero-content{min-height:540px;width:100%;color:#2c3e50;display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.advertiser-service .hero-section .hero-content{min-height:468px;flex-direction:column;padding-top:3rem}}.advertiser-service .hero-section .hero-content .hero-content-inner{width:50%;flex:1;text-align:left}@media (max-width: 768px){.advertiser-service .hero-section .hero-content .hero-content-inner{width:100%;padding-left:0;text-align:center}}.advertiser-service .hero-section .hero-content .hero-image{width:50%;flex:1;align-self:flex-end;display:flex;justify-content:center;align-items:end}@media (max-width: 768px){.advertiser-service .hero-section .hero-content .hero-image{width:100%;height:100%}}.advertiser-service .hero-section .hero-content .hero-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.advertiser-service .hero-section .hero-content .hero-badge{display:inline-flex;align-items:center;margin-bottom:1.5rem;border-radius:25px;overflow:hidden;box-shadow:0 4px 12px rgba(116,116,116,.15)}@media (max-width: 768px){.advertiser-service .hero-section .hero-content .hero-badge{margin-bottom:1rem}}.advertiser-service .hero-section .hero-content .hero-badge .badge-unlock{background:#2c3e50;color:#fff;padding:.6rem 1.2rem;font-size:1rem;font-size:var(--font-size-base);font-weight:600;letter-spacing:.5px;border-radius:25px}@media (max-width: 768px){.advertiser-service .hero-section .hero-content .hero-badge .badge-unlock{padding:.2rem .6rem;font-size:.875rem;font-size:var(--font-size-sm)}}.advertiser-service .hero-section .hero-content .hero-badge .badge-text{background-color:#f2f2f2;color:#1d1f20;color:var(--color-gray-900);padding:.6rem 1.2rem;font-size:1rem;font-size:var(--font-size-base);font-weight:600;letter-spacing:.5px}@media (max-width: 768px){.advertiser-service .hero-section .hero-content .hero-badge .badge-text{padding:.2rem .6rem;font-size:.875rem;font-size:var(--font-size-sm)}}.advertiser-service .hero-section .hero-content h1{font-size:4rem;margin-bottom:1.5rem;font-weight:700;text-shadow:0 2px 4px rgba(255,255,255,.8);line-height:1.2;color:#1d1f20;color:var(--color-gray-900)}@media (max-width: 768px){.advertiser-service .hero-section .hero-content h1{font-size:1.5rem;font-size:var(--font-size-2xl);margin-bottom:1rem}}.advertiser-service .hero-section .hero-content p{font-size:1.5rem;font-size:var(--font-size-2xl);margin-bottom:2rem;color:#535862;color:var(--color-gray-800);line-height:1.6;text-shadow:0 1px 2px rgba(255,255,255,.6)}@media (max-width: 768px){.advertiser-service .hero-section .hero-content p{font-size:.875rem;font-size:var(--font-size-sm);padding:0 1rem}}.advertiser-service .section-hx{padding:5rem 0;background-image:-webkit-image-set(url(/images/services/hxys-bg@1x.jpg) 1x,url(/images/services/hxys-bg@2x.jpg) 2x);background-image:image-set(url(/images/services/hxys-bg@1x.jpg) 1x,url(/images/services/hxys-bg@2x.jpg) 2x);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;height:660px}@media (max-width: 768px){.advertiser-service .section-hx{padding:2rem 0;height:auto;background-image:-webkit-image-set(url(/m-images/services/hxys-bg@1x.webp) 1x,url(/m-images/services/hxys-bg@2x.webp) 2x);background-image:image-set(url(/m-images/services/hxys-bg@1x.webp) 1x,url(/m-images/services/hxys-bg@2x.webp) 2x)}}.advertiser-service .section-hx .section-header{text-align:center;margin-bottom:4rem}@media (max-width: 768px){.advertiser-service .section-hx .section-header{margin-bottom:2rem}}.advertiser-service .section-hx .section-header .title{font-size:4rem;color:#fff;color:var(--color-white)}@media (max-width: 768px){.advertiser-service .section-hx .section-header .title{font-size:1.25rem;font-size:var(--font-size-xl)}}.advertiser-service .content-wrapper{display:flex;justify-content:space-between;align-items:stretch;height:auto;gap:2rem}@media (max-width: 768px){.advertiser-service .content-wrapper{flex-direction:column}}.advertiser-service .content-wrapper h2{font-size:2.5rem;margin-bottom:2rem;color:#535862;color:var(--color-gray-800)}.advertiser-service .content-wrapper>p{font-size:1.125rem;color:#999;color:var(--color-gray-600);max-width:600px;margin:0 auto 3rem;line-height:1.6}.advertiser-service .service-features-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.advertiser-service .feature-card{background-color:#fff;background-color:var(--color-white);border-radius:1rem;border-radius:var(--border-radius-xl);padding:1.875rem 2.5rem;box-shadow:0 4px 8px rgba(0,0,0,.08);transition:background-color .3s ease,box-shadow .3s ease;cursor:pointer}@media (min-width: 769px){.advertiser-service .feature-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.12);background-color:#d61518;background-color:var(--color-primary)}.advertiser-service .feature-card:hover .feature-title,.advertiser-service .feature-card:hover .feature-description{color:#fff;color:var(--color-white)}.advertiser-service .feature-card:hover .feature-icon--strategy{background-image:url(/images/common/zxtf-hover.svg)}.advertiser-service .feature-card:hover .feature-icon--creative{background-image:url(/images/common/zxcj-hover.svg)}.advertiser-service .feature-card:hover .feature-icon--execution{background-image:url(/images/common/zxfn-hover.svg)}}.advertiser-service .feature-card .card__content{text-align:center}.advertiser-service .feature-card .feature-icon{width:60px;height:60px;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;background-size:contain;background-position:center;background-repeat:no-repeat}.advertiser-service .feature-card .feature-icon--strategy{background-image:url(/images/common/zxtf.svg)}.advertiser-service .feature-card .feature-icon--creative{background-image:url(/images/common/zxcj.svg)}.advertiser-service .feature-card .feature-icon--execution{background-image:url(/images/common/zxfn.svg)}@media (max-width: 768px){.advertiser-service .feature-card .feature-icon{width:2.5rem;height:2.5rem}}.advertiser-service .feature-card .feature-title{font-size:1.75rem;font-weight:700;color:#1d1f20;color:var(--color-gray-900);margin-bottom:1.25rem;line-height:1.3}@media (max-width: 768px){.advertiser-service .feature-card .feature-title{font-size:1rem;font-size:var(--font-size-base)}}.advertiser-service .feature-card .feature-description{color:#535862;color:var(--color-gray-800);line-height:1.7;font-size:1rem;font-size:var(--font-size-base);margin:0}@media (max-width: 768px){.advertiser-service .feature-card .feature-description{font-size:.875rem;font-size:var(--font-size-sm)}}.advertiser-service .cooperation-process{padding:5rem 0 0}@media (max-width: 768px){.advertiser-service .cooperation-process{padding:3rem 0 0}}.advertiser-service .cooperation-process .section-header{text-align:center;margin-bottom:4rem}@media (max-width: 768px){.advertiser-service .cooperation-process .section-header{margin-bottom:2rem}}.advertiser-service .cooperation-process .section-header .title{font-size:4rem;color:#1d1f20;color:var(--color-gray-900)}@media (max-width: 768px){.advertiser-service .cooperation-process .section-header .title{font-size:1.25rem;font-size:var(--font-size-xl)}}.advertiser-service .cooperation-process .process-wrapper{padding:4rem 0;display:flex;justify-content:space-between}@media (max-width: 768px){.advertiser-service .cooperation-process .process-wrapper{flex-direction:column;align-items:center;padding:0 0 2rem;gap:2rem}}.advertiser-service .process-step{position:relative;flex:1}@media (max-width: 768px){.advertiser-service .process-step{display:flex;flex-direction:column;align-items:center;justify-content:center}}.advertiser-service .process-step--contact .process-step-line{position:absolute;width:256px;height:18px;top:40px;right:-130px;background-image:-webkit-image-set(url(/images/services/line@1x.jpg) 1x,url(/images/services/line@2x.jpg) 2x);background-image:image-set(url(/images/services/line@1x.jpg) 1x,url(/images/services/line@2x.jpg) 2x);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1}@media (max-width: 768px){.advertiser-service .process-step--contact .process-step-line{display:none}}.advertiser-service .process-step--evaluate .process-step-line{position:absolute;width:256px;height:18px;top:40px;right:-130px;background-image:-webkit-image-set(url(/images/services/line@1x.jpg) 1x,url(/images/services/line@2x.jpg) 2x);background-image:image-set(url(/images/services/line@1x.jpg) 1x,url(/images/services/line@2x.jpg) 2x);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1}@media (max-width: 768px){.advertiser-service .process-step--evaluate .process-step-line{display:none}}.advertiser-service .process-step .process-step-content{text-align:center}.advertiser-service .process-step .process-step-icon{width:97px;height:97px;margin:0 auto;display:flex;align-items:center;justify-content:center;background-size:contain;background-position:center;background-repeat:no-repeat}@media (max-width: 768px){.advertiser-service .process-step .process-step-icon{width:40px;height:40px}}.advertiser-service .process-step .process-step-icon--contact{background-image:-webkit-image-set(url(/images/services/step_1@1x.jpg) 1x,url(/images/services/step_2@2x.jpg) 2x);background-image:image-set(url(/images/services/step_1@1x.jpg) 1x,url(/images/services/step_2@2x.jpg) 2x)}@media (max-width: 768px){.advertiser-service .process-step .process-step-icon--contact{background-image:-webkit-image-set(url(/m-images/services/step_1@1x.webp) 1x,url(/m-images/services/step_1@2x.webp) 2x);background-image:image-set(url(/m-images/services/step_1@1x.webp) 1x,url(/m-images/services/step_1@2x.webp) 2x)}}.advertiser-service .process-step .process-step-icon--evaluate{background-image:-webkit-image-set(url(/images/services/step_2@1x.jpg) 1x,url(/images/services/step_2@2x.jpg) 2x);background-image:image-set(url(/images/services/step_2@1x.jpg) 1x,url(/images/services/step_2@2x.jpg) 2x)}@media (max-width: 768px){.advertiser-service .process-step .process-step-icon--evaluate{margin-top:0;background-image:-webkit-image-set(url(/m-images/services/step_2@1x.webp) 1x,url(/m-images/services/step_2@2x.webp) 2x);background-image:image-set(url(/m-images/services/step_2@1x.webp) 1x,url(/m-images/services/step_2@2x.webp) 2x)}}.advertiser-service .process-step .process-step-icon--contract{background-image:-webkit-image-set(url(/images/services/step_3@1x.jpg) 1x,url(/images/services/step_3@2x.jpg) 2x);background-image:image-set(url(/images/services/step_3@1x.jpg) 1x,url(/images/services/step_3@2x.jpg) 2x)}@media (max-width: 768px){.advertiser-service .process-step .process-step-icon--contract{margin-top:0;background-image:-webkit-image-set(url(/m-images/services/step_3@1x.webp) 1x,url(/m-images/services/step_3@2x.webp) 2x);background-image:image-set(url(/m-images/services/step_3@1x.webp) 1x,url(/m-images/services/step_3@2x.webp) 2x)}}.advertiser-service .process-step .process-step-title{font-size:1.75rem;color:#1d1f20;color:var(--color-gray-900);margin:2rem 0 0;text-align:center}@media (max-width: 768px){.advertiser-service .process-step .process-step-title{margin-top:1rem;font-size:1rem;font-size:var(--font-size-base)}}.advertiser-service .process-step .process-step-description{color:#535862;color:var(--color-gray-800);line-height:1.7;font-size:1rem;font-size:var(--font-size-base);padding:1rem 4rem;text-align:center;margin:0}@media (max-width: 768px){.advertiser-service .process-step .process-step-description{font-size:.875rem;font-size:var(--font-size-sm);padding:0 2rem;text-align:center}}.advertiser-service .process-step .process-connector{position:absolute;top:70px;right:-150px;width:250px;height:2px;background:rgba(0,0,0,.1);z-index:1}@media (min-width: 2480px){.hero-section{background-size:contain}}@media (max-width: 768px){.m-process-step-line{width:16px;height:82px;background-repeat:no-repeat;background-size:contain;background-image:-webkit-image-set(url(/m-images/services/step_sub_1@1x.webp) 1x,url(/m-images/services/step_sub_1@2x.webp) 2x);background-image:image-set(url(/m-images/services/step_sub_1@1x.webp) 1x,url(/m-images/services/step_sub_1@2x.webp) 2x)}}.developer-service .developer-service-header{height:680px;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:-webkit-image-set(url(/images/developer/developer-bg@1x.png) 1x,url(/images/developer/developer-bg@2x.png) 2x);background-image:image-set(url(/images/developer/developer-bg@1x.png) 1x,url(/images/developer/developer-bg@2x.png) 2x)}@media (max-width: 768px){.developer-service .developer-service-header{background-color:#2a2a2a;height:auto}}.developer-service .service-module{display:flex;justify-content:space-between;gap:4rem}@media (max-width: 768px){.developer-service .service-module{flex-direction:column}}.developer-service .service-module .service-image,.developer-service .service-module .service-content{flex:1}@media (max-width: 768px){.developer-service .service-module .service-image,.developer-service .service-module .service-content{width:100%}}.developer-service .service-module .service-image{height:530px}@media (max-width: 768px){.developer-service .service-module .service-image{height:340px}}.developer-service .service-module .service-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.developer-service .service-module .service-content h2{font-size:3rem;color:#fff;color:var(--color-white);font-weight:700;margin-bottom:1.5rem}@media (max-width: 768px){.developer-service .service-module .service-content h2{font-size:1.25rem;font-size:var(--font-size-xl);text-align:center;margin-bottom:1rem}}.developer-service .service-module .service-content p{font-size:1rem;font-size:var(--font-size-base);color:#fff;color:var(--color-white);line-height:1.7;text-align:left}@media (max-width: 768px){.developer-service .service-module .service-content p{font-size:.875rem;font-size:var(--font-size-sm);text-align:center}}.feature-tags-container{display:flex;flex-wrap:wrap;gap:2rem;margin-top:2rem;width:400px}@media (max-width: 768px){.feature-tags-container{width:100%}}.feature-tag{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;background:var(--color-white);border-radius:.75rem;border-radius:var(--border-radius-lg);transition:background-color .3s ease,box-shadow .3s ease,color .3s ease;cursor:pointer;width:160px;padding:1.5rem 0;gap:1rem;box-shadow:1px 24px 64px rgba(41,41,41,.1);color:#535862;color:var(--color-gray-800);opacity:0}@media (max-width: 768px){.feature-tag{opacity:1}}.feature-tag .feature-tag-icon{width:40px;height:40px;border-radius:50%;background-size:contain;background-position:center;background-repeat:no-repeat}.feature-tag-1 .feature-tag-icon{background-image:url(/images/developer/renqun.svg)}.feature-tag-1:hover .feature-tag-icon{background-image:url(/images/developer/renqun-hover.svg)}.feature-tag-2 .feature-tag-icon{background-image:url(/images/developer/jingjia.svg)}.feature-tag-2:hover .feature-tag-icon{background-image:url(/images/developer/jingjia-hover.svg)}.feature-tag-3 .feature-tag-icon{background-image:url(/images/developer/xingwei.svg)}.feature-tag-3:hover .feature-tag-icon{background-image:url(/images/developer/xingwei-hover.svg)}.feature-tag-4 .feature-tag-icon{background-image:url(/images/developer/juhe.svg)}.feature-tag-4:hover .feature-tag-icon{background-image:url(/images/developer/juhe-hover.svg)}.feature-tag-text{font-size:1rem;font-size:var(--font-size-base);text-align:center}.feature-tag:hover{background-color:#d61518;background-color:var(--color-primary);color:#fff;border-color:#d61518;border-color:var(--color-primary);box-shadow:0 4px 8px rgba(214,21,24,.2)}.developer-service-connect .service-module .service-content h2{font-size:3rem;color:#1d1f20;color:var(--color-gray-900);font-weight:700;margin-bottom:1.5rem}@media (max-width: 768px){.developer-service-connect .service-module .service-content h2{font-size:1.25rem;font-size:var(--font-size-xl);text-align:center;margin-bottom:1rem}}.developer-service-connect .service-module .service-content p{font-size:1rem;font-size:var(--font-size-base);color:#535862;color:var(--color-gray-800);line-height:1.7;text-align:left}@media (max-width: 768px){.developer-service-connect .service-module .service-content p{font-size:.875rem;font-size:var(--font-size-sm);text-align:center}}.developer-service-connect .service-module .feature-tag-1 .feature-tag-icon{background-image:url(/images/developer/shangchuan.svg)}.developer-service-connect .service-module .feature-tag-1:hover .feature-tag-icon{background-image:url(/images/developer/shangchuan-hover.svg)}.developer-service-connect .service-module .feature-tag-2 .feature-tag-icon{background-image:url(/images/developer/kaifazhe.svg)}.developer-service-connect .service-module .feature-tag-2:hover .feature-tag-icon{background-image:url(/images/developer/kaifazhe-hover.svg)}.developer-service-connect .service-module .feature-tag-3 .feature-tag-icon{background-image:url(/images/developer/sdk.svg)}.developer-service-connect .service-module .feature-tag-3:hover .feature-tag-icon{background-image:url(/images/developer/sdk-hover.svg)}.developer-service-connect .service-module .feature-tag-4 .feature-tag-icon{background-image:url(/images/developer/jieda.svg)}.developer-service-connect .service-module .feature-tag-4:hover .feature-tag-icon{background-image:url(/images/developer/jieda-hover.svg)}@keyframes dotAnimation{0%,to{opacity:.6;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.1)}}.job-modal-backdrop{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;padding:20px;will-change:opacity}.job-modal-backdrop .job-modal{background:#fff;width:100%;max-width:800px;max-height:calc(100vh - 200px);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;will-change:transform,opacity}.job-modal-backdrop .job-modal .job-modal-header{background:#e60012;color:#fff;padding:12px 24px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.job-modal-backdrop .job-modal .job-modal-header h2{font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;margin:0}.job-modal-backdrop .job-modal .job-modal-header .close-btn{background:none;border:none;color:#fff;font-size:32px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.job-modal-backdrop .job-modal .job-modal-header .close-btn:hover{opacity:.8}.job-modal-backdrop .job-modal .job-modal-content{padding:32px;overflow-y:auto;flex:1}.job-modal-backdrop .job-modal .job-modal-content::-webkit-scrollbar{width:6px}.job-modal-backdrop .job-modal .job-modal-content::-webkit-scrollbar-track{background:#f1f1f1}.job-modal-backdrop .job-modal .job-modal-content::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.job-modal-backdrop .job-modal .job-modal-content::-webkit-scrollbar-thumb:hover{background:#999}.job-modal-backdrop .job-modal .job-modal-content .job-info{font-size:.875rem;font-size:var(--font-size-sm);color:#666;color:var(--color-gray-700);margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #eee}.job-modal-backdrop .job-modal .job-modal-content .job-info span{margin-right:8px}.job-modal-backdrop .job-modal .job-modal-content .job-section{margin-bottom:32px}.job-modal-backdrop .job-modal .job-modal-content .job-section:last-child{margin-bottom:0}.job-modal-backdrop .job-modal .job-modal-content .job-section h3{font-size:16px;font-weight:600;color:#1d1f20;color:var(--color-gray-900);margin-bottom:16px;padding-left:12px;border-left:3px solid #D61518;border-left:3px solid var(--color-primary)}.job-modal-backdrop .job-modal .job-modal-content .job-section ul{list-style:none;padding:0;margin:0}.job-modal-backdrop .job-modal .job-modal-content .job-section ul li{font-size:14px;color:#535862;color:var(--color-gray-800);line-height:1.8;margin-bottom:8px;padding-left:16px;position:relative;list-style:none}.job-modal-backdrop .job-modal .job-modal-content .job-section p{font-size:.875rem;font-size:var(--font-size-sm);color:#535862;color:var(--color-gray-800);line-height:1.8;padding-left:16px}@media (max-width: 768px){.job-modal-backdrop{padding:2rem}.job-modal-backdrop .job-modal{max-height:40vh;border-radius:0}.job-modal-backdrop .job-modal .job-modal-header{padding:20px}.job-modal-backdrop .job-modal .job-modal-header h2{font-size:18px}.job-modal-backdrop .job-modal .job-modal-content{padding:20px}}.careers{min-height:100vh;background:#f7f8fa;background:var(--bg-accent-1);padding:60px 0;min-width:1140px;min-width:var(--container-min)}@media (max-width: 768px){.careers{min-width:auto}}.careers .careers-container{display:flex;gap:30px;padding:0 20px}@media (max-width: 768px){.careers .careers-container{gap:10px}}.careers .sidebar-title{font-size:1.25rem;font-size:var(--font-size-xl);font-weight:600;margin-bottom:24px;color:#1d1f20;color:var(--color-gray-900)}.careers .careers-sidebar{width:240px;flex-shrink:0;background:#fff;padding:24px;border-radius:8px;height:-moz-fit-content;height:fit-content;position:sticky;top:80px}@media (max-width: 768px){.careers .careers-sidebar{width:100%;padding:12px;position:static;position:initial;background:none}}.careers .careers-sidebar .filter-group{margin-bottom:32px}@media (max-width: 768px){.careers .careers-sidebar .filter-group{margin-bottom:16px}}.careers .careers-sidebar .filter-group:last-child{margin-bottom:0}.careers .careers-sidebar .filter-group .filter-title{font-size:1rem;font-size:var(--font-size-base);font-weight:600;color:#1d1f20;color:var(--color-gray-900);margin-bottom:16px}.careers .careers-sidebar .filter-group .filter-options{display:flex;flex-direction:column;flex-wrap:wrap;gap:12px}@media (max-width: 768px){.careers .careers-sidebar .filter-group .filter-options{flex-direction:row}}.careers .careers-sidebar .filter-group .filter-options .checkbox-label{display:flex;align-items:center;cursor:pointer;font-size:1rem;font-size:var(--font-size-base);color:#535862;color:var(--color-gray-800);transition:color .2s}@media (max-width: 768px){.careers .careers-sidebar .filter-group .filter-options .checkbox-label{padding-right:1rem}}.careers .careers-sidebar .filter-group .filter-options .checkbox-label:hover{color:#e60012}.careers .careers-sidebar .filter-group .filter-options .checkbox-label input[type=checkbox]{width:16px;height:16px;margin-right:8px;cursor:pointer;accent-color:#e60012}.careers .careers-main{flex:1;padding-top:3rem}@media (max-width: 768px){.careers .careers-main{padding-top:0}}.careers .careers-main .no-data{background:#fff;padding:60px 24px;border-radius:8px;text-align:center}.careers .careers-main .no-data p{font-size:16px;color:#999;margin:0}.careers .careers-main .jobs-list{display:flex;flex-direction:column;gap:16px}.careers .careers-main .jobs-list .job-item{background:#fff;padding:24px;border-radius:8px;cursor:pointer;transition:transform .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;border:1px solid transparent}@media (max-width: 768px){.careers .careers-main .jobs-list .job-item{padding:1rem}}.careers .careers-main .jobs-list .job-item:hover{border-color:#e60012;box-shadow:0 4px 12px rgba(230,0,18,.1);transform:translateY(-2px)}.careers .careers-main .jobs-list .job-item .job-title{font-size:1.25rem;font-size:var(--font-size-xl);font-weight:600;color:#1d1f20;color:var(--color-gray-900);margin-bottom:12px}@media (max-width: 768px){.careers .careers-main .jobs-list .job-item .job-title{font-size:1rem;font-size:var(--font-size-base)}}.careers .careers-main .jobs-list .job-item .job-meta{font-size:1rem;font-size:var(--font-size-base);color:#535862;color:var(--color-gray-800);margin-bottom:16px}@media (max-width: 768px){.careers .careers-main .jobs-list .job-item .job-meta{font-size:.875rem;font-size:var(--font-size-sm)}}.careers .careers-main .jobs-list .job-item .job-meta span{margin-right:8px}.careers .careers-main .jobs-list .job-item .job-preview h4{font-size:.875rem;font-size:var(--font-size-sm);font-weight:600;color:#535862;color:var(--color-gray-800);margin-bottom:8px}.careers .careers-main .jobs-list .job-item .job-preview p{font-size:.875rem;font-size:var(--font-size-sm);color:#535862;color:var(--color-gray-800);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 768px){.careers{padding:0}.careers .careers-container{flex-direction:column;padding:0 16px}.careers .careers-sidebar{width:100%;position:static}}:root{--color-primary: #D61518;--color-primary-light: #fd2024;--color-primary-dark: #c71b1e;--color-secondary: #64748b;--color-accent: #f59e0b;--color-font-ghost: rgba(83, 88, 98, 1);--color-bg-primary: #FFFFFF;--color-bg-secondary: #F7F8FA;--color-bg-black: #363636;--color-white: #ffffff;--color-black: #000000;--color-gray-50: #f0f0f0;--color-gray-100: #DFDCDD;--color-gray-200: #e2e8f0;--color-gray-300: #cbd5e1;--color-gray-400: #94a3b8;--color-gray-500: #64748b;--color-gray-600: #999999;--color-gray-700: #666666;--color-gray-800: #535862;--color-gray-900: #1D1F20;--color-accent-1: #E6E6E6;--bg-accent-1: #F7F8FA;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #3b82f6;--font-family-primary: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-heading: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--border-radius-sm: .25rem;--border-radius-md: .5rem;--border-radius-lg: .75rem;--border-radius-xl: 1rem;--border-radius-2xl: 1.25rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--breakpoint-mobile: 320px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-large: 1440px;--breakpoint-xl: 1920px;--breakpoint-xxl: 2560px;--container-max: 1380px;--container-min: 1140px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-primary);font-size:1rem;font-size:var(--font-size-base);line-height:1.6;color:#535862;color:var(--color-gray-800);background-color:#fff;background-color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.modal-open,body.modal-open{overflow:hidden!important}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-family:var(--font-family-heading);font-weight:600;line-height:1.2}p{margin:0}a{background-color:transparent;color:inherit;text-decoration:none}img{border-style:none;max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:none;-moz-outline-style:none}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1{font-size:3rem;font-size:var(--font-size-5xl);font-weight:700;margin-bottom:1.5rem;margin-bottom:var(--spacing-lg)}@media (min-width: 768px){h1{font-size:3.5rem}}h2{font-size:2.25rem;font-size:var(--font-size-4xl);font-weight:600;margin-bottom:1rem;margin-bottom:var(--spacing-md)}@media (min-width: 768px){h2{font-size:3rem;font-size:var(--font-size-5xl)}}h3{font-size:1.875rem;font-size:var(--font-size-3xl);font-weight:600;margin-bottom:1rem;margin-bottom:var(--spacing-md)}h4{font-size:1.5rem;font-size:var(--font-size-2xl);font-weight:600;margin-bottom:.5rem;margin-bottom:var(--spacing-sm)}h5{font-size:1.25rem;font-size:var(--font-size-xl);font-weight:600;margin-bottom:.5rem;margin-bottom:var(--spacing-sm)}h6{font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;margin-bottom:.5rem;margin-bottom:var(--spacing-sm)}p{margin-bottom:1rem;margin-bottom:var(--spacing-md);line-height:1.7}p:last-child{margin-bottom:0}strong,b{font-weight:600}em,i{font-style:italic}code{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875em;background-color:#dfdcdd;background-color:var(--color-gray-100);padding:.125rem .25rem;border-radius:.25rem;border-radius:var(--border-radius-sm)}blockquote{border-left:4px solid #D61518;border-left:4px solid var(--color-primary);padding-left:1rem;padding-left:var(--spacing-md);margin:1.5rem 0;margin:var(--spacing-lg) 0;font-style:italic;color:#999;color:var(--color-gray-600)}ul,ol{margin-bottom:1rem;margin-bottom:var(--spacing-md)}ul li,ol li{margin-bottom:.25rem;margin-bottom:var(--spacing-xs)}ul{list-style-type:disc}ol{list-style-type:decimal}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:#d61518;color:var(--color-primary)}.text-secondary{color:#64748b;color:var(--color-secondary)}.text-success{color:#10b981;color:var(--color-success)}.text-warning{color:#f59e0b;color:var(--color-warning)}.text-error{color:#ef4444;color:var(--color-error)}.text-xs{font-size:.75rem;font-size:var(--font-size-xs)}.text-sm{font-size:.875rem;font-size:var(--font-size-sm)}.text-base{font-size:1rem;font-size:var(--font-size-base)}.text-lg{font-size:1.125rem;font-size:var(--font-size-lg)}.text-xl{font-size:1.25rem;font-size:var(--font-size-xl)}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.bg-white{background-color:#fff;background-color:var(--color-white)}.container{width:100%;margin:0 auto;max-width:1380px;max-width:var(--container-max, 1380px);padding:0 1rem;padding:0 var(--spacing-md)}@media (min-width: 1024px){.container{padding:0 2rem;padding:0 var(--spacing-xl);min-width:1140px;min-width:var(--container-min, 1280px)}}.container-fluid{width:100%;padding:0 1rem;padding:0 var(--spacing-md)}@media (min-width: 768px){.container-fluid{padding:0 1.5rem;padding:0 var(--spacing-lg)}}.grid{display:-ms-grid;display:grid;grid-gap:1rem;grid-gap:var(--spacing-md);gap:1rem;gap:var(--spacing-md)}.grid--cols-1{-ms-grid-columns:1fr;grid-template-columns:1fr}.grid--cols-2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.grid--cols-3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.grid--cols-4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}@media (min-width: 768px){.grid{gap:1.5rem;gap:var(--spacing-lg)}}.flex{display:flex}.flex--column{flex-direction:column}.flex--row{flex-direction:row}.flex--wrap{flex-wrap:wrap}.flex--nowrap{flex-wrap:nowrap}.flex--justify-start{justify-content:flex-start}.flex--justify-center{justify-content:center}.flex--justify-end{justify-content:flex-end}.flex--justify-between{justify-content:space-between}.flex--justify-around{justify-content:space-around}.flex--items-start{align-items:flex-start}.flex--items-center{align-items:center}.flex--items-end{align-items:flex-end}.flex--items-stretch{align-items:stretch}.m-0{margin:0}.m-xs{margin:.25rem;margin:var(--spacing-xs)}.m-sm{margin:.5rem;margin:var(--spacing-sm)}.m-md{margin:1rem;margin:var(--spacing-md)}.m-lg{margin:1.5rem;margin:var(--spacing-lg)}.m-xl{margin:2rem;margin:var(--spacing-xl)}.mt-0{margin-top:0}.mt-xs{margin-top:.25rem;margin-top:var(--spacing-xs)}.mt-sm{margin-top:.5rem;margin-top:var(--spacing-sm)}.mt-md{margin-top:1rem;margin-top:var(--spacing-md)}.mt-lg{margin-top:1.5rem;margin-top:var(--spacing-lg)}.mt-xl{margin-top:2rem;margin-top:var(--spacing-xl)}.mb-0{margin-bottom:0}.mb-xs{margin-bottom:.25rem;margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:.5rem;margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:1rem;margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:1.5rem;margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:2rem;margin-bottom:var(--spacing-xl)}.p-0{padding:0}.p-xs{padding:.25rem;padding:var(--spacing-xs)}.p-sm{padding:.5rem;padding:var(--spacing-sm)}.p-md{padding:1rem;padding:var(--spacing-md)}.p-lg{padding:1.5rem;padding:var(--spacing-lg)}.p-xl{padding:2rem;padding:var(--spacing-xl)}.hidden{display:none}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}@media (min-width: 768px){.hidden-tablet{display:none}.block-tablet{display:block}}@media (min-width: 1024px){.hidden-desktop{display:none}.block-desktop{display:block}}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.main-content{min-height:calc(100vh - 80px);padding-top:80px}@media (max-width: 768px){.main-content{padding-top:64px;min-height:calc(100vh - 64px)}}.section{padding:4rem 0;padding:var(--spacing-3xl) 0}@media (min-width: 768px){.section{padding:5rem 0}}@media (min-width: 1024px){.section{padding:6rem 0}}.back-to-top-btn{position:fixed;right:10px;bottom:24px;width:60px;height:60px;border-radius:50%;background-color:#fff;background-color:var(--color-white);color:#d61518;color:var(--color-primary);border:none;outline:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;transition:all .3s ease-in-out;box-shadow:0 3px 10px rgba(0,0,0,.25)}.back-to-top-btn:hover{background:rgba(255,255,255,.9)}@media (max-width: 768px){.container{width:100%;max-width:100%;margin:0 auto;padding:0 1rem;padding:0 var(--spacing-md)}}.app{min-width:1140px;min-width:var(--container-min)}@media (max-width: 768px){.app{min-width:auto;width:100%;cursor:none!important}}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;background-color:var(--color-white);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1050;z-index:var(--z-modal);transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity var(--transition-normal),visibility var(--transition-normal)}.loader.hidden{opacity:0;visibility:hidden}.loader__spinner{width:40px;height:40px;border:3px solid #e2e8f0;border:3px solid var(--color-gray-200);border-top:3px solid #D61518;border-top:3px solid var(--color-primary);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem;margin-bottom:var(--spacing-md)}.loader__text{font-size:.875rem;font-size:var(--font-size-sm);color:#999;color:var(--color-gray-600)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.navigation{position:fixed;top:0;left:0;width:100%;height:80px;background-color:#fff;backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.05);z-index:1030;z-index:var(--z-fixed);transition:all .3s cubic-bezier(.4,0,.2,1);animation:slideInDown .6s ease-out}.navigation.scrolled{background-color:rgba(255,255,255,.95);backdrop-filter:blur(20px);box-shadow:0 4px 20px rgba(0,0,0,.1)}.navigation.hidden{transform:translateY(-100%)}.navigation__container{height:100%;display:flex;align-items:center;justify-content:space-between}.navigation__logo{color:#d61518;color:var(--color-primary);text-decoration:none;height:32px}.navigation__menu{display:none}@media (min-width: 1024px){.navigation__menu{display:flex;align-items:center;gap:2rem;gap:var(--spacing-xl)}}.navigation__link{color:#535862;color:var(--color-gray-800);font-weight:500;text-decoration:none;font-size:1rem;font-size:var(--font-size-base);padding:.5rem .75rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);animation:fadeInUp .6s ease-out both}.navigation__link:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:#d61518;background:var(--color-primary);border-radius:1px;transform:translate(-50%);transition:width .3s cubic-bezier(.4,0,.2,1)}.navigation__link:focus{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.2)}.navigation__link:hover{color:#d61518;color:var(--color-primary);transform:translateY(-2px)}.navigation__link:hover:after{width:60%}.navigation__link.active{color:#1d1f20;color:var(--color-gray-900);font-weight:600}.navigation__link.active:after{width:80%;height:3px}.navigation__link:nth-child(1){animation-delay:.2s}.navigation__link:nth-child(2){animation-delay:.3s}.navigation__link:nth-child(3){animation-delay:.4s}.navigation__link:nth-child(4){animation-delay:.5s}.navigation__link:nth-child(5){animation-delay:.6s}.navigation__link:nth-child(6){animation-delay:.7s}.navigation__link:nth-child(7){animation-delay:.8s}.navigation__actions{display:flex;align-items:center;gap:1rem;gap:var(--spacing-md)}.navigation__lang-switcher .lang-tabs{position:relative;display:flex;background:rgba(0,0,0,.05);border-radius:8px;padding:2px}.navigation__lang-switcher .lang-tabs .lang-tab{position:relative;background:none;border:none;padding:6px 12px;font-size:14px;font-weight:500;color:#999;color:var(--color-gray-600);cursor:pointer;border-radius:6px;transition:all .2s ease;z-index:2;min-width:32px}@media (max-width: 768px){.navigation__lang-switcher .lang-tabs .lang-tab{cursor:inherit}}.navigation__lang-switcher .lang-tabs .lang-tab:hover{color:#535862;color:var(--color-gray-800)}.navigation__lang-switcher .lang-tabs .lang-tab.active{color:#d61518;color:var(--color-primary)}.navigation__lang-switcher .lang-tabs .lang-tab:focus{outline:none}.navigation__lang-switcher .lang-tabs .lang-indicator{position:absolute;top:2px;left:2px;width:calc(50% - 2px);height:calc(100% - 4px);background:#fff;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1}.navigation__mobile-toggle{display:block;background:none;border:none;padding:.5rem;padding:var(--spacing-sm);cursor:pointer}@media (max-width: 768px){.navigation__mobile-toggle{cursor:inherit}}.navigation__mobile-toggle{border-radius:.5rem;border-radius:var(--border-radius-md);transition:all .15s ease-in-out;transition:all var(--transition-fast)}@media (min-width: 1024px){.navigation__mobile-toggle{display:none}}.navigation__mobile-toggle:focus{outline:none;background-color:rgba(37,99,235,.1)}.navigation__mobile-toggle:hover{background-color:rgba(37,99,235,.05)}.navigation__mobile-toggle span{display:block;width:18px;height:2px;background-color:#666;background-color:var(--color-gray-700);margin:3px 0;transition:all .3s ease-in-out;transition:all var(--transition-normal);border-radius:2px}.navigation__mobile-toggle span:nth-child(1){transform-origin:center}.navigation__mobile-toggle span:nth-child(3){transform-origin:center}.navigation__mobile-toggle.active span{background-color:#d61518;background-color:var(--color-primary)}.navigation__mobile-toggle.active span:nth-child(2){opacity:0}.navigation__submenu{position:absolute;top:100%;left:10%;transform:translate(-50%);background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);padding:1.5rem;min-width:500px;z-index:999;backdrop-filter:blur(10px);pointer-events:auto}.navigation__submenu__con{display:flex;justify-content:space-between;gap:2rem}.navigation__submenu__con>div{flex:1}.navigation__submenu__con h4{font-size:1rem;font-size:var(--font-size-base);color:#d61518;color:var(--color-primary);margin-bottom:1rem;border-bottom:2px solid #D61518;border-bottom:2px solid var(--color-primary);padding-bottom:.5rem}.navigation__submenu__con .subItem{display:block;padding:.75rem;border-radius:8px;text-decoration:none;transition:all .2s ease;border:1px solid transparent}.navigation__submenu__con .subItem_title{font-size:1rem;font-size:var(--font-size-base);color:#535862;color:var(--color-gray-800);margin-bottom:.25rem}.navigation__submenu__con .subItem_description{font-size:.75rem;font-size:var(--font-size-xs);color:#64748b;color:var(--color-gray-500)}.navigation__mobile-menu{position:absolute;top:100%;left:0;width:100%;background-color:#fff;background-color:var(--color-white);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-gray-200);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:var(--shadow-lg);backdrop-filter:blur(20px);max-height:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0}.navigation__mobile-menu.active{max-height:calc(100vh - 64px);opacity:1}@media (min-width: 1024px){.navigation__mobile-menu{display:none!important}}.navigation__mobile-menu-list{padding:.5rem 0;padding:var(--spacing-sm) 0}.navigation__mobile-menu-item{padding:0;border-bottom:1px solid #DFDCDD;border-bottom:1px solid var(--color-gray-100)}.navigation__mobile-menu-item:last-child{border-bottom:none}.navigation__mobile-menu-link{color:#666;color:var(--color-gray-700);font-weight:500;text-decoration:none;display:flex;justify-content:space-between;align-items:center;padding:0;transition:all .15s ease-in-out;transition:all var(--transition-fast);border-radius:.5rem;border-radius:var(--border-radius-md);margin:0}.navigation__mobile-menu-link:focus{outline:none;background-color:rgba(37,99,235,.1)}.navigation__mobile-menu-link:hover{color:#535862;color:var(--color-gray-800);background-color:transparent;padding-left:0}.navigation__mobile-menu-link.active{color:#d61518;color:var(--color-primary);font-weight:600}.navigation__mobile-menu-link svg{flex-shrink:0;color:currentColor}.navigation__mobile-menu.active .navigation__mobile-menu-item{animation:slideInLeft .4s ease-out both}.navigation__mobile-menu.active .navigation__mobile-menu-item:nth-child(1){animation-delay:.05s}.navigation__mobile-menu.active .navigation__mobile-menu-item:nth-child(2){animation-delay:.1s}.navigation__mobile-menu.active .navigation__mobile-menu-item:nth-child(3){animation-delay:.15s}.navigation__mobile-menu.active .navigation__mobile-menu-item:nth-child(4){animation-delay:.2s}.navigation__mobile-menu.active .navigation__mobile-menu-item:nth-child(5){animation-delay:.25s}.navigation__mobile-menu.active .navigation__mobile-menu-item:nth-child(6){animation-delay:.3s}.navigation__mobile-menu.active .navigation__mobile-menu-item:nth-child(7){animation-delay:.35s}@keyframes slideInDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes logoEntrance{0%{transform:scale(0) rotate(-180deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@media (max-width: 768px){.navigation{height:64px}.navigation__container{display:flex;justify-content:space-between;align-items:center}.navigation__logo{height:28px}.navigation__menu{display:none}.navigation__lang-switcher .lang-tabs{padding:2px}.navigation__lang-switcher .lang-tab{padding:4px 10px;font-size:12px;min-width:28px}.navigation__lang-switcher .lang-indicator{top:2px;left:2px;width:calc(50% - 2px);height:calc(100% - 4px)}.navigation__mobile-toggle{padding-left:.5rem;padding-left:var(--spacing-sm)}.navigation__submenu{display:none!important}.navigation__mobile-menu{height:calc(100vh - 64px);overflow-y:auto;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:var(--shadow-md);border-bottom:none}.navigation__mobile-menu-list{padding:0 1rem;padding:0 var(--spacing-md)}.navigation__mobile-menu-item{padding:0}.navigation__mobile-menu-link{font-size:14px;padding:12px 0;display:flex;justify-content:space-between;align-items:center}}.footer{position:relative;width:100%;background-color:transparent;padding-top:160px;padding-bottom:40px;margin-top:50px;color:#ccc;z-index:9;min-width:1140px;min-width:var(--container-min);background-image:-webkit-image-set(url(/images/common/footer-bg-wave@1x.png) 1x,url(/images/common/footer-bg-wave@2x.png) 2x);background-image:image-set(url(/images/common/footer-bg-wave@1x.png) 1x,url(/images/common/footer-bg-wave@2x.png) 2x);background-size:cover;background-position:top center;background-repeat:no-repeat}.footer__bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transform-origin:bottom center;transform:scale(1.05)}.footer__container{display:flex;gap:40px;justify-content:space-between}.footer .address{width:80%}.footer__section-title{color:#d61518;color:var(--color-primary);font-size:1.25rem;font-size:var(--font-size-xl);font-weight:700;margin-bottom:20px}.footer__links{list-style:none;padding:0}.footer__links li{margin-bottom:10px}.footer__links a{color:#bdbdbd;text-decoration:none}.footer__links a:hover{color:#ff4b5c}.footer__bottom{margin-top:60px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);text-align:center;font-size:12px;color:#ccc}@media (max-width: 768px){.footer{padding-top:100px;padding-bottom:24px;margin-top:0;background-size:cover;background-position:top center;background-image:-webkit-image-set(url(/m-images/common/footer-bg-wave@1x.webp) 1x,url(/m-images/common/footer-bg-wave@2x.webp) 2x);background-image:image-set(url(/m-images/common/footer-bg-wave@1x.webp) 1x,url(/m-images/common/footer-bg-wave@2x.webp) 2x);min-width:auto}.footer__container{flex-direction:column;gap:24px}.footer__section-title{font-size:1.125rem;font-size:var(--font-size-lg);margin-bottom:12px}.footer__links{display:flex;flex-wrap:wrap;gap:1.25rem;gap:var(--font-size-xl)}.footer__links li{margin-bottom:0}.footer__section--qr{display:flex;justify-content:center;align-items:center}.footer .address{width:100%}.footer__bottom{margin-top:32px;padding-top:16px;font-size:12px}}@media (min-width: 1920px){.footer{padding-top:240px}}@media (min-width: 2480px){.footer{padding-top:320px}}.partners{position:relative}.partners-scroll-container .partners-row{white-space:nowrap;min-height:120px;display:flex;align-items:center;margin-bottom:2rem;overflow:hidden}.partners-scroll-container .partners-track{will-change:transform;backface-visibility:hidden;perspective:1000px;white-space:nowrap;display:flex;gap:3rem;align-items:center;flex-shrink:0;width:-moz-max-content;width:max-content}.partners-scroll-container .partners-group{white-space:nowrap;flex-shrink:0;display:flex;gap:3rem;align-items:center}.partners .partner-logo{flex-shrink:0;cursor:pointer;min-width:220px;height:90px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.partners .partner-logo .logo-placeholder{width:120px;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.2);position:relative;overflow:hidden}.partners .gradient-mask{position:absolute;top:0;height:100%;pointer-events:none;z-index:2;width:150px}.partners .gradient-mask--left{left:0;background:linear-gradient(to right,#f0f0f0 0%,rgba(248,250,252,.8) 50%,transparent 100%);background:linear-gradient(to right,var(--color-gray-50) 0%,rgba(248,250,252,.8) 50%,transparent 100%)}.partners .gradient-mask--right{right:0;background:linear-gradient(to left,#f0f0f0 0%,rgba(248,250,252,.8) 50%,transparent 100%);background:linear-gradient(to left,var(--color-gray-50) 0%,rgba(248,250,252,.8) 50%,transparent 100%)}@media (max-width: 768px){.partners{padding:4rem 0!important}.partners-scroll-container .partners-row{margin-bottom:1.5rem!important;min-height:100px!important}.partners-scroll-container .partners-track,.partners-scroll-container .partners-group{gap:2rem!important}.partners .partner-logo{min-width:140px!important;height:70px!important;padding:1rem 1.5rem!important}.partners .partner-logo .logo-placeholder{width:110px!important;height:35px!important;font-size:.8rem!important}.partners .gradient-mask{width:60px}.partners .gradient-mask--left{background:linear-gradient(to right,#f0f0f0 0%,rgba(248,250,252,.6) 70%,transparent 100%);background:linear-gradient(to right,var(--color-gray-50) 0%,rgba(248,250,252,.6) 70%,transparent 100%)}.partners .gradient-mask--right{background:linear-gradient(to left,#f0f0f0 0%,rgba(248,250,252,.6) 70%,transparent 100%);background:linear-gradient(to left,var(--color-gray-50) 0%,rgba(248,250,252,.6) 70%,transparent 100%)}}@media (max-width: 480px){.partners{padding:3rem 0!important}.partners-scroll-container .partners-row{margin-bottom:1.2rem!important;min-height:85px!important}.partners-scroll-container .partners-track,.partners-scroll-container .partners-group{gap:1.5rem!important}.partners .partner-logo{min-width:120px!important;height:60px!important;padding:.8rem 1.2rem!important}.partners .partner-logo .logo-placeholder{width:95px!important;height:30px!important;font-size:.75rem!important}.partners .gradient-mask{width:40px}.partners .gradient-mask--left{background:linear-gradient(to right,#f0f0f0 0%,rgba(248,250,252,.4) 80%,transparent 100%);background:linear-gradient(to right,var(--color-gray-50) 0%,rgba(248,250,252,.4) 80%,transparent 100%)}.partners .gradient-mask--right{background:linear-gradient(to left,#f0f0f0 0%,rgba(248,250,252,.4) 80%,transparent 100%);background:linear-gradient(to left,var(--color-gray-50) 0%,rgba(248,250,252,.4) 80%,transparent 100%)}}@media (prefers-reduced-motion: reduce){.partners .partners-group{animation:none!important}}@keyframes shine{0%{left:-100%}50%{left:100%}to{left:100%}}@keyframes shine-0-0{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes shine-0-1{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes shine-0-2{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes shine-0-3{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes shine-0-4{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes shine-0-5{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes shine-0-6{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes shine-0-7{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes shine-1-0{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes shine-1-1{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes shine-1-2{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes shine-1-3{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes shine-1-4{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes shine-1-5{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes shine-1-6{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes shine-1-7{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes shine-2-0{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes shine-2-1{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes shine-2-2{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes shine-2-3{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes shine-2-4{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes shine-2-5{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes shine-2-6{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes shine-2-7{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@media (prefers-color-scheme: dark){.partners .partner-logo{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important}.partners .partner-logo:hover{background:rgba(255,255,255,.1)!important}}.product-matrix{margin:0 auto;overflow-x:hidden}.product-matrix .product-tabs{display:flex;justify-content:center;padding-top:4rem;border-bottom:1px solid #e2e8f0;position:relative;gap:4rem}@media (max-width: 768px){.product-matrix .product-tabs{gap:.1rem;padding-top:1rem}}.product-matrix .product-tabs .tab-button{background:none;border:none;padding:1rem 2rem;font-size:1.25rem;font-size:var(--font-size-xl);font-weight:600;color:#e0e0e0;cursor:pointer;position:relative;transition:all .3s ease;white-space:nowrap;flex-shrink:0}@media (max-width: 768px){.product-matrix .product-tabs .tab-button{padding:1rem 0;flex:0 0 25%;font-size:.875rem;font-size:var(--font-size-sm)}}.product-matrix .product-tabs .tab-button:hover{color:#94a3b8;color:var(--color-gray-400)}.product-matrix .product-tabs .tab-button.active{color:#d61518;color:var(--color-primary)}.product-matrix .product-tabs .tab-indicator{position:absolute;bottom:-2px;height:3px;background:linear-gradient(90deg,#d61518,#c71b1e);background:linear-gradient(90deg,var(--color-primary),var(--color-primary-dark));border-radius:2px;transition:all .4s cubic-bezier(.4,0,.2,1)}.product-matrix .product-content{position:relative;min-height:400px;margin-top:1rem;width:100%}.product-matrix .product-content .product-panel{width:100%}.product-matrix .product-content .product-panel.active{display:block}@media (max-width: 768px){.media-resources .concentric-circles{width:450px!important;height:450px!important}.media-resources .concentric-circles .circle-outermost{width:420px!important;height:420px!important}.media-resources .concentric-circles .circle-outer{width:350px!important;height:350px!important}.media-resources .concentric-circles .circle-middle{width:280px!important;height:280px!important}.media-resources .concentric-circles .circle-center{width:140px!important;height:140px!important;font-size:1.1rem!important}.media-resources .concentric-circles .circle-center div:last-child{font-size:.75rem!important}}@media (max-width: 480px){.media-resources .concentric-circles{width:350px!important;height:350px!important}.media-resources .concentric-circles .circle-outermost{width:320px!important;height:320px!important}.media-resources .concentric-circles .circle-outer{width:260px!important;height:260px!important}.media-resources .concentric-circles .circle-middle{width:200px!important;height:200px!important}.media-resources .concentric-circles .circle-center{width:110px!important;height:110px!important;font-size:.9rem!important}.media-resources .concentric-circles .circle-center div:last-child{font-size:.65rem!important}}@media (max-width: 768px){.media-resources .brand-item div:first-child{width:60px!important;height:60px!important}.media-resources .brand-item div:first-child img{width:35px!important;height:35px!important}.media-resources .brand-item div:last-child{max-width:100px!important}.media-resources .brand-item div:last-child h4{font-size:.9rem!important}.media-resources .brand-item div:last-child p{font-size:.7rem!important}}@media (max-width: 480px){.media-resources .brand-item div:first-child{width:50px!important;height:50px!important}.media-resources .brand-item div:first-child img{width:30px!important;height:30px!important}.media-resources .brand-item div:last-child{max-width:80px!important}.media-resources .brand-item div:last-child h4{font-size:.8rem!important}.media-resources .brand-item div:last-child p{font-size:.65rem!important}}@keyframes pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.02);opacity:1}}@keyframes colorShift{0%,to{filter:hue-rotate(0deg)}33%{filter:hue-rotate(10deg)}66%{filter:hue-rotate(-10deg)}}.media-resources .circle{animation:pulse 6s ease-in-out infinite}.media-resources .circle.circle-center{animation:centerGlow 4s ease-in-out infinite}.media-resources .circle.circle-middle{animation:pulse 6s ease-in-out infinite,colorShift 8s ease-in-out infinite;animation-delay:1.5s,1s}.media-resources .circle.circle-outer{animation:pulse 6s ease-in-out infinite,colorShift 10s ease-in-out infinite;animation-delay:3s,2s}.media-resources .circle.circle-outermost{animation:pulse 6s ease-in-out infinite,colorShift 12s ease-in-out infinite;animation-delay:4.5s,4s}@keyframes centerGlow{0%,to{box-shadow:0 10px 30px rgba(102,126,234,.2)}50%{box-shadow:0 15px 40px rgba(102,126,234,.3)}}.product-ad-maven{display:flex;align-items:center;justify-content:space-between;gap:80px}@media (max-width: 768px){.product-ad-maven{flex-direction:column;gap:1rem;padding:1rem 0}}.product-ad-maven .panel-media{position:relative;flex:0 0 50%;overflow:visible;display:flex;align-items:center;justify-content:center;min-height:520px}@media (max-width: 768px){.product-ad-maven .panel-media{min-height:12rem}}.product-ad-maven .panel-media .main-image{height:480px;position:absolute;z-index:3;top:50px}@media (max-width: 768px){.product-ad-maven .panel-media .main-image{height:14rem;position:static;position:initial}}.product-ad-maven .panel-media .main-image img{width:100%;-o-object-fit:contain;object-fit:contain}.product-ad-maven .panel-media .thumb{position:absolute;width:72px;height:72px;border-radius:10px;display:none}@media (max-width: 768px){.product-ad-maven .panel-media .thumb{display:none}}.product-ad-maven .panel-media .thumb img{width:100%;height:100%;border-radius:10px;-o-object-fit:contain;object-fit:contain;display:block;animation:float 3s ease-in-out infinite}.product-ad-maven .panel-media .thumb-1{width:150px;height:auto;bottom:100px;right:30px;z-index:4;box-shadow:0 3px 10px 10px rgba(0,0,0,.1)}.product-ad-maven .panel-media .thumb-2{width:150px;height:auto;bottom:100px;left:6px;z-index:4;box-shadow:0 3px 10px 10px rgba(0,0,0,.1)}.product-ad-maven .panel-media .thumb-3{width:150px;height:auto;top:0;left:6px;z-index:4;box-shadow:0 3px 10px 10px rgba(0,0,0,.1)}.product-ad-maven .panel-media .thumb-4{width:160px;height:auto;bottom:104px;right:176px;z-index:2;box-shadow:0 3px 10px 10px rgba(0,0,0,.1)}.product-ad-maven .panel-media .thumb-5{width:360px;height:auto;top:20px;right:-28px;z-index:1}.product-ad-maven .panel-content{flex:1;padding:5rem 0 3rem;align-self:flex-start}@media (max-width: 768px){.product-ad-maven .panel-content{padding:2rem 0 1rem}}.product-ad-maven .panel-title{font-size:3rem;font-weight:700;color:#fff;margin:0 0 1rem;line-height:1}.product-ad-maven .panel-title .title-suffix{font-size:1.5rem;font-weight:500;padding-left:.2rem;vertical-align:middle}@media (max-width: 768px){.product-ad-maven .panel-title .title-suffix{font-size:1rem;font-size:var(--font-size-base)}}@media (max-width: 768px){.product-ad-maven .panel-title{font-size:1.25rem;font-size:var(--font-size-xl)}}.product-ad-maven .panel-desc{font-size:.875rem;font-size:var(--font-size-sm);color:#e0e0e0;line-height:1.8;margin:0 0 2rem;white-space:pre-line}@media (max-width: 768px){.product-ad-maven .panel-desc{font-size:.875rem;font-size:var(--font-size-sm)}}.product-ad-maven .features-list{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.5rem}@media (max-width: 768px){.product-ad-maven .features-list{margin:0 0 .5rem}}.product-ad-maven .features-list li{font-size:1rem;font-size:var(--font-size-base);color:#fff;color:var(--color-white);position:relative;padding-left:2.5rem}.product-ad-maven .features-list li p{margin-bottom:.5rem}.product-ad-maven .features-list li .feature-desc{font-size:.875rem;font-size:var(--font-size-sm);color:#e0e0e0;line-height:1.1}@media (max-width: 768px){.product-ad-maven .features-list li{font-size:.75rem;font-size:var(--font-size-xs)}}.product-ad-maven .features-list li:before{content:"";position:absolute;left:0;width:28px;height:28px;background-image:-webkit-image-set(url(/images/home/home-product-checkicon@1x.png) 1x,url(/images/home/home-product-checkicon@2x.png) 2x);background-image:image-set(url(/images/home/home-product-checkicon@1x.png) 1x,url(/images/home/home-product-checkicon@2x.png) 2x);background-size:contain;background-repeat:no-repeat;background-position:center}.product-ad-maven .cta-button{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.6rem;border-radius:50px;background:#fff;color:#1d1f20;color:var(--color-gray-900);text-decoration:none;font-weight:600;border:none;cursor:pointer}@media (max-width: 768px){.product-ad-maven .cta-button{cursor:none;padding:.4rem .6rem;margin-top:.5rem;font-size:.75rem;font-size:var(--font-size-xs)}}.product-jt{display:flex;align-items:center;gap:80px}@media (max-width: 768px){.product-jt{flex-direction:column;gap:1rem;padding:1rem 0}}.product-jt .panel-media{position:relative;flex:0 0 50%;overflow:visible;display:flex;align-items:center;justify-content:center;min-height:520px}@media (max-width: 768px){.product-jt .panel-media{min-height:12rem}}.product-jt .panel-media .main-image{height:420px;position:absolute;z-index:3;top:50px}@media (max-width: 768px){.product-jt .panel-media .main-image{height:13rem;position:static;position:initial}}.product-jt .panel-media .main-image img{width:100%;-o-object-fit:contain;object-fit:contain}.product-jt .panel-media .thumb{position:absolute;width:72px;height:72px;border-radius:10px;display:none}@media (max-width: 768px){.product-jt .panel-media .thumb{display:none}}.product-jt .panel-media .thumb img{width:100%;height:100%;border-radius:10px;-o-object-fit:contain;object-fit:contain;display:block;animation:float 3s ease-in-out infinite}.product-jt .panel-media .thumb-1{width:240px;height:auto;top:20px;right:0;z-index:4;box-shadow:0 3px 10px 10px rgba(0,0,0,.1)}.product-jt .panel-media .thumb-2{width:310px;height:auto;bottom:90px;left:6px;z-index:4;box-shadow:0 3px 10px 10px rgba(0,0,0,.1)}.product-jt .panel-media .thumb-3{width:75px;height:auto;top:60px;left:10px;z-index:4;box-shadow:0 3px 10px 10px rgba(0,0,0,.1)}.product-jt .panel-media .thumb-4{width:200px;height:auto;bottom:100px;right:150px;z-index:2;box-shadow:0 3px 10px 10px rgba(0,0,0,.1)}.product-jt .panel-media .thumb-5{width:250px;height:auto;top:10px;right:30px;z-index:1}.product-jt .panel-content{flex:1;align-self:flex-start;padding:5rem 0 3rem}@media (max-width: 768px){.product-jt .panel-content{padding:1rem 0}}.product-jt .panel-title{font-size:3rem;font-weight:700;color:#fff;margin:0 0 1rem}@media (max-width: 768px){.product-jt .panel-title{font-size:1.25rem;font-size:var(--font-size-xl)}}.product-jt .panel-desc{font-size:1rem;font-size:var(--font-size-base);color:#e0e0e0;line-height:1.8;margin:0 0 2rem}@media (max-width: 768px){.product-jt .panel-desc{font-size:.875rem;font-size:var(--font-size-sm)}}.product-jt .features-list{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.5rem}@media (max-width: 768px){.product-jt .features-list{margin:0 0 .5rem}}.product-jt .features-list li{font-size:1rem;font-size:var(--font-size-base);color:#fff;color:var(--color-white);line-height:1.7;position:relative;padding-left:2.5rem}@media (max-width: 768px){.product-jt .features-list li{font-size:.75rem;font-size:var(--font-size-xs)}}.product-jt .features-list li:before{content:"";position:absolute;left:0;width:28px;height:28px;background-image:-webkit-image-set(url(/images/home/home-product-checkicon@1x.png) 1x,url(/images/home/home-product-checkicon@2x.png) 2x);background-image:image-set(url(/images/home/home-product-checkicon@1x.png) 1x,url(/images/home/home-product-checkicon@2x.png) 2x);background-size:contain;background-repeat:no-repeat;background-position:center}.product-jt .cta-button{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.2rem;border-radius:50px;background:#d61518;background:var(--color-primary, #E31E24);color:#fff;color:var(--color-white);text-decoration:none;font-weight:600;border:none;cursor:pointer}@media (max-width: 768px){.product-jt .cta-button{padding:.4rem .6rem;font-size:.75rem;font-size:var(--font-size-xs)}}.product-aitogo{display:flex;align-items:center;gap:80px}@media (max-width: 768px){.product-aitogo{flex-direction:column;gap:1rem;padding:1rem 0}}.product-aitogo .panel-media{position:relative;flex:0 0 50%;overflow:visible;display:flex;align-items:center;justify-content:center;height:520px}@media (max-width: 768px){.product-aitogo .panel-media{min-height:12rem}}.product-aitogo .panel-media .main-image{height:460px;position:absolute;z-index:3}@media (max-width: 768px){.product-aitogo .panel-media .main-image{height:15rem;position:static;position:initial}}.product-aitogo .panel-media .main-image img{width:100%;-o-object-fit:contain;object-fit:contain}.product-aitogo .panel-media .thumb{position:absolute;width:72px;height:72px;border-radius:10px;display:none}@media (max-width: 768px){.product-aitogo .panel-media .thumb{display:none}}.product-aitogo .panel-media .thumb img{width:100%;height:100%;border-radius:10px;-o-object-fit:contain;object-fit:contain;display:block;animation:float 3s ease-in-out infinite}.product-aitogo .panel-media .thumb-1{width:560px;height:auto;bottom:80px;left:40px;z-index:4;box-shadow:0 3px 10px 10px rgba(0,0,0,.1)}.product-aitogo .panel-media .thumb-2{width:200px;height:auto;top:0;left:5px;z-index:2;box-shadow:0 3px 10px 10px rgba(0,0,0,.1)}.product-aitogo .panel-media .thumb-3{width:260px;height:auto;bottom:50px;right:10px;z-index:4;box-shadow:0 3px 10px 10px rgba(0,0,0,.1)}.product-aitogo .panel-media .thumb-4{width:80px;height:auto;top:30px;right:50px;z-index:4;box-shadow:0 3px 10px 10px rgba(0,0,0,.1)}.product-aitogo .panel-media .thumb-5{width:360px;height:auto;top:-20px;right:30px;z-index:1}.product-aitogo .panel-content{flex:1;align-self:flex-start;padding:5rem 0 3rem}@media (max-width: 768px){.product-aitogo .panel-content{padding:1rem 0}}.product-aitogo .panel-title{font-size:3rem;font-weight:700;color:#fff;margin:0 0 1rem}@media (max-width: 768px){.product-aitogo .panel-title{font-size:1.25rem;font-size:var(--font-size-xl)}}.product-aitogo .panel-desc{font-size:1rem;font-size:var(--font-size-base);color:#e0e0e0;line-height:1.8;margin:0 0 2rem}@media (max-width: 768px){.product-aitogo .panel-desc{font-size:.875rem;font-size:var(--font-size-sm)}}.product-aitogo .features-list{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.5rem}@media (max-width: 768px){.product-aitogo .features-list{margin:0 0 .5rem}}.product-aitogo .features-list li{font-size:1rem;font-size:var(--font-size-base);color:#fff;color:var(--color-white);line-height:1.7;position:relative;padding-left:2.5rem}@media (max-width: 768px){.product-aitogo .features-list li{font-size:.75rem;font-size:var(--font-size-xs)}}.product-aitogo .features-list li:before{content:"";position:absolute;left:0;width:28px;height:28px;background-image:-webkit-image-set(url(/images/home/home-product-checkicon@1x.png) 1x,url(/images/home/home-product-checkicon@2x.png) 2x);background-image:image-set(url(/images/home/home-product-checkicon@1x.png) 1x,url(/images/home/home-product-checkicon@2x.png) 2x);background-size:contain;background-repeat:no-repeat;background-position:center}.product-aitogo .cta-button{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.2rem;border-radius:50px;background:#d61518;background:var(--color-primary, #E31E24);color:#fff;color:var(--color-white);text-decoration:none;font-weight:600;border:none;cursor:pointer}@media (max-width: 768px){.product-aitogo .cta-button{padding:.4rem .6rem;font-size:.75rem;font-size:var(--font-size-xs)}}.product-aiVideo{display:flex;align-items:center;gap:80px}@media (max-width: 768px){.product-aiVideo{flex-direction:column;gap:1rem;padding:1rem 0}}.product-aiVideo .panel-media{position:relative;flex:0 0 50%;overflow:visible;display:flex;align-items:center;justify-content:center;height:520px}@media (max-width: 768px){.product-aiVideo .panel-media{min-height:12rem}}.product-aiVideo .panel-media .main-image{height:430px;position:absolute;z-index:3;top:40px}@media (max-width: 768px){.product-aiVideo .panel-media .main-image{height:14.75rem;position:static;position:initial}}.product-aiVideo .panel-media .main-image img{width:100%;-o-object-fit:contain;object-fit:contain}.product-aiVideo .panel-media .thumb{position:absolute;width:72px;height:72px;border-radius:10px;display:none}@media (max-width: 768px){.product-aiVideo .panel-media .thumb{display:none}}.product-aiVideo .panel-media .thumb img{width:100%;height:100%;border-radius:10px;-o-object-fit:contain;object-fit:contain;display:block;animation:float 3s ease-in-out infinite}.product-aiVideo .panel-media .thumb-1{width:300px;height:auto;bottom:100px;left:120px;z-index:4;box-shadow:0 3px 10px 10px rgba(0,0,0,.1)}.product-aiVideo .panel-media .thumb-2{width:150px;height:auto;bottom:100px;right:50px;z-index:4;box-shadow:0 3px 10px 10px rgba(0,0,0,.1)}.product-aiVideo .panel-media .thumb-3{width:100px;height:auto;top:30px;right:-1px;z-index:4;box-shadow:0 3px 10px 10px rgba(0,0,0,.1)}.product-aiVideo .panel-media .thumb-4{width:100px;height:auto;bottom:100px;left:0;z-index:4;box-shadow:0 3px 10px 10px rgba(0,0,0,.1)}.product-aiVideo .panel-media .thumb-5{width:260px;height:auto;top:-20px;right:0;z-index:1}.product-aiVideo .panel-media .thumb-6{width:60px;height:auto;top:180px;right:120px;z-index:4}.product-aiVideo .panel-content{flex:1;padding:5rem 0 3rem;align-self:flex-start}@media (max-width: 768px){.product-aiVideo .panel-content{padding:1rem 0}}.product-aiVideo .panel-title{font-size:3rem;font-weight:700;color:#fff;margin:0 0 1rem}@media (max-width: 768px){.product-aiVideo .panel-title{font-size:1.25rem;font-size:var(--font-size-xl)}}.product-aiVideo .panel-desc{font-size:1rem;font-size:var(--font-size-base);color:#e0e0e0;line-height:1.8;margin:0 0 2rem}@media (max-width: 768px){.product-aiVideo .panel-desc{font-size:.875rem;font-size:var(--font-size-sm)}}.product-aiVideo .features-list{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.5rem}@media (max-width: 768px){.product-aiVideo .features-list{margin:0 0 .5rem}}.product-aiVideo .features-list li{font-size:1rem;font-size:var(--font-size-base);color:#fff;color:var(--color-white);line-height:1.7;position:relative;padding-left:2.5rem}@media (max-width: 768px){.product-aiVideo .features-list li{font-size:.75rem;font-size:var(--font-size-xs)}}.product-aiVideo .features-list li:before{content:"";position:absolute;left:0;width:28px;height:28px;background-image:-webkit-image-set(url(/images/home/home-product-checkicon@1x.png) 1x,url(/images/home/home-product-checkicon@2x.png) 2x);background-image:image-set(url(/images/home/home-product-checkicon@1x.png) 1x,url(/images/home/home-product-checkicon@2x.png) 2x);background-size:contain;background-repeat:no-repeat;background-position:center}.product-aiVideo .cta-button{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.2rem;border-radius:50px;background:#d61518;background:var(--color-primary, #E31E24);color:#fff;color:var(--color-white);text-decoration:none;font-weight:600;border:none;cursor:pointer}@media (max-width: 768px){.product-aiVideo .cta-button{padding:.4rem .6rem;font-size:.75rem;font-size:var(--font-size-xs)}}.logoloop{position:relative;--logoloop-gap: 32px;--logoloop-logoHeight: 28px;--logoloop-fadeColorAuto: #ffffff}.logoloop--vertical{height:100%;display:inline-block}.logoloop--scale-hover{padding-top:calc(var(--logoloop-logoHeight) * .1);padding-bottom:calc(var(--logoloop-logoHeight) * .1)}.logoloop__track{display:flex;width:-moz-max-content;width:max-content;will-change:transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:0}.logoloop--vertical .logoloop__track{flex-direction:column;height:-moz-max-content;height:max-content;width:100%}.logoloop__list{display:flex;align-items:center;list-style:none;margin:0;padding:0}.logoloop--vertical .logoloop__list{flex-direction:column}.logoloop__item{flex:0 0 auto;margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);line-height:1;list-style:none}.logoloop--vertical .logoloop__item{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__item:last-child{margin-right:var(--logoloop-gap)}.logoloop--vertical .logoloop__item:last-child{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__node{display:inline-flex;align-items:center}.logoloop__item img{height:var(--logoloop-logoHeight);width:auto;display:block;-o-object-fit:contain;object-fit:contain;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop--scale-hover .logoloop__item{overflow:visible}.logoloop--scale-hover .logoloop__item:hover img,.logoloop--scale-hover .logoloop__item:hover .logoloop__node{transform:scale(1.2);transform-origin:center center}.logoloop--scale-hover .logoloop__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop__link{display:inline-flex;align-items:center;text-decoration:none;border-radius:4px;transition:opacity .2s ease}.logoloop__link:hover{opacity:.8}.logoloop__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.logoloop--fade:before,.logoloop--fade:after{content:"";position:absolute;top:0;bottom:0;width:clamp(24px,8%,120px);pointer-events:none;z-index:10}.logoloop--fade:before{left:0;background:linear-gradient(to right,var(--logoloop-fadeColor, var(--logoloop-fadeColorAuto)) 0%,rgba(0,0,0,0) 100%)}.logoloop--fade:after{right:0;background:linear-gradient(to left,var(--logoloop-fadeColor, var(--logoloop-fadeColorAuto)) 0%,rgba(0,0,0,0) 100%)}.logoloop--vertical.logoloop--fade:before,.logoloop--vertical.logoloop--fade:after{left:0;right:0;width:100%;height:clamp(24px,8%,120px)}.logoloop--vertical.logoloop--fade:before{top:0;bottom:auto;background:linear-gradient(to bottom,var(--logoloop-fadeColor, var(--logoloop-fadeColorAuto)) 0%,rgba(0,0,0,0) 100%)}.logoloop--vertical.logoloop--fade:after{bottom:0;top:auto;background:linear-gradient(to top,var(--logoloop-fadeColor, var(--logoloop-fadeColorAuto)) 0%,rgba(0,0,0,0) 100%)}@media (prefers-reduced-motion: reduce){.logoloop__track{transform:translateZ(0)!important}.logoloop__item img,.logoloop__node{transition:none!important}}.image-preview-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:9999;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all .3s ease;backdrop-filter:blur(5px)}.image-preview-overlay.open{opacity:1;visibility:visible}.image-preview-overlay .preview-container{position:relative;max-width:90%;max-height:90%;display:flex;justify-content:center;align-items:center;transform:scale(.9);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.image-preview-overlay .preview-container img{max-width:100%;max-height:90vh;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 20px 50px rgba(0,0,0,.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.image-preview-overlay.open .preview-container{transform:scale(1)}.image-preview-overlay .close-btn{position:absolute;top:30px;right:30px;width:44px;height:44px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10;color:#fff;font-size:3rem}.image-preview-overlay .close-btn:hover{transform-origin:center;transform:rotate(90deg)}@media (max-width: 768px){.image-preview-overlay .close-btn{top:1rem;right:1rem;font-size:2rem}}.image-preview-overlay .loading-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-radius:50%;border-top-color:#d61518;border-top-color:var(--color-primary, #d32f2f);animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.home .section-header{text-align:center}.home .section-header .title{font-size:4rem;font-weight:700;color:#1d1f20;color:var(--color-gray-900)}@media (max-width: 768px){.home .section-header .title{font-size:1.25rem;font-size:var(--font-size-xl)}}.home .section-header .description{font-size:1.25rem;font-size:var(--font-size-xl);color:#535862;color:var(--color-gray-800)}@media (max-width: 768px){.home .section-header .description{font-size:.875rem;font-size:var(--font-size-sm)}}.home .smart-services{padding:4rem 0}@media (max-width: 768px){.home .smart-services{padding:2.5rem 0}}.home .smart-services .services-grid{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:3rem;align-items:stretch}@media (max-width: 768px){.home .smart-services .services-grid{margin-top:1.5rem}}.home .smart-services .service-card{display:flex;flex-direction:column;gap:1rem;flex:1 1 calc((100% - 3rem) / 3)}@media (max-width: 768px){.home .smart-services .service-card{flex:0 0 100%}}.home .smart-services .service-card.reverse{flex-direction:column-reverse}@media (max-width: 768px){.home .smart-services .service-card.reverse{flex-direction:column}}.home .smart-services .service-text-wrapper{display:flex;flex-direction:column;gap:0;align-items:stretch;width:100%;flex:1 1 50%}@media (max-width: 768px){.home .smart-services .service-text-wrapper{flex:none}}.home .smart-services .service-image{width:100%;overflow:hidden;flex:1 1 50%;min-height:0}@media (max-width: 768px){.home .smart-services .service-image{flex:none}}.home .smart-services .service-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:1.25rem;border-radius:var(--border-radius-2xl)}@media (max-width: 768px){.home .smart-services .service-image img{-o-object-fit:cover;object-fit:cover;height:13.75rem;border-radius:1rem;border-radius:var(--border-radius-xl)}}.home .smart-services .service-badge{display:inline-flex;justify-content:space-between;align-items:center;width:90%;margin:0 auto;padding:8px 20px;background:#d61518;background:var(--color-primary);color:#f0f0f0;color:var(--color-gray-50);border-radius:12px 12px 0 0;position:relative;z-index:1}.home .smart-services .service-badge .badge-number{font-size:.875rem;font-size:var(--font-size-sm);font-weight:400;line-height:1}.home .smart-services .service-badge .badge-subtitle{font-size:.625rem;font-weight:400;line-height:1;text-transform:capitalize}@media (max-width: 768px){.home .smart-services .service-badge .badge-subtitle{font-size:.55rem}}.home .smart-services .service-content{display:flex;flex-direction:column;justify-content:center;padding:1.25rem 1.5rem;background:#f7f8fa;background:var(--bg-accent-1);border-radius:1.25rem;border-radius:var(--border-radius-2xl);width:100%;height:100%;gap:1rem}@media (max-width: 768px){.home .smart-services .service-content{height:auto;padding-top:1rem;padding-bottom:1rem}}.home .smart-services .service-title{font-size:1.375rem;font-weight:700;color:#1d1f20;color:var(--color-gray-900);margin:0;overflow-wrap:break-word;word-break:break-word;line-break:loose}@media (max-width: 768px){.home .smart-services .service-title{font-size:1rem;font-size:var(--font-size-base);padding-bottom:.25rem}}.home .smart-services .service-description{font-size:1rem;font-size:var(--font-size-base);line-height:1.4;color:#535862;color:var(--color-gray-800);margin:0;overflow-wrap:normal;word-break:normal;line-break:loose}@media (max-width: 768px){.home .smart-services .service-description{font-size:.875rem;font-size:var(--font-size-sm)}}.home .smart-services .service-more-btn{display:inline-flex;align-self:flex-start;padding:8px 20px;border:1px solid #D61518;border:1px solid var(--color-primary);color:#d61518;color:var(--color-primary);border-radius:.5rem;border-radius:var(--border-radius-md);font-size:.75rem;font-size:var(--font-size-xs);font-weight:400;line-height:1;text-transform:capitalize;transition:all .3s ease}.home .smart-services .service-more-btn:hover{background:#d61518;background:var(--color-primary);color:#fff;color:var(--color-white)}.home .smart-services .nowrap{white-space:nowrap}.home .smart-partners{padding:3rem 0;width:100%;margin:0 auto;background-color:#f7f8fa;background-color:var(--color-bg-secondary);min-width:1140px;min-width:var(--container-min)}@media (max-width: 768px){.home .smart-partners{padding:2rem 0 1rem;min-width:auto}}.home .smart-partners .scroll-inline-container{overflow:hidden;position:relative;height:100%}.home .smart-partners .scroll-inline-content{display:flex;gap:0;will-change:transform;height:100%}.home .smart-partners .scroll-item{flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.home .smart-partners .logo-tile{background:#fff;background:var(--color-white);border-radius:12px;padding:16px 20px;box-shadow:0 6px 16px rgba(0,0,0,.08)}.home .smart-partners .partner-logo{height:64px;width:auto;display:block}.home .smart-partners .partners-columns{display:flex;flex-direction:column;padding:2rem 0;gap:2rem;overflow:hidden}@media (max-width: 768px){.home .smart-partners .partners-columns{gap:1rem}}.home .smart-partners .partners-row{overflow:hidden;position:relative;height:96px}.home .smart-partners .logo-strip{display:flex;gap:32px;will-change:transform;align-items:center}.home .news-section{padding:80px 0;overflow:hidden}@media (max-width: 768px){.home .news-section{padding:2.5rem 0;overflow:hidden}}.home .news-section .section-header{margin-bottom:40px}.home .news-section .section-header .btn{margin-top:8px}.home .news-section .section-header .news-more-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 40px;color:#666;color:var(--color-gray-700);border:1px solid #666666;border:1px solid var(--color-gray-700);background:transparent;border-radius:999px;text-decoration:none;font-size:1.375rem;transition:all .2s ease}@media (max-width: 768px){.home .news-section .section-header .news-more-btn{font-size:1rem;font-size:var(--font-size-base);padding:.5rem 1.5rem}}.home .news-section .section-header .news-more-btn:hover{color:#1d1f20;color:var(--color-gray-900);border-color:#94a3b8;border-color:var(--color-gray-400);background:#dfdcdd;background:var(--color-gray-100)}.home .news-section .news-layout{display:flex;align-items:flex-start;justify-content:space-between}@media (max-width: 768px){.home .news-section .news-layout{flex-direction:column;gap:2rem}}.home .news-section .news-left{flex:1;width:50%;padding-right:4rem}@media (max-width: 768px){.home .news-section .news-left{padding:0;width:100%}}.home .news-section .news-right{flex:1;width:50%}@media (max-width: 768px){.home .news-section .news-right{width:100%}}.home .news-section .news-hero{position:relative;border-top-right-radius:40px;border-bottom-left-radius:40px}@media (max-width: 768px){.home .news-section .news-hero{border-top-right-radius:.5rem;border-top-right-radius:var(--border-radius-md);border-bottom-left-radius:.5rem;border-bottom-left-radius:var(--border-radius-md)}}.home .news-section .news-hero img{width:100%;height:auto;display:block;border-top-right-radius:40px;border-bottom-left-radius:40px}@media (max-width: 768px){.home .news-section .news-hero img{border-top-right-radius:1rem;border-top-right-radius:var(--border-radius-xl);border-bottom-left-radius:1rem;border-bottom-left-radius:var(--border-radius-xl);height:13.75rem}}.home .news-section .news-hero-content{position:relative;z-index:2}.home .news-section .news-hero-content img{height:400px;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background-color:#f7f8fa;background-color:var(--color-bg-secondary)}@media (max-width: 768px){.home .news-section .news-hero-content img{height:13.75rem;border-bottom-left-radius:1rem;border-bottom-left-radius:var(--border-radius-xl)}}.home .news-section .news-hero-content .news-title{width:100%;position:absolute;font-size:1.25rem;font-size:var(--font-size-xl);font-weight:700;color:#fff;color:var(--color-white);bottom:0;padding:.3rem 5rem;z-index:3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#1d1f20;background:var(--color-gray-900);border-radius:0 0 0 40px;margin:0}@media (max-width: 768px){.home .news-section .news-hero-content .news-title{font-size:.875rem;font-size:var(--font-size-sm);border-bottom-left-radius:1rem;border-bottom-left-radius:var(--border-radius-xl);padding:.3rem 2rem}}.home .news-section .news-hero-content .news-right-btn{position:absolute;z-index:4;right:20px;bottom:10px;color:#d61518;color:var(--color-primary);font-size:1.5rem;font-size:var(--font-size-2xl)}@media (max-width: 768px){.home .news-section .news-hero-content .news-right-btn{font-size:1.25rem;font-size:var(--font-size-xl);bottom:8px}}.home .news-section .news-hero-caption{position:absolute}.home .news-section .news-hero-caption-1{width:250px;height:250px;border-radius:10px;top:90px;left:-16px;z-index:1;background-color:#d61518;background-color:var(--color-primary)}@media (max-width: 768px){.home .news-section .news-hero-caption-1{width:12.5rem;height:8rem;top:2rem}}.home .news-section .news-hero-caption-2{background-image:-webkit-image-set(url(/images/home/home-product@1x.png) 1x,url(/images/home/home-product@2x.png) 2x);background-image:image-set(url(/images/home/home-product@1x.png) 1x,url(/images/home/home-product@2x.png) 2x);background-repeat:no-repeat;background-size:cover;width:200px;height:40px;top:-30px;left:-16px;z-index:1}@media (max-width: 768px){.home .news-section .news-hero-caption-2{width:8rem;height:8rem;top:-1.6rem;left:1rem}}.home .news-section .news-hero-caption-3{background-image:-webkit-image-set(url(/images/home/home-product@1x.png) 1x,url(/images/home/home-product@2x.png) 2x);background-image:image-set(url(/images/home/home-product@1x.png) 1x,url(/images/home/home-product@2x.png) 2x);background-repeat:no-repeat;background-size:cover;width:200px;height:80px;bottom:-50px;right:0;z-index:1}@media (max-width: 768px){.home .news-section .news-hero-caption-3{width:8rem;height:8rem;bottom:-2rem;right:-1rem}}.home .news-section .news-list{list-style:none;margin:0;padding:0}.home .news-section .news-item{display:flex;flex-direction:column;align-items:start;justify-content:space-between;padding:16px 0;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-gray-200)}.home .news-section .news-title{color:#1d1f20;color:var(--color-gray-900);font-size:1.25rem;font-size:var(--font-size-xl);font-weight:700;line-height:2.4;text-decoration:none;cursor:pointer;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}@media (max-width: 768px){.home .news-section .news-title{font-size:1rem;font-size:var(--font-size-base)}}.home .news-section .news-detail{color:#d61518;color:var(--color-primary);font-size:1rem;font-size:var(--font-size-base);text-decoration:none;flex-shrink:0;padding:0;cursor:pointer}@media (max-width: 768px){.home .news-section .news-detail{font-size:.875rem;font-size:var(--font-size-sm)}}@media (max-width: 992px){.home .news-section .news-layout{flex-direction:column}.home .news-section .news-right,.home .news-section .news-list{border-left:none}.home .news-section .news-item{padding-left:0}}.home .smart-media{padding:5rem 0;background-color:#2a2a2a;min-width:1140px;min-width:var(--container-min);overflow:hidden}.home .smart-media .section-header{text-align:center}.home .smart-media .section-header .title{font-size:4rem;font-weight:700;color:#fff}@media (max-width: 768px){.home .smart-media .section-header .title{font-size:1.25rem;font-size:var(--font-size-xl)}}.home .smart-media .section-header .description{font-size:1.25rem;font-size:var(--font-size-xl);color:#e0e0e0}@media (max-width: 768px){.home .smart-media .section-header .description{font-size:.875rem;font-size:var(--font-size-sm)}}.home .smart-media .section-header .description_sub{color:#b0b0b0}@media (max-width: 768px){.home .smart-media{min-width:auto}}@media (max-width: 768px){.home .smart-media .container{padding:0}}@media (max-width: 768px){.home .smart-media{padding:2.5rem 0;background:#050608}}.home .smart-media .media-layout{background-size:contain;background-repeat:no-repeat;width:100%}@media (max-width: 768px){.home .smart-media .media-layout{margin-top:0}}.home .smart-media .media-resource{display:flex;flex-direction:column;gap:2.5rem;margin-top:1rem}@media (max-width: 768px){.home .smart-media .media-resource{margin-top:.5rem;gap:1.5rem}}.home .smart-media .media-resource-map{position:relative;border-radius:40px;background-position:center;background-repeat:no-repeat;background-size:80%;background-image:-webkit-image-set(url(/images/cases/cases-ditu@1x.png) 1x,url(/images/cases/cases-ditu@2x.png) 2x);background-image:image-set(url(/images/cases/cases-ditu@1x.png) 1x,url(/images/cases/cases-ditu@2x.png) 2x);min-height:720px}@media (max-width: 768px){.home .smart-media .media-resource-map{min-height:24rem;border-radius:1rem;border-radius:var(--border-radius-xl);padding:0}}.home .smart-media .media-map-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .6s ease}.home .smart-media .media-resource-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.6);opacity:0;width:380px;height:380px;border-radius:50%;background-color:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;transition:transform .9s ease,opacity .9s ease}@media (max-width: 768px){.home .smart-media .media-resource-center{width:200px;height:200px}}.home .smart-media .media-resource-center.is-entered{transform:translate(-50%,-50%) scale(1);opacity:1}.home .smart-media .media-resource-center-inner{position:relative;width:260px;height:260px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2}@media (max-width: 768px){.home .smart-media .media-resource-center-inner{width:140px;height:140px}}.home .smart-media .media-resource-center-inner img{max-width:260px;height:auto;display:block}@media (max-width: 768px){.home .smart-media .media-resource-center-inner img{max-width:140px}}.home .smart-media .media-resource-center-ring{position:absolute;border-radius:50%;top:-118px;right:-118px;bottom:-118px;left:-118px;background-color:rgba(255,255,255,.07);z-index:1}@media (max-width: 768px){.home .smart-media .media-resource-center-ring{top:-4rem;right:-4rem;bottom:-4rem;left:-4rem}}.home .smart-media .media-resource-center-ring--outer{top:-278px;right:-278px;bottom:-278px;left:-278px;background-color:rgba(255,255,255,.04)}@media (max-width: 768px){.home .smart-media .media-resource-center-ring--outer{top:-8rem;right:-8rem;bottom:-8rem;left:-8rem}}.home .smart-media .media-resource-logos{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.home .smart-media .media-logo-card{position:absolute;width:180px;height:64px;border-radius:.5rem;border-radius:var(--border-radius-md);background-color:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;border:none;outline:none;pointer-events:auto;transition:transform .25s ease}@media (max-width: 768px){.home .smart-media .media-logo-card{width:70px;height:28px;border-radius:.25rem;border-radius:var(--border-radius-sm)}}.home .smart-media .media-logo-card-inner{width:100%;height:100%;border-radius:inherit;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.home .smart-media .media-logo-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;filter:blur(18px);transform:translateY(10px) scale(.9);transition:opacity .3s ease,transform .3s ease}.home .smart-media .media-logo-card img{max-width:80%;max-height:80%;display:block;transition:filter .3s ease}@media (max-width: 768px){.home .smart-media .media-logo-card img{max-width:100%;max-height:100%}}.home .smart-media .media-logo-card:hover .media-logo-glow,.home .smart-media .media-logo-card.is-hovered .media-logo-glow{opacity:1;transform:translateY(0) scale(1)}.home .smart-media .media-logo-card:hover .media-logo-card-inner,.home .smart-media .media-logo-card.is-hovered .media-logo-card-inner{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.5)}.home .smart-media .media-resource-detail{margin-top:2.5rem}@media (max-width: 768px){.home .smart-media .media-resource-detail{margin-top:1.5rem}}.home .smart-media .media-tabs{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:20px;margin-top:2rem;position:relative;z-index:10;margin-bottom:-1px}@media (max-width: 768px){.home .smart-media .media-tabs{margin-top:0}}.home .smart-media .media-tabs .tab-btn{cursor:pointer;color:#1d1f20;color:var(--color-gray-900);font-size:1.75rem;width:50%;text-align:center;padding:20px 0;position:relative;border-top-left-radius:40px;border-top-right-radius:40px}@media (max-width: 768px){.home .smart-media .media-tabs .tab-btn{font-size:1rem;font-size:var(--font-size-base);padding:.5rem 0}}.home .smart-media .media-tabs .tab-btn[data-tab=ios]{--tab-bg: #FFFFFF;--tab-text: var(--color-gray-900);--tab-active-text: var(--color-primary)}.home .smart-media .media-tabs .tab-btn[data-tab=android]{--tab-bg: #2A2A2A;--tab-text: var(--color-gray-900);--tab-active-text: var(--color-primary)}.home .smart-media .media-tabs .tab-btn.active{color:var(--tab-active-text);background-color:var(--tab-bg);font-weight:700}.home .smart-media .media-tabs .tab-btn.active[data-tab=ios]{border-top-left-radius:50px;border-top-right-radius:50px}.home .smart-media .media-tabs .tab-btn.active[data-tab=ios]:after{content:"";position:absolute;bottom:0;right:-50px;width:50px;height:50px;background:radial-gradient(circle at top right,transparent 50px,var(--tab-bg) 10px);pointer-events:none}.home .smart-media .media-tabs .tab-btn.active[data-tab=android]{border-top-left-radius:50px;border-top-right-radius:50px}.home .smart-media .media-tabs .tab-btn.active[data-tab=android]:before{content:"";position:absolute;bottom:0;left:-50px;width:50px;height:50px;background:radial-gradient(circle at top left,transparent 50px,var(--tab-bg) 10px);pointer-events:none}@media (max-width: 768px){.home .smart-media .media-tabs .tab-btn.active[data-tab=ios]{border-top-left-radius:1rem;border-top-left-radius:var(--border-radius-xl);border-top-right-radius:1rem;border-top-right-radius:var(--border-radius-xl)}.home .smart-media .media-tabs .tab-btn.active[data-tab=ios]:after{content:"";position:absolute;bottom:0;right:-2rem;width:2rem;height:2rem;background:radial-gradient(circle at top right,transparent 2rem,var(--tab-bg) 1.6rem);pointer-events:none}.home .smart-media .media-tabs .tab-btn.active[data-tab=android]{border-top-left-radius:1rem;border-top-left-radius:var(--border-radius-xl);border-top-right-radius:1rem;border-top-right-radius:var(--border-radius-xl)}.home .smart-media .media-tabs .tab-btn.active[data-tab=android]:before{content:"";position:absolute;bottom:0;left:-2rem;width:2rem;height:2rem;background:radial-gradient(circle at top left,transparent 2rem,var(--tab-bg) 1.6rem);pointer-events:none}}@keyframes tabCurveFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tabContentFadeIn{0%{color:var(--tab-text);background-color:transparent}to{color:var(--tab-active-text);background-color:var(--tab-bg)}}.home .smart-media .media-tab{width:44px;height:44px;border-radius:12px;position:absolute;left:0;top:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.12);color:#fff;color:var(--color-white);border:1px solid rgba(255,255,255,.2);transition:transform .2s ease,background .2s ease;opacity:0;cursor:pointer}.home .smart-media .media-tab.active{background:#fff;background:var(--color-white);color:#1d1f20;color:var(--color-gray-900);box-shadow:0 8px 24px rgba(0,0,0,.25)}.home .smart-media .media-hero .title{font-size:2rem;font-weight:700;color:#fff;color:var(--color-white);margin:0 0 12px}.home .smart-media .media-hero .description{font-size:1rem;color:#e2e8f0;color:var(--color-gray-200);margin:0 0 16px}.home .smart-media .media-hero .cta{display:inline-block;padding:10px 16px;border-radius:12px;background:#fff;background:var(--color-white);color:#1d1f20;color:var(--color-gray-900);text-decoration:none}.home .smart-media .media-visual img{width:100%;height:auto;display:block;border-radius:12px}.home .platform-media-section{position:relative;background-image:-webkit-image-set(url(/images/home/home_media_bg1@1x.jpg) 1x,url(/images/home/home_media_bg1@2x.jpg) 2x);background-image:image-set(url(/images/home/home_media_bg1@1x.jpg) 1x,url(/images/home/home_media_bg1@2x.jpg) 2x);background-size:contain;background-position:center;background-repeat:repeat-y}.home .platform-media-section .section-header{margin-bottom:40px}.home .platform-media-section .platform-tabs{display:flex;justify-content:center;gap:2rem;position:sticky;top:80px;z-index:10;padding:1rem 0}.home .platform-media-section .platform-tab{padding:12px 48px;font-size:1.25rem;font-size:var(--font-size-xl);font-weight:600;border-radius:24px;background:rgba(255,255,255,.1);color:#cbd5e1;color:var(--color-gray-300);border:2px solid rgba(255,255,255,.2);cursor:pointer;transition:all .3s ease}.home .platform-media-section .platform-tab:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3)}.home .platform-media-section .platform-tab.active{background:#fff;background:var(--color-white);color:#1d1f20;color:var(--color-gray-900);border-color:#fff;border-color:var(--color-white);box-shadow:0 8px 24px rgba(0,0,0,.3)}.home .platform-media-section .platform-content{position:relative}.home .platform-media-section .platform-section{position:relative;width:100%}.home .platform-media-section .platform-section.ios-section{min-height:100vh;display:flex;align-items:flex-start}.home .platform-media-section .platform-section.android-section{position:relative;z-index:2;min-height:auto;padding-bottom:4rem}.home .platform-media-section .platform-section-inner{width:100%}.home .platform-media-section .ios-section .platform-section-inner{margin:0 auto;padding:0 2rem;will-change:transform,opacity}.home .ios-media-content{padding:3rem 4rem 2rem;width:100%;flex-direction:column;display:flex;background-color:#fff;border-top-right-radius:40px;border-bottom-left-radius:40px;border-bottom-right-radius:40px}@media (max-width: 768px){.home .ios-media-content{padding:1.5rem 1rem;border-top-right-radius:1rem;border-top-right-radius:var(--border-radius-xl);border-bottom-left-radius:1rem;border-bottom-left-radius:var(--border-radius-xl);border-bottom-right-radius:1rem;border-bottom-right-radius:var(--border-radius-xl);height:auto}}.home .ios-media-content .ios-content-grid{display:flex;align-items:stretch;justify-content:space-between;gap:2rem;overflow:hidden;flex:1;height:100%;position:relative}@media (max-width: 768px){.home .ios-media-content .ios-content-grid{flex-direction:column-reverse}}.home .ios-media-content .ios-section-header{margin-bottom:2rem}.home .ios-media-content .ios-section-header .title{color:#1d1f20;color:var(--color-gray-900);text-align:left;font-size:1.75rem;font-weight:700}@media (max-width: 768px){.home .ios-media-content .ios-section-header .title{font-size:1rem;font-size:var(--font-size-base)}}.home .ios-media-content .ios-section-header .description{text-align:left;font-size:1rem;font-size:var(--font-size-base);color:#535862;color:var(--color-gray-800)}@media (max-width: 768px){.home .ios-media-content .ios-section-header .description{font-size:.875rem;font-size:var(--font-size-sm)}}.home .ios-media-content .ios-footer{margin-top:2.5rem}@media (max-width: 768px){.home .ios-media-content .ios-footer{margin-top:1rem}}@media (max-width: 768px){.home .ios-media-content .ios-footer img{height:2rem}}.home .ios-media-content .ios-content-grid .ios-left,.home .ios-media-content .ios-content-grid .ios-right{min-width:0;min-height:0}.home .ios-media-content .ios-left{display:flex;flex-direction:column;padding:1rem 0;overflow-y:auto;overflow-x:hidden;background-color:#f7f8fa;background-color:var(--color-bg-secondary);border-radius:12px;min-height:0;position:absolute;top:0;bottom:0;left:0;width:calc(50% - 1rem)}@media (max-width: 768px){.home .ios-media-content .ios-left{position:static;position:initial;width:100%;padding:0}}.home .ios-media-content .ios-card{display:flex;gap:1rem;padding:1.6rem 2rem;border-bottom:1px solid rgba(0,0,0,.1)}.home .ios-media-content .ios-card:last-child{border-bottom:none}@media (max-width: 768px){.home .ios-media-content .ios-card{padding:1rem}}.home .ios-media-content .ios-card .card-icon{flex-shrink:0;width:80px;height:80px;background:#fff;background:var(--color-white);padding:10px;cursor:pointer}.home .ios-media-content .ios-card .card-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home .ios-media-content .ios-card .card-content{flex:1}.home .ios-media-content .ios-card .card-content .badge{display:inline-block;padding:4px 12px;border-radius:12px;font-size:.875rem;font-weight:600;margin-bottom:8px;display:none}@media (max-width: 768px){.home .ios-media-content .ios-card .card-content .badge{font-size:.75rem;font-size:var(--font-size-xs)}}.home .ios-media-content .ios-card .card-content .badge.gold{background-color:#fff8ed;color:#f06d00}.home .ios-media-content .ios-card .card-content .badge.silver{background-color:#fff3ed;color:#d64215}.home .ios-media-content .ios-card .card-content .badge.bronze{background-color:#edfaf3;color:#4ec387}.home .ios-media-content .ios-card .card-content h4{font-size:1rem;font-size:var(--font-size-base);font-weight:600;color:#1d1f20;color:var(--color-gray-900);margin:0 0 8px}@media (max-width: 768px){.home .ios-media-content .ios-card .card-content h4{font-size:.875rem;font-size:var(--font-size-sm)}}.home .ios-media-content .ios-card .card-content .date{font-size:.75rem;font-size:var(--font-size-xs);color:#999;color:var(--color-gray-600);margin:0}.home .ios-media-content .ios-right{margin-left:auto;width:calc(50% - 1rem)}@media (max-width: 768px){.home .ios-media-content .ios-right{margin-left:0;width:100%;padding-bottom:0}}.home .ios-media-content .ios-right .video-intro{height:100%}.home .ios-media-content .ios-right .video-intro .video-thumbnail{width:100%;background-color:#f7f8fa;background-color:var(--color-bg-secondary);padding:10px;border-radius:12px;overflow:hidden;margin-bottom:1.5rem}@media (max-width: 768px){.home .ios-media-content .ios-right .video-intro .video-thumbnail{border-radius:.5rem}}.home .ios-media-content .ios-right .video-intro .video-thumbnail video{width:100%;height:auto;border-radius:12px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}@media (max-width: 768px){.home .ios-media-content .ios-right .video-intro .video-thumbnail video{border-radius:.5rem}}.home .ios-media-content .ios-right .video-intro h4{font-size:1.5rem;font-size:var(--font-size-2xl);font-weight:700;color:#1d1f20;color:var(--color-gray-900);margin:0 0 1rem}@media (max-width: 768px){.home .ios-media-content .ios-right .video-intro h4{font-size:1rem;font-size:var(--font-size-base)}}.home .ios-media-content .ios-right .video-intro p{font-size:.875rem;font-size:var(--font-size-sm);line-height:1.8;color:#535862;color:var(--color-gray-800);margin:0}@media (max-width: 768px){.home .ios-media-content .ios-right .video-intro p{font-size:.75rem;font-size:var(--font-size-xs);display:block;-webkit-line-clamp:unset;overflow:visible;text-overflow:initial}}.home .android-media-content{padding:4rem;width:100%;flex-direction:column;display:flex;background-color:#2a2a2a;border-top-left-radius:40px;border-bottom-left-radius:40px;border-bottom-right-radius:40px}@media (max-width: 768px){.home .android-media-content{padding:4rem 1rem 1.5rem;border-top-left-radius:1rem;border-top-left-radius:var(--border-radius-xl);border-bottom-left-radius:1rem;border-bottom-left-radius:var(--border-radius-xl);border-bottom-right-radius:1rem;border-bottom-right-radius:var(--border-radius-xl);height:auto}}.home .android-media-content .media-layout-android{position:relative;height:100%;min-height:450px}@media (max-width: 768px){.home .android-media-content .media-layout-android{min-height:auto}}.home .android-media-content .media-tabs-android{position:absolute;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;z-index:666;top:50%;transform:translateY(-50%);left:-95px;cursor:pointer;transition:opacity .25s ease}@media (max-width: 768px){.home .android-media-content .media-tabs-android{flex-direction:row;top:-3rem;left:50%;transform:translate(-50%);gap:.5rem;cursor:inherit;outline:none;border:none;background:none;padding:0}.home .android-media-content .media-tabs-android:focus,.home .android-media-content .media-tabs-android:focus-visible{outline:none;box-shadow:none}}.home .android-media-content .media-tabs-android .media-tab-item+.media-tab-item{margin-top:-7px}@media (max-width: 768px){.home .android-media-content .media-tabs-android .media-tab-item+.media-tab-item{margin-top:0}}.home .android-media-content .media-tabs-android.visible{opacity:1}.home .android-media-content .media-tab-item{width:70px;height:70px;position:relative;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,background .2s ease;opacity:1;cursor:pointer;border-radius:50%;overflow:visible;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;outline:none;border:none;background:none;padding:0}.home .android-media-content .media-tab-item:focus,.home .android-media-content .media-tab-item:focus-visible{outline:none;box-shadow:none}@media (max-width: 768px){.home .android-media-content .media-tab-item{width:4rem;height:1.8rem;border-radius:2rem;border:1px solid rgba(255,255,255,.3)}}.home .android-media-content .media-tab-item .ripple{position:absolute;border-radius:50%;transform:scale(0);opacity:.8;background:radial-gradient(circle,rgba(227,30,36,.85),rgba(227,30,36,.55) 45%,rgba(227,30,36,.2),rgba(227,30,36,0) 85%);pointer-events:none;will-change:transform,opacity;filter:blur(.3px);z-index:20;box-shadow:0 6px 10px rgba(227,30,36,.35);border:1px solid rgba(227,30,36,.5);animation:ripple-wave .7s ease-out forwards}.home .android-media-content .media-tab-item .ripple-in-img{position:absolute;border-radius:50%;transform:scale(0);opacity:.7;pointer-events:none;will-change:transform,opacity;z-index:16;mix-blend-mode:overlay;animation:ripple-img-wave .8s ease-out forwards}.home .android-media-content .media-tab-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width: 768px){.home .android-media-content .media-tab-item img{-o-object-fit:cover;object-fit:cover;border-radius:2rem}}.home .android-media-content .media-tab-item .icon-select{display:none}.home .android-media-content .media-tab-item.active{z-index:5}.home .android-media-content .media-tab-item.active .icon-default{display:none}.home .android-media-content .media-tab-item.active .icon-select{display:block}.home .android-media-content .media-tab-item.ripple-pulse .icon-default,.home .android-media-content .media-tab-item.ripple-pulse .icon-select{animation:img-pulse .8s ease-out;will-change:transform,filter}.home .android-media-content .media-content-android{flex:1;height:100%}.home .android-media-content .android-content-grid{display:flex;align-items:stretch;justify-content:space-between;gap:2rem;height:100%;position:relative}@media (max-width: 768px){.home .android-media-content .android-content-grid{flex-direction:column}}.home .android-media-content .android-content-grid .android-left,.home .android-media-content .android-content-grid .android-right{min-width:0;min-height:0}.home .android-media-content .android-right{display:flex;flex-direction:column;flex:1;overflow-y:auto;overflow-x:hidden;background-color:#363636;background-color:var(--color-bg-black);padding:1rem 0;border-radius:12px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) rgba(255,255,255,.08);position:absolute;top:0;bottom:0;right:0;width:calc(50% - 1rem)}.home .android-media-content .android-right::-webkit-scrollbar{width:10px;height:10px}.home .android-media-content .android-right::-webkit-scrollbar-track{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));border-radius:12px}.home .android-media-content .android-right::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(255,255,255,.45),rgba(255,255,255,.28));border-radius:8px;border:2px solid rgba(0,0,0,.6);box-shadow:0 2px 8px rgba(0,0,0,.5)}.home .android-media-content .android-right::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(255,255,255,.6),rgba(255,255,255,.4))}.home .android-media-content .android-right::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,rgba(255,255,255,.75),rgba(255,255,255,.5))}.home .android-media-content .android-right::-webkit-scrollbar-corner{background:transparent}@media (max-width: 768px){.home .android-media-content .android-right{flex:1 1 auto!important;padding:0;position:static;position:initial;width:100%}}.home .android-media-content .android-card{display:flex;gap:1rem;border-bottom:1px solid rgba(255,255,255,.12);padding:1.6rem 2rem;opacity:0}.home .android-media-content .android-card:last-child{border-bottom:none}@media (max-width: 768px){.home .android-media-content .android-card{padding:1rem}}.home .android-media-content .android-card .card-icon{flex-shrink:0;width:80px;height:80px;background-color:#2a2a2a;padding:10px;cursor:pointer}.home .android-media-content .android-card .card-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home .android-media-content .android-card .card-content{flex:1}.home .android-media-content .android-card .card-content .badge{display:inline-block;padding:4px 12px;border-radius:12px;font-size:.875rem;font-weight:600;margin-bottom:8px}@media (max-width: 768px){.home .android-media-content .android-card .card-content .badge{font-size:.75rem;font-size:var(--font-size-xs)}}.home .android-media-content .android-card .card-content .badge.gold{background-color:#fff8ed;color:#f06d00}.home .android-media-content .android-card .card-content .badge.silver{background-color:#fff3ed;color:#d64215}.home .android-media-content .android-card .card-content .badge.bronze{background-color:#edfaf3;color:#4ec387}.home .android-media-content .android-card .card-content h4{font-size:1rem;font-size:var(--font-size-base);font-weight:600;color:#fff;color:var(--color-white);margin:0 0 8px}@media (max-width: 768px){.home .android-media-content .android-card .card-content h4{font-size:.875rem;font-size:var(--font-size-sm)}}.home .android-media-content .android-card .card-content .date{font-size:.75rem;font-size:var(--font-size-xs);color:#999;color:var(--color-gray-600);margin:0}.home .android-media-content .android-left{margin-right:auto;width:calc(50% - 1rem)}@media (max-width: 768px){.home .android-media-content .android-left{padding-bottom:0;margin-right:0;width:100%}}.home .android-media-content .android-left .video-intro{height:100%;display:flex;flex-direction:column;justify-content:center}.home .android-media-content .android-left .video-intro .video-tags{color:#dfdcdd;color:var(--color-gray-100);font-size:1.25rem;font-size:var(--font-size-xl);background:#363636;border-radius:50px;margin-bottom:1.5rem;padding:4px 12px}.home .android-media-content .android-left .video-intro .video-thumbnail{width:100%;border-radius:12px;padding:10px;overflow:hidden;background-color:#363636;background-color:var(--color-bg-black);margin-bottom:1.5rem}@media (max-width: 768px){.home .android-media-content .android-left .video-intro .video-thumbnail{border-radius:.5rem}}.home .android-media-content .android-left .video-intro .video-thumbnail img{width:100%;height:auto;border-radius:12px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width: 768px){.home .android-media-content .android-left .video-intro .video-thumbnail img{border-radius:.5rem}}.home .android-media-content .android-left .video-intro .video-thumbnail video{width:100%;height:auto;border-radius:12px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}@media (max-width: 768px){.home .android-media-content .android-left .video-intro .video-thumbnail video{border-radius:.5rem}}.home .android-media-content .android-left .video-intro h4{font-size:1.5rem;font-size:var(--font-size-2xl);font-weight:700;color:#fff;color:var(--color-white);margin:0 0 1rem;opacity:0}@media (max-width: 768px){.home .android-media-content .android-left .video-intro h4{font-size:1rem;font-size:var(--font-size-base);opacity:1}}.home .android-media-content .android-left .video-intro p{font-size:.875rem;font-size:var(--font-size-sm);line-height:1.8;color:#dfdcdd;color:var(--color-gray-100);margin:0;opacity:0;white-space:pre-line}@media (max-width: 768px){.home .android-media-content .android-left .video-intro p{font-size:.75rem;font-size:var(--font-size-xs);opacity:1;display:block;-webkit-line-clamp:unset;overflow:visible;text-overflow:initial}}@keyframes ripple-wave{0%{transform:scale(0);opacity:.9}70%{opacity:.5}to{transform:scale(1);opacity:0}}@keyframes ripple-img-wave{0%{transform:scale(0);opacity:.9}60%{opacity:.6}to{transform:scale(1);opacity:0}}@keyframes img-pulse{0%{transform:scale(1);filter:brightness(1) saturate(1)}35%{transform:scale(1.06);filter:brightness(1.15) saturate(1.2)}70%{transform:scale(1.02);filter:brightness(1.05) saturate(1.1)}to{transform:scale(1);filter:brightness(1) saturate(1)}}.placeholder-modal-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;min-height:400px}@media (max-width: 768px){.placeholder-modal-content{padding:3rem 1.5rem;min-height:300px}}.placeholder-modal-content .placeholder-icon{width:120px;height:120px;margin-bottom:2rem;padding:1.5rem;background:#f7f8fa;background:var(--color-bg-secondary);border-radius:24px;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.placeholder-modal-content .placeholder-icon{width:100px;height:100px;margin-bottom:1.5rem}}.placeholder-modal-content .placeholder-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.placeholder-modal-content h2{font-size:1.5rem;font-size:var(--font-size-2xl);font-weight:700;color:#1d1f20;color:var(--color-gray-900);margin:0 0 1rem}@media (max-width: 768px){.placeholder-modal-content h2{font-size:1.25rem;font-size:var(--font-size-xl)}}.placeholder-modal-content p{font-size:1rem;font-size:var(--font-size-base);color:#999;color:var(--color-gray-600);margin:0}@media (max-width: 768px){.placeholder-modal-content p{font-size:.875rem;font-size:var(--font-size-sm)}}.jinghong-modal-content{padding:3rem;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 768px){.jinghong-modal-content{padding:1rem 1.5rem}}.jinghong-modal-content .jinghong-title{font-size:2rem;font-weight:700;color:#1d1f20;color:var(--color-gray-900);margin:0 0 1.5rem;text-align:center}@media (max-width: 768px){.jinghong-modal-content .jinghong-title{font-size:1.25rem;font-size:var(--font-size-xl);margin:0 0 1rem}}.jinghong-modal-content .jinghong-contact-card{padding:1rem 1.5rem;width:100%}@media (max-width: 768px){.jinghong-modal-content .jinghong-contact-card{padding:.5rem 1rem}}.jinghong-modal-content .contact-row{display:flex;justify-content:center;margin-bottom:1rem}.jinghong-modal-content .contact-row:first-child{gap:3rem}.jinghong-modal-content .contact-row:last-child{margin-bottom:0}@media (max-width: 768px){.jinghong-modal-content .contact-row{flex-direction:column;gap:1rem;margin-bottom:1rem}.jinghong-modal-content .contact-row:first-child{gap:.75rem}}.jinghong-modal-content .contact-item{display:flex;align-items:center;gap:.75rem;position:relative;flex:0 1 auto}.jinghong-modal-content .contact-item:not(:last-child):after{content:"";position:absolute;right:-24px;top:50%;transform:translateY(-50%);width:1px;height:60%;background-color:#d1d5db}.jinghong-modal-content .contact-item.contact-item-full{flex:none;width:100%;display:flex;justify-content:center}.jinghong-modal-content .contact-item.contact-item-full:after{display:none}@media (max-width: 768px){.jinghong-modal-content .contact-item{gap:.5rem;align-items:flex-start}.jinghong-modal-content .contact-item:after{display:none}}.jinghong-modal-content .contact-icon{width:24px;height:24px;flex-shrink:0}@media (max-width: 768px){.jinghong-modal-content .contact-icon{width:20px;height:20px}}.jinghong-modal-content .contact-text{font-size:1rem;font-size:var(--font-size-base);color:#535862;color:var(--color-gray-800);line-height:1.2}@media (max-width: 768px){.jinghong-modal-content .contact-text{font-size:.875rem;font-size:var(--font-size-sm)}}.media-modal-content .ios-media-content{padding:3rem 4rem 2rem;width:100%;flex-direction:column;display:flex;background-color:#fff;border-top-right-radius:24px;border-bottom-left-radius:24px;border-bottom-right-radius:24px}@media (max-width: 768px){.media-modal-content .ios-media-content{padding:1.5rem 1rem;border-top-right-radius:16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;height:auto}}.media-modal-content .ios-media-content .ios-content-grid{display:flex;align-items:stretch;justify-content:space-between;gap:2rem;overflow:hidden;flex:1;height:100%;position:relative;min-height:500px}@media (max-width: 768px){.media-modal-content .ios-media-content .ios-content-grid{flex-direction:column-reverse;min-height:auto}}.media-modal-content .ios-media-content .ios-section-header{margin-bottom:2rem}.media-modal-content .ios-media-content .ios-section-header .title{color:#1d1f20;color:var(--color-gray-900);text-align:left;font-size:1.75rem;font-weight:700}@media (max-width: 768px){.media-modal-content .ios-media-content .ios-section-header .title{font-size:1rem;font-size:var(--font-size-base)}}.media-modal-content .ios-media-content .ios-section-header .description{text-align:left;font-size:1rem;font-size:var(--font-size-base);color:#535862;color:var(--color-gray-800)}@media (max-width: 768px){.media-modal-content .ios-media-content .ios-section-header .description{font-size:.875rem;font-size:var(--font-size-sm)}}.media-modal-content .ios-media-content .ios-footer{margin-top:2.5rem}@media (max-width: 768px){.media-modal-content .ios-media-content .ios-footer{margin-top:1rem}}@media (max-width: 768px){.media-modal-content .ios-media-content .ios-footer img{height:2rem}}.media-modal-content .ios-media-content .ios-left{display:flex;flex-direction:column;padding:1rem 0;overflow-y:auto;overflow-x:hidden;background-color:#f7f8fa;background-color:var(--color-bg-secondary);border-radius:12px;min-height:0;position:absolute;top:0;bottom:0;left:0;width:calc(50% - 1rem)}@media (max-width: 768px){.media-modal-content .ios-media-content .ios-left{position:relative;width:100%;padding:0}}.media-modal-content .ios-media-content .ios-card{display:flex;gap:1rem;padding:1.6rem 2rem;border-bottom:1px solid rgba(0,0,0,.1)}.media-modal-content .ios-media-content .ios-card:last-child{border-bottom:none}@media (max-width: 768px){.media-modal-content .ios-media-content .ios-card{padding:1rem}}.media-modal-content .ios-media-content .ios-card .card-icon{flex-shrink:0;width:80px;height:80px;background:#fff;background:var(--color-white);padding:10px;cursor:pointer}.media-modal-content .ios-media-content .ios-card .card-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.media-modal-content .ios-media-content .ios-card .card-content{flex:1}.media-modal-content .ios-media-content .ios-card .card-content .badge{display:none}.media-modal-content .ios-media-content .ios-card .card-content h4{font-size:1rem;font-size:var(--font-size-base);font-weight:600;color:#1d1f20;color:var(--color-gray-900);margin:0 0 8px}@media (max-width: 768px){.media-modal-content .ios-media-content .ios-card .card-content h4{font-size:.875rem;font-size:var(--font-size-sm)}}.media-modal-content .ios-media-content .ios-card .card-content .date{font-size:.75rem;font-size:var(--font-size-xs);color:#999;color:var(--color-gray-600);margin:0}.media-modal-content .ios-media-content .ios-right{margin-left:auto;width:calc(50% - 1rem)}@media (max-width: 768px){.media-modal-content .ios-media-content .ios-right{margin-left:0;width:100%;padding-bottom:0}}.media-modal-content .ios-media-content .ios-right .video-intro{height:100%}.media-modal-content .ios-media-content .ios-right .video-intro .video-thumbnail{width:100%;background-color:#f7f8fa;background-color:var(--color-bg-secondary);padding:10px;border-radius:12px;overflow:hidden;margin-bottom:1.5rem}@media (max-width: 768px){.media-modal-content .ios-media-content .ios-right .video-intro .video-thumbnail{border-radius:.5rem}}.media-modal-content .ios-media-content .ios-right .video-intro .video-thumbnail video{width:100%;height:auto;border-radius:12px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}@media (max-width: 768px){.media-modal-content .ios-media-content .ios-right .video-intro .video-thumbnail video{border-radius:.5rem}}.media-modal-content .ios-media-content .ios-right .video-intro h4{font-size:1.5rem;font-size:var(--font-size-2xl);font-weight:700;color:#1d1f20;color:var(--color-gray-900);margin:0 0 1rem}@media (max-width: 768px){.media-modal-content .ios-media-content .ios-right .video-intro h4{font-size:1rem;font-size:var(--font-size-base)}}.media-modal-content .ios-media-content .ios-right .video-intro p{font-size:.875rem;font-size:var(--font-size-sm);line-height:1.8;color:#535862;color:var(--color-gray-800);margin:0}@media (max-width: 768px){.media-modal-content .ios-media-content .ios-right .video-intro p{font-size:.75rem;font-size:var(--font-size-xs)}}.media-modal-content .android-media-content{padding:3rem 4rem 2rem;width:100%;flex-direction:column;display:flex;background-color:#fff;border-top-left-radius:24px;border-bottom-left-radius:24px;border-bottom-right-radius:24px}@media (max-width: 768px){.media-modal-content .android-media-content{padding:1.5rem 1rem;border-top-left-radius:16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;height:auto}}.media-modal-content .android-media-content .android-content-grid{display:flex;align-items:stretch;justify-content:space-between;gap:2rem;height:100%;position:relative;min-height:500px}@media (max-width: 768px){.media-modal-content .android-media-content .android-content-grid{flex-direction:column;min-height:auto}}.media-modal-content .android-media-content .android-right{display:flex;flex-direction:column;flex:1;overflow-y:auto;overflow-x:hidden;background-color:#f9fafb;padding:1rem 0;border-radius:12px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) rgba(0,0,0,.05);position:absolute;top:0;bottom:0;right:0;width:calc(50% - 1rem)}.media-modal-content .android-media-content .android-right::-webkit-scrollbar{width:10px}.media-modal-content .android-media-content .android-right::-webkit-scrollbar-track{background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.02));border-radius:12px}.media-modal-content .android-media-content .android-right::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.15));border-radius:8px;border:2px solid rgba(255,255,255,.6);box-shadow:0 2px 8px rgba(0,0,0,.1)}.media-modal-content .android-media-content .android-right::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.25))}.media-modal-content .android-media-content .android-right::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.35))}@media (max-width: 768px){.media-modal-content .android-media-content .android-right{position:relative;width:100%;padding:0}}.media-modal-content .android-media-content .android-card{display:flex;gap:1rem;border-bottom:1px solid rgba(0,0,0,.08);padding:1.6rem 2rem}.media-modal-content .android-media-content .android-card:last-child{border-bottom:none}@media (max-width: 768px){.media-modal-content .android-media-content .android-card{padding:1rem}}.media-modal-content .android-media-content .android-card .card-icon{flex-shrink:0;width:80px;height:80px;background-color:#fff;padding:10px;cursor:pointer}.media-modal-content .android-media-content .android-card .card-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.media-modal-content .android-media-content .android-card .card-content{flex:1}.media-modal-content .android-media-content .android-card .card-content .badge{display:inline-block;padding:4px 12px;border-radius:12px;font-size:.875rem;font-weight:600;margin-bottom:8px}@media (max-width: 768px){.media-modal-content .android-media-content .android-card .card-content .badge{font-size:.75rem;font-size:var(--font-size-xs)}}.media-modal-content .android-media-content .android-card .card-content .badge.gold{background-color:#fff8ed;color:#f06d00}.media-modal-content .android-media-content .android-card .card-content .badge.silver{background-color:#fff3ed;color:#d64215}.media-modal-content .android-media-content .android-card .card-content .badge.bronze{background-color:#edfaf3;color:#4ec387}.media-modal-content .android-media-content .android-card .card-content h4{font-size:1rem;font-size:var(--font-size-base);font-weight:600;color:#1d1f20;color:var(--color-gray-900);margin:0 0 8px}@media (max-width: 768px){.media-modal-content .android-media-content .android-card .card-content h4{font-size:.875rem;font-size:var(--font-size-sm)}}.media-modal-content .android-media-content .android-card .card-content .date{font-size:.75rem;font-size:var(--font-size-xs);color:#999;color:var(--color-gray-600);margin:0}.media-modal-content .android-media-content .android-left{margin-right:auto;width:calc(50% - 1rem)}@media (max-width: 768px){.media-modal-content .android-media-content .android-left{padding-bottom:0;margin-right:0;width:100%}}.media-modal-content .android-media-content .android-left .video-intro{height:100%;display:flex;flex-direction:column;justify-content:center}.media-modal-content .android-media-content .android-left .video-intro .video-thumbnail{width:100%;border-radius:12px;padding:10px;overflow:hidden;background-color:#f9fafb;margin-bottom:1.5rem}@media (max-width: 768px){.media-modal-content .android-media-content .android-left .video-intro .video-thumbnail{border-radius:.5rem}}.media-modal-content .android-media-content .android-left .video-intro .video-thumbnail img,.media-modal-content .android-media-content .android-left .video-intro .video-thumbnail video{width:100%;height:auto;border-radius:12px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}@media (max-width: 768px){.media-modal-content .android-media-content .android-left .video-intro .video-thumbnail img,.media-modal-content .android-media-content .android-left .video-intro .video-thumbnail video{border-radius:.5rem}}.media-modal-content .android-media-content .android-left .video-intro h4{font-size:1.5rem;font-size:var(--font-size-2xl);font-weight:700;color:#1d1f20;color:var(--color-gray-900);margin:0 0 1rem}@media (max-width: 768px){.media-modal-content .android-media-content .android-left .video-intro h4{font-size:1rem;font-size:var(--font-size-base)}}.media-modal-content .android-media-content .android-left .video-intro p{font-size:.875rem;font-size:var(--font-size-sm);line-height:1.8;color:#666;color:var(--color-gray-700);margin:0;white-space:pre-line}@media (max-width: 768px){.media-modal-content .android-media-content .android-left .video-intro p{font-size:.75rem;font-size:var(--font-size-xs)}}.smart-product .section-header{text-align:center}.smart-product .section-header .title{font-size:4rem;font-weight:700;color:#1d1f20;color:var(--color-gray-900)}@media (max-width: 768px){.smart-product .section-header .title{font-size:1.25rem;font-size:var(--font-size-xl)}}.smart-product .section-header .description{font-size:1.25rem;font-size:var(--font-size-xl);color:#535862;color:var(--color-gray-800)}@media (max-width: 768px){.smart-product .section-header .description{font-size:.875rem;font-size:var(--font-size-sm)}}.smart-product{background-image:-webkit-image-set(url(/images/home/home_product_bg@1x.jpg) 1x,url(/images/home/home_product_bg@2x.jpg) 2x);background-image:image-set(url(/images/home/home_product_bg@1x.jpg) 1x,url(/images/home/home_product_bg@2x.jpg) 2x);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;will-change:auto;transform:none!important;perspective:none!important;-webkit-perspective:none!important;backface-visibility:visible!important;-webkit-backface-visibility:visible!important;padding-top:5rem;padding-bottom:10rem;min-width:1140px;min-width:var(--container-min)}@media (max-width: 768px){.smart-product{background-image:-webkit-image-set(url(/m-images/home/home_product_bg@1x.webp) 1x,url(/m-images/home/home_product_bg@2x.webp) 2x);background-image:image-set(url(/m-images/home/home_product_bg@1x.webp) 1x,url(/m-images/home/home_product_bg@2x.webp) 2x);min-height:45rem;background-attachment:scroll;padding-top:2.5rem;min-width:auto}}.smart-product .section-header .title{color:#fff;color:var(--color-white)}.smart-product .section-header .description{color:#dfdcdd;color:var(--color-gray-100)}.about{overflow:hidden}.about .about-banner{position:relative;height:500px;display:flex;width:100%;align-items:center;justify-content:center;overflow:hidden;background-image:-webkit-image-set(url(/images/sliders/about_banner@1x.png) 1x,url(/images/sliders/about_banner@2x.png) 2x);background-image:image-set(url(/images/sliders/about_banner@1x.png) 1x,url(/images/sliders/about_banner@2x.png) 2x);background-size:cover;background-position:center;background-repeat:no-repeat;transform-style:preserve-3d;perspective:1000px;will-change:background-size,background-position}@media (max-width: 768px){.about .about-banner{height:13.75rem;background-image:-webkit-image-set(url(/m-images/sliders/about_banner@1x.webp) 1x,url(/m-images/sliders/about_banner@2x.webp) 2x);background-image:image-set(url(/m-images/sliders/about_banner@1x.webp) 1x,url(/m-images/sliders/about_banner@2x.webp) 2x);background-position:bottom center;background-size:cover;padding:0}}@media (max-width: 768px){.about .about-banner.mobile_en{height:18rem}}.about .about-banner .container{position:relative;z-index:3}.about .about-banner .about-header{text-align:center;color:#fff;color:var(--color-white);max-width:800px;margin:0 auto}.about .about-banner .about-header h1{font-size:5rem;margin-bottom:1.5rem;font-weight:600}@media (max-width: 768px){.about .about-banner .about-header h1{font-size:1.5rem;font-size:var(--font-size-2xl);margin-bottom:1rem}}.about .about-banner .about-header .about-description{font-size:.875rem;font-size:var(--font-size-sm);line-height:1.8;color:#dfdcdd;color:var(--color-gray-100);text-align:center;margin:0 auto;max-width:500px}@media (max-width: 768px){.about .about-banner .about-header .about-description{font-size:.875rem;font-size:var(--font-size-sm)}}.awards-white-bg{position:relative;height:150px;z-index:1;transform:translateY(100px);margin-top:-100px;background-color:#fff}@media (max-width: 768px){.awards-white-bg{margin-top:0;transform:translateY(0)}}.about-intro-section{width:100%;padding:0;margin:0 auto;max-width:1920px;max-width:var(--breakpoint-xl)}.about-intro-section .intro-layout{display:flex;width:100%;min-height:720px}@media (max-width: 768px){.about-intro-section .intro-layout{min-height:20rem}}.about-intro-section .intro-layout .intro-content{flex:0 0 50%;display:flex;align-items:flex-start;justify-content:flex-end;padding:4rem 0;background:#fff;background:var(--color-white);position:relative}@media (max-width: 768px){.about-intro-section .intro-layout .intro-content{flex:0 0 100%;padding:2rem 0}}.about-intro-section .intro-layout .intro-content .section-title--large{font-size:4rem;color:#e0e0e0;font-weight:400;margin:0}@media (max-width: 768px){.about-intro-section .intro-layout .intro-content .section-title--large{font-size:2rem}}.about-intro-section .intro-layout .intro-content .content-wrapper{padding-left:calc(50% - 16rem);padding-right:3rem}@media (max-width: 768px){.about-intro-section .intro-layout .intro-content .content-wrapper{padding-left:1rem;padding-right:1rem}}.about-intro-section .intro-layout .intro-content .content-wrapper .section-title{font-size:2rem;font-weight:700;color:#1d1f20;color:var(--color-gray-900);margin-bottom:2rem}@media (max-width: 768px){.about-intro-section .intro-layout .intro-content .content-wrapper .section-title{font-size:1.25rem;font-size:var(--font-size-xl)}}.about-intro-section .intro-layout .intro-content .content-wrapper .intro-text{font-size:1.25rem;font-size:var(--font-size-xl);line-height:1.8;color:#535862;color:var(--color-gray-800);white-space:pre-wrap}@media (max-width: 768px){.about-intro-section .intro-layout .intro-content .content-wrapper .intro-text{font-size:.875rem;font-size:var(--font-size-sm)}}.about-intro-section .intro-layout .intro-content .content-wrapper .timeline-info{display:flex;align-items:center;position:absolute;top:70%;right:0}@media (max-width: 768px){.about-intro-section .intro-layout .intro-content .content-wrapper .timeline-info{display:none}}.about-intro-section .intro-layout .intro-content .content-wrapper .timeline-info.is-en{top:76%}.about-intro-section .intro-layout .intro-content .content-wrapper .timeline-info .timeline-item{background-color:#f7f8fa;padding:2.8rem 5.4rem;display:flex;flex-direction:column;gap:.5rem;cursor:pointer;transition:all .3s ease}.about-intro-section .intro-layout .intro-content .content-wrapper .timeline-info .timeline-item-medium{position:relative}.about-intro-section .intro-layout .intro-content .content-wrapper .timeline-info .timeline-item-medium:before{content:"";position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:1px;height:80%;background-color:rgba(0,0,0,.1);border-radius:50%}.about-intro-section .intro-layout .intro-content .content-wrapper .timeline-info .timeline-item-medium:after{content:"";position:absolute;top:50%;right:0;transform:translate(-50%,-50%);width:1px;height:80%;background-color:rgba(0,0,0,.1);border-radius:50%}@media (max-width: 768px){.about-intro-section .intro-layout .intro-content .content-wrapper .timeline-info .timeline-item-medium:before,.about-intro-section .intro-layout .intro-content .content-wrapper .timeline-info .timeline-item-medium:after{transform:translate(-50%,-50%) scaleX(.5);transform-origin:center}}.about-intro-section .intro-layout .intro-content .content-wrapper .timeline-info .timeline-item .year{font-size:2rem;color:#d61518;color:var(--color-primary);line-height:1;font-weight:600}.about-intro-section .intro-layout .intro-content .content-wrapper .timeline-info .timeline-item .label{font-size:.875rem;font-size:var(--font-size-sm);color:#64748b;color:var(--color-gray-500);font-weight:500;text-align:left}.about-intro-section .intro-layout .intro-content .content-wrapper .timeline-info .timeline-item:hover{background:#d61518;background:var(--color-primary);transform:translateY(-4px);box-shadow:0 8px 20px rgba(214,21,24,.3)}.about-intro-section .intro-layout .intro-content .content-wrapper .timeline-info .timeline-item:hover .year,.about-intro-section .intro-layout .intro-content .content-wrapper .timeline-info .timeline-item:hover .label{color:#fff;color:var(--color-white)}.about-intro-section .intro-layout .intro-content .content-wrapper .timeline-info .timeline-item.highlight{background:#d61518;background:var(--color-primary)}.about-intro-section .intro-layout .intro-content .content-wrapper .timeline-info .timeline-item.highlight .year,.about-intro-section .intro-layout .intro-content .content-wrapper .timeline-info .timeline-item.highlight .label{color:#fff;color:var(--color-white)}.about-intro-section .intro-layout .intro-content .content-wrapper .m-timeline-info{display:flex;align-items:center;justify-content:center}.about-intro-section .intro-layout .intro-content .content-wrapper .m-timeline-info .m-timeline-item{background-color:#f7f8fa;flex:0 0 33.3333333333%;padding:1rem 0;display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;transition:all .3s ease}.about-intro-section .intro-layout .intro-content .content-wrapper .m-timeline-info .m-timeline-item-medium{position:relative}.about-intro-section .intro-layout .intro-content .content-wrapper .m-timeline-info .m-timeline-item-medium:before{content:"";position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:1px;height:80%;background-color:rgba(0,0,0,.1);border-radius:50%}.about-intro-section .intro-layout .intro-content .content-wrapper .m-timeline-info .m-timeline-item-medium:after{content:"";position:absolute;top:50%;right:0;transform:translate(-50%,-50%);width:1px;height:80%;background-color:rgba(0,0,0,.1);border-radius:50%}.about-intro-section .intro-layout .intro-content .content-wrapper .m-timeline-info .m-timeline-item .year{font-size:2rem;color:#d61518;color:var(--color-primary);line-height:1;font-weight:600}@media (max-width: 768px){.about-intro-section .intro-layout .intro-content .content-wrapper .m-timeline-info .m-timeline-item .year{font-size:1rem;font-size:var(--font-size-base);font-weight:800;padding-bottom:.2rem}}.about-intro-section .intro-layout .intro-content .content-wrapper .m-timeline-info .m-timeline-item .label{font-size:.875rem;font-size:var(--font-size-sm);color:#64748b;color:var(--color-gray-500);font-weight:500;text-align:left}@media (max-width: 768px){.about-intro-section .intro-layout .intro-content .content-wrapper .m-timeline-info .m-timeline-item .label{font-size:.75rem;font-size:var(--font-size-xs)}}.about-intro-section .intro-layout .intro-image{flex:0 0 50%;position:relative;height:720px;overflow:hidden}@media (max-width: 768px){.about-intro-section .intro-layout .intro-image{display:none}}.about-intro-section .intro-layout .intro-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.about-intro-section .intro-layout .intro-image .stock-badge{position:absolute;left:0%;top:70%;background-color:rgba(247,248,250,.6);padding:2.8rem 3.8rem;display:flex;flex-direction:column;gap:.5rem;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 40px rgba(0,0,0,.1);backdrop-filter:blur(10px)}.about-intro-section .intro-layout .intro-image .stock-badge.is-en{top:76%}.about-intro-section .intro-layout .intro-image .stock-badge .stock-code{font-size:2rem;font-weight:600;color:#d61518;color:var(--color-primary);line-height:1}.about-intro-section .intro-layout .intro-image .stock-badge .stock-label{font-size:.875rem;font-size:var(--font-size-sm);color:#535862;color:var(--color-gray-800);font-weight:500;text-align:left}.about-intro-section .intro-layout .intro-image .stock-badge:hover{background:#d61518;background:var(--color-primary);transform:translateY(-4px);box-shadow:0 12px 30px rgba(214,21,24,.4)}.about-intro-section .intro-layout .intro-image .stock-badge:hover .stock-code,.about-intro-section .intro-layout .intro-image .stock-badge:hover .stock-label{color:#fff;color:var(--color-white)}@media (max-width: 768px){.brand-advantages{padding-bottom:3rem}}.brand-advantages .section-title-container{display:flex;justify-content:space-between;align-items:center;padding:90px 0 60px}@media (max-width: 768px){.brand-advantages .section-title-container{padding:1.25rem 1rem}}.brand-advantages .section-title{text-align:center;font-size:4rem;font-weight:600;color:#1d1f20;color:var(--color-gray-900)}.brand-advantages .section-btn{border:2px solid #D61518;border:2px solid var(--color-primary);font-size:1.25rem;font-size:var(--font-size-xl);color:#d61518;color:var(--color-primary);padding:10px 20px}@media (max-width: 768px){.brand-advantages .section-btn{font-size:.75rem;font-size:var(--font-size-xs);padding:.5rem 1.2rem}}.brand-advantages .advantages-grid{display:flex;width:100%;height:700px}.brand-advantages .advantage-card{flex:1;position:relative;background-size:cover;background-position:center;overflow:hidden;cursor:pointer;transition:all .4s ease}.brand-advantages .advantage-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;transition:all .4s ease;z-index:1}.brand-advantages .advantage-card .card-content{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;transition:all .4s ease;padding:40px}.brand-advantages .advantage-card .card-content .card-icon{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);z-index:4;pointer-events:none;transition:all .4s ease}.brand-advantages .advantage-card .card-content .card-icon img{width:60px;height:60px;display:block}.brand-advantages .advantage-card .card-content .card-title{font-size:1.25rem;font-size:var(--font-size-xl);color:#fff;color:var(--color-white);font-weight:600;line-height:1.5;text-align:center;width:100%}.brand-advantages .advantage-card .card-hover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;background:rgba(214,21,24,.6);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;opacity:0;transform:translateY(20px);transition:all .3s ease}.brand-advantages .advantage-card .card-hover .card-title{font-size:1.25rem;font-size:var(--font-size-xl);font-weight:700;margin-bottom:30px;line-height:1.5;position:relative;width:100%;text-align:center}.brand-advantages .advantage-card .card-hover .card-title:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-20px;width:40%;height:4px;background-color:#fff;background-color:var(--color-white)}.brand-advantages .advantage-card .card-hover .card-desc{font-size:1rem;font-size:var(--font-size-base);line-height:1.8;text-align:center}@media (min-width: 769px){.brand-advantages .advantage-card:hover .card-icon{top:calc(50% - 100px)}.brand-advantages .advantage-card:hover .card-content{opacity:0;transform:translateY(-20px)}.brand-advantages .advantage-card:hover .card-hover{opacity:1;transform:translateY(0)}.brand-advantages .advantage-card:hover:before{background:rgba(0,0,0,0)}}.brand-advantages .advantage-card-1{background-image:-webkit-image-set(url(/images/about/about_advantages_bg1@1x.webp) 1x,url(/images/about/about_advantages_bg1@2x.webp) 2x);background-image:image-set(url(/images/about/about_advantages_bg1@1x.webp) 1x,url(/images/about/about_advantages_bg1@2x.webp) 2x)}.brand-advantages .advantage-card-2{background-image:-webkit-image-set(url(/images/about/about_advantages_bg2@1x.webp) 1x,url(/images/about/about_advantages_bg2@2x.webp) 2x);background-image:image-set(url(/images/about/about_advantages_bg2@1x.webp) 1x,url(/images/about/about_advantages_bg2@2x.webp) 2x)}.brand-advantages .advantage-card-3{background-image:-webkit-image-set(url(/images/about/about_advantages_bg3@1x.webp) 1x,url(/images/about/about_advantages_bg3@2x.webp) 2x);background-image:image-set(url(/images/about/about_advantages_bg3@1x.webp) 1x,url(/images/about/about_advantages_bg3@2x.webp) 2x)}.brand-advantages .advantage-card-4{background-image:-webkit-image-set(url(/images/about/about_advantages_bg4@1x.webp) 1x,url(/images/about/about_advantages_bg4@2x.webp) 2x);background-image:image-set(url(/images/about/about_advantages_bg4@1x.webp) 1x,url(/images/about/about_advantages_bg4@2x.webp) 2x)}@media (max-width: 768px){.brand-advantages .section-title{font-size:1.25rem;font-size:var(--font-size-xl);margin-bottom:0}.brand-advantages .m-advantages-grid{flex-direction:column;height:auto;display:flex;gap:1.25rem;padding:0 1rem}.brand-advantages .advantage-card{display:flex;align-items:stretch;gap:.5rem;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:.5rem;border-radius:var(--border-radius-md)}.brand-advantages .advantage-card .card-icon{background-color:rgba(220,36,34,.65);flex:0 0 8.5rem;padding:0 .5rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.brand-advantages .advantage-card .card-icon-img{width:2.5rem;height:2.5rem}.brand-advantages .advantage-card .card-title{font-size:1rem;font-size:var(--font-size-base);color:#fff;color:var(--color-white);text-align:center}.brand-advantages .advantage-card .card-desc{font-size:.875rem;font-size:var(--font-size-sm);color:#f2f2f2;padding:1.75rem .5rem}}.company-journey{width:100%;padding:100px 0 120px;background-image:-webkit-image-set(url(/images/about/about_companyJourney_bg@1x.jpg) 1x,url(/images/about/about_companyJourney_bg@2x.jpg) 2x);background-image:image-set(url(/images/about/about_companyJourney_bg@1x.jpg) 1x,url(/images/about/about_companyJourney_bg@2x.jpg) 2x);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow-x:clip}@media (max-width: 768px){.company-journey{padding:3rem 0 4rem;background-image:-webkit-image-set(url(/m-images/about/about_companyJourney_bg@1x.webp) 1x,url(/m-images/about/about_companyJourney_bg@2x.webp) 2x);background-image:image-set(url(/m-images/about/about_companyJourney_bg@1x.webp) 1x,url(/m-images/about/about_companyJourney_bg@2x.webp) 2x)}}.company-journey .section-title{text-align:center;font-size:4rem;font-weight:600;color:#1d1f20;color:var(--color-gray-900);margin-bottom:40px}@media (max-width: 768px){.company-journey .section-title{font-size:1.25rem;font-size:var(--font-size-xl);margin-bottom:1.5rem}}.company-journey .timeline-wrapper{margin-bottom:80px;padding:0 8rem;overflow-x:auto;overflow-y:visible;min-height:100px}.company-journey .timeline-wrapper::-webkit-scrollbar{height:4px}.company-journey .timeline-wrapper::-webkit-scrollbar-thumb{background:rgba(211,47,47,.3);border-radius:2px}.company-journey .timeline-container{display:flex;justify-content:space-between;align-items:center;gap:40px;min-width:-moz-max-content;min-width:max-content;padding:30px 0;position:relative;margin:0 auto}.company-journey .timeline-container:after{content:"";position:absolute;top:58%;left:40px;right:40px;height:1px;background-color:#ffc4c5;transform:translateY(12px);z-index:0;pointer-events:none}.company-journey .timeline-year{display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;transition:all .3s ease;position:relative;z-index:2;background:transparent}.company-journey .timeline-year .year-number{font-size:1.25rem;font-size:var(--font-size-xl);font-weight:600;color:#535862;color:var(--color-gray-800);transition:all .3s ease;white-space:nowrap}.company-journey .timeline-year .year-dot{width:16px;height:16px;border-radius:50%;background-color:#ffc4c5;transition:all .3s ease}.company-journey .timeline-year:hover .year-number{color:#d61518;color:var(--color-primary);transform:scale(1.1)}.company-journey .timeline-year:hover .year-dot{border-color:#d61518;border-color:var(--color-primary);background:#ffc4c5;transform:scale(1.2);box-shadow:0 4px 12px rgba(211,47,47,.3)}.company-journey .timeline-year.active .year-number{color:#d32f2f;font-weight:700}.company-journey .timeline-year.active .year-dot{width:16px;height:16px;background:#d61518;background:var(--color-primary);border-color:#d32f2f;box-shadow:0 0 0 6px rgba(211,47,47,.15),0 4px 12px rgba(211,47,47,.4)}.company-journey .journey-content{display:flex;align-items:flex-start;gap:30px;position:relative}.company-journey .nav-buttons{display:flex;gap:20px;flex-shrink:0;padding-top:100px;z-index:10;position:relative;width:160px}.company-journey .nav-button{width:60px;height:60px;border-radius:50%;background:#fff;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .3s ease;color:#d61518;color:var(--color-primary)}.company-journey .nav-button:hover:not(:disabled){background:#d32f2f;transform:scale(1.1);color:#fff;color:var(--color-white);box-shadow:0 6px 30px rgba(211,47,47,.3)}.company-journey .nav-button:hover:not(:disabled) img{filter:brightness(0) invert(1)}.company-journey .nav-button:disabled{opacity:.3;cursor:not-allowed}.company-journey .cards-container{display:flex;gap:30px;padding:20px 0;overflow:hidden}.company-journey .year-card{flex-shrink:0;border-radius:20px;padding:30px;cursor:pointer;min-height:600px}.company-journey .year-card .card-year{font-weight:400;line-height:1;margin-bottom:15px;font-size:3rem;font-size:var(--font-size-5xl);border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:20px}.company-journey .year-card .card-events{display:flex;flex-direction:column;gap:25px}.company-journey .year-card .event-item{display:flex;gap:15px;align-items:flex-start}.company-journey .year-card .event-item .event-month{font-size:14px;font-weight:600;min-width:50px}.company-journey .year-card .event-item .event-info{flex:1}.company-journey .year-card .event-item .event-info .event-title{font-size:1rem;font-size:var(--font-size-base);font-weight:600;margin-bottom:6px}.company-journey .year-card .event-item .event-info .event-desc{font-size:1rem;font-size:var(--font-size-base);line-height:1.6}.company-journey .year-card.active{width:460px;min-height:600px;background-image:-webkit-image-set(url(/images/about/about_card_bg@1x.jpg) 1x,url(/images/about/about_card_bg@2x.jpg) 2x);background-image:image-set(url(/images/about/about_card_bg@1x.jpg) 1x,url(/images/about/about_card_bg@2x.jpg) 2x);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff}.company-journey .year-card.active .card-year{font-size:3rem;font-size:var(--font-size-5xl);color:#fff;color:var(--color-white)}.company-journey .year-card.active .event-item .event-month{font-size:16px;opacity:.8;min-width:60px}.company-journey .year-card.active .event-item .event-info .event-title,.company-journey .year-card.active .event-item .event-info .event-desc{font-size:1rem;font-size:var(--font-size-base);color:#fff;color:var(--color-white)}.company-journey .year-card.mini-card{width:460px;min-height:600px;background:#fff;color:#999;color:var(--color-gray-600);box-shadow:0 4px 15px rgba(0,0,0,.06)}.company-journey .year-card.mini-card .card-year{font-size:3rem;font-size:var(--font-size-5xl);color:#999;color:var(--color-gray-600);border-bottom:1px solid rgba(0,0,0,.1)}.company-journey .year-card.mini-card .event-item .event-month{opacity:.6}.company-journey .year-card.mini-card .event-item .event-info .event-title{font-size:1rem;font-size:var(--font-size-base);color:#999;color:var(--color-gray-600)}.company-journey .cards-container .year-card:nth-child(2n){transform:translateY(-20px)}.company-journey.mobile .timeline-wrapper{margin-bottom:4rem;padding:0 1rem;overflow-x:auto;overflow-y:visible;min-height:100px}.company-journey.mobile .timeline-wrapper::-webkit-scrollbar{display:none}.company-journey.mobile .timeline-wrapper::-webkit-scrollbar-thumb{background:rgba(211,47,47,.3);border-radius:2px}.company-journey.mobile .timeline-container{display:flex;justify-content:space-between;align-items:center;gap:2.25rem;min-width:-moz-max-content;min-width:max-content;padding:.8rem 0;position:relative;margin:0 auto}.company-journey.mobile .timeline-container:after{content:"";position:absolute;top:50%;left:2.25rem;right:2.25rem;height:1px;background-color:#ffc4c5;transform:translateY(1.4rem);z-index:0;pointer-events:none}.company-journey.mobile .nav-buttons{width:5.5rem;justify-content:space-between;position:absolute;top:-3.4rem;left:50%;transform:translate(-50%);padding-top:0}.company-journey.mobile .nav-buttons .nav-button{width:2rem;height:2rem;font-size:1.5rem;font-size:var(--font-size-2xl);padding:0;display:flex;align-items:center;justify-content:center;line-height:1}.company-journey.mobile .cards-container{display:flex;gap:1rem;padding:.5rem 0;overflow:hidden}.company-journey.mobile .cards-track{display:flex;gap:1rem}.company-journey.mobile .year-card{flex-shrink:0;border-radius:20px;padding:1rem;cursor:pointer;min-height:28.75rem}.company-journey.mobile .year-card .card-year{font-weight:400;line-height:1;margin-bottom:15px;font-size:3rem;font-size:var(--font-size-5xl);border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:20px}.company-journey.mobile .year-card .card-events{display:flex;flex-direction:column;gap:25px}.company-journey.mobile .year-card .event-item{display:flex;gap:15px;align-items:flex-start}.company-journey.mobile .year-card .event-item .event-month{font-size:14px;font-weight:600;min-width:50px}.company-journey.mobile .year-card .event-item .event-info{flex:1}.company-journey.mobile .year-card .event-item .event-info .event-title{font-size:.875rem;font-size:var(--font-size-sm);font-weight:600;margin-bottom:6px}.company-journey.mobile .year-card .event-item .event-info .event-desc{font-size:.875rem;font-size:var(--font-size-sm);line-height:1.6}.company-journey.mobile .year-card.active{width:18.75rem;min-height:28.75rem;background-image:-webkit-image-set(url(/m-images/about/about_card_bg@1x.webp) 1x,url(/m-images/about/about_card_bg@2x.webp) 2x);background-image:image-set(url(/m-images/about/about_card_bg@1x.webp) 1x,url(/m-images/about/about_card_bg@2x.webp) 2x);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff}.company-journey.mobile .year-card.active .card-year{font-size:3rem;font-size:var(--font-size-5xl);color:#fff;color:var(--color-white)}.company-journey.mobile .year-card.active .event-item .event-month{font-size:16px;opacity:.8;min-width:60px}.company-journey.mobile .year-card.active .event-item .event-info .event-title,.company-journey.mobile .year-card.active .event-item .event-info .event-desc{font-size:.875rem;font-size:var(--font-size-sm);color:#fff;color:var(--color-white)}.company-journey.mobile .year-card.mini-card{width:18.75rem;min-height:28.75rem;background:#fff;color:#999;color:var(--color-gray-600);box-shadow:0 4px 15px rgba(0,0,0,.06)}.company-journey.mobile .year-card.mini-card .card-year{font-size:2.25rem;font-size:var(--font-size-4xl);color:#999;color:var(--color-gray-600);border-bottom:1px solid rgba(0,0,0,.1)}.company-journey.mobile .year-card.mini-card .event-item .event-month{opacity:.6}.company-journey.mobile .year-card.mini-card .event-item .event-info .event-title{font-size:.875rem;font-size:var(--font-size-sm);color:#999;color:var(--color-gray-600)}.company-journey.mobile .cards-container .year-card:nth-child(2n){transform:translateY(0)}.company-awards{width:100%;padding:100px 0 0;background-image:url(/images/about/about_companyAward_bg@1x.png);background-size:140%;background-position:top center;background-repeat:no-repeat;position:relative}@media (max-width: 768px){.company-awards{padding:1.25rem 0 0;background-image:-webkit-image-set(url(/m-images/about/about_companyAward_bg@1x.webp) 1x,url(/m-images/about/about_companyAward_bg@2x.webp) 2x);background-image:image-set(url(/m-images/about/about_companyAward_bg@1x.webp) 1x,url(/m-images/about/about_companyAward_bg@2x.webp) 2x)}}.company-awards .section-title-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}@media (max-width: 768px){.company-awards .section-title-container{margin-bottom:2rem}}.company-awards .awards-container{background:#fff;border-top-left-radius:40px;border-top-right-radius:40px;padding:60px 30px 100px}@media (max-width: 768px){.company-awards .awards-container{padding:0 1rem 4rem;border-top-left-radius:1.25rem;border-top-left-radius:var(--border-radius-2xl);border-top-right-radius:1.25rem;border-top-right-radius:var(--border-radius-2xl)}}.company-awards .awards-container .award-sort{font-size:1.25rem;font-size:var(--font-size-xl);font-weight:400;color:#999;color:var(--color-gray-600);text-align:center;margin-bottom:40px}@media (max-width: 768px){.company-awards .awards-container .award-sort{font-size:1rem;font-size:var(--font-size-base);margin-bottom:2rem}}.company-awards .section-title{text-align:center;font-size:48px;font-weight:700;color:#fff;color:var(--color-white)}@media (max-width: 768px){.company-awards .section-title{font-size:1.25rem;font-size:var(--font-size-xl);margin-bottom:0}}.company-awards .section-btn{border:2px solid #cbd5e1;border:2px solid var(--color-gray-300);font-size:20px;color:#cbd5e1;color:var(--color-gray-300);padding:10px 20px}@media (max-width: 768px){.company-awards .section-btn{font-size:.75rem;font-size:var(--font-size-xs);padding:.5rem 1.2rem}}.company-awards .awards-grid{display:flex;flex-wrap:wrap;gap:32px;margin-bottom:30px}@media (max-width: 768px){.company-awards .awards-grid{gap:0}}.company-awards .award-card{flex:0 0 calc((100% - 96px)/4);position:relative;padding:10px 2px;min-height:180px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;transition:all .3s ease;cursor:pointer}@media (max-width: 768px){.company-awards .award-card{flex:0 0 100%;padding:0;min-height:10rem}}.company-awards .award-card .award-content{position:relative;z-index:1;text-align:center;width:100%}.company-awards .award-card .award-year{font-size:1rem;font-size:var(--font-size-base);font-weight:600;color:#535862;color:var(--color-gray-800);margin-bottom:0}@media (max-width: 768px){.company-awards .award-card .award-year{font-size:.75rem;font-size:var(--font-size-xs)}}.company-awards .award-card .award-title-container{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.company-awards .award-card .award-title-container .decoration-left,.company-awards .award-card .award-title-container .decoration-right{width:50px;height:80px;-o-object-fit:contain;object-fit:contain;opacity:.6;transition:opacity .3s ease;flex:0 0 auto}@media (max-width: 768px){.company-awards .award-card .award-title-container .decoration-left,.company-awards .award-card .award-title-container .decoration-right{width:3.125rem;height:5rem}}.company-awards .award-card .award-title-container .award-title-content{width:160px}.company-awards .award-card .award-title-container .award-title{font-size:1.75rem;font-weight:600;color:#1d1f20;color:var(--color-gray-900);line-height:1.6;margin-bottom:0;white-space:pre-line}@media (max-width: 768px){.company-awards .award-card .award-title-container .award-title{font-size:1rem;font-size:var(--font-size-base)}}.company-awards .award-card .award-title-container .award-desc{font-size:1rem;font-size:var(--font-size-base);font-weight:600;color:#535862;color:var(--color-gray-800);line-height:1.6}@media (max-width: 768px){.company-awards .award-card .award-title-container .award-desc{font-size:.75rem;font-size:var(--font-size-xs);margin-bottom:.2rem}}.company-awards .awards-indicators{display:flex;justify-content:center;align-items:center;gap:12px}.company-awards .awards-indicators .indicator-dot{width:8px;height:8px;border-radius:4px;background:rgba(211,47,47,.3);border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.company-awards .awards-indicators .indicator-dot:hover{transform:scale(1.2)}.company-awards .awards-indicators .indicator-dot.active{width:32px;background:#d32f2f;transform:scale(1.2)}@media (min-width: 1920px){.company-awards{background-size:100%}}.services{overflow:hidden}.services .services-banner{position:relative;height:640px;display:flex;width:100%;align-items:center;justify-content:center;overflow:hidden;background-image:-webkit-image-set(url(/images/sliders/services_banner.png) 1x,url(/images/sliders/services_banner@2x.png) 2x);background-image:image-set(url(/images/sliders/services_banner.png) 1x,url(/images/sliders/services_banner@2x.png) 2x);background-size:cover;background-position:center;background-repeat:no-repeat;transform-style:preserve-3d;perspective:1000px;will-change:background-size,background-position}@media (max-width: 768px){.services .services-banner{min-height:300px;background-image:-webkit-image-set(url(/images/sliders/services_banner.png) 1x,url(/images/sliders/services_banner@2x.png) 2x);background-image:image-set(url(/images/sliders/services_banner.png) 1x,url(/images/sliders/services_banner@2x.png) 2x);background-position:center top;padding:3rem 0 5rem}}@media (max-width: 480px){.services .services-banner{min-height:250px;background-position:center 20%;padding:2rem 0 4rem}}.services .services-banner .container{position:relative;z-index:3}.services .services-banner .services-header{text-align:center;color:#fff;color:var(--color-white);max-width:800px;margin:0 auto}.services .services-banner .services-header h1{font-size:5rem;margin-bottom:1.5rem;font-weight:400}@media (max-width: 768px){.services .services-banner .services-header h1{font-size:2.5rem;margin-bottom:1rem}}@media (max-width: 480px){.services .services-banner .services-header h1{font-size:2rem;letter-spacing:1px}}.services .services-banner .services-header .services-description{font-size:.875rem;font-size:var(--font-size-sm);line-height:1.8;color:#dfdcdd;color:var(--color-gray-100);text-align:center;margin:0 auto;max-width:500px}@media (max-width: 768px){.services .services-banner .services-header .services-description{font-size:.95rem}}@media (max-width: 480px){.services .services-banner .services-header .services-description{font-size:.9rem;line-height:1.6}}.cases{background-color:#f0f0f0;background-color:var(--color-gray-50)}.cases .w-full-white-bg{width:100%;background-color:#fff;background-color:var(--color-white)}.cases{min-width:1140px;min-width:var(--container-min)}@media (max-width: 768px){.cases{min-width:auto}}.cases .cases-banner{height:580px;background-color:#eeeff1;overflow:hidden;min-width:1140px;min-width:var(--container-min)}@media (max-width: 768px){.cases .cases-banner{height:20rem;min-width:auto}}.cases .cases-banner .section-header{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 768px){.cases .cases-banner .section-header{flex-direction:column;justify-content:flex-start}}.cases .cases-banner .section-header .left,.cases .cases-banner .section-header .right{width:50%;flex:1}@media (max-width: 768px){.cases .cases-banner .section-header .left,.cases .cases-banner .section-header .right{width:100%}}.cases .cases-banner .section-header .left{padding-top:60px}@media (max-width: 768px){.cases .cases-banner .section-header .left{padding-top:2rem}}.cases .cases-banner .section-header .left .title{font-size:4rem;font-weight:700;line-height:1.4;color:#1d1f20;color:var(--color-gray-900);padding-top:3rem;white-space:pre-line}@media (max-width: 768px){.cases .cases-banner .section-header .left .title{text-align:center;font-size:1.5rem;font-size:var(--font-size-2xl);padding-top:0;white-space:normal}}.cases .cases-banner .section-header .left .description{font-size:1.5rem;font-size:var(--font-size-2xl);line-height:1.6;color:#535862;color:var(--color-gray-800)}@media (max-width: 768px){.cases .cases-banner .section-header .left .description{font-size:.875rem;font-size:var(--font-size-sm);text-align:center}}.cases .cases-banner .section-header .right{height:660px;margin-top:80px;position:relative;z-index:1}@media (max-width: 768px){.cases .cases-banner .section-header .right{height:12.5rem;margin-top:1.25rem}}.cases .cases-banner .section-header .right img{border-top-left-radius:80px;border-bottom-right-radius:80px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.cases .cases-banner .section-header .right img{border-radius:10px;-o-object-fit:contain;object-fit:contain}}.cases .cases-banner .section-header .right .dot-effect{position:absolute;z-index:-1;animation:dotAnimation 3s ease-in-out infinite}.cases .cases-banner .section-header .right .dot-effect--right{width:200px;height:140px;bottom:-40px;right:-150px;transform:translate(-50%);background-image:-webkit-image-set(url(/images/home/home-product@1x.png) 1x,url(/images/home/home-product@2x.png) 2x);background-image:image-set(url(/images/home/home-product@1x.png) 1x,url(/images/home/home-product@2x.png) 2x)}@media (max-width: 768px){.cases .cases-banner .section-header .right .dot-effect--right{width:5rem;height:4rem;bottom:-1rem;right:-2.5rem;transform:translate(-50%,-50%)}}.cases .cases-banner .section-header .right .dot-effect--left{width:200px;height:100px;top:-2%;left:5%;transform:translate(-50%);background-image:-webkit-image-set(url(/images/home/home-product@1x.png) 1x,url(/images/home/home-product@2x.png) 2x);background-image:image-set(url(/images/home/home-product@1x.png) 1x,url(/images/home/home-product@2x.png) 2x)}@media (max-width: 768px){.cases .cases-banner .section-header .right .dot-effect--left{width:5rem;height:4rem;top:-1rem;left:0;transform:translate(-50%,-50%)}}.cases .tabs{display:flex;justify-content:space-between;align-items:stretch;box-shadow:0 10px 40px rgba(0,0,0,.1);border-radius:10px;position:relative;top:50px;z-index:8;width:80%}@media (max-width: 768px){.cases .tabs{top:3rem;width:100%}}.cases .tabs .tab-btn{flex:1;display:flex;align-items:center;justify-content:center;-ms-grid-row-align:stretch;align-self:stretch;height:auto;font-size:1.25rem;font-size:var(--font-size-xl);font-weight:700;line-height:1.4;color:#535862;color:var(--color-gray-800);padding:1.75rem 0;cursor:pointer;background-color:#fff;background-color:var(--color-white);transition:all .3s ease-in-out;text-align:center;white-space:pre-wrap}@media (max-width: 768px){.cases .tabs .tab-btn{font-size:.875rem;font-size:var(--font-size-sm);padding:1.25rem .5rem}.cases .tabs .tab-btn:nth-of-type(2){border-left:1px solid #e2e8f0;border-left:1px solid var(--color-gray-200);border-right:1px solid #e2e8f0;border-right:1px solid var(--color-gray-200)}}.cases .tabs .tab-btn:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.cases .tabs .tab-btn:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.cases .tabs .tab-btn:hover{color:#fff;color:var(--color-white);background-color:#c71b1e;background-color:var(--color-primary-dark)}.cases .tabs .tab-btn.active{color:#fff;color:var(--color-white);background-color:#d61518;background-color:var(--color-primary)}.cases .cases-quick{padding:5rem 0}@media (max-width: 768px){.cases .cases-quick{padding:0 0 2.5rem}}.cases .cases-quick .section-header .title{font-size:4rem;font-weight:700;line-height:1.4;text-align:center;color:#1d1f20;color:var(--color-gray-900)}@media (max-width: 768px){.cases .cases-quick .section-header .title{font-size:1.25rem;font-size:var(--font-size-xl)}}.cases .cases-quick .content{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-top:2.5rem}@media (max-width: 768px){.cases .cases-quick .content{flex-direction:column;margin-top:1.5rem;gap:2rem}}.cases .cases-quick .content .feature-card{cursor:pointer;flex:1;background-color:#fff;background-color:var(--color-white);padding:2rem;border-radius:1.25rem;border-radius:var(--border-radius-2xl);box-shadow:0 10px 40px rgba(0,0,0,.1);transition:background-color .3s ease-in-out}@media (max-width: 768px){.cases .cases-quick .content .feature-card{border-radius:.5rem;border-radius:var(--border-radius-md);width:100%}}.cases .cases-quick .content .feature-card h3.title{font-size:1.25rem;font-size:var(--font-size-xl);font-weight:700;line-height:1.4;color:#1d1f20;color:var(--color-gray-900)}@media (max-width: 768px){.cases .cases-quick .content .feature-card h3.title{text-align:center;font-size:1rem;font-size:var(--font-size-base)}}.cases .cases-quick .content .feature-card p.description{font-size:1rem;font-size:var(--font-size-base);line-height:1.6;color:#535862;color:var(--color-gray-800)}@media (max-width: 768px){.cases .cases-quick .content .feature-card p.description{text-align:center;font-size:.875rem;font-size:var(--font-size-sm)}}.cases .cases-quick .content .feature-card .feature-icon{width:3rem;height:3rem;margin-bottom:2.5rem;background-size:contain;background-position:center;background-repeat:no-repeat}@media (max-width: 768px){.cases .cases-quick .content .feature-card .feature-icon{margin:0 auto;width:2.5rem;height:2.5rem;margin-bottom:1.25rem}}.cases .cases-quick .content .feature-card .feature-icon--1{background-image:url(/images/cases/anzhuang.svg)}.cases .cases-quick .content .feature-card .feature-icon--2{background-image:url(/images/cases/15yi.svg)}.cases .cases-quick .content .feature-card .feature-icon--3{background-image:url(/images/cases/gengduo.svg)}@media (hover: hover){.cases .cases-quick .content .feature-card:hover{transform:translateY(-10px);background-color:#d61518;background-color:var(--color-primary)}.cases .cases-quick .content .feature-card:hover h3.title,.cases .cases-quick .content .feature-card:hover p.description{color:#fff;color:var(--color-white)}.cases .cases-quick .content .feature-card:hover .feature-icon--1{background-image:url(/images/cases/anzhuang-hover.svg)}.cases .cases-quick .content .feature-card:hover .feature-icon--2{background-image:url(/images/cases/15yi-hover.svg)}.cases .cases-quick .content .feature-card:hover .feature-icon--3{background-image:url(/images/cases/gengduo-hover.svg)}}@media (hover: none){.cases .cases-quick .content .feature-card:active{transform:translateY(-6px);background-color:#d61518;background-color:var(--color-primary)}.cases .cases-quick .content .feature-card:active h3.title,.cases .cases-quick .content .feature-card:active p.description{color:#fff;color:var(--color-white)}.cases .cases-quick .content .feature-card:active .feature-icon--1{background-image:url(/images/cases/anzhuang-hover.svg)}.cases .cases-quick .content .feature-card:active .feature-icon--2{background-image:url(/images/cases/15yi-hover.svg)}.cases .cases-quick .content .feature-card:active .feature-icon--3{background-image:url(/images/cases/gengduo-hover.svg)}}.cases .introduction{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:12rem 0 5rem}@media (max-width: 768px){.cases .introduction{padding:6rem 0 3rem;flex-direction:column;justify-content:flex-start;gap:0}}.cases .introduction .left,.cases .introduction .right{width:50%;flex:1}@media (max-width: 768px){.cases .introduction .left,.cases .introduction .right{width:100%}}.cases .introduction .left h2.title{font-size:4rem;font-weight:400;line-height:1;color:#e0e0e0;margin:0}@media (max-width: 768px){.cases .introduction .left h2.title{font-size:2rem}}.cases .introduction .left h3.sub-title{font-size:4rem;line-height:1.6;color:#1d1f20;color:var(--color-gray-900)}@media (max-width: 768px){.cases .introduction .left h3.sub-title{font-size:1.25rem;font-size:var(--font-size-xl)}}.cases .introduction .right h3.title{font-size:3rem;line-height:1.4;color:#1d1f20;color:var(--color-gray-900);padding-bottom:1rem}.cases .introduction .right .description{font-size:1rem;font-size:var(--font-size-base);line-height:1.6;color:#535862;color:var(--color-gray-800);white-space:pre-line;margin-bottom:2.5rem}.cases .introduction .right .btn_cases{display:inline-block;background-color:#d61518;background-color:var(--color-primary);color:#fff;color:var(--color-white);padding:.5rem 1.5rem;border-radius:5px;font-size:.875rem;font-size:var(--font-size-sm);font-weight:700;line-height:1.4;transition:background-color .3s ease-in-out;cursor:pointer}.cases .introduction .right .btn_cases:hover{background-color:#fd2024;background-color:var(--color-primary-light)}.cases .cases-news{padding:5rem 0}@media (max-width: 768px){.cases .cases-news{padding:2.5rem 0}}.cases .cases-news .news-header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:4rem}@media (max-width: 768px){.cases .cases-news .news-header{margin-bottom:2rem}}.cases .cases-news .news-header h2.title{font-size:4rem;font-weight:700;color:#1d1f20;color:var(--color-gray-900);line-height:1.4}@media (max-width: 768px){.cases .cases-news .news-header h2.title{font-size:1.25rem;font-size:var(--font-size-xl)}}.cases .cases-news .news-header .news-header__more{font-size:1.375rem;font-weight:700;line-height:1.4;color:#535862;color:var(--color-gray-800);padding:.5rem 1.5rem;border:1px solid #535862;border:1px solid var(--color-gray-800);border-radius:30px;cursor:pointer}@media (max-width: 768px){.cases .cases-news .news-header .news-header__more{font-size:1rem;font-size:var(--font-size-base);padding:.625rem 1.5rem}}.cases .cases-news .news-content{display:flex;align-items:stretch;gap:2rem}@media (max-width: 768px){.cases .cases-news .news-content{flex-direction:column;gap:2rem}}.cases .cases-news .news-content .news-item{flex:1;flex:0 0 calc((100% - 64px) / 3);max-width:calc((100% - 64px) / 3)}@media (max-width: 768px){.cases .cases-news .news-content .news-item{flex:0 0 100%;max-width:100%}}.cases .cases-news .news-content .news-item__header{width:100%;height:270px;overflow:hidden;border-radius:10px;position:relative}@media (max-width: 768px){.cases .cases-news .news-content .news-item__header{height:230px}}.cases .cases-news .news-content .news-item__header img{width:100%;height:100%;background-color:#f7f8fa;background-color:var(--color-bg-secondary);-o-object-fit:cover;object-fit:cover}.cases .cases-news .news-content .news-item__header .images-triangle{width:0;height:0;border-left:400px solid transparent;border-right:0px solid transparent;border-bottom:100px solid #f0f0f0;border-bottom:100px solid var(--color-gray-50);position:absolute;bottom:0;right:0}.cases .cases-news .news-content .news-item__content{padding:1rem 0;background-color:#fff;background-color:var(--color-white);padding:1rem;border-radius:10px;margin-top:-100px;margin-left:40px;position:relative;z-index:9;box-shadow:0 10px 40px rgba(0,0,0,.1)}@media (max-width: 768px){.cases .cases-news .news-content .news-item__content{margin-top:-6rem;margin-left:1rem}}.cases .cases-news .news-content .news-item__title{font-size:1.75rem;font-weight:700;line-height:1.4;color:#1d1f20;color:var(--color-gray-900);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.5rem}@media (max-width: 768px){.cases .cases-news .news-content .news-item__title{font-size:1rem;font-size:var(--font-size-base);margin-bottom:1rem}}.cases .cases-news .news-content .news-item__description{font-size:1rem;font-size:var(--font-size-base);line-height:1.6;color:#535862;color:var(--color-gray-800);margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 768px){.cases .cases-news .news-content .news-item__description{font-size:.875rem;font-size:var(--font-size-sm);margin-bottom:1rem}}.cases .cases-news .news-content .news-item__read-more{font-size:1rem;font-size:var(--font-size-base);font-weight:700;line-height:1.4;color:#d61518;color:var(--color-primary);cursor:pointer}.cases .alliance-white-bg{background-color:#fff;background-color:var(--color-white)}.cases .alliance-section{overflow:hidden;background-color:#2a2a2a;width:100%;border-radius:0 200px 0 0;min-width:1140px;min-width:var(--container-min)}@media (max-width: 768px){.cases .alliance-section{border-radius:0px 2.5rem 0px 0px;min-width:auto}}.cases .alliance-section .alliance-introduction{position:relative;height:900px;background-position:center;background-repeat:no-repeat;background-size:70%;background-image:-webkit-image-set(url(/images/cases/cases-ditu@1x.png) 1x,url(/images/cases/cases-ditu@2x.png) 2x);background-image:image-set(url(/images/cases/cases-ditu@1x.png) 1x,url(/images/cases/cases-ditu@2x.png) 2x)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction{height:20rem}}.cases .alliance-section .alliance-introduction .title{position:absolute;top:10%;left:50%;transform:translate(-50%);font-size:4rem;font-weight:700;color:#fff;color:var(--color-white);line-height:1.4}@media (max-width: 768px){.cases .alliance-section .alliance-introduction .title{font-size:1.25rem;font-size:var(--font-size-xl);top:1.75rem}}.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--1{width:1000px;height:1000px;background-color:rgba(255,255,255,.02)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--1{width:22rem;height:22rem}}.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--1 .benefit-item{position:absolute}.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--1 .benefit-item img{width:180px;height:72px}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--1 .benefit-item img{width:4.375rem;height:1.75rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--1 .benefit-item-1{top:50%;left:-90px;transform:translateY(-50%)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--1 .benefit-item-1{left:0}}.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--1 .benefit-item-2{top:50%;right:-90px;transform:translateY(-50%)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--1 .benefit-item-2{right:0}}.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--2{width:640px;height:640px;background-color:rgba(255,255,255,.05)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--2{width:13.75rem;height:13.75rem}}.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--2 .benefit-item{position:absolute}.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--2 .benefit-item img{width:180px;height:72px}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--2 .benefit-item img{width:4.375rem;height:1.75rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--2 .benefit-item-1{top:20%;left:0;transform:translate(-70px)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--2 .benefit-item-1{top:1.5rem;left:0;transform:translate(0)}}.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--2 .benefit-item-2{top:20%;right:0;transform:translate(70px)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--2 .benefit-item-2{top:1.5rem;right:0;transform:translate(0)}}.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--2 .benefit-item-3{bottom:20%;left:0;transform:translate(-70px)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--2 .benefit-item-3{bottom:1.5rem;left:0;transform:translate(0)}}.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--2 .benefit-item-4{bottom:20%;right:0;transform:translate(70px)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--2 .benefit-item-4{bottom:1.5rem;right:0;transform:translate(0)}}.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--2 .benefit-item-5{bottom:-5%;left:50%;transform:translate(-50%)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--2 .benefit-item-5{bottom:-1.5rem}}.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--3{width:400px;height:400px}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--3{width:8.75rem;height:8.75rem}}.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--3{background-color:rgba(255,255,255,.05)}.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--4{width:220px;height:220px}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--4{width:3.75rem;height:3.75rem}}.cases .alliance-section .alliance-introduction.alliance-introduction-cloud .circle--4 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.cases .alliance-section .alliance-introduction.alliance-introduction-quick{height:1100px}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-quick{height:25rem}}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-quick .title{top:1rem}}.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--1{width:1000px;height:1000px;background-color:rgba(255,255,255,.02)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--1{width:22rem;height:22rem}}.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--1 .benefit-item{position:absolute}.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--1 .benefit-item img{width:180px;height:72px}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--1 .benefit-item img{width:4.375rem;height:1.75rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--1 .benefit-item-1{top:18%;left:-30px}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--1 .benefit-item-1{top:2.8rem;left:0}}.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--1 .benefit-item-2{top:18%;right:-30px}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--1 .benefit-item-2{top:2.8rem;right:0}}.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--1 .benefit-item-3{top:46%;left:-90px}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--1 .benefit-item-3{top:11rem;left:-.8rem}}.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--1 .benefit-item-4{top:46%;right:-90px}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--1 .benefit-item-4{top:11rem;right:-.8rem}}.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--1 .benefit-item-5{bottom:20%;left:-10px}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--1 .benefit-item-5{bottom:1.8rem;left:0}}.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--1 .benefit-item-6{bottom:20%;right:-10px}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--1 .benefit-item-6{bottom:1.8rem;right:0}}.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--1 .benefit-item-7{bottom:-10px;left:50%;transform:translate(-50%)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--1 .benefit-item-7{bottom:-1rem;left:50%;transform:translate(-50%)}}.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--2{width:640px;height:640px;background-color:rgba(255,255,255,.05)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--2{width:13.75rem;height:13.75rem}}.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--2 .benefit-item{position:absolute}.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--2 .benefit-item img{width:180px;height:72px}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--2 .benefit-item img{width:4.375rem;height:1.75rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--2 .benefit-item-1{top:20%;left:60px;transform:translate(-70px)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--2 .benefit-item-1{top:3rem;left:-1rem;transform:translate(0)}}.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--2 .benefit-item-2{top:20%;right:60px;transform:translate(70px)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--2 .benefit-item-2{top:3rem;right:-1rem;transform:translate(0)}}.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--2 .benefit-item-3{bottom:20%;left:60px;transform:translate(-70px)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--2 .benefit-item-3{bottom:1.2rem;left:-1rem;transform:translate(0)}}.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--2 .benefit-item-4{bottom:20%;right:60px;transform:translate(70px)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--2 .benefit-item-4{bottom:1.2rem;right:-1rem;transform:translate(0)}}.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--2 .benefit-item-5{bottom:-25px;left:50%;transform:translate(-50%)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--2 .benefit-item-5{bottom:-1rem;left:50%;transform:translate(-50%)}}.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--2 .benefit-item-6{bottom:-1.9rem;left:50%;transform:translate(-50%)}.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--3{width:400px;height:400px}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--3{width:8.75rem;height:8.75rem}}.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--3{background-color:rgba(255,255,255,.05)}.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--4{width:220px;height:220px}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--4{width:3.75rem;height:3.75rem}}.cases .alliance-section .alliance-introduction.alliance-introduction-quick .circle--4 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--1{width:1000px;height:1000px;background-color:rgba(255,255,255,.02)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--1{width:22rem;height:22rem}}.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--1 .benefit-item{position:absolute}.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--1 .benefit-item img{width:180px;height:72px}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--1 .benefit-item img{width:4.375rem;height:1.75rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--2{width:640px;height:640px}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--2{width:13.75rem;height:13.75rem}}.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--2{background-color:rgba(255,255,255,.05)}.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--2 .benefit-item{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--2 .benefit-item{gap:.25rem}}.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--2 .benefit-item span{font-size:1.25rem;font-size:var(--font-size-xl);line-height:1.5;color:#fff;color:var(--color-white)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--2 .benefit-item span{font-size:.875rem;font-size:var(--font-size-sm);line-height:1.1}}.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--2 .benefit-item img{width:180px;height:72px}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--2 .benefit-item img{width:4.375rem;height:1.75rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--2 .benefit-item-1{top:20%;left:0;transform:translate(-70px)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--2 .benefit-item-1{top:2rem;left:-2rem;transform:translate(0)}}.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--2 .benefit-item-2{top:20%;right:0;transform:translate(70px)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--2 .benefit-item-2{top:2rem;right:-2rem;transform:translate(0)}}.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--2 .benefit-item-3{bottom:20%;left:0;transform:translate(-70px)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--2 .benefit-item-3{bottom:2rem;left:-2rem;transform:translate(0)}}.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--2 .benefit-item-4{bottom:20%;right:0;transform:translate(70px)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--2 .benefit-item-4{bottom:2rem;right:-2rem;transform:translate(0)}}.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--2 .benefit-item-5{bottom:-5%;left:50%;transform:translate(-50%)}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--2 .benefit-item-5{bottom:-2rem;left:50%;transform:translate(-50%)}}.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--3{width:400px;height:400px}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--3{width:8.75rem;height:8.75rem}}.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--3{background-color:rgba(255,255,255,.05)}.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--4{width:220px;height:220px}@media (max-width: 768px){.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--4{width:3.75rem;height:3.75rem}}.cases .alliance-section .alliance-introduction.alliance-introduction-ecosystem .circle--4 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@keyframes dotAnimation{0%,to{opacity:.6;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.05)}}.news{overflow:hidden;padding-bottom:2rem}.news .news-banner{position:relative;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;background-image:-webkit-image-set(url(/images/sliders/news_banner@1x.jpg) 1x,url(/images/sliders/news_banner@2x.jpg) 2x);background-image:image-set(url(/images/sliders/news_banner@1x.jpg) 1x,url(/images/sliders/news_banner@2x.jpg) 2x);background-size:cover;background-position:center;background-repeat:no-repeat;padding:2.5rem 0 3rem;transform-style:preserve-3d;perspective:1000px;will-change:background-size,background-position}@media (max-width: 768px){.news .news-banner{min-height:13.75rem;background-image:-webkit-image-set(url(/m-images/sliders/news_banner@1x.jpg) 1x,url(/m-images/sliders/news_banner@2x.jpg) 2x);background-image:image-set(url(/m-images/sliders/news_banner@1x.jpg) 1x,url(/m-images/sliders/news_banner@2x.jpg) 2x);background-position:center;padding:3rem 0 5rem}}.news .news-banner .container{position:relative;z-index:3}.news .news-banner .news-header{text-align:left;color:#fff;color:var(--color-white);max-width:800px}@media (max-width: 768px){.news .news-banner .news-header{text-align:center;max-width:100%}}.news .news-banner .news-header h1{font-size:3.375rem;margin-bottom:1.5rem;font-weight:700}@media (max-width: 768px){.news .news-banner .news-header h1{font-size:1.5rem;font-size:var(--font-size-2xl);margin-bottom:.5rem;margin-bottom:var(--spacing-sm)}}.news .news-banner .news-header .news-description{font-size:var(--font-size-2sm);line-height:1.8;color:#dfdcdd;color:var(--color-gray-100);width:80%}@media (max-width: 768px){.news .news-banner .news-header .news-description{width:100%;font-size:.875rem;font-size:var(--font-size-sm)}}.news .search-section{position:relative;transform:translateY(-50%);z-index:10}.news .search-section .search-box{max-width:1000px;margin:0 auto;background:#fff;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.15);display:flex;align-items:center;gap:8px}@media (max-width: 768px){.news .search-section .search-box{width:100%}}.news .search-section .search-box img{width:16px;height:16px;margin-left:30px}@media (max-width: 768px){.news .search-section .search-box img{width:.75rem;width:var(--font-size-xs);height:.75rem;height:var(--font-size-xs);margin-left:10px}}.news .search-section .search-box input{flex:1;padding:0 1rem;border:none;border-radius:50px;font-size:1.25rem;font-size:var(--font-size-xl);background:transparent;outline:none;color:#999;color:var(--color-gray-600)}@media (max-width: 768px){.news .search-section .search-box input{font-size:.75rem;font-size:var(--font-size-xs);padding:0 4px}}.news .search-section .search-box input::-moz-placeholder{color:#94a3b8;color:var(--color-gray-400)}.news .search-section .search-box input:-ms-input-placeholder{color:#94a3b8;color:var(--color-gray-400)}.news .search-section .search-box input::placeholder{color:#94a3b8;color:var(--color-gray-400)}.news .search-section .search-box .search-button{padding:1.8rem 4rem;background:#d61518;background:var(--color-primary);color:#fff;border:none;border-top-right-radius:6px;border-bottom-right-radius:6px;font-size:1.25rem;font-size:var(--font-size-xl);font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}@media (max-width: 768px){.news .search-section .search-box .search-button{padding:1.2rem 2.4rem;font-size:.75rem;font-size:var(--font-size-xs)}}.news .search-section .search-box .search-button:hover{background:#c71b1e;background:var(--color-primary-dark);box-shadow:0 4px 12px rgba(214,21,24,.3)}.news .news-list{display:flex;flex-direction:column;gap:1rem;transform:translateY(-30px)}@media (max-width: 768px){.news .news-list{gap:1.5rem;padding-top:0}}.news .news-list .news-item{position:relative;display:flex;align-items:center;justify-content:space-between;padding-right:2rem;border-radius:0;border-bottom:2px solid #e2e8f0;border-bottom:2px solid var(--color-gray-200);gap:1rem;cursor:pointer;transition:background .3s ease}@media (max-width: 768px){.news .news-list .news-item{padding:1.5rem 0;align-items:flex-start}}@media (min-width: 769px){.news .news-list .news-item:hover{background:#fff}.news .news-list .news-item:hover .news-title{color:#d61518;color:var(--color-primary)}.news .news-list .news-item:hover .news-date-badge{background:#d61518;background:var(--color-primary);color:#fff;color:var(--color-white)}.news .news-list .news-item:hover .news-date-badge:after{opacity:1;border-left-color:#d61518;border-left-color:var(--color-primary)}}.news .news-list .news-item .news-date-badge{flex-shrink:0;-ms-grid-row-align:stretch;align-self:stretch;height:auto;width:170px;color:#1d1f20;color:var(--color-gray-900);padding:1.5rem 1rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:2rem;position:relative}.news .news-list .news-item .news-date-badge:after{content:"";position:absolute;top:50%;right:-8px;transform:translateY(-50%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #e2e8f0;border-left:10px solid var(--color-gray-200);opacity:0;transition:opacity .3s ease,border-left-color .3s ease;pointer-events:none}@media (max-width: 768px){.news .news-list .news-item .news-date-badge{width:100px;margin-right:1.5rem}}.news .news-list .news-item .news-date-badge .date-day{font-size:3rem;font-size:var(--font-size-5xl);font-weight:600;line-height:1;margin-bottom:.3rem}.news .news-list .news-item .news-date-badge .date-month{font-size:1.25rem;font-size:var(--font-size-xl);font-weight:400;opacity:.95}.news .news-list .news-item .news-content{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.news .news-list .news-item .news-content .news-title{margin:0 0 .8rem;font-size:1.75rem;font-weight:600;line-height:1.4;color:#1d1f20;color:var(--color-gray-900);transition:color .3s ease}@media (max-width: 768px){.news .news-list .news-item .news-content .news-title{font-size:.875rem;font-size:var(--font-size-sm);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0 0 .4rem}}.news .news-list .news-item .news-content .news-meta{margin:0 0 .8rem;color:#64748b;color:var(--color-gray-500);font-size:.875rem;font-size:var(--font-size-sm)}@media (max-width: 768px){.news .news-list .news-item .news-content .news-meta{margin:0 0 .8rem;font-size:.75rem;font-size:var(--font-size-xs)}}.news .news-list .news-item .news-content .news-summary{margin:0;color:#1d1f20;color:var(--color-gray-900);font-size:1rem;font-size:var(--font-size-base);line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 768px){.news .news-list .news-item .news-content .news-summary{font-size:.875rem;font-size:var(--font-size-sm);line-height:1.6;-webkit-line-clamp:1}}.news .news-list .news-item .news-image{width:250px;height:160px;margin-top:1.25rem;margin-bottom:1.25rem;overflow:hidden;border-top-right-radius:30px;border-bottom-left-radius:30px}@media (max-width: 768px){.news .news-list .news-item .news-image{width:50%;height:110px;margin-top:0;margin-bottom:0;border-top-right-radius:20px;border-bottom-left-radius:20px}}.news .news-list .news-item .news-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news .pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:6rem}@media (max-width: 768px){.news .pagination{gap:.3rem;flex-wrap:wrap}}.news .pagination .pagination-button{min-width:40px;height:40px;padding:0 1rem;border:2px solid #e2e8f0;border:2px solid var(--color-gray-200);border-radius:8px;background:#fff;color:#1d1f20;color:var(--color-gray-900);cursor:pointer;font-size:.875rem;font-size:var(--font-size-sm);font-weight:600;transition:all .3s ease}@media (max-width: 768px){.news .pagination .pagination-button{min-width:24px;height:24px;padding:0 .8rem;font-size:.875rem;font-size:var(--font-size-sm);border-radius:3px}}.news .pagination .pagination-button:hover:not(:disabled){border-color:#d61518;border-color:var(--color-primary);color:#d61518;color:var(--color-primary);transform:translateY(-2px)}.news .pagination .pagination-button:disabled{background:#f0f0f0;background:var(--color-gray-50);color:#94a3b8;color:var(--color-gray-400);border-color:#e2e8f0;border-color:var(--color-gray-200);cursor:not-allowed;transform:none}.news .pagination .pagination-button.active{border-color:#d61518;border-color:var(--color-primary);background:#d61518;background:var(--color-primary);color:#fff;box-shadow:0 4px 12px rgba(214,21,24,.3)}.news .pagination .pagination-button.page-number{padding:0;display:flex;align-items:center;justify-content:center}.news .pagination .pagination-prev,.news .pagination .pagination-next{border:none;background-color:none;font-size:1.25rem;font-size:var(--font-size-xl);display:flex;align-items:center;justify-content:center;line-height:1}@media (max-width: 768px){.news .pagination .pagination-prev,.news .pagination .pagination-next{font-size:.875rem;font-size:var(--font-size-sm)}}.news .pagination .pagination-prev:disabled,.news .pagination .pagination-next:disabled{background:none!important;cursor:not-allowed}.news .loading-container{display:flex;flex-direction:column;gap:2rem;padding:2rem 0}@media (max-width: 768px){.news .loading-container{gap:1.5rem}}.news .loading-container .skeleton{width:100%;height:200px;background:linear-gradient(90deg,#f0f0f0,#e8e8e8,#f0f0f0 40%,#f0f0f0);background-size:200% 100%;animation:loading 1.5s ease-in-out infinite;border-radius:8px}@media (max-width: 768px){.news .loading-container .skeleton{height:180px}}@media (max-width: 480px){.news .loading-container .skeleton{height:150px}}.contact{padding-bottom:1rem}.contact .contact-banner{min-height:500px;display:flex;overflow:hidden;background-image:-webkit-image-set(url(/images/sliders/contact_banner@1x.jpg) 1x,url(/images/sliders/contact_banner@2x.jpg) 2x);background-image:image-set(url(/images/sliders/contact_banner@1x.jpg) 1x,url(/images/sliders/contact_banner@2x.jpg) 2x);background-size:cover;background-position:center;background-repeat:no-repeat;transform-style:preserve-3d;perspective:1000px;will-change:background-size,background-position;min-width:1140px;min-width:var(--container-min)}@media (max-width: 768px){.contact .contact-banner{min-height:13.75rem;background-image:-webkit-image-set(url(/m-images/sliders/contact_banner@1x.webp) 1x,url(/m-images/sliders/contact_banner@2x.webp) 2x);background-image:image-set(url(/m-images/sliders/contact_banner@1x.webp) 1x,url(/m-images/sliders/contact_banner@2x.webp) 2x);background-position:center top;padding:0;min-width:auto}}.contact .contact-banner.contact-banner-en .contact-header h1{font-size:3.6rem}@media (max-width: 768px){.contact .contact-banner.contact-banner-mobile-en{min-height:18rem}}.contact .contact-banner .contact-header{display:flex;justify-content:space-between;color:#fff;color:var(--color-white);padding-top:100px}@media (max-width: 768px){.contact .contact-banner .contact-header{flex-direction:column;align-items:center;padding-top:2.5rem}}.contact .contact-banner .contact-header h1{font-size:4.5rem;margin-bottom:1.5rem;font-weight:600}@media (max-width: 768px){.contact .contact-banner .contact-header h1{font-size:1.5rem!important;font-size:var(--font-size-2xl)!important;margin-bottom:1rem;text-align:center}}.contact .contact-banner .contact-header .contact-description{font-size:1rem;font-size:var(--font-size-base);line-height:1.8;color:#fff;color:var(--color-white);margin:20px 0 30px;width:380px}@media (max-width: 768px){.contact .contact-banner .contact-header .contact-description{font-size:.875rem;font-size:var(--font-size-sm);width:100%;margin:0 auto;text-align:center;white-space:pre-line}}.contact .contact-banner .contact-header .contact-btn{position:relative;font-size:1rem;font-size:var(--font-size-base);font-weight:600;cursor:pointer}@media (max-width: 768px){.contact .contact-banner .contact-header .contact-btn{cursor:none}}.contact .contact-banner .contact-header .contact-btn:after{content:"";position:absolute;width:18px;height:18px;top:50%;transform:translateY(-50%);background-image:-webkit-image-set(url(/images/join/join_icon_arrow-up@1x.png) 1x,url(/images/join/join_icon_arrow-up@2x.png) 2x);background-image:image-set(url(/images/join/join_icon_arrow-up@1x.png) 1x,url(/images/join/join_icon_arrow-up@2x.png) 2x);background-size:cover;background-position:center;background-repeat:no-repeat}.contact .contact-values{padding-bottom:50px;display:flex;flex-direction:column;align-items:center;background-color:#fff;background-color:var(--color-white);min-width:1140px;min-width:var(--container-min)}@media (max-width: 768px){.contact .contact-values{padding-bottom:.5rem;min-width:auto}}.contact .contact-values .contact-values-image{position:relative;z-index:1;width:100%;height:520px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin-top:-180px}@media (max-width: 768px){.contact .contact-values .contact-values-image{margin-top:-4rem;height:9.25rem}}.contact .contact-values .contact-values-image img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:1.25rem;border-radius:var(--border-radius-2xl)}@media (max-width: 768px){.contact .contact-values .contact-values-image img{opacity:1;border-radius:.5rem;border-radius:var(--border-radius-md)}}.contact .contact-values .contact-values-list{width:90%;display:flex;justify-content:space-around;align-items:flex-start;position:relative;z-index:2;padding-top:100px}@media (max-width: 768px){.contact .contact-values .contact-values-list{width:100%;flex-direction:column;gap:2.5rem;transform:translateY(0);padding:2rem}}.contact .contact-values .contact-values-item{flex:1;display:flex}@media (max-width: 768px){.contact .contact-values .contact-values-item{padding:0;flex-direction:column;align-items:center;width:100%}}.contact .contact-values .contact-values-item .contact-values-icon{width:70px;height:70px;margin-right:30px;flex:0 0 auto}@media (max-width: 768px){.contact .contact-values .contact-values-item .contact-values-icon{width:2.5rem;height:2.5rem;margin-bottom:1rem;margin-right:0}}.contact .contact-values .contact-values-item .contact-values-icon img{width:70px;height:70px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width: 768px){.contact .contact-values .contact-values-item .contact-values-icon img{width:2.5rem;height:2.5rem}}.contact .contact-values .contact-values-item h3{font-size:1.75rem;font-weight:600;margin-bottom:1rem;color:#1d1f20;color:var(--color-gray-900)}@media (max-width: 768px){.contact .contact-values .contact-values-item h3{font-size:1.25rem;font-size:var(--font-size-xl);margin-bottom:.75rem;text-align:center}}.contact .contact-values .contact-values-item p{font-size:1rem;font-size:var(--font-size-base);line-height:1.6;color:#535862;color:var(--color-gray-800)}@media (max-width: 768px){.contact .contact-values .contact-values-item p{font-size:.875rem;font-size:var(--font-size-sm);text-align:center}}.life-at-wanka{padding:100px 0 160px;background-color:#fff;background-color:var(--color-white);overflow:hidden;min-width:1140px;min-width:var(--container-min)}@media (max-width: 768px){.life-at-wanka{padding:1rem 0 4rem;min-width:auto}}.life-at-wanka .life-at-wanka-content{display:flex;justify-content:space-between;align-items:center;gap:80px}@media (max-width: 768px){.life-at-wanka .life-at-wanka-content{flex-direction:column;gap:40px}}.life-at-wanka .life-at-wanka-left{flex:1;max-width:500px}@media (max-width: 768px){.life-at-wanka .life-at-wanka-left{max-width:100%}}.life-at-wanka .life-at-wanka-title{font-size:4rem;font-weight:600;color:#1d1f20;color:var(--color-gray-900);margin-bottom:60px}@media (max-width: 768px){.life-at-wanka .life-at-wanka-title{font-size:1.25rem;font-size:var(--font-size-xl);text-align:center;margin-bottom:30px}}.life-at-wanka .life-at-wanka-item{display:flex;align-items:flex-start;margin-bottom:40px}@media (max-width: 768px){.life-at-wanka .life-at-wanka-item{margin-bottom:1.5rem;margin-bottom:var(--spacing-lg)}}.life-at-wanka .life-at-wanka-item:last-child{margin-bottom:0}.life-at-wanka .life-at-wanka-item .life-at-wanka-item-icon{width:24px;height:24px;margin-right:16px;flex-shrink:0;margin-top:4px}@media (max-width: 768px){.life-at-wanka .life-at-wanka-item .life-at-wanka-item-icon{width:1rem;height:1rem;margin-top:.1rem;margin-right:.5rem}}.life-at-wanka .life-at-wanka-item .life-at-wanka-item-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.life-at-wanka .life-at-wanka-item .life-at-wanka-item-content{flex:1}.life-at-wanka .life-at-wanka-item .life-at-wanka-item-content h3{font-size:1.7rem;font-weight:600;color:#1d1f20;color:var(--color-gray-900);margin-bottom:8px}@media (max-width: 768px){.life-at-wanka .life-at-wanka-item .life-at-wanka-item-content h3{font-size:1rem;font-size:var(--font-size-base)}}.life-at-wanka .life-at-wanka-item .life-at-wanka-item-content p{font-size:1rem;font-size:var(--font-size-base);line-height:1.6;color:#535862;color:var(--color-gray-800)}@media (max-width: 768px){.life-at-wanka .life-at-wanka-item .life-at-wanka-item-content p{font-size:.875rem;font-size:var(--font-size-sm)}}.life-at-wanka .life-at-wanka-right{flex:1;max-width:600px;display:flex;justify-content:center;align-items:center;transform-style:preserve-3d;will-change:transform}@media (max-width: 768px){.life-at-wanka .life-at-wanka-right{max-width:100%;order:-1}}.life-at-wanka .benefits-circle{position:relative;width:500px;height:500px;transform-style:preserve-3d;will-change:transform}@media (max-width: 768px){.life-at-wanka .benefits-circle{width:350px;height:350px}}.life-at-wanka .circle-layer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;display:flex;justify-content:center;align-items:center;transform-style:preserve-3d;transition:box-shadow .6s ease}.life-at-wanka .benefits-circle-zh .circle-layer-1{width:120px;height:120px;background:linear-gradient(135deg,#e63946,#d62828);z-index:5}@media (max-width: 768px){.life-at-wanka .benefits-circle-zh .circle-layer-1{width:3.75rem;height:3.75rem}}.life-at-wanka .benefits-circle-zh .circle-layer-1 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.life-at-wanka .benefits-circle-zh .circle-layer-2{width:240px;height:240px;background:rgba(230,57,70,.1);z-index:4}@media (max-width: 768px){.life-at-wanka .benefits-circle-zh .circle-layer-2{width:7.5rem;height:7.5rem}}.life-at-wanka .benefits-circle-zh .circle-layer-3{width:310px;height:310px;background:#fff;border:2px dashed rgba(230,57,70,.3);z-index:3}@media (max-width: 768px){.life-at-wanka .benefits-circle-zh .circle-layer-3{width:12.25rem;height:12.25rem}}.life-at-wanka .benefits-circle-zh .circle-layer-3 .benefit-tag{position:absolute;top:50%;left:50%;font-size:.875rem;font-size:var(--font-size-sm);color:#1d1f20;color:var(--color-gray-900);background-color:#fff;background-color:var(--color-white);border-radius:50px;padding:6px 8px;box-shadow:1px 1px 5px rgba(0,0,0,.1);font-weight:500;white-space:pre-line;display:inline-block;line-height:1.1}@media (max-width: 768px){.life-at-wanka .benefits-circle-zh .circle-layer-3 .benefit-tag{font-size:.75rem;font-size:var(--font-size-xs);padding:3px 4px;border-radius:20px}}.life-at-wanka .benefits-circle-zh .circle-layer-3 .benefit-tag-1{transform:translate(-50%,-50%) rotate(20deg) translateY(-160px) translate(20px) rotate(-20deg)}@media (max-width: 768px){.life-at-wanka .benefits-circle-zh .circle-layer-3 .benefit-tag-1{transform:translate(-50%,-50%) rotate(15deg) translateY(-100px) translate(20px) rotate(-15deg)}}.life-at-wanka .benefits-circle-zh .circle-layer-3 .benefit-tag-2{transform:translate(-50%,-50%) rotate(145deg) translateY(-160px) translate(20px) rotate(-145deg)}@media (max-width: 768px){.life-at-wanka .benefits-circle-zh .circle-layer-3 .benefit-tag-2{transform:translate(-50%,-50%) rotate(145deg) translateY(-100px) translate(10px) rotate(-145deg)}}.life-at-wanka .benefits-circle-zh .circle-layer-3 .benefit-tag-3{transform:translate(-50%,-50%) rotate(215deg) translateY(-160px) translate(-20px) rotate(-215deg)}@media (max-width: 768px){.life-at-wanka .benefits-circle-zh .circle-layer-3 .benefit-tag-3{transform:translate(-50%,-50%) rotate(220deg) translateY(-100px) translate(-20px) rotate(-220deg)}}.life-at-wanka .benefits-circle-zh .circle-layer-3 .benefit-tag-4{transform:translate(-50%,-50%) rotate(330deg) translateY(-165px) rotate(-330deg)}@media (max-width: 768px){.life-at-wanka .benefits-circle-zh .circle-layer-3 .benefit-tag-4{transform:translate(-50%,-50%) rotate(320deg) translateY(-100px) translate(20px) rotate(-320deg)}}.life-at-wanka .benefits-circle-zh .circle-layer-4{width:440px;height:440px;background:#fff;border:2px dashed rgba(230,57,70,.2);z-index:2}@media (max-width: 768px){.life-at-wanka .benefits-circle-zh .circle-layer-4{width:16.25rem;height:16.25rem}}.life-at-wanka .benefits-circle-zh .circle-layer-4 .benefit-tag{font-size:.875rem;font-size:var(--font-size-sm);color:#1d1f20;color:var(--color-gray-900);background-color:#fff;background-color:var(--color-white);border-radius:50px;padding:6px 8px;box-shadow:1px 1px 5px rgba(0,0,0,.1);font-weight:500;white-space:nowrap}@media (max-width: 768px){.life-at-wanka .benefits-circle-zh .circle-layer-4 .benefit-tag{font-size:.75rem;font-size:var(--font-size-xs);padding:3px 4px;border-radius:20px}}.life-at-wanka .benefits-circle-zh .circle-layer-4 .benefit-item{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;gap:8px}.life-at-wanka .benefits-circle-zh .circle-layer-4 .benefit-item img{width:100px;height:100px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width: 768px){.life-at-wanka .benefits-circle-zh .circle-layer-4 .benefit-item img{width:5rem;height:5rem}}.life-at-wanka .benefits-circle-zh .circle-layer-4 .benefit-item span{font-size:.875rem;font-size:var(--font-size-sm);color:#1d1f20;color:var(--color-gray-900);white-space:nowrap}@media (max-width: 768px){.life-at-wanka .benefits-circle-zh .circle-layer-4 .benefit-item span{font-size:.75rem;font-size:var(--font-size-xs)}}.life-at-wanka .benefits-circle-zh .circle-layer-4 .benefit-item-1{transform:translate(-50%,-50%) rotate(0) translateY(-220px) rotate(0)}@media (max-width: 768px){.life-at-wanka .benefits-circle-zh .circle-layer-4 .benefit-item-1{transform:translate(-50%,-50%) rotate(0) translateY(-130px) rotate(0)}}.life-at-wanka .benefits-circle-zh .circle-layer-4 .benefit-item-2{transform:translate(-50%,-50%) rotate(60deg) translateY(-220px) rotate(-60deg)}@media (max-width: 768px){.life-at-wanka .benefits-circle-zh .circle-layer-4 .benefit-item-2{transform:translate(-50%,-50%) rotate(60deg) translateY(-130px) rotate(-60deg)}}.life-at-wanka .benefits-circle-zh .circle-layer-4 .benefit-item-3{transform:translate(-50%,-50%) rotate(90deg) translateY(-220px) rotate(-90deg)}@media (max-width: 768px){.life-at-wanka .benefits-circle-zh .circle-layer-4 .benefit-item-3{transform:translate(-50%,-50%) rotate(90deg) translateY(-130px) rotate(-90deg)}}.life-at-wanka .benefits-circle-zh .circle-layer-4 .benefit-item-4{transform:translate(-50%,-50%) rotate(120deg) translateY(-220px) rotate(-120deg)}@media (max-width: 768px){.life-at-wanka .benefits-circle-zh .circle-layer-4 .benefit-item-4{transform:translate(-50%,-50%) rotate(120deg) translateY(-130px) rotate(-120deg)}}.life-at-wanka .benefits-circle-zh .circle-layer-4 .benefit-item-5{transform:translate(-50%,-50%) rotate(180deg) translateY(-220px) rotate(-180deg)}@media (max-width: 768px){.life-at-wanka .benefits-circle-zh .circle-layer-4 .benefit-item-5{transform:translate(-50%,-50%) rotate(180deg) translateY(-130px) rotate(-180deg)}}.life-at-wanka .benefits-circle-zh .circle-layer-4 .benefit-item-6{transform:translate(-50%,-50%) rotate(240deg) translateY(-220px) rotate(-240deg)}@media (max-width: 768px){.life-at-wanka .benefits-circle-zh .circle-layer-4 .benefit-item-6{transform:translate(-50%,-50%) rotate(240deg) translateY(-130px) rotate(-240deg)}}.life-at-wanka .benefits-circle-zh .circle-layer-4 .benefit-item-7{transform:translate(-50%,-50%) rotate(270deg) translateY(-220px) rotate(-270deg)}@media (max-width: 768px){.life-at-wanka .benefits-circle-zh .circle-layer-4 .benefit-item-7{transform:translate(-50%,-50%) rotate(270deg) translateY(-140px) rotate(-270deg)}}.life-at-wanka .benefits-circle-zh .circle-layer-4 .benefit-item-8{transform:translate(-50%,-50%) rotate(300deg) translateY(-220px) rotate(-300deg)}@media (max-width: 768px){.life-at-wanka .benefits-circle-zh .circle-layer-4 .benefit-item-8{transform:translate(-50%,-50%) rotate(300deg) translateY(-130px) rotate(-300deg)}}.life-at-wanka .benefits-circle-zh .circle-layer-5{width:550px;height:550px;background:#fff;border:2px dashed rgba(230,57,70,.15);z-index:1;opacity:.9}.life-at-wanka .benefits-circle-zh .circle-layer-5 .benefit-tag{display:none}@media (max-width: 768px){.life-at-wanka .benefits-circle-zh .circle-layer-5{width:21.25rem;height:21.25rem}}.life-at-wanka .benefits-circle-en .circle-layer-1{width:120px;height:120px;background:linear-gradient(135deg,#e63946,#d62828);z-index:5}@media (max-width: 768px){.life-at-wanka .benefits-circle-en .circle-layer-1{width:3.75rem;height:3.75rem}}.life-at-wanka .benefits-circle-en .circle-layer-1 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.life-at-wanka .benefits-circle-en .circle-layer-2{width:240px;height:240px;background:rgba(230,57,70,.1);z-index:4}@media (max-width: 768px){.life-at-wanka .benefits-circle-en .circle-layer-2{width:7.5rem;height:7.5rem}}.life-at-wanka .benefits-circle-en .circle-layer-3{width:310px;height:310px;background:#fff;border:2px dashed rgba(230,57,70,.3);z-index:3}@media (max-width: 768px){.life-at-wanka .benefits-circle-en .circle-layer-3{width:12.25rem;height:12.25rem}}.life-at-wanka .benefits-circle-en .circle-layer-3 .benefit-tag{position:absolute;top:50%;left:50%;font-size:.875rem;font-size:var(--font-size-sm);color:#1d1f20;color:var(--color-gray-900);background-color:#fff;background-color:var(--color-white);border-radius:50px;padding:12px 8px;box-shadow:1px 1px 5px rgba(0,0,0,.1);font-weight:500;white-space:pre-line;display:inline-block;line-height:1.1;text-align:center;min-width:180px}@media (max-width: 768px){.life-at-wanka .benefits-circle-en .circle-layer-3 .benefit-tag{font-size:.6rem;padding:3px 4px;border-radius:20px}}.life-at-wanka .benefits-circle-en .circle-layer-3 .benefit-tag-1{transform:translate(-50%,-50%) rotate(35deg) translateY(-250px) translate(20px) rotate(-35deg);min-width:110px}@media (max-width: 768px){.life-at-wanka .benefits-circle-en .circle-layer-3 .benefit-tag-1{min-width:5rem;transform:translate(-50%,-50%) rotate(35deg) translateY(-150px) translate(10px) rotate(-35deg)}}.life-at-wanka .benefits-circle-en .circle-layer-3 .benefit-tag-2{transform:translate(-50%,-50%) rotate(135deg) translateY(-250px) translate(20px) rotate(-135deg);min-width:110px}@media (max-width: 768px){.life-at-wanka .benefits-circle-en .circle-layer-3 .benefit-tag-2{min-width:5.5rem;transform:translate(-50%,-50%) rotate(135deg) translateY(-150px) translate(10px) rotate(-135deg)}}.life-at-wanka .benefits-circle-en .circle-layer-3 .benefit-tag-3{transform:translate(-50%,-50%) rotate(215deg) translateY(-250px) translate(20px) rotate(-215deg);min-width:230px}@media (max-width: 768px){.life-at-wanka .benefits-circle-en .circle-layer-3 .benefit-tag-3{min-width:8rem;transform:translate(-50%,-50%) rotate(215deg) translateY(-150px) translate(10px) rotate(-215deg)}}.life-at-wanka .benefits-circle-en .circle-layer-3 .benefit-tag-4{transform:translate(-50%,-50%) rotate(315deg) translateY(-250px) translate(20px) rotate(-315deg)}@media (max-width: 768px){.life-at-wanka .benefits-circle-en .circle-layer-3 .benefit-tag-4{min-width:8rem;transform:translate(-50%,-50%) rotate(315deg) translateY(-150px) translate(10px) rotate(-315deg)}}.life-at-wanka .benefits-circle-en .circle-layer-4{width:440px;height:440px;background:#fff;border:2px dashed rgba(230,57,70,.2);z-index:2}@media (max-width: 768px){.life-at-wanka .benefits-circle-en .circle-layer-4{width:16.25rem;height:16.25rem}}.life-at-wanka .benefits-circle-en .circle-layer-4 .benefit-tag{font-size:.875rem;font-size:var(--font-size-sm);color:#1d1f20;color:var(--color-gray-900);background-color:#fff;background-color:var(--color-white);border-radius:50px;padding:6px 8px;box-shadow:1px 1px 5px rgba(0,0,0,.1);font-weight:500;white-space:nowrap}@media (max-width: 768px){.life-at-wanka .benefits-circle-en .circle-layer-4 .benefit-tag{font-size:.75rem;font-size:var(--font-size-xs);padding:3px 4px;border-radius:20px}}.life-at-wanka .benefits-circle-en .circle-layer-4 .benefit-item{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;gap:8px}.life-at-wanka .benefits-circle-en .circle-layer-4 .benefit-item img{width:100px;height:100px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width: 768px){.life-at-wanka .benefits-circle-en .circle-layer-4 .benefit-item img{width:5rem;height:5rem}}.life-at-wanka .benefits-circle-en .circle-layer-4 .benefit-item span{font-size:.875rem;font-size:var(--font-size-sm);color:#1d1f20;color:var(--color-gray-900);white-space:nowrap}@media (max-width: 768px){.life-at-wanka .benefits-circle-en .circle-layer-4 .benefit-item span{font-size:.6rem}}.life-at-wanka .benefits-circle-en .circle-layer-4 .benefit-item-1{transform:translate(-50%,-50%) rotate(0) translateY(-220px) rotate(0)}@media (max-width: 768px){.life-at-wanka .benefits-circle-en .circle-layer-4 .benefit-item-1{transform:translate(-50%,-50%) rotate(0) translateY(-130px) rotate(0)}}.life-at-wanka .benefits-circle-en .circle-layer-4 .benefit-item-2{transform:translate(-50%,-50%) rotate(60deg) translateY(-220px) rotate(-60deg)}@media (max-width: 768px){.life-at-wanka .benefits-circle-en .circle-layer-4 .benefit-item-2{transform:translate(-50%,-50%) rotate(60deg) translateY(-130px) rotate(-60deg)}}.life-at-wanka .benefits-circle-en .circle-layer-4 .benefit-item-3{transform:translate(-50%,-50%) rotate(90deg) translateY(-240px) rotate(-90deg)}@media (max-width: 768px){.life-at-wanka .benefits-circle-en .circle-layer-4 .benefit-item-3{transform:translate(-50%,-50%) rotate(90deg) translateY(-140px) rotate(-90deg)}}.life-at-wanka .benefits-circle-en .circle-layer-4 .benefit-item-4{transform:translate(-50%,-50%) rotate(120deg) translateY(-220px) rotate(-120deg)}@media (max-width: 768px){.life-at-wanka .benefits-circle-en .circle-layer-4 .benefit-item-4{transform:translate(-50%,-50%) rotate(120deg) translateY(-140px) rotate(-120deg)}}.life-at-wanka .benefits-circle-en .circle-layer-4 .benefit-item-5{transform:translate(-50%,-50%) rotate(180deg) translateY(-220px) rotate(-180deg)}@media (max-width: 768px){.life-at-wanka .benefits-circle-en .circle-layer-4 .benefit-item-5{transform:translate(-50%,-50%) rotate(180deg) translateY(-130px) rotate(-180deg)}}.life-at-wanka .benefits-circle-en .circle-layer-4 .benefit-item-6{transform:translate(-50%,-50%) rotate(240deg) translateY(-220px) rotate(-240deg)}@media (max-width: 768px){.life-at-wanka .benefits-circle-en .circle-layer-4 .benefit-item-6{transform:translate(-50%,-50%) rotate(240deg) translateY(-130px) rotate(-240deg)}}.life-at-wanka .benefits-circle-en .circle-layer-4 .benefit-item-7{transform:translate(-50%,-50%) rotate(270deg) translateY(-240px) rotate(-270deg)}@media (max-width: 768px){.life-at-wanka .benefits-circle-en .circle-layer-4 .benefit-item-7{transform:translate(-50%,-50%) rotate(270deg) translateY(-140px) rotate(-270deg)}}.life-at-wanka .benefits-circle-en .circle-layer-4 .benefit-item-8{transform:translate(-50%,-50%) rotate(300deg) translateY(-220px) rotate(-300deg)}@media (max-width: 768px){.life-at-wanka .benefits-circle-en .circle-layer-4 .benefit-item-8{transform:translate(-50%,-50%) rotate(300deg) translateY(-130px) rotate(-300deg)}}.life-at-wanka .benefits-circle-en .circle-layer-5{width:550px;height:550px;background:#fff;border:2px dashed rgba(230,57,70,.15);z-index:1;opacity:.9}@media (max-width: 768px){.life-at-wanka .benefits-circle-en .circle-layer-5{width:21.25rem;height:21.25rem}}@media (min-width: 769px){.life-at-wanka .life-at-wanka-right:hover .circle-layer-1{box-shadow:0 20px 40px rgba(230,57,70,.5)}.life-at-wanka .life-at-wanka-right:hover .circle-layer-2{box-shadow:0 24px 48px rgba(230,57,70,.25)}.life-at-wanka .life-at-wanka-right:hover .circle-layer-3{box-shadow:0 28px 56px rgba(0,0,0,.15)}.life-at-wanka .life-at-wanka-right:hover .circle-layer-4{box-shadow:0 32px 64px rgba(0,0,0,.12)}.life-at-wanka .life-at-wanka-right:hover .circle-layer-5{box-shadow:0 36px 72px rgba(0,0,0,.1)}}.work-at-wanka{background-image:-webkit-image-set(url(/images/join/join_work_bg@1x.webp) 1x,url(/images/join/join_work_bg@2x.webp) 2x);background-image:image-set(url(/images/join/join_work_bg@1x.webp) 1x,url(/images/join/join_work_bg@2x.webp) 2x);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;padding:50px 0 160px;overflow:hidden;min-width:1140px;min-width:var(--container-min)}@media (max-width: 768px){.work-at-wanka{padding:2.75rem 0 6.4rem;background-image:-webkit-image-set(url(/m-images/join/join_work_bg@1x.webp) 1x,url(/m-images/join/join_work_bg@2x.webp) 2x);background-image:image-set(url(/m-images/join/join_work_bg@1x.webp) 1x,url(/m-images/join/join_work_bg@2x.webp) 2x);background-attachment:scroll;min-width:auto}}@media (max-width: 768px){.work-at-wanka .work-at-wanka-title{font-size:1.25rem;font-size:var(--font-size-xl);font-weight:600;color:#fff;color:var(--color-white);text-align:center;padding-bottom:1rem}}.work-at-wanka .work-at-wanka-content{width:100%;display:flex;justify-content:space-between;align-items:flex-end;position:relative;overflow:hidden}@media (max-width: 768px){.work-at-wanka .work-at-wanka-content{flex-direction:column;gap:1.25rem;align-items:normal;overflow:visible}}.work-at-wanka .work-at-wanka-card{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;position:relative}.work-at-wanka .work-at-wanka-card-left{width:58%;margin-right:calc(-8% + 16px);height:700px;padding:40px 90px 20px 50px;background-image:-webkit-image-set(url(/images/join/join_work_left@1x.png) 1x,url(/images/join/join_work_left@2x.png) 2x);background-image:image-set(url(/images/join/join_work_left@1x.png) 1x,url(/images/join/join_work_left@2x.png) 2x);background-size:100% 100%;background-position:bottom left;background-repeat:no-repeat;z-index:1}@media (max-width: 768px){.work-at-wanka .work-at-wanka-card-left{width:100%;margin-left:0;margin-right:0;padding:1rem;height:auto;background-size:cover;background-position:bottom left;border-top-right-radius:40px;background-image:-webkit-image-set(url(/m-images/join/join_work_left@1x.webp) 1x,url(/m-images/join/join_work_left@2x.webp) 2x);background-image:image-set(url(/m-images/join/join_work_left@1x.webp) 1x,url(/m-images/join/join_work_left@2x.webp) 2x)}}.work-at-wanka .work-at-wanka-card-right{position:relative;width:48%;height:500px;padding:30px 20px 20px 150px;background-image:-webkit-image-set(url(/images/join/join_work_right@1x.png) 1x,url(/images/join/join_work_right@2x.png) 2x);background-image:image-set(url(/images/join/join_work_right@1x.png) 1x,url(/images/join/join_work_right@2x.png) 2x);background-size:100% 100%;background-position:bottom right;background-repeat:no-repeat;z-index:2}@media (max-width: 768px){.work-at-wanka .work-at-wanka-card-right{width:100%;margin-left:0;margin-right:0;padding:1rem;height:auto;background-size:cover;background-position:bottom left;border-top-right-radius:40px;background-image:-webkit-image-set(url(/m-images/join/join_work_right@1x.webp) 1x,url(/m-images/join/join_work_right@2x.webp) 2x);background-image:image-set(url(/m-images/join/join_work_right@1x.webp) 1x,url(/m-images/join/join_work_right@2x.webp) 2x)}}.work-at-wanka .work-at-wanka-card-right .work-at-wanka-title{font-size:4rem;font-weight:600;color:#fff;color:var(--color-white);text-align:right;position:absolute;right:0;top:-170px}.work-at-wanka .work-at-wanka-card-title{font-size:2.25rem;font-size:var(--font-size-4xl);font-weight:600;color:#1d1f20;color:var(--color-gray-900);margin-bottom:30px}@media (max-width: 768px){.work-at-wanka .work-at-wanka-card-title{font-size:1.25rem;font-size:var(--font-size-xl);margin-bottom:1.25rem}}.work-at-wanka .work-at-wanka-item{display:flex;align-items:flex-start;margin-bottom:25px}@media (max-width: 768px){.work-at-wanka .work-at-wanka-item{margin-bottom:1.25rem}}.work-at-wanka .work-at-wanka-item:last-child{margin-bottom:0}.work-at-wanka .work-at-wanka-item .work-at-wanka-item-icon{width:25px;height:25px;margin-right:12px;flex-shrink:0;margin-top:6px}@media (max-width: 768px){.work-at-wanka .work-at-wanka-item .work-at-wanka-item-icon{width:1rem;height:1rem;margin-top:.1rem;margin-right:.5rem}}.work-at-wanka .work-at-wanka-item .work-at-wanka-item-icon img{width:100%;height:100%;display:block}.work-at-wanka .work-at-wanka-item .work-at-wanka-item-content{flex:1}.work-at-wanka .work-at-wanka-item .work-at-wanka-item-content h4{font-size:1.75rem;font-weight:600;color:#1d1f20;color:var(--color-gray-900);margin-bottom:10px}@media (max-width: 768px){.work-at-wanka .work-at-wanka-item .work-at-wanka-item-content h4{font-size:1rem}}.work-at-wanka .work-at-wanka-item .work-at-wanka-item-content p{font-size:1rem;font-size:var(--font-size-base);line-height:1.6;color:#535862;color:var(--color-gray-800)}@media (max-width: 768px){.work-at-wanka .work-at-wanka-item .work-at-wanka-item-content p{font-size:.85rem}}.work-header-card{border-radius:24px;padding:60px 80px;margin-top:-120px;background-image:-webkit-image-set(url(/images/join/join_work_header_bg@1x.png) 1x,url(/images/join/join_work_header_bg@2x.png) 2x);background-image:image-set(url(/images/join/join_work_header_bg@1x.png) 1x,url(/images/join/join_work_header_bg@2x.png) 2x);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:space-around;align-items:center}@media (max-width: 768px){.work-header-card{margin:-5rem auto 0;padding:1.25rem 1rem .75rem;flex-direction:column;align-items:flex-start;border-radius:.75rem;border-radius:var(--border-radius-lg);background-position:center;background-size:cover;gap:.5rem}}.work-header-card p{color:#fff;color:var(--color-white);font-size:1.25rem;font-size:var(--font-size-xl);padding:0 60px}@media (max-width: 768px){.work-header-card p{font-size:.875rem;font-size:var(--font-size-sm);padding:0;margin-bottom:0}}.work-header-card img:first-of-type{width:180px}@media (max-width: 768px){.work-header-card img:first-of-type{display:none}}.work-header-card img:last-of-type{width:60px;cursor:pointer}@media (max-width: 768px){.work-header-card img:last-of-type{width:2rem}}.join-us{padding:80px 0 0;background-color:#f8f9fa;min-width:1140px;min-width:var(--container-min)}@media (max-width: 768px){.join-us{padding:3rem 0;min-width:auto}}.join-us .join-us-title{font-size:4rem;font-weight:600;color:#1d1f20;color:var(--color-gray-900);margin-bottom:60px}@media (max-width: 768px){.join-us .join-us-title{font-size:1.25rem;font-size:var(--font-size-xl);text-align:center;margin-bottom:2.5rem}}.join-us .join-us-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:30px}.join-us .join-us-card{flex:0 0 calc((100% - 60px) / 3);background:#fff;background:var(--color-white);border-radius:8px;padding:40px 30px;display:flex;justify-content:space-between;align-items:flex-end;cursor:pointer;transition:background-color .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.08);position:relative;overflow:hidden}@media (max-width: 1024px){.join-us .join-us-card{flex:0 0 calc((100% - 30px)/2)}}@media (max-width: 640px){.join-us .join-us-card{flex:0 0 100%}}@media (max-width: 768px){.join-us .join-us-card{padding:30px 20px}}.join-us .join-us-card .join-us-card-content{flex:1}.join-us .join-us-card .join-us-card-content .join-us-card-title{font-size:1.75rem;font-weight:600;color:#1d1f20;color:var(--color-gray-900);margin-bottom:8px;transition:color .2s ease}@media (max-width: 768px){.join-us .join-us-card .join-us-card-content .join-us-card-title{font-size:1.25rem;font-size:var(--font-size-xl)}}.join-us .join-us-card .join-us-card-content .join-us-card-count{font-size:1rem;font-size:var(--font-size-base);color:#535862;color:var(--color-gray-800);transition:color .2s ease;display:flex;align-items:center}.join-us .join-us-card .join-us-card-content .join-us-card-count span{color:#d61518;color:var(--color-primary);padding:0 4px;font-size:.875rem;font-size:var(--font-size-sm)}.join-us .join-us-card .join-us-card-content .join-us-card-count .icon-right{font-size:1.4rem;padding-left:8px;transform:translateY(-3px)}.join-us .join-us-card .join-us-card-icon{width:40px;height:40px;flex-shrink:0;margin-left:20px;opacity:.6;transition:opacity .2s ease}@media (max-width: 768px){.join-us .join-us-card .join-us-card-icon{width:1.75rem;height:1.75rem}}.join-us .join-us-card .join-us-card-icon img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}@media (min-width: 769px){.join-us .join-us-card:hover{background-color:#d61518;background-color:var(--color-primary);box-shadow:0 8px 20px rgba(230,57,70,.3)}.join-us .join-us-card:hover .circle{opacity:1}.join-us .join-us-card:hover .join-us-card-title{color:#fff;color:var(--color-white)}.join-us .join-us-card:hover .join-us-card-count,.join-us .join-us-card:hover .join-us-card-count span{color:rgba(255,255,255,.9)}.join-us .join-us-card:hover .join-us-card-icon{opacity:1;filter:brightness(0) invert(1)}}.join-us .join-us-card .circle{position:absolute;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .3s ease}.join-us .join-us-card .circle-1{top:-30px;left:-30px;width:80px;height:80px;background:rgba(255,255,255,.1)}.join-us .join-us-card .circle-2{top:-30px;left:-80px;width:120px;height:120px;background:rgba(255,255,255,.1)}.join-us .join-us-card .circle-3{bottom:-90px;right:-70px;width:200px;height:200px;background:rgba(255,255,255,.1)}.join-us .join-us-card .circle-4{bottom:-110px;right:-10px;width:200px;height:200px;background:rgba(255,255,255,.1)}.join-us .join-us-card.join-us-card-highlighted{background:#d62828;box-shadow:0 8px 20px rgba(230,57,70,.3)}.join-us .join-us-card.join-us-card-highlighted .circle{opacity:1}.join-us .join-us-card.join-us-card-highlighted .join-us-card-title{color:#fff;color:var(--color-white)}.join-us .join-us-card.join-us-card-highlighted .join-us-card-count,.join-us .join-us-card.join-us-card-highlighted .join-us-card-count span{color:rgba(255,255,255,.9)}.join-us .join-us-card.join-us-card-highlighted .join-us-card-icon{opacity:1;filter:brightness(0) invert(1)}.join-us .join-us-card.join-us-card-highlighted:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(230,57,70,.4)}.alliance-service .alliance-banner{position:relative;height:400px;overflow:hidden}.alliance-service .alliance-banner .banner-container{width:100%;height:100%;position:relative}.alliance-service .alliance-banner .banner-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.alliance-service .alliance-banner .banner-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#d61518,#c41e3a);background:linear-gradient(135deg,var(--color-primary) 0%,#c41e3a 100%);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center}.alliance-service .alliance-banner .banner-placeholder h1{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.alliance-service .alliance-banner .banner-placeholder p{font-size:1.2rem;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.3)}.alliance-service .alliance-tabs-section{padding:4rem 0;background:var(--color-gray-25)}.alliance-service .tabs-container{max-width:1200px;margin:0 auto}.alliance-service .tabs-header{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;padding:.5rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.alliance-service .tab-button{flex:1;min-width:180px;padding:1rem 1.5rem;border:none;background:transparent;color:#999;color:var(--color-gray-600);font-size:.9rem;font-weight:500;border-radius:8px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.alliance-service .tab-button:hover{background:#f0f0f0;background:var(--color-gray-50);color:#535862;color:var(--color-gray-800)}.alliance-service .tab-button.active{background:#d61518;background:var(--color-primary);color:#fff;box-shadow:0 2px 8px rgba(214,21,24,.3)}.alliance-service .tab-content{min-height:300px}.alliance-intro-layout{display:flex;align-items:center;gap:4rem;min-height:400px}.alliance-features-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2rem 1fr 2rem 1fr;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.alliance-members-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.alliance-news-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2rem 1fr 2rem 1fr;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3rem}@media (max-width: 1024px){.alliance-service .alliance-banner{height:300px}.alliance-service .alliance-banner .banner-placeholder h1{font-size:2.5rem}.alliance-service .tab-button{min-width:150px;padding:.8rem 1rem;font-size:.85rem}.alliance-intro-layout{flex-direction:column;gap:2rem;text-align:center}.alliance-intro-layout .intro-content{padding-right:0!important}.alliance-features-grid{-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2,1fr)}.alliance-members-grid{-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(3,1fr)}.alliance-news-grid{-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.alliance-service .alliance-banner{height:250px}.alliance-service .alliance-banner .banner-placeholder h1{font-size:2rem}.alliance-service .alliance-banner .banner-placeholder p{font-size:1rem}.alliance-service .alliance-tabs-section{padding:2rem 0}.alliance-service .tabs-header{flex-direction:column;gap:.3rem}.alliance-service .tab-button{min-width:auto;flex:none;text-align:center}.alliance-features-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.alliance-members-grid{-ms-grid-columns:1fr 1.5rem 1fr;grid-template-columns:repeat(2,1fr)}.alliance-news-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (max-width: 480px){.alliance-service .alliance-banner{height:200px}.alliance-service .alliance-banner .banner-placeholder h1{font-size:1.5rem}.alliance-service .tab-button{padding:.7rem 1rem;font-size:.8rem}}.careers-info{padding:0 1rem}.careers-info .careers-info__header h2{font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;margin:.5rem 0;color:#1d1f20;color:var(--color-gray-900)}.careers-info .careers-info__header span{font-size:.875rem;font-size:var(--font-size-sm);color:#535862;color:var(--color-gray-800)}.careers-info h3{font-size:1rem;font-size:var(--font-size-base);font-weight:600;color:#1d1f20;color:var(--color-gray-900);margin:1.2rem 0 1rem;padding-left:12px;border-left:3px solid #D61518;border-left:3px solid var(--color-primary)}.careers-info ul{list-style:none;padding:0;margin:0}.careers-info ul li{font-size:1rem;font-size:var(--font-size-base);color:#535862;color:var(--color-gray-800);line-height:1.4;padding-left:16px;position:relative;list-style:none}.careers-info p{font-size:.875rem;font-size:var(--font-size-sm);color:#535862;color:var(--color-gray-800);line-height:1.4;margin-bottom:.6rem}@media (prefers-reduced-motion: no-preference){.fade-in{animation:fadeIn .6s ease-out forwards}.fade-in-up{animation:fadeInUp .8s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}.hover-lift{transition:all .3s ease-in-out;transition:all var(--transition-normal);cursor:pointer}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.btn{position:relative;overflow:hidden;transition:all .3s ease-in-out;transition:all var(--transition-normal)}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn:hover:before{left:100%}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:.25rem;border-radius:var(--border-radius-sm)}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.show-mobile{display:block}@media (min-width: 768px){.show-mobile{display:none}}.hide-mobile{display:none}@media (min-width: 768px){.hide-mobile{display:block}}.show-tablet{display:none}@media (min-width: 768px){.show-tablet{display:block}}@media (min-width: 1024px){.show-tablet{display:none}}.show-desktop{display:none}@media (min-width: 1024px){.show-desktop{display:block}}.grid-responsive{display:-ms-grid;display:grid;grid-gap:1rem;grid-gap:var(--spacing-md);gap:1rem;gap:var(--spacing-md);-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width: 768px){.grid-responsive{-ms-grid-columns:1fr var(--spacing-lg) 1fr;grid-template-columns:repeat(2,1fr);gap:1.5rem;gap:var(--spacing-lg)}}@media (min-width: 1024px){.grid-responsive{-ms-grid-columns:1fr var(--spacing-xl) 1fr var(--spacing-xl) 1fr;grid-template-columns:repeat(3,1fr);gap:2rem;gap:var(--spacing-xl)}}.grid-responsive-2{display:-ms-grid;display:grid;grid-gap:1rem;grid-gap:var(--spacing-md);gap:1rem;gap:var(--spacing-md);-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width: 768px){.grid-responsive-2{-ms-grid-columns:1fr var(--spacing-lg) 1fr;grid-template-columns:repeat(2,1fr);gap:1.5rem;gap:var(--spacing-lg)}}.grid-responsive-4{display:-ms-grid;display:grid;grid-gap:1rem;grid-gap:var(--spacing-md);gap:1rem;gap:var(--spacing-md);-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width: 768px){.grid-responsive-4{-ms-grid-columns:1fr var(--spacing-md) 1fr;grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.grid-responsive-4{-ms-grid-columns:1fr var(--spacing-md) 1fr var(--spacing-md) 1fr var(--spacing-md) 1fr;grid-template-columns:repeat(4,1fr)}}.text-center-mobile{text-align:center}@media (min-width: 768px){.text-center-mobile{text-align:left}}.text-left-desktop{text-align:center}@media (min-width: 1024px){.text-left-desktop{text-align:left}}.p-responsive{padding:1rem;padding:var(--spacing-md)}@media (min-width: 768px){.p-responsive{padding:1.5rem;padding:var(--spacing-lg)}}@media (min-width: 1024px){.p-responsive{padding:2rem;padding:var(--spacing-xl)}}.py-responsive{padding-top:2rem;padding-top:var(--spacing-xl);padding-bottom:2rem;padding-bottom:var(--spacing-xl)}@media (min-width: 768px){.py-responsive{padding-top:3rem;padding-top:var(--spacing-2xl);padding-bottom:3rem;padding-bottom:var(--spacing-2xl)}}@media (min-width: 1024px){.py-responsive{padding-top:4rem;padding-top:var(--spacing-3xl);padding-bottom:4rem;padding-bottom:var(--spacing-3xl)}}.w-full-mobile{width:100%}@media (min-width: 768px){.w-full-mobile{width:auto}}.max-w-responsive{max-width:100%}@media (min-width: 768px){.max-w-responsive{max-width:600px}}@media (min-width: 1024px){.max-w-responsive{max-width:800px}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.5rem;padding:var(--spacing-sm) var(--spacing-lg);border:none;border-radius:.5rem;border-radius:var(--border-radius-md);font-size:1rem;font-size:var(--font-size-base);font-weight:500;text-decoration:none;cursor:pointer;transition:all .15s ease-in-out;transition:all var(--transition-fast)}.btn:focus{outline:2px solid #D61518;outline:2px solid var(--color-primary);outline-offset:2px}.btn:disabled{opacity:.6;cursor:not-allowed}.btn--primary{background-color:#d61518;background-color:var(--color-primary);color:#fff;color:var(--color-white)}.btn--primary:hover:not(:disabled){background-color:#c71b1e;background-color:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:var(--shadow-md)}.btn--secondary{background-color:#dfdcdd;background-color:var(--color-gray-100);color:#535862;color:var(--color-gray-800)}.btn--secondary:hover:not(:disabled){background-color:#e2e8f0;background-color:var(--color-gray-200)}.btn--outline{background-color:transparent;color:#d61518;color:var(--color-primary);border:2px solid #D61518;border:2px solid var(--color-primary)}.btn--outline:hover:not(:disabled){background-color:#d61518;background-color:var(--color-primary);color:#fff;color:var(--color-white)}.btn--ghost{background-color:transparent;color:#d61518;color:var(--color-primary)}.btn--ghost:hover:not(:disabled){background-color:#f0f0f0;background-color:var(--color-gray-50)}.btn--sm{padding:.25rem 1rem;padding:var(--spacing-xs) var(--spacing-md);font-size:.875rem;font-size:var(--font-size-sm)}.btn--lg{padding:1rem 2rem;padding:var(--spacing-md) var(--spacing-xl);font-size:1.125rem;font-size:var(--font-size-lg)}.btn--full{width:100%}.card{background-color:#fff;background-color:var(--color-white);border-radius:.75rem;border-radius:var(--border-radius-lg);box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:var(--shadow-sm);overflow:hidden;transition:all .3s ease-in-out;transition:all var(--transition-normal)}.card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card__header{padding:1.5rem;padding:var(--spacing-lg);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-gray-200)}.card__body{padding:1.5rem;padding:var(--spacing-lg)}.card__footer{padding:1.5rem;padding:var(--spacing-lg);border-top:1px solid #e2e8f0;border-top:1px solid var(--color-gray-200);background-color:#f0f0f0;background-color:var(--color-gray-50)}.badge{display:inline-flex;align-items:center;padding:.25rem .5rem;padding:var(--spacing-xs) var(--spacing-sm);font-size:.75rem;font-size:var(--font-size-xs);font-weight:500;border-radius:1rem;border-radius:var(--border-radius-xl)}.badge--primary{background-color:#d61518;background-color:var(--color-primary);color:#fff;color:var(--color-white)}.badge--secondary{background-color:#dfdcdd;background-color:var(--color-gray-100);color:#535862;color:var(--color-gray-800)}.badge--success{background-color:#10b981;background-color:var(--color-success);color:#fff;color:var(--color-white)}.badge--warning{background-color:#f59e0b;background-color:var(--color-warning);color:#fff;color:var(--color-white)}.badge--error{background-color:#ef4444;background-color:var(--color-error);color:#fff;color:var(--color-white)}.divider{height:1px;background-color:#e2e8f0;background-color:var(--color-gray-200);margin:1.5rem 0;margin:var(--spacing-lg) 0}.divider--vertical{width:1px;height:auto;margin:0 1.5rem;margin:0 var(--spacing-lg)}.skeleton{background:linear-gradient(90deg,#e2e8f0 25%,#dfdcdd,#e2e8f0 75%);background:linear-gradient(90deg,var(--color-gray-200) 25%,var(--color-gray-100) 50%,var(--color-gray-200) 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:.25rem;border-radius:var(--border-radius-sm)}.skeleton--text{height:1em;margin-bottom:.25rem;margin-bottom:var(--spacing-xs)}.skeleton--text:last-child{margin-bottom:0;width:60%}.skeleton--avatar{width:40px;height:40px;border-radius:50%}.skeleton--button{height:40px;width:120px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
