.editor-index-common-card:has(.swiper-slide-active.index-banner-swiper-theme-white) .index-banner-swiper-pagination-item{color:#fff}.editor-index-common-card:has(.swiper-slide-active.index-banner-swiper-theme-white) .index-banner-swiper-pagination-title{color:#fff}.editor-index-common-card:has(.swiper-slide-active.index-banner-swiper-theme-black) .index-banner-swiper-pagination-item{color:#000}.editor-index-common-card:has(.swiper-slide-active.index-banner-swiper-theme-black) .index-banner-swiper-pagination-title{color:#000}.index-common-card-layout-one{grid-template-columns:1fr;gap:12px;display:grid}.index-common-card-layout-one .index-common-card-item-img{aspect-ratio:1}@media (max-width:1024px){.index-common-card-layout-one .index-common-card-item-img{aspect-ratio:auto;height:600px}}.index-common-card-layout-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.index-common-card-layout-two .index-common-card-item{cursor:pointer;height:700px}.index-common-card-layout-two:has(>:last-child:nth-child(odd))>:first-child{grid-column:span 2}@media (max-width:1024px){.index-common-card-layout-two{gap:18px}.index-common-card-layout-two .index-common-card-item{aspect-ratio:auto;height:500px}.index-common-card-layout-two:has(>:last-child:nth-child(odd))>:first-child{aspect-ratio:auto}}@media not (min-width:768px){.index-common-card-layout-two{grid-template-columns:1fr;gap:12px}}.index-common-card-placeholder{width:100%;min-height:1030px}@media not (min-width:768px){.index-common-card-placeholder{min-height:1012px}}.index-common-card-item{position:relative}.index-common-card-item-msg{width:100%;height:100%;padding:40px 14px 0;position:absolute;top:0;left:0}@media only screen and not (max-width:1440px){.index-common-card-item-msg{padding:80px 85px 0}}@media (max-width:1024px){.index-common-card-item-msg{padding:40px 24px 0}}.index-common-card-item-info{text-align:center;white-space:pre-line;word-break:break-word;width:100%;height:100%;line-height:1.2}.index-common-card-item-label:empty{display:none}.index-common-card-item-label{margin-bottom:12px}@media (max-width:1024px){.index-common-card-item-label{margin-bottom:4px}}.index-common-card-item-title{font-family:var(--ff-woff2-EB);font-size:48px}@media (max-width:1440px){.index-common-card-item-title{font-size:32px}}@media (max-width:1024px){.index-common-card-item-title{font-size:24px}}.index-common-card-item-desc{font-family:var(--ff-woff2-M);margin-top:12px;font-size:20px}@media (max-width:1440px){.index-common-card-item-desc{font-size:16px}}@media (max-width:1024px){.index-common-card-item-desc{margin-top:4px;font-size:16px}}.index-common-card-item-box-btn{justify-content:center;gap:24px;padding-top:24px;display:flex}.index-common-card-item-theme-white .index-common-card-item-label,.index-common-card-item-theme-white .index-common-card-item-title,.index-common-card-item-theme-white .index-common-card-item-desc{color:#fff}.index-common-card-item-theme-black .index-common-card-item-label,.index-common-card-item-theme-black .index-common-card-item-title,.index-common-card-item-theme-black .index-common-card-item-desc{color:#000}
.editor-index-global-site-popup .index-global-site-popup-wrapper{width:min(100vw - 160px,1440px);margin:0 auto;padding:60px 0}@media only screen and not (max-width:1440px){.editor-index-global-site-popup .index-global-site-popup-wrapper{padding:80px 0}}@media (max-width:1024px){.editor-index-global-site-popup .index-global-site-popup-wrapper{width:calc(100vw - 96px);padding:40px 0}}@media not (min-width:768px){.editor-index-global-site-popup .index-global-site-popup-wrapper{width:calc(100vw - 48px)}}.editor-index-global-site-popup .index-global-site-popup-card{color:#fff;aspect-ratio:3;background:#1c1c1e;border-radius:24px;align-items:center;padding:56px 48px 56px 64px;display:flex;position:relative;overflow:hidden}@media only screen and not (max-width:1440px){.editor-index-global-site-popup .index-global-site-popup-card{padding:64px 56px 64px 72px}}@media (max-width:1024px){.editor-index-global-site-popup .index-global-site-popup-card{aspect-ratio:2.1;border-radius:20px;padding:40px 32px}}@media not (min-width:768px){.editor-index-global-site-popup .index-global-site-popup-card{aspect-ratio:3.3/5;border-radius:4px;align-items:flex-start;padding:32px 24px}}.editor-index-global-site-popup .index-global-site-popup-bg{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.editor-index-global-site-popup .index-global-site-popup-left{z-index:1;max-width:420px;position:relative}@media only screen and not (max-width:1440px){.editor-index-global-site-popup .index-global-site-popup-left{max-width:520px}}@media (max-width:1024px){.editor-index-global-site-popup .index-global-site-popup-left{max-width:56%}}@media not (min-width:768px){.editor-index-global-site-popup .index-global-site-popup-left{max-width:100%;height:100%}}.editor-index-global-site-popup .index-global-site-popup-title{font-family:var(--ff-woff2-B);color:#fff;white-space:pre-wrap;word-break:break-word;margin:0;font-size:28px;line-height:1.25}@media only screen and not (max-width:1440px){.editor-index-global-site-popup .index-global-site-popup-title{font-size:40px}}@media (max-width:1024px){.editor-index-global-site-popup .index-global-site-popup-title{font-size:20px}}@media not (min-width:768px){.editor-index-global-site-popup .index-global-site-popup-title{font-size:20px}}.editor-index-global-site-popup .index-global-site-popup-subtitle{font-family:var(--ff-woff2-M);color:#ffffffe0;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:24px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}@media only screen and not (max-width:1440px){.editor-index-global-site-popup .index-global-site-popup-subtitle{font-size:18px}}.editor-index-global-site-popup .index-global-site-popup-btn{color:#1c1c1e;height:42px;font-family:var(--ff-woff2-B);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:40px;padding:0 18px;font-size:14px;line-height:1;transition:opacity .2s;display:inline-flex}@media only screen and not (max-width:1440px){.editor-index-global-site-popup .index-global-site-popup-btn{height:48px;padding:0 28px;font-size:16px}}@media not (min-width:768px){.editor-index-global-site-popup .index-global-site-popup-btn{width:100%;margin-top:24px;padding:0 22px;font-size:14px;position:absolute;bottom:0}}.editor-index-global-site-popup .index-global-site-popup-btn:hover{opacity:.9}.editor-index-global-site-popup .index-global-site-popup-btn svg{flex:none}
