@charset "utf-8";

/* Shengchao Textile homepage */
.sc-home-body {--theme-color: #E60012;--theme-color-rgb: 230,0,18;--swiper-theme-color: #E60012;}
.sc-home-body .Header-wrapper {left: 4%;top: .3rem;width: 92%;border-radius: .5rem;background: #fff;box-shadow: 0 .12rem .35rem rgba(7,23,41,.1);}
.sc-home-body .Header-wrapper.on,
.sc-home-body .Header-wrapper.c-head-move {left: 0;top: 0;width: 100%;border-radius: 0;box-shadow: 0 .05rem .25rem rgba(7,23,41,.09);}
.sc-home-body .Header-container.w16 {width: 100%;max-width: 100%;padding: 0 .34rem;}
.sc-home-body .Header-container .c-nav > li {margin-right: .42rem;}
.sc-home-body .Header-container .tool {margin-left: .05rem;}
.sc-home-body .Header-container .tool .search {display: flex;align-items: center;justify-content: center;width: .5rem;height: .5rem;margin-right: .12rem;border: 1px solid #E1E5EB;border-radius: 50%;color: #172033;transition: .3s ease;}
.sc-home-body .Header-container .tool .search i {font-size: var(--f20);}
.sc-home-body .Header-container .tool .search:hover {border-color: #E60012;color: #E60012;}
.sc-home-body .sc-header-message {display: inline-flex;align-items: center;justify-content: center;min-width: 1.65rem;height: .56rem;padding: 0 .24rem;border-radius: .3rem;background: #E60012;color: #fff;font-weight: 700;transition: .3s ease;}
.sc-home-body .sc-header-message svg {width: .23rem;height: .23rem;margin-right: .09rem;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;}
.sc-home-body .sc-header-message:hover {background: #B9000E;transform: translateY(-.02rem);}
.sc-home-body .Footer-wrapper {background: #0A1422;color: rgba(255,255,255,.72);}
.sc-home-body .Footer-wrapper::before,
.sc-home-body .Footer-wrapper::after {background: #E60012;}
.sc-home-body .Footer-wrapper::after {background: #303A4A;}
.sc-home-body .Footer-wrapper .tit,
.sc-home-body .Footer-wrapper .foot_nav_link a,
.sc-home-body .Footer-wrapper .mid ul li > p {color: #fff;}

.sc-home-page {
	--sc-red: #E60012;
	--sc-red-dark: #B9000E;
	--sc-ink: #172033;
	--sc-muted: #667085;
	--sc-line: #E5E9F0;
	--sc-soft: #F4F7FB;
	--sc-night: #0E1A2B;
	display: flex;
	flex-direction: column;
	background: #fff;
	color: var(--sc-ink);
}

.sc-home-page .sc-home-section {padding: 1.15rem 0;}
.sc-home-page .sc-home-label {color: var(--sc-red);font-weight: 700;letter-spacing: .01rem;}
.sc-home-page .sc-home-section-title {max-width: 8.8rem;color: var(--sc-ink);}
.sc-home-page .sc-home-section-desc {max-width: 7.4rem;color: var(--sc-muted);}
.sc-home-page .sc-home-heading .sc-home-section-title,
.sc-home-page .sc-home-heading .sc-home-section-desc {margin-left: auto;margin-right: auto;}

.sc-home-page .sc-home-btn {display: inline-flex;align-items: center;justify-content: center;min-height: .56rem;padding: 0 .31rem;border: 1px solid transparent;border-radius: .08rem;font-weight: 700;transition: .3s ease;}
.sc-home-page .sc-home-btn-primary {background: var(--sc-red);color: #fff;box-shadow: 0 .12rem .3rem rgba(230,0,18,.18);}
.sc-home-page .sc-home-btn-primary:hover {background: var(--sc-red-dark);transform: translateY(-.03rem);}
.sc-home-page .sc-home-btn-light {border-color: rgba(255,255,255,.7);color: #fff;background: rgba(255,255,255,.06);}
.sc-home-page .sc-home-btn-light:hover {background: #fff;color: var(--sc-ink);transform: translateY(-.03rem);}
.sc-home-page .sc-home-btn-ghost {border-color: transparent;color: var(--sc-ink);background: rgba(255,255,255,.72);}
.sc-home-page .sc-home-btn-ghost:hover {border-color: transparent;background: #fff;color: var(--sc-red);transform: translateY(-.03rem);}
.sc-home-page .sc-home-text-link {display: inline-flex;align-items: center;color: var(--sc-ink);font-weight: 700;}
.sc-home-page .sc-home-text-link svg,
.sc-home-page .sc-home-product-link svg {width: .2rem;height: .2rem;margin-left: .1rem;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;transition: .3s ease;}
.sc-home-page .sc-home-text-link:hover {color: var(--sc-red);}
.sc-home-page .sc-home-text-link:hover svg {transform: translateX(.05rem);}

.sc-home-page .sc-home-arrow {display: flex;align-items: center;justify-content: center;width: .5rem;height: .5rem;padding: 0;border: 1px solid var(--sc-line);border-radius: 50%;background: #fff;color: var(--sc-ink);cursor: pointer;transition: .3s ease;}
.sc-home-page .sc-home-arrow svg {width: .21rem;height: .21rem;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;}
.sc-home-page .sc-home-arrow:hover {border-color: var(--sc-red);background: var(--sc-red);color: #fff;}

.sc-home-hero {position: relative;height: 9rem;min-height: 680px;overflow: hidden;background: var(--sc-night);}
.sc-home-hero .sc-home-hero-swiper,
.sc-home-hero .sc-home-hero-slide {height: 100%;}
.sc-home-hero .sc-home-hero-image {width: 100%;height: 100%;object-fit: cover;}
.sc-home-hero .sc-home-hero-shade {position: absolute;inset: 0;background: linear-gradient(90deg, rgba(8,18,33,.88) 0%,rgba(8,18,33,.63) 42%,rgba(8,18,33,.12) 78%);}
.sc-home-hero .sc-home-hero-content {position: absolute;left: 50%;top: 0;height: 100%;transform: translateX(-50%);display: flex;align-items: center;z-index: 2;}
.sc-home-hero .sc-home-hero-copy {width: 8.8rem;padding-top: .65rem;color: #fff;}
.sc-home-hero .sc-home-hero-label {display: none;color: rgba(255,255,255,.72);letter-spacing: .04em;text-transform: uppercase;}
.sc-home-hero .sc-home-hero-title {color: #fff;}
.sc-home-hero .sc-home-hero-accent {color: var(--sc-red);}
.sc-home-hero .sc-home-hero-desc {max-width: 7.2rem;color: rgba(255,255,255,.78);}
.sc-home-hero .sc-home-hero-tools {position: absolute;z-index: 4;left: 50%;bottom: .5rem;transform: translateX(-50%);}
.sc-home-hero .sc-home-hero-pagination {position: static;width: auto;display: flex;align-items: center;justify-content: center;}
.sc-home-hero .sc-home-hero-pagination .swiper-pagination-bullet {width: .1rem;height: .1rem;margin: 0 .06rem;background: #fff;opacity: .45;transition: .3s ease;}
.sc-home-hero .sc-home-hero-pagination .swiper-pagination-bullet-active {width: .42rem;border-radius: .1rem;opacity: 1;background: var(--sc-red);}
.sc-home-hero .sc-home-hero-arrows .sc-home-arrow {border-color: rgba(255,255,255,.35);background: rgba(255,255,255,.08);color: #fff;backdrop-filter: blur(8px);}
.sc-home-hero .sc-home-hero-arrows .sc-home-arrow:hover {background: var(--sc-red);border-color: var(--sc-red);}

/* Light banners: left copy stays dark on pale sky / fabric backgrounds */
.sc-home-hero .sc-home-hero-slide-light .sc-home-hero-shade {background: linear-gradient(90deg, rgba(255,255,255,.42) 0%,rgba(255,255,255,.18) 38%,rgba(255,255,255,0) 68%);}
.sc-home-hero .sc-home-hero-slide-light .sc-home-hero-copy {color: var(--sc-ink);}
.sc-home-hero .sc-home-hero-slide-light .sc-home-hero-title {color: #111827;}
.sc-home-hero .sc-home-hero-slide-light .sc-home-hero-desc {color: rgba(17,24,39,.72);}
.sc-home-hero .sc-home-hero-slide-sprint .sc-home-hero-image {object-position: 72% center;}
.sc-home-hero .sc-home-hero-slide-yoga .sc-home-hero-image {object-position: 78% center;}
.sc-home-hero .sc-home-hero-slide-run .sc-home-hero-image {object-position: 78% center;}
.sc-home-hero .sc-home-hero-slide-yoga .sc-home-hero-content {align-items: flex-start;}
.sc-home-hero .sc-home-hero-slide-yoga .sc-home-hero-copy {padding-top: 1.85rem;}
.sc-home-hero.is-light-tools .sc-home-hero-pagination .swiper-pagination-bullet {background: rgba(14,26,43,.35);}
.sc-home-hero.is-light-tools .sc-home-hero-pagination .swiper-pagination-bullet-active {background: var(--sc-red);opacity: 1;}
.sc-home-hero.is-light-tools .sc-home-hero-arrows .sc-home-arrow {border-color: rgba(14,26,43,.16);background: rgba(255,255,255,.88);color: var(--sc-ink);}
.sc-home-hero.is-light-tools .sc-home-hero-arrows .sc-home-arrow:hover {background: var(--sc-red);border-color: var(--sc-red);color: #fff;}

.sc-home-about {background: var(--sc-soft);}
.sc-home-about .sc-home-about-copy {width: 42%;padding-top: .55rem;}
.sc-home-about .sc-home-about-visual {position: relative;width: 49%;}
.sc-home-about .sc-home-about-main {border-radius: .18rem;}
.sc-home-about .sc-home-about-main img {border-radius: .18rem;}
.sc-home-about .sc-home-about-note {position: absolute;left: -.45rem;bottom: .42rem;display: flex;align-items: stretch;width: 2.5rem;min-height: 1.04rem;overflow: hidden;border-radius: .1rem;background: var(--sc-night);color: #fff;box-shadow: 0 .12rem .3rem rgba(14,26,43,.2);}
.sc-home-about .sc-home-about-note-icon {display: flex;align-items: center;justify-content: center;flex: 0 0 .84rem;width: .84rem;color: #fff;}
.sc-home-about .sc-home-about-note-icon svg {width: .5rem;height: .5rem;padding: .1rem;border-radius: 50%;background: var(--sc-red);fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round;box-shadow: 0 0 0 .05rem rgba(230,0,18,.14);}
.sc-home-about .sc-home-about-note-copy {display: flex;justify-content: center;flex-direction: column;padding: .14rem .16rem;}
.sc-home-about .sc-home-about-note-value {display: flex;align-items: flex-end;color: #fff;}
.sc-home-about .sc-home-about-note-value strong {color: #fff;line-height: .9;}
.sc-home-about .sc-home-about-note-value span {margin-left: .08rem;color: #fff;font-weight: 700;line-height: 1;}
.sc-home-about .sc-home-about-note-text {margin-top: .07rem;color: #BAC4D1;}
.sc-home-about .sc-home-check {display: flex;align-items: center;color: #344054;}
.sc-home-about .sc-home-check span {position: relative;flex: 0 0 .18rem;width: .18rem;height: .18rem;margin-right: .15rem;border-radius: 50%;background: var(--sc-red);}
.sc-home-about .sc-home-check span::after {content: '';position: absolute;left: .05rem;top: .035rem;width: .07rem;height: .04rem;border-left: 1px solid #fff;border-bottom: 1px solid #fff;transform: rotate(-45deg);}

.sc-home-applications {background: #fff;}
.sc-home-applications .sc-home-app-heading {text-align: left;align-items: flex-end;}
.sc-home-applications .sc-home-app-heading-copy {width: 8.5rem;max-width: calc(100% - 1.4rem);}
.sc-home-applications .sc-home-app-heading .sc-home-section-title,
.sc-home-applications .sc-home-app-heading .sc-home-section-desc {margin-left: 0;margin-right: 0;}
.sc-home-applications .sc-home-app-v1-swiper {height: 5.2rem;overflow: hidden;}
.sc-home-applications .sc-home-app-v1-swiper .swiper-wrapper {height: 100%;}
.sc-home-applications .sc-home-app-v1 .sc-home-app-card {width: 21%;height: 5.2rem;flex-shrink: 0;transition: width .55s cubic-bezier(.22,.8,.3,1);}
.sc-home-applications .sc-home-app-v1 .sc-home-app-card.is-active {width: 46%;}
.sc-home-applications .sc-home-app-v1-media {position: absolute;inset: 0;}
.sc-home-applications .sc-home-app-v1-media img {width: 100%;height: 100%;object-fit: cover;transition: transform .65s cubic-bezier(.2,.7,.2,1);}
.sc-home-applications .sc-home-app-v1 .sc-home-app-desc {max-height: 0;max-width: 4.5rem;opacity: 0;overflow: hidden;transform: translateY(.12rem);transition: .35s ease;}
.sc-home-applications .sc-home-app-v1 .sc-home-app-card.is-active .sc-home-app-desc {max-height: 1rem;opacity: 1;transform: translateY(0);}
.sc-home-applications .sc-home-app-v1 .sc-home-app-card.is-active .sc-home-app-overlay {background: linear-gradient(180deg,rgba(10,23,39,.04) 22%,rgba(5,15,26,.9) 100%);}
.sc-home-applications .sc-home-app-v1 .sc-home-app-card:hover .sc-home-app-v1-media img,
.sc-home-applications .sc-home-app-v1 .sc-home-app-card.is-active .sc-home-app-v1-media img {transform: scale(1.045);}
.sc-home-applications .sc-home-app-version-title {display: flex;align-items: center;color: var(--sc-ink);}
.sc-home-applications .sc-home-version-label {display: inline-block;margin-right: .14rem;color: var(--sc-red);letter-spacing: .02rem;}
.sc-home-applications .sc-home-app-v2 {display: none;}
.sc-home-applications .sc-home-app-grid-v2 {display: grid;grid-template-columns: repeat(12,1fr);grid-gap: .2rem;}
.sc-home-applications .sc-home-app-grid-v2 .sc-home-app-card {grid-column: span 3;}
.sc-home-applications .sc-home-app-grid-v2 .sc-home-app-card:nth-child(n+5) {grid-column: span 4;}
.sc-home-applications .sc-home-app-card {position: relative;display: block;overflow: hidden;border-radius: .14rem;background: #dfe5ec;}
.sc-home-applications .sc-home-app-media img {transition: .65s cubic-bezier(.2,.7,.2,1);}
.sc-home-applications .sc-home-app-overlay {position: absolute;inset: 0;background: linear-gradient(180deg,transparent 28%,rgba(5,15,26,.78) 100%);transition: .3s ease;}
.sc-home-applications .sc-home-app-copy {position: absolute;left: .3rem;right: .3rem;bottom: .28rem;color: #fff;}
.sc-home-applications .sc-home-app-desc {max-width: 3.8rem;color: rgba(255,255,255,.75);}
.sc-home-applications .sc-home-app-arrow {position: absolute;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;width: .44rem;height: .44rem;border-radius: 50%;background: rgba(255,255,255,.18);color: #fff;transition: .3s ease;}
.sc-home-applications .sc-home-app-arrow svg {width: .2rem;height: .2rem;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;}
.sc-home-applications .sc-home-app-card:hover .sc-home-app-media img {transform: scale(1.055);}
.sc-home-applications .sc-home-app-card:hover .sc-home-app-overlay {background: linear-gradient(180deg,rgba(230,0,18,.04) 15%,rgba(5,15,26,.84) 100%);}
.sc-home-applications .sc-home-app-card:hover .sc-home-app-arrow {background: var(--sc-red);transform: translateX(.03rem);}

.sc-home-services {background: var(--sc-soft);}
.sc-home-services .sc-home-service-grid {display: flex;align-items: stretch;height: 4.9rem;}
.sc-home-services .sc-home-service-item {position: relative;flex: 1 1 0;min-width: 0;margin-right: .2rem;padding: .4rem .32rem;overflow: hidden;border-radius: .16rem;background: #EAEFF6;transition: flex .55s cubic-bezier(.22,.8,.3,1),transform .35s ease;}
.sc-home-services .sc-home-service-item:last-child {margin-right: 0;}
.sc-home-services .sc-home-service-item.is-active {flex: 1.7 1 0;}
.sc-home-services .sc-home-service-media {position: absolute;inset: 0;opacity: 0;transition: .45s ease;}
.sc-home-services .sc-home-service-media::after {content: '';position: absolute;inset: 0;background: linear-gradient(180deg,rgba(7,19,33,.15),rgba(7,19,33,.6));}
.sc-home-services .sc-home-service-media img {width: 100%;height: 100%;object-fit: cover;transition: .65s ease;}
.sc-home-services .sc-home-service-icon {position: relative;z-index: 1;display: flex;align-items: center;justify-content: center;width: .66rem;height: .66rem;border-radius: 50%;background: #fff;color: var(--sc-red);box-shadow: 0 .08rem .25rem rgba(17,24,39,.08);}
.sc-home-services .sc-home-service-icon svg {width: .34rem;height: .34rem;fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round;}
.sc-home-services .sc-home-service-title {position: absolute;z-index: 1;left: .32rem;right: .32rem;bottom: 1.2rem;transition: .35s ease;}
.sc-home-services .sc-home-service-desc {position: absolute;z-index: 1;left: .32rem;right: .32rem;bottom: .35rem;color: var(--sc-muted);transition: .35s ease;}
.sc-home-services .sc-home-service-item.is-active .sc-home-service-media {opacity: 1;}
.sc-home-services .sc-home-service-item.is-active .sc-home-service-media img {transform: scale(1.04);}
.sc-home-services .sc-home-service-item.is-active .sc-home-service-title,
.sc-home-services .sc-home-service-item.is-active .sc-home-service-desc {color: #fff;}
.sc-home-services .sc-home-service-item:hover {transform: translateY(-.04rem);}

.sc-home-trust {background: #fff;}
.sc-home-trust .sc-home-trust-visual {position: relative;width: 48%;padding: 0 0 .55rem .55rem;}
.sc-home-trust .sc-home-trust-main {border-radius: .18rem;}
.sc-home-trust .sc-home-trust-main img,
.sc-home-trust .sc-home-trust-mini img {border-radius: .18rem;}
.sc-home-trust .sc-home-trust-mini {position: absolute;left: 0;bottom: 0;width: 2.25rem;border: .08rem solid #fff;border-radius: .18rem;box-shadow: 0 .12rem .4rem rgba(17,24,39,.15);overflow: hidden;}
.sc-home-trust .sc-home-trust-copy {width: 43%;padding-top: .25rem;}
.sc-home-trust .sc-home-progress-head h3 {font-size: inherit;}
.sc-home-trust .sc-home-progress-head span {color: var(--sc-red);font-weight: 700;}
.sc-home-trust .sc-home-progress-track {height: .07rem;border-radius: .1rem;background: #ECEFF3;overflow: hidden;}
.sc-home-trust .sc-home-progress-value {display: block;height: 100%;border-radius: inherit;background: var(--sc-red);}
.sc-home-trust .sc-home-progress-value-98 {width: 98%;}
.sc-home-trust .sc-home-progress-value-95 {width: 95%;}
.sc-home-trust .sc-home-progress-value-96 {width: 96%;}

.sc-home-fabric-band {position: relative;overflow: hidden;}
.sc-home-fabric-band .sc-home-fabric-band-media {position: relative;}
.sc-home-fabric-band .sc-home-fabric-band-ratio {padding-bottom: 34%;}
.sc-home-fabric-band .sc-home-fabric-band-ratio::after {content: '';position: absolute;inset: 0;background: linear-gradient(90deg,rgba(10,23,39,.76),rgba(10,23,39,.15));}
.sc-home-fabric-band .sc-home-fabric-band-copy {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);color: #fff;}
.sc-home-fabric-band .sc-home-fabric-band-title {max-width: 7.4rem;color: #fff;}
.sc-home-fabric-band .sc-home-circle-link {display: flex;align-items: center;justify-content: center;width: .72rem;height: .72rem;border-radius: 50%;background: var(--sc-red);color: #fff;box-shadow: 0 .14rem .35rem rgba(230,0,18,.3);transition: .3s ease;}
.sc-home-fabric-band .sc-home-circle-link svg {width: .27rem;height: .27rem;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;}
.sc-home-fabric-band .sc-home-circle-link:hover {transform: translateX(.07rem);background: var(--sc-red-dark);}

.sc-home-strength {background: var(--sc-soft);}
.sc-home-strength .sc-home-strength-grid {display: grid;grid-template-columns: repeat(4,1fr);grid-gap: .24rem;}
.sc-home-strength .sc-home-strength-item {position: relative;}
.sc-home-strength .sc-home-strength-media {border-radius: .13rem;background: #dfe5ec;}
.sc-home-strength .sc-home-strength-media img {border-radius: .13rem;transition: .5s ease;}
.sc-home-strength .sc-home-strength-icon {position: absolute;right: .18rem;top: .18rem;display: flex;align-items: center;justify-content: center;width: .5rem;height: .5rem;border-radius: 50%;background: #fff;color: var(--sc-red);box-shadow: 0 .08rem .2rem rgba(17,24,39,.12);}
.sc-home-strength .sc-home-strength-icon svg {width: .27rem;height: .27rem;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;}
.sc-home-strength .sc-home-strength-desc {color: var(--sc-muted);}
.sc-home-strength .sc-home-strength-item:hover .sc-home-strength-media img {transform: scale(1.04);}
.sc-home-strength .sc-home-strength-item:hover .sc-home-strength-title {color: var(--sc-red);}

.sc-home-experience {background: #fff;background: url('../images/generated/home-experience-background.webp') no-repeat center/cover;}
.sc-home-experience .sc-home-experience-visual {width: 49%;}
.sc-home-experience .sc-home-experience-media {border-radius: .18rem;}
.sc-home-experience .sc-home-experience-media img {border-radius: .18rem;}
.sc-home-experience .sc-home-experience-copy {width: 43%;padding-top: .25rem;}
.sc-home-experience .sc-home-stat-grid {display: grid;grid-template-columns: repeat(2,1fr);grid-gap: .35rem .45rem;}
.sc-home-experience .sc-home-stat-item {padding-top: .22rem;border-top: 1px solid var(--sc-line);}
.sc-home-experience .sc-home-stat-item strong {color: var(--sc-red);}
.sc-home-experience .sc-home-stat-item div {color: var(--sc-muted);}

.sc-home-products {background: var(--sc-soft);overflow: hidden;}
.sc-home-products .sc-home-products-title-wrap {max-width: 8.8rem;}
.sc-home-products .sc-home-product-swiper {overflow: hidden;}
.sc-home-products .sc-home-product-card {overflow: hidden;border: 1px solid var(--sc-line);border-radius: .14rem;background: #fff;transition: border-color .3s ease,box-shadow .3s ease;}
.sc-home-products .sc-home-product-media img {transition: .5s ease;}
.sc-home-products .sc-home-product-body {padding: .26rem .26rem .3rem;}
.sc-home-products .sc-home-product-tag {color: var(--sc-red);font-weight: 700;}
.sc-home-products .sc-home-product-link {display: flex;align-items: center;color: var(--sc-muted);font-weight: 700;}
.sc-home-products .sc-home-product-card:hover {border-color: var(--sc-red);box-shadow: 0 .18rem .4rem rgba(17,24,39,.08);}
.sc-home-products .sc-home-product-card:hover .sc-home-product-media img {transform: scale(1.045);}
.sc-home-products .sc-home-product-card:hover .sc-home-product-link {color: var(--sc-red);}

.sc-home-process {position: relative;overflow: hidden;background: #fff;}
.sc-home-process .sc-home-heading,
.sc-home-process .sc-home-process-list {position: relative;z-index: 1;}
.sc-home-process .sc-home-process-list {padding: .35rem .12rem 0;}
.sc-home-process .sc-home-process-list::before {display: none;}
.sc-home-process .sc-home-process-item {position: relative;width: 15.2%;min-height: 2.75rem;padding: 0 .1rem .2rem;color: var(--sc-muted);text-align: center;}
.sc-home-process .sc-home-process-item:nth-child(1) {--sc-process-progress: 16%;}
.sc-home-process .sc-home-process-item:nth-child(2) {--sc-process-progress: 32%;}
.sc-home-process .sc-home-process-item:nth-child(3) {--sc-process-progress: 50%;}
.sc-home-process .sc-home-process-item:nth-child(4) {--sc-process-progress: 68%;}
.sc-home-process .sc-home-process-item:nth-child(5) {--sc-process-progress: 84%;}
.sc-home-process .sc-home-process-item:nth-child(6) {--sc-process-progress: 100%;}
.sc-home-process .sc-home-process-item h3 {display: flex;align-items: flex-start;justify-content: center;min-height: .24rem;white-space: nowrap;color: var(--sc-ink);}
.sc-home-process .sc-home-process-item > div:last-child {max-width: 2.25rem;margin: .13rem auto 0;}
.sc-home-process .sc-home-process-icon {position: relative;z-index: 2;display: flex;align-items: center;justify-content: center;width: 1.05rem;height: 1.05rem;margin: 0 auto;border-radius: 50%;background: #FFF1F2;color: var(--sc-red);box-shadow: 0 0 0 .08rem #fff,0 .08rem .22rem rgba(17,24,39,.09);transition: .35s cubic-bezier(.22,.8,.3,1);}
.sc-home-process .sc-home-process-icon::before {content: '';position: absolute;inset: -.1rem;border-radius: 50%;background: conic-gradient(from -90deg,var(--sc-red) 0 var(--sc-process-progress),#D9DFE8 var(--sc-process-progress) 100%);-webkit-mask: radial-gradient(farthest-side,transparent calc(100% - .015rem),#000 0);mask: radial-gradient(farthest-side,transparent calc(100% - .015rem),#000 0);}
.sc-home-process .sc-home-process-icon svg {position: relative;z-index: 1;width: .45rem;height: .45rem;fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round;}
.sc-home-process .sc-home-process-arrow {position: absolute;z-index: 1;left: calc(50% + .72rem);top: .44rem;width: calc(100% - 1.15rem);height: .18rem;color: #9DA7B5;}
.sc-home-process .sc-home-process-arrow svg {display: block;width: 100%;height: 100%;fill: none;stroke: currentColor;stroke-width: 1.35;stroke-linecap: round;stroke-linejoin: round;}
.sc-home-process .sc-home-process-item:hover .sc-home-process-icon {background: var(--sc-red);color: #fff;transform: translateY(-.04rem);}

.sc-home-quality {position: relative;overflow: hidden;background: var(--sc-night);}
.sc-home-quality::before {content: '';position: absolute;width: 5rem;height: 5rem;right: -2rem;top: -2rem;border-radius: 50%;border: .8rem solid rgba(255,255,255,.025);}
.sc-home-quality .sc-home-quality-copy {position: relative;z-index: 1;width: 42%;padding-top: .35rem;}
.sc-home-quality .sc-home-label {color: var(--sc-red);}
.sc-home-quality .sc-home-quality-title {color: #fff;}
.sc-home-quality .sc-home-quality-desc {color: #B6C0CF;}
.sc-home-quality .sc-home-quality-list {border-top: 1px solid rgba(255,255,255,.12);}
.sc-home-quality .sc-home-quality-item {display: flex;align-items: center;padding: .18rem 0;border-bottom: 1px solid rgba(255,255,255,.12);color: #fff;}
.sc-home-quality .sc-home-quality-item span {display: flex;align-items: center;justify-content: center;width: .42rem;height: .42rem;margin-right: .16rem;border-radius: 50%;background: rgba(255,255,255);color: var(--sc-red);}
.sc-home-quality .sc-home-quality-item span svg {width: .24rem;height: .24rem;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;}
.sc-home-quality .sc-home-quality-visual {width: 49%;}
.sc-home-quality .sc-home-quality-media {border-radius: .18rem;}
.sc-home-quality .sc-home-quality-media img {border-radius: .18rem;}

.sc-home-exhibitions {overflow: hidden;background: #fff;}
.sc-home-exhibitions .sc-home-exhibition-head {align-items: flex-end;}
.sc-home-exhibitions .sc-home-exhibition-heading {max-width: 9.1rem;}
.sc-home-exhibitions .sc-home-exhibition-swiper {overflow: visible;}
.sc-home-exhibitions .sc-home-exhibition-slide {overflow: hidden;border-radius: .16rem;background: var(--sc-night);opacity: .46;transform: scale(.94);transition: opacity .65s cubic-bezier(.22,.8,.3,1),transform .65s cubic-bezier(.22,.8,.3,1);}
.sc-home-exhibitions .sc-home-exhibition-slide.swiper-slide-active {opacity: 1;transform: scale(1);}
.sc-home-exhibitions .sc-home-exhibition-link {position: relative;display: block;overflow: hidden;color: #fff;}
.sc-home-exhibitions .sc-home-exhibition-ratio {background: #DDE3EB;}
.sc-home-exhibitions .sc-home-exhibition-ratio img {transition: transform .8s cubic-bezier(.22,.8,.3,1);}
.sc-home-exhibitions .sc-home-exhibition-shade {position: absolute;inset: 0;background: linear-gradient(180deg,rgba(8,18,33,.02) 25%,rgba(8,18,33,.9) 100%);}
.sc-home-exhibitions .sc-home-exhibition-content {position: absolute;z-index: 2;left: .45rem;right: .45rem;bottom: .4rem;padding-right: .9rem;color: #fff;}
.sc-home-exhibitions .sc-home-exhibition-meta {flex-wrap: wrap;}
.sc-home-exhibitions .sc-home-exhibition-tag {display: inline-flex;align-items: center;min-height: .34rem;padding: 0 .14rem;border-radius: .2rem;background: var(--sc-red);color: #fff;font-weight: 700;}
.sc-home-exhibitions .sc-home-exhibition-place {display: inline-flex;align-items: center;margin-left: .18rem;color: rgba(255,255,255,.84);}
.sc-home-exhibitions .sc-home-exhibition-place svg {width: .19rem;height: .19rem;margin-right: .07rem;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;}
.sc-home-exhibitions .sc-home-exhibition-title {max-width: 7.8rem;color: #fff;}
.sc-home-exhibitions .sc-home-exhibition-desc {max-width: 7rem;color: rgba(255,255,255,.76);}
.sc-home-exhibitions .sc-home-exhibition-view {position: absolute;right: 0;bottom: .02rem;display: flex;align-items: center;justify-content: center;width: .62rem;height: .62rem;border-radius: 50%;background: #fff;color: var(--sc-ink);transition: .35s ease;}
.sc-home-exhibitions .sc-home-exhibition-view svg {width: .24rem;height: .24rem;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;}
.sc-home-exhibitions .sc-home-exhibition-slide.swiper-slide-active:hover .sc-home-exhibition-ratio img {transform: scale(1.035);}
.sc-home-exhibitions .sc-home-exhibition-slide.swiper-slide-active:hover .sc-home-exhibition-view {background: var(--sc-red);color: #fff;transform: translateX(.04rem);}
.sc-home-exhibitions .sc-home-exhibition-tools {justify-content: center;margin-top: .35rem;}

.sc-home-testimonials {background: var(--sc-soft);}
.sc-home-testimonials .sc-home-testimonial-inner {display: block;}
.sc-home-testimonials .sc-home-testimonial-head {position: relative;width: 100%;padding-right: 1.4rem;}
.sc-home-testimonials .sc-home-testimonial-head .sc-home-section-desc {max-width: 8.5rem;}
.sc-home-testimonials .sc-home-testimonial-arrows {position: absolute;right: 0;bottom: 0;}
.sc-home-testimonials .sc-home-testimonial-swiper {width: 100%;margin-top: .5rem;padding: .05rem .03rem .35rem;}
.sc-home-testimonials .sc-home-quote-card {height: auto;/* min-height: 4.25rem; */padding: .38rem;border-radius: .15rem;background: #fff;box-shadow: 0 .18rem .45rem rgba(17,24,39,.07);}
.sc-home-testimonials .sc-home-quote-mark {height: .7rem;color: var(--sc-red);font: 1rem/.8 "RB";}
.sc-home-testimonials .sc-home-quote-text {color: #344054;}
.sc-home-testimonials .sc-home-quote-person {padding-top: .22rem;border-top: 1px solid var(--sc-line);}
.sc-home-testimonials .sc-home-quote-avatar {flex: 0 0 .58rem;width: .58rem;margin-right: .16rem;}
.sc-home-testimonials .sc-home-quote-avatar-media {border-radius: 50%;}
.sc-home-testimonials .sc-home-quote-avatar-media img {border-radius: 50%;}
.sc-home-testimonials .sc-home-quote-person-copy div {color: var(--sc-muted);}

.sc-home-news {background: #fff;}
.sc-home-news {order: 2;}
.sc-home-news .sc-home-news-title-wrap {max-width: 9rem;}
.sc-home-news .sc-home-news-grid {display: grid;grid-template-columns: repeat(3,1fr);grid-gap: .3rem;}
.sc-home-news .sc-home-news-card {overflow: hidden;border-radius: .12rem;background: #fff;box-shadow: 0 .06rem .08rem rgba(17,24,39,.07);transition: transform .35s ease,box-shadow .35s ease;}
.sc-home-news .sc-home-news-media {position: relative;overflow: visible;}
.sc-home-news .sc-home-news-ratio img {transition: .55s ease;}
.sc-home-news .sc-home-news-date {position: absolute;z-index: 2;left: .26rem;bottom: -.31rem;display: flex;height: .64rem;overflow: hidden;border-radius: .05rem;box-shadow: 0 .08rem .16rem rgba(17,24,39,.18);}
.sc-home-news .sc-home-news-year {display: flex;align-items: center;justify-content: center;width: .31rem;background: var(--sc-red);color: #fff;font-style: normal;font-weight: 700;letter-spacing: .01rem;line-height: 1;writing-mode: vertical-rl;transform: rotate(180deg);}
.sc-home-news .sc-home-news-day {display: flex;align-items: center;justify-content: center;flex-direction: column;width: .65rem;background: var(--sc-night);color: #fff;}
.sc-home-news .sc-home-news-day strong {line-height: 1;}
.sc-home-news .sc-home-news-day span {margin-top: .04rem;color: #D8DFE8;line-height: 1;}
.sc-home-news .sc-home-news-body {min-height: 2.45rem;padding: .52rem .28rem .27rem;}
.sc-home-news .sc-home-news-desc {color: var(--sc-muted);}
.sc-home-news .sc-home-news-more svg {width: .19rem;height: .19rem;margin-right: .09rem;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;}
.sc-home-news .sc-home-news-more {display: flex;align-items: center;color: var(--sc-red);font-weight: 700;}
.sc-home-news .sc-home-news-more svg {margin: 0 0 0 .09rem;}
.sc-home-news .sc-home-news-card:hover {transform: translateY(-.05rem);box-shadow: 0 .08rem .08rem rgba(17,24,39,.13);}
.sc-home-news .sc-home-news-card:hover .sc-home-news-ratio img {transform: scale(1.045);}
.sc-home-news .sc-home-news-card:hover .sc-home-news-title {color: var(--sc-red);}

.sc-home-contact {position: relative;background: #111827;color: #fff;background: url('../images/generated/home-contact-background.webp') no-repeat center/cover;}
.sc-home-contact {order: 1;}
.sc-home-contact::after {content: '';position: absolute;inset: 0;background-image: radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size: .22rem .22rem;opacity: .22;pointer-events: none;}
.sc-home-contact .sc-home-contact-inner {position: relative;z-index: 1;}
.sc-home-contact .sc-home-contact-copy {width: 38%;padding-top: .35rem;}
.sc-home-contact .sc-home-label {color: var(--sc-red);}
.sc-home-contact .sc-home-contact-title {color: #fff;}
.sc-home-contact .sc-home-contact-desc {color: #B6C0CF;}
.sc-home-contact .sc-home-contact-benefit {display: flex;align-items: center;}
.sc-home-contact .sc-home-contact-benefit-icon {display: flex;align-items: center;justify-content: center;flex: 0 0 .58rem;width: .58rem;height: .58rem;margin-right: .18rem;border: 1px solid rgba(255,255,255,.18);border-radius: .12rem;background: rgba(255,255,255,.07);color: var(--sc-red);transition: .3s ease;}
.sc-home-contact .sc-home-contact-benefit-icon svg {width: .33rem;height: .33rem;fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round;}
.sc-home-contact .sc-home-contact-benefit h3 {color: #fff;}
.sc-home-contact .sc-home-contact-benefit div div {color: #B6C0CF;}
.sc-home-contact .sc-home-contact-benefit:hover .sc-home-contact-benefit-icon {border-color: var(--sc-red);background: var(--sc-red);color: #fff;transform: translateY(-.03rem);}
.sc-home-contact .sc-home-contact-form-wrap {width: 53%;padding: .42rem;border-radius: .16rem;background: #fff;color: var(--sc-ink);}
.sc-home-contact .sc-home-form-head {margin-bottom: .28rem;padding-bottom: .25rem;border-bottom: 1px solid var(--sc-line);}
.sc-home-contact .sc-home-form-kicker {color: var(--sc-red);font-weight: 700;}
.sc-home-contact .sc-home-form-title {color: var(--sc-ink);}
.sc-home-contact .sc-home-form-intro {max-width: 6.1rem;color: var(--sc-muted);}
.sc-home-contact .sc-home-form-grid {display: grid;grid-template-columns: repeat(2,1fr);grid-gap: .2rem;}
.sc-home-contact .sc-home-form-field label {display: block;margin-bottom: .1rem;color: #344054;font-weight: 700;}
.sc-home-contact .sc-home-form-field input,
.sc-home-contact .sc-home-form-field textarea {display: block;width: 100%;height: .54rem;padding: 0 .18rem;border: 1px solid var(--sc-line);border-radius: .07rem;background: #F9FAFB;color: var(--sc-ink);font: var(--f16)/1.4 "DR";transition: .3s ease;}
.sc-home-contact .sc-home-form-field textarea {height: 1.15rem;padding-top: .16rem;}
.sc-home-contact .sc-home-form-field input:focus,
.sc-home-contact .sc-home-form-field textarea:focus {border-color: var(--sc-red);background: #fff;box-shadow: 0 0 0 .03rem rgba(230,0,18,.08);}
.sc-home-contact .sc-home-form-submit {border: 0;cursor: pointer;}
.sc-home-contact .sc-home-form-note {color: var(--sc-muted);}

/* Shengchao global footer */
.sc-footer {position: relative;overflow: hidden;background: #071729 url('../images/generated/footer-textile-background.webp') no-repeat center/cover;color: #AEB9C8;}
.sc-footer::before {content: '';position: absolute;inset: 0;background: rgba(4,16,30,.34);pointer-events: none;}
.sc-footer .sc-footer-main {position: relative;z-index: 1;padding-top: .85rem;}
.sc-footer .sc-footer-grid {display: grid;grid-template-columns: 1.35fr .8fr 1fr 1.15fr;grid-gap: .55rem;}
.sc-footer .sc-footer-logo {display: inline-block;}
.sc-footer .sc-footer-logo img {height: .62rem;width: auto;}
.sc-footer .sc-footer-brand-desc {max-width: 3.65rem;}
.sc-footer .sc-footer-title {color: #fff;}
.sc-footer .sc-footer-links a {display: block;margin-bottom: .16rem;color: #AEB9C8;line-height: 1.4;transition: .3s ease;}
.sc-footer .sc-footer-links a:hover {color: #fff;transform: translateX(.05rem);}
.sc-footer .sc-footer-socials a,
.sc-footer .sc-footer-social-link {display: flex;align-items: center;justify-content: center;width: .4rem;height: .4rem;margin-right: .1rem;border: 1px solid rgba(255,255,255,.18);border-radius: 50%;color: #fff;transition: .3s ease;}
.sc-footer .sc-footer-socials a:hover,
.sc-footer .sc-footer-social-link:hover {border-color: #E60012;background: #E60012;transform: translateY(-.03rem);}
.sc-footer .sc-footer-contact-item {display: flex;align-items: center;margin-bottom: .2rem;}
.sc-footer .sc-footer-contact-item svg {flex: 0 0 .25rem;width: .25rem;height: .25rem;margin: 0 .14rem 0 0;fill: none;stroke: #E60012;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;}
.sc-footer .sc-footer-contact-item a {color: #AEB9C8;transition: .3s ease;}
.sc-footer .sc-footer-contact-item a:hover {color: #fff;}
.sc-footer .sc-footer-bottom {margin-top: .65rem;padding: .25rem 0;border-top: 1px solid rgba(255,255,255,.11);}
.sc-footer .sc-footer-legal a {color: #AEB9C8;transition: .3s ease;}
.sc-footer .sc-footer-legal a:hover {color: #fff;}

@media screen and (max-width: 1200px) {
	.sc-home-page .sc-home-section {padding: .85rem 0;}
	.sc-home-hero {height: 7.6rem;min-height: 620px;}
	.sc-home-hero .sc-home-hero-copy {width: 7.6rem;}
	.sc-home-applications .sc-home-app-v1 .sc-home-app-card {width: 28%;}
	.sc-home-applications .sc-home-app-v1 .sc-home-app-card.is-active {width: 56%;}
	.sc-home-services .sc-home-service-item {padding: .35rem .25rem;}
	.sc-home-process .sc-home-process-list {flex-wrap: wrap;}
	.sc-home-process .sc-home-process-item {width: 31%;margin-bottom: .55rem;}
	.sc-home-process .sc-home-process-item:nth-child(3) .sc-home-process-arrow {display: none;}
	.sc-home-exhibitions .sc-home-exhibition-content {left: .35rem;right: .35rem;bottom: .32rem;}
	.sc-footer .sc-footer-grid {grid-template-columns: repeat(2,1fr);grid-gap: .55rem .8rem;}
}

@media screen and (max-width: 767px) {
	.sc-home-body .Header-wrapper,
	.sc-home-body .Header-wrapper.on,
	.sc-home-body .Header-wrapper.c-head-move {left: 0;top: 0;width: 100%;border-radius: 0;}
	.sc-home-body .Header-container.w18 {padding: 0 4%;}
	.sc-home-body .sc-header-message {min-width: .72rem;width: .72rem;height: .72rem;padding: 0;border-radius: 50%;}
	.sc-home-body .sc-header-message svg {width: .34rem;height: .34rem;margin-right: 0;}
	.sc-home-body .sc-header-message span {display: none;}
	.sc-home-body .Header-container .tool .search {width: .72rem;height: .72rem;margin-right: .1rem;}
	.sc-home-page .sc-home-section {padding: .9rem 0;}
	.sc-home-page .sc-home-section-title,
	.sc-home-page .sc-home-section-desc {max-width: 100%;}
	.sc-home-page .sc-home-btn {min-height: .82rem;padding: 0 .36rem;border-radius: .12rem;}
	.sc-home-page .sc-home-arrow {width: .72rem;height: .72rem;}

	/* Keep the mobile hero image-led: its height follows a stable portrait ratio instead of a fixed rem height. */
	.sc-home-hero {height: auto;min-height: 0;aspect-ratio: 5 / 6;margin-top: 60px;}
	.sc-home-hero .sc-home-hero-shade {background: linear-gradient(90deg,rgba(8,18,33,.88),rgba(8,18,33,.46));}
	.sc-home-hero .sc-home-hero-content {align-items: flex-end;padding-bottom: 2rem;}
	.sc-home-hero .sc-home-hero-copy {width: 100%;padding-top: 0;}
	.sc-home-hero .sc-home-hero-actions {align-items: stretch;}
	.sc-home-hero .sc-home-hero-actions .sc-home-btn {flex: 1;text-align: center;}
	.sc-home-hero .sc-home-hero-tools {bottom: .55rem;}
	.sc-home-hero .sc-home-hero-arrows {display: none;}
	.sc-home-hero .sc-home-hero-slide-light .sc-home-hero-shade {background: linear-gradient(180deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.55) 42%,rgba(255,255,255,.88) 100%);}
	.sc-home-hero .sc-home-hero-slide-sprint .sc-home-hero-image {object-position: 68% 18%;}
	.sc-home-hero .sc-home-hero-slide-yoga .sc-home-hero-image {object-position: 70% 22%;}
	.sc-home-hero .sc-home-hero-slide-run .sc-home-hero-image {object-position: 72% 20%;}
	.sc-home-hero .sc-home-hero-slide-yoga .sc-home-hero-copy {padding-top: 0;}

	.sc-home-about .sc-home-about-inner,
	.sc-home-trust .sc-home-trust-inner,
	.sc-home-experience .sc-home-experience-inner,
	.sc-home-quality .sc-home-quality-inner,
	.sc-home-testimonials .sc-home-testimonial-inner,
	.sc-home-contact .sc-home-contact-inner {flex-direction: column;align-items: flex-start;}
	.sc-home-about .sc-home-about-copy,
	.sc-home-about .sc-home-about-visual,
	.sc-home-trust .sc-home-trust-visual,
	.sc-home-trust .sc-home-trust-copy,
	.sc-home-experience .sc-home-experience-visual,
	.sc-home-experience .sc-home-experience-copy,
	.sc-home-quality .sc-home-quality-copy,
	.sc-home-quality .sc-home-quality-visual,
	.sc-home-testimonials .sc-home-testimonial-head,
	.sc-home-testimonials .sc-home-testimonial-swiper,
	.sc-home-contact .sc-home-contact-copy,
	.sc-home-contact .sc-home-contact-form-wrap {width: 100%;}
	.sc-home-about .sc-home-about-copy {padding-top: 0;}
	.sc-home-about .sc-home-about-visual {margin-top: .7rem;padding-left: .35rem;}
	.sc-home-about .sc-home-about-note {left: 0;bottom: .22rem;width: auto;min-height: 1rem;}
	.sc-home-about .sc-home-about-note-icon {flex-basis: .8rem;width: .8rem;}
	.sc-home-about .sc-home-about-note-copy {padding: .13rem .15rem;}

	.sc-home-applications .sc-home-app-v1-swiper {height: 6.3rem;}
	.sc-home-applications .sc-home-app-heading-copy {max-width: calc(100% - 1rem);}
	.sc-home-applications .sc-home-app-v1 .sc-home-app-card {width: 72%;height: 6.3rem;}
	.sc-home-applications .sc-home-app-v1 .sc-home-app-card.is-active {width: 88%;}
	.sc-home-applications .sc-home-app-v1 .sc-home-app-desc,
	.sc-home-applications .sc-home-app-v1 .sc-home-app-card.is-active .sc-home-app-desc {max-width: calc(100% - .56rem);max-height: none;overflow: visible;opacity: 1;transform: none;}
	.sc-home-applications .sc-home-app-grid-v2 {grid-template-columns: repeat(2,1fr);grid-gap: .18rem;}
	.sc-home-applications .sc-home-app-grid-v2 .sc-home-app-card,
	.sc-home-applications .sc-home-app-grid-v2 .sc-home-app-card:nth-child(n+5) {grid-column: span 1;}
	.sc-home-applications .sc-home-app-grid-v2 .sc-home-app-card:last-child {grid-column: span 2;}
	.sc-home-applications .sc-home-app-copy {left: .24rem;right: .24rem;bottom: .22rem;}
	.sc-home-applications .sc-home-app-v2 .sc-home-app-desc {display: none;}
	.sc-home-applications .sc-home-app-arrow {width: .62rem;height: .62rem;}

	.sc-home-services .sc-home-service-grid {display: flex;flex-direction: column;height: auto;}
	.sc-home-services .sc-home-service-item {flex: none;width: 100%;height: auto;min-height: 3.25rem;margin: 0 0 .18rem;padding: .3rem .26rem;}
	.sc-home-services .sc-home-service-item.is-active {flex: none;height: auto;min-height: 4.2rem;}
	.sc-home-services .sc-home-service-title,
	.sc-home-services .sc-home-service-desc {position: relative;left: auto;right: auto;bottom: auto;}
	.sc-home-services .sc-home-service-title {margin: .3rem 0 0;}
	.sc-home-services .sc-home-service-desc {margin: .15rem 0 0;}
	.sc-home-services .sc-home-service-icon {width: .82rem;height: .82rem;}
	.sc-home-services .sc-home-service-icon svg {width: .46rem;height: .46rem;}

	.sc-home-trust .sc-home-trust-visual {padding-left: .3rem;margin-bottom: .75rem;}
	.sc-home-trust .sc-home-trust-mini {width: 2.5rem;}
	.sc-home-fabric-band .sc-home-fabric-band-ratio {padding-bottom: 76%;}
	.sc-home-fabric-band .sc-home-fabric-band-copy {align-items: flex-end;}
	.sc-home-fabric-band .sc-home-fabric-band-title {width: 75%;}
	.sc-home-fabric-band .sc-home-circle-link {width: .9rem;height: .9rem;}

	.sc-home-strength .sc-home-strength-grid {grid-template-columns: repeat(2,1fr);grid-gap: .45rem .18rem;}
	.sc-home-experience .sc-home-experience-visual {margin-bottom: .65rem;}
	.sc-home-experience .sc-home-stat-grid {grid-gap: .35rem .22rem;}
	.sc-home-products .sc-home-products-head {align-items: flex-end;}
	.sc-home-products .sc-home-products-title-wrap {width: 75%;}

	.sc-home-process .sc-home-process-list {padding: .45rem .16rem .15rem;}
	.sc-home-process .sc-home-process-item {display: grid;grid-template-columns: .92rem 1fr;column-gap: .2rem;width: 100%;min-height: 1.6rem;padding: 0 0 .35rem;margin: 0;text-align: left;}
	.sc-home-process .sc-home-process-item h3 {grid-column: 2;justify-content: flex-start;min-height: 0;margin-top: .05rem;white-space: normal;}
	.sc-home-process .sc-home-process-item > div:last-child {grid-column: 2;max-width: none;margin: .1rem 0 0;}
	.sc-home-process .sc-home-process-icon {grid-column: 1;grid-row: 1 / 3;width: .78rem;height: .78rem;margin: 0;}
	.sc-home-process .sc-home-process-icon svg {width: .38rem;height: .38rem;}
	.sc-home-process .sc-home-process-arrow,
	.sc-home-process .sc-home-process-item:nth-child(3) .sc-home-process-arrow {display: block;left: .38rem;top: .98rem;width: .5rem;height: .15rem;transform: rotate(90deg);transform-origin: left center;}
	.sc-home-quality .sc-home-quality-visual {margin-top: .65rem;}
	.sc-home-exhibitions .sc-home-exhibition-head {flex-direction: column;align-items: flex-start;}
	.sc-home-exhibitions .sc-home-exhibition-arrows {margin-top: .35rem;}
	.sc-home-exhibitions .sc-home-exhibition-swiper {margin-top: .45rem;}
	.sc-home-exhibitions .sc-home-exhibition-content {left: .24rem;right: .24rem;bottom: .24rem;padding-right: .68rem;}
	.sc-home-exhibitions .sc-home-exhibition-place {width: 100%;margin: .1rem 0 0;}
	.sc-home-exhibitions .sc-home-exhibition-desc {display: none;}
	.sc-home-exhibitions .sc-home-exhibition-view {width: .56rem;height: .56rem;}
	.sc-home-exhibitions .sc-home-exhibition-tools {align-items: center;margin-top: .3rem;}
	.sc-home-testimonials .sc-home-testimonial-head {padding-right: 0;}
	.sc-home-testimonials .sc-home-testimonial-arrows {position: static;}
	.sc-home-testimonials .sc-home-testimonial-swiper {margin-top: .5rem;}
	.sc-home-testimonials .sc-home-quote-card {min-height: 5.1rem;padding: .42rem;}
	.sc-home-testimonials .sc-home-quote-avatar {flex-basis: .82rem;width: .82rem;}

	.sc-home-news .sc-home-news-title-wrap {width: 100%;}
	.sc-home-news .sc-home-news-head {flex-direction: column;align-items: flex-start;gap: 0.2rem;}
	.sc-home-news .sc-home-news-grid {grid-template-columns: 1fr;grid-gap: .35rem;}
	.sc-home-news .sc-home-news-body {min-height: 0;padding: .54rem .28rem .3rem;}
	.sc-home-news .sc-home-news-date {left: .24rem;bottom: -.32rem;height: .88rem;}
	.sc-home-news .sc-home-news-year {width: .34rem;}
	.sc-home-news .sc-home-news-day {width: .7rem;}

	.sc-home-contact .sc-home-contact-form-wrap {margin-top: .6rem;padding: .34rem .28rem;}
	.sc-home-contact .sc-home-form-head {margin-bottom: .35rem;padding-bottom: .3rem;}
	.sc-home-contact .sc-home-form-grid {grid-template-columns: 1fr;}
	.sc-home-contact .sc-home-form-field input {height:var(--sp-95);min-height:var(--sp-95);}
	.sc-home-contact .sc-home-form-field textarea {height:2.4rem;min-height:2.4rem;}
	.sc-home-contact .sc-home-form-submit {min-height:var(--sp-90);}

	.sc-footer .sc-footer-main {padding-top: .8rem;}
	.sc-footer .sc-footer-grid {grid-template-columns: 1fr;grid-gap: .55rem;}
	.sc-footer .sc-footer-bottom {align-items: flex-start;flex-direction: column;}
	.sc-footer .sc-footer-legal {margin-top: .2rem;}
}

@media (prefers-reduced-motion: reduce) {
	.sc-home-page *,
	.sc-home-body .Header-wrapper,
	.sc-footer * {scroll-behavior: auto !important;transition-duration: .01ms !important;animation-duration: .01ms !important;animation-iteration-count: 1 !important;}
}

/* Shengchao mobile hero and footer interaction. */
.sc-footer .sc-footer-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding:0;border:0;background:transparent;text-align:left;cursor:default;}
.sc-footer .sc-footer-toggle i{display:none;transition:transform .25s ease;}
@media screen and (max-width:767px){
	.sc-home-body #c-header .sc-header-message{display:none;}
	.sc-home-body .Header-container .tool .search{width:.88rem;height:.88rem;flex:0 0 .88rem;margin-right:0;}
	.sc-home-body .Header-container .tool .search i{font-size:.34rem;line-height:1;}
	.sc-home-hero .sc-home-hero-shade{background:linear-gradient(180deg,rgba(7,16,29,.48) 0%,rgba(7,16,29,.66) 54%,rgba(7,16,29,.82) 100%);}
	.sc-home-hero .sc-home-hero-content{align-items:center;justify-content:center;padding:72px 20px 82px;text-align:center;}
	.sc-home-hero .sc-home-hero-copy{width:100%;max-width:620px;margin:auto;padding:0;}
	.sc-home-hero .sc-home-hero-desc{max-width:560px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.5;}
	.sc-home-hero .sc-home-hero-actions{width:100%;max-width:280px;align-items:stretch;flex-direction:column;justify-content:center;gap:12px;margin-left:auto;margin-right:auto;}
	.sc-home-hero .sc-home-hero-actions .sc-home-btn{width:100%;min-width:0;min-height:46px;flex:none;padding:10px 22px;white-space:nowrap;}
	.sc-home-hero .sc-home-hero-actions .sc-home-btn+.sc-home-btn{margin-left:0;}
	.sc-home-hero .sc-home-hero-slide-light .sc-home-hero-shade{background:linear-gradient(180deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.62) 48%,rgba(255,255,255,.92) 100%);}
	.sc-home-hero .sc-home-hero-slide-light .sc-home-hero-title{color:#111827;}
	.sc-home-hero .sc-home-hero-slide-light .sc-home-hero-desc{color:rgba(17,24,39,.72);}
	.sc-home-hero .sc-home-hero-slide-sprint .sc-home-hero-image{object-position:65% 12%;}
	.sc-home-hero .sc-home-hero-slide-yoga .sc-home-hero-image{object-position:72% 18%;}
	.sc-home-hero .sc-home-hero-slide-run .sc-home-hero-image{object-position:70% 16%;}
	.sc-home-page .sc-home-btn{min-height:46px;}
	.sc-home-page .sc-home-arrow{min-width:44px;width:44px;height:44px;}
	.sc-home-page .sc-home-arrow svg{width:.36rem;height:.36rem;}
	.sc-home-about .sc-home-about-note-icon{flex:0 0 .84rem;width:.84rem;}
	.sc-home-about .sc-home-about-note-icon svg{width:.52rem;height:.52rem;padding:.1rem;}
	.sc-home-applications .sc-home-app-arrow{width:.72rem;height:.72rem;}
	.sc-home-applications .sc-home-app-arrow svg{width:.32rem;height:.32rem;}
	.sc-home-services .sc-home-service-icon{width:.86rem;height:.86rem;}
	.sc-home-services .sc-home-service-icon svg{width:.48rem;height:.48rem;}
	.sc-home-fabric-band .sc-home-circle-link{width:.86rem;height:.86rem;}
	.sc-home-fabric-band .sc-home-circle-link svg{width:.32rem;height:.32rem;}
	.sc-home-strength .sc-home-strength-icon{right:.28rem;top:.28rem;width:.78rem;height:.78rem;}
	.sc-home-strength .sc-home-strength-icon svg{width:.42rem;height:.42rem;}
	.sc-home-products .sc-home-product-link svg,.sc-home-news .sc-home-news-more svg{width:.32rem;height:.32rem;}
	.sc-home-process .sc-home-process-item{grid-template-columns:1.05rem 1fr;column-gap:.2rem;}
	.sc-home-process .sc-home-process-icon{width:.86rem;height:.86rem;}
	.sc-home-process .sc-home-process-icon svg{width:.46rem;height:.46rem;}
	.sc-home-process .sc-home-process-arrow,.sc-home-process .sc-home-process-item:nth-child(3) .sc-home-process-arrow{left:.43rem;top:1.1rem;width:.68rem;height:.24rem;}
	.sc-home-quality .sc-home-quality-item span{width:.64rem;height:.64rem;margin-right:.2rem;}
	.sc-home-quality .sc-home-quality-item span svg{width:.36rem;height:.36rem;}
	.sc-home-exhibitions .sc-home-exhibition-place svg{width:.32rem;height:.32rem;margin-right:.12rem;}
	.sc-home-exhibitions .sc-home-exhibition-view{width:.76rem;height:.76rem;}
	.sc-home-exhibitions .sc-home-exhibition-view svg{width:.32rem;height:.32rem;}
	.sc-home-contact .sc-home-contact-benefit-icon{flex-basis:.82rem;width:.82rem;height:.82rem;margin-right:.2rem;}
	.sc-home-contact .sc-home-contact-benefit-icon svg{width:.44rem;height:.44rem;}
	.sc-footer .sc-footer-main{padding-top:52px;}
	.sc-footer .sc-footer-grid{grid-gap:0;}
	.sc-footer .sc-footer-brand{padding-bottom:34px;}
	.sc-footer .sc-footer-column{border-top:1px solid rgba(255,255,255,.14);}
	.sc-footer .sc-footer-toggle{min-height:42px;color:#fff;cursor:pointer;}
	.sc-footer .sc-footer-toggle i{display:block;font-size:18px;color:#fff;}
	.sc-footer .sc-footer-column.is-open .sc-footer-toggle i{transform:rotate(180deg);}
	.sc-footer .sc-footer-links,.sc-footer .sc-footer-contact-list{display:none;margin-top:0;padding:2px 0 22px;}
	.sc-footer .sc-footer-links a{display:flex;min-height:32px;align-items:center;margin:0;line-height:1.45;}
	.sc-footer .sc-footer-contact-item{min-height:44px;align-items:center;margin-bottom:6px;}
	.sc-footer .sc-footer-socials a,.sc-footer .sc-footer-social-link{width:.8rem;height:.8rem;margin-right:.2rem;}
	.sc-footer .sc-footer-social-link i{font-size:.36rem;}
	.sc-footer .sc-footer-contact-item svg{flex-basis:.48rem;width:.48rem;height:.48rem;margin-right:.22rem;}
	.sc-footer .sc-footer-bottom{margin-top:15px;padding:22px 0 28px;line-height:1.5;align-items: center;text-align: center;}
	.sc-footer .sc-footer-toggle:focus-visible,.sc-footer a:focus-visible{outline:2px solid #fff;outline-offset:3px;}
	.sc-footer .sc-footer-brand-desc{max-width: 100%;}
	.sc-footer .sc-footer-logo img{height: 0.8rem;}
}
