.page-tai-xiu{background-color:#0A0A0A;color:#FFF6D6;font-family:'Be Vietnam Pro',system-ui,sans-serif;min-height:100vh}.page-tai-xiu__hero-section{display:flex;flex-direction:column;padding-top:10px}.page-tai-xiu__hero-image-wrap{width:100%}.page-tai-xiu__hero-image{display:block;width:100%;max-width:1200px;aspect-ratio:1200/350;object-fit:cover;margin:0 auto;border-radius:12px}.page-tai-xiu__hero-content{max-width:1200px;width:100%;margin:0 auto;padding:24px 16px 40px;text-align:center}.page-tai-xiu__hero-title{font-weight:800;line-height:1.3;letter-spacing:.3px;color:#FFF6D6;max-width:900px;margin:0 auto 12px}.page-tai-xiu__hero-desc{font-size:1.05rem;color:#f5ecd0;max-width:720px;margin:0 auto 20px;line-height:1.6}.page-tai-xiu__cta-buttons{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.page-tai-xiu__btn{display:inline-block;padding:12px 26px;border-radius:999px;font-weight:700;text-decoration:none;border:none;cursor:pointer;box-sizing:border-box;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease}.page-tai-xiu__btn:hover{transform:translateY(-2px)}.page-tai-xiu__btn--primary{background:linear-gradient(180deg,#FFD86A 0%,#DDA11D 100%);color:#111}.page-tai-xiu__btn--secondary{background:transparent;color:#FFD36B;border:2px solid #F2C14E}.page-tai-xiu__benefits-section,.page-tai-xiu__faq-section,.page-tai-xiu__cta-banner{max-width:1200px;width:100%;margin:0 auto;padding:48px 16px}.page-tai-xiu__section-title{font-weight:800;font-size:1.7rem;color:#FFD36B;text-align:center;letter-spacing:.4px;margin-bottom:12px}.page-tai-xiu__section-desc{font-size:1.05rem;color:#e9dfc0;text-align:center;max-width:700px;margin:0 auto 36px;line-height:1.6}.page-tai-xiu__benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page-tai-xiu__benefit-card{background-color:#111111;border:1px solid #3A2A12;border-radius:14px;overflow:hidden;box-shadow:0 12px 26px rgba(0,0,0,.5)}.page-tai-xiu__benefit-card img{width:100%;aspect-ratio:600/375;object-fit:cover}.page-tai-xiu__benefit-title{color:#FFD36B;padding:18px 18px 8px;font-size:1.15rem;margin:0}.page-tai-xiu__benefit-text{padding:0 18px 22px;color:#FFF6D6;line-height:1.6;font-size:.95rem}.page-tai-xiu__experience-section{display:flex;gap:32px;align-items:center;background-color:#111111;border:1px solid #3A2A12;border-radius:18px;max-width:1200px;width:100%;margin:28px auto;padding:32px;box-sizing:border-box}.page-tai-xiu__experience-media{flex:1.2}.page-tai-xiu__experience-image{width:100%;aspect-ratio:800/500;border-radius:12px;object-fit:cover;display:block}.page-tai-xiu__experience-content{flex:1;padding:0 8px}.page-tai-xiu__experience-title{color:#FFD36B;font-size:1.35rem;font-weight:800;line-height:1.4;margin-bottom:14px}.page-tai-xiu__experience-text{color:#FFF6D6;margin-bottom:14px;font-size:1rem;line-height:1.7}.page-tai-xiu__cta-banner-inner{background:linear-gradient(135deg,#0A0A0A 0%,#111111 100%);border:1px solid #F2C14E;border-radius:18px;text-align:center;padding:34px 20px;box-shadow:0 6px 30px rgba(255,211,107,.08)}.page-tai-xiu__cta-title{color:#FFD36B;font-weight:800;font-size:1.4rem;margin-bottom:12px}.page-tai-xiu__cta-text{color:#FFF6D6;line-height:1.6;font-size:1.05rem;max-width:720px;margin:0 auto 24px}.page-tai-xiu__faq-list{max-width:860px;margin:0 auto}.page-tai-xiu__faq-item{background:#111111;border:1px solid #3A2A12;border-radius:14px;padding:18px 22px;margin-bottom:14px}.page-tai-xiu__faq-question{cursor:pointer;font-size:1.08rem;color:#FFD36B;display:flex;justify-content:space-between;align-items:center;list-style:none;margin:0;font-weight:600}.page-tai-xiu__faq-question::-webkit-details-marker{display:none}.page-tai-xiu__faq-question::after{content:'+';transition:transform .3s;color:#FFD36B;font-size:1.4rem}.page-tai-xiu__faq-item[open] .page-tai-xiu__faq-question::after{transform:rotate(45deg)}.page-tai-xiu__faq-answer{color:#FFF6D6;margin-top:14px;line-height:1.65;font-size:.98rem}@media(max-width:768px){.page-tai-xiu__hero-image{aspect-ratio:734/366}.page-tai-xiu__section-title{font-size:1.35rem}.page-tai-xiu__benefits-grid{grid-template-columns:1fr;gap:20px}.page-tai-xiu__experience-section{flex-direction:column;padding:20px}.page-tai-xiu__experience-content{padding:6px 0 0}.page-tai-xiu img{max-width:100%;height:auto}.page-tai-xiu__cta-buttons{flex-direction:column}.page-tai-xiu__btn{width:auto;max-width:100%;white-space:normal;word-wrap:break-word}.page-tai-xiu__cta-buttons .page-tai-xiu__btn{width:100%}.page-tai-xiu__hero-content{padding-top:20px}.page-tai-xiu__experience-media{width:100%}}.page-tai-xiu img{filter:none!important}