.page-module__YoQiRW__page{max-width:1280px;margin:0 auto;padding:80px 20px}.page-module__YoQiRW__hero{text-align:center;padding:40px 0 70px}.page-module__YoQiRW__tag{background:var(--primary-light);color:var(--primary);border-radius:999px;margin-bottom:24px;padding:8px 18px;font-size:.95rem;font-weight:700;display:inline-block}.page-module__YoQiRW__hero h1{color:var(--secondary);margin-bottom:24px;font-size:clamp(2.3rem,5vw,4rem);line-height:1.15}.page-module__YoQiRW__hero p{color:#555;max-width:820px;margin:0 auto;font-size:1.1rem;line-height:1.8}.page-module__YoQiRW__section{margin-top:90px}.page-module__YoQiRW__section h2{text-align:center;color:var(--secondary);margin-bottom:40px;font-size:2rem}.page-module__YoQiRW__stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-top:40px;display:grid}.page-module__YoQiRW__statCard{text-align:center;background:#fff;border:1px solid #e8ecef;border-radius:18px;padding:32px 24px;transition:all .3s}.page-module__YoQiRW__statCard:hover{transform:translateY(-6px);box-shadow:0 16px 35px #00000014}.page-module__YoQiRW__statCard h2{color:var(--primary);margin-bottom:10px;font-size:2.4rem}.page-module__YoQiRW__statCard p{color:#666;font-weight:600}.page-module__YoQiRW__milestones{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.page-module__YoQiRW__milestoneCard{background:#fff;border:1px solid #e9ecef;border-radius:18px;padding:32px;transition:all .3s}.page-module__YoQiRW__milestoneCard:hover{transform:translateY(-6px);box-shadow:0 14px 34px #00000014}.page-module__YoQiRW__icon{margin-bottom:20px;font-size:2.6rem}.page-module__YoQiRW__milestoneCard h3{color:var(--secondary);margin-bottom:14px}.page-module__YoQiRW__milestoneCard p{color:#666;line-height:1.7}.page-module__YoQiRW__gallery{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:32px;display:grid}.page-module__YoQiRW__card{background:#fff;border:1px solid #ececec;border-radius:20px;transition:all .35s;overflow:hidden}.page-module__YoQiRW__card:hover{transform:translateY(-8px);box-shadow:0 18px 40px #0000001a}.page-module__YoQiRW__imageWrapper{position:relative;overflow:hidden}.page-module__YoQiRW__image{object-fit:cover;width:100%;height:260px;transition:transform .4s}.page-module__YoQiRW__card:hover .page-module__YoQiRW__image{transform:scale(1.05)}.page-module__YoQiRW__content{padding:24px}.page-module__YoQiRW__category{background:var(--primary-light);color:var(--primary);border-radius:999px;margin-bottom:16px;padding:6px 14px;font-size:.85rem;font-weight:700;display:inline-block}.page-module__YoQiRW__content h3{color:var(--secondary);margin-bottom:14px;font-size:1.35rem}.page-module__YoQiRW__content p{color:#666;margin-bottom:18px;line-height:1.7}.page-module__YoQiRW__content ul{margin:0;padding:0;list-style:none}.page-module__YoQiRW__content li{color:#666;margin-bottom:8px;font-size:.95rem}.page-module__YoQiRW__notice{border-left:5px solid var(--primary);background:#f8fffb;border-radius:14px;margin-top:90px;padding:34px}.page-module__YoQiRW__notice h2{color:var(--secondary);margin-bottom:18px}.page-module__YoQiRW__notice p{color:#555;line-height:1.9}.page-module__YoQiRW__faq{margin-top:90px}.page-module__YoQiRW__faq h2{text-align:center;color:var(--secondary);margin-bottom:40px}.page-module__YoQiRW__faq details{background:#fff;border:1px solid #e8e8e8;border-radius:12px;margin-bottom:18px;padding:18px 22px}.page-module__YoQiRW__faq summary{cursor:pointer;color:var(--secondary);font-weight:700;list-style:none}.page-module__YoQiRW__faq summary::-webkit-details-marker{display:none}.page-module__YoQiRW__faq summary:after{content:"+";float:right;color:var(--primary);font-size:1.2rem;font-weight:700}.page-module__YoQiRW__faq details[open] summary:after{content:"–"}.page-module__YoQiRW__faq p{color:#666;margin-top:16px;line-height:1.8}.page-module__YoQiRW__cta{text-align:center;background:linear-gradient(135deg, var(--primary-light), #fff);border-radius:24px;margin-top:100px;padding:70px 40px}.page-module__YoQiRW__cta h2{color:var(--secondary);margin-bottom:20px;font-size:2rem}.page-module__YoQiRW__cta p{color:#555;max-width:720px;margin:auto;line-height:1.8}.page-module__YoQiRW__actions{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:34px;display:flex}.page-module__YoQiRW__primaryButton,.page-module__YoQiRW__secondaryButton{border-radius:12px;padding:14px 28px;font-weight:700;text-decoration:none;transition:all .3s}.page-module__YoQiRW__primaryButton{background:var(--primary);color:#fff}.page-module__YoQiRW__primaryButton:hover{background:var(--primary-dark)}.page-module__YoQiRW__secondaryButton{border:2px solid var(--primary);color:var(--primary)}.page-module__YoQiRW__secondaryButton:hover{background:var(--primary-light)}@media (max-width:992px){.page-module__YoQiRW__gallery{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.page-module__YoQiRW__hero{padding-bottom:50px}.page-module__YoQiRW__section,.page-module__YoQiRW__notice,.page-module__YoQiRW__faq,.page-module__YoQiRW__cta{margin-top:70px}}@media (max-width:768px){.page-module__YoQiRW__page{padding:60px 16px}.page-module__YoQiRW__hero h1{font-size:2.3rem}.page-module__YoQiRW__hero p{font-size:1rem}.page-module__YoQiRW__gallery{grid-template-columns:1fr}.page-module__YoQiRW__stats{grid-template-columns:repeat(2,1fr)}.page-module__YoQiRW__milestones{grid-template-columns:1fr}.page-module__YoQiRW__cta{padding:50px 24px}.page-module__YoQiRW__actions{flex-direction:column;align-items:stretch}.page-module__YoQiRW__primaryButton,.page-module__YoQiRW__secondaryButton{text-align:center}}@media (max-width:520px){.page-module__YoQiRW__stats{grid-template-columns:1fr}.page-module__YoQiRW__hero h1{font-size:2rem}.page-module__YoQiRW__section h2,.page-module__YoQiRW__faq h2,.page-module__YoQiRW__cta h2{font-size:1.7rem}.page-module__YoQiRW__image{height:220px}.page-module__YoQiRW__notice{padding:24px}}
