.page-tai-xiu{color:#333333;background:#ffffff;width:100%;max-width:100%;overflow-x:hidden}
.page-tai-xiu h1,.page-tai-xiu h2,.page-tai-xiu h3{color:#113B7A;line-height:1.3}
.page-tai-xiu p{line-height:1.75;margin:0 0 16px}
.page-tai-xiu__hero-section{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;padding:10px 0 0;margin:0;overflow:hidden}
.page-tai-xiu__hero-image-wrap{width:100%;max-width:1200px;margin:0 auto}
.page-tai-xiu__hero-image{display:block;width:100%;max-width:100%;height:auto;border-radius:0 0 16px 16px}
.page-tai-xiu__hero-content{width:100%;max-width:1100px;padding:20px 16px 8px;box-sizing:border-box;text-align:center}
.page-tai-xiu__main-title{font-weight:800;line-height:1.25;letter-spacing:-0.01em;max-width:960px;margin:0 auto 16px}
.page-tai-xiu__hero-lead{color:#333333;max-width:860px;margin:0 auto 22px}
.page-tai-xiu__hero-actions,.page-tai-xiu__promo-actions,.page-tai-xiu__closing-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;width:100%;max-width:100%;box-sizing:border-box}
.page-tai-xiu__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;border-radius:10px;font-weight:700;font-size:15px;text-decoration:none;text-align:center;box-sizing:border-box;max-width:100%;white-space:normal;word-wrap:break-word;transition:transform .15s ease,box-shadow .15s ease}
.page-tai-xiu__btn--primary{background:linear-gradient(180deg,#2B73F6 0%,#1144A6 100%);color:#F3F8FF;border:1px solid #244D84;box-shadow:0 6px 18px rgba(79,168,255,.25)}
.page-tai-xiu__btn--secondary{background:#10233F;color:#F3F8FF;border:1px solid #244D84}
.page-tai-xiu__btn--ghost{background:#ffffff;color:#113B7A;border:1px solid #244D84}
.page-tai-xiu__btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(17,59,122,.18)}
.page-tai-xiu__intro-section,.page-tai-xiu__advantages-section,.page-tai-xiu__probability-section,.page-tai-xiu__strategy-section,.page-tai-xiu__promo-section,.page-tai-xiu__closing-section{max-width:1100px;width:100%;margin:0 auto;padding:36px 18px;box-sizing:border-box}
.page-tai-xiu__section-title{font-weight:800;margin:0 0 18px;padding-bottom:12px;border-bottom:2px solid #1B3357;position:relative}
.page-tai-xiu__section-title::after{content:'';position:absolute;left:0;bottom:-2px;width:96px;height:2px;background:#1D5FD1}
.page-tai-xiu__subsection-title{color:#1D5FD1;font-weight:700;margin:22px 0 10px}
.page-tai-xiu__list{padding-left:1.35em;line-height:1.8;color:#333333;margin:0 0 18px}
.page-tai-xiu__list li{margin-bottom:8px}
.page-tai-xiu__list--ordered{padding-left:1.6em}
@media (max-width:768px){
.page-tai-xiu{max-width:100%;overflow-x:hidden}
.page-tai-xiu img{max-width:100%!important;height:auto!important}
.page-tai-xiu__hero-section{padding:8px 0 0}
.page-tai-xiu__hero-image{border-radius:0 0 12px 12px}
.page-tai-xiu__hero-content{padding:16px 14px 6px;text-align:left}
.page-tai-xiu__main-title{font-weight:800;line-height:1.3;margin:0 0 12px}
.page-tai-xiu__hero-lead{font-size:15px;margin:0 0 16px}
.page-tai-xiu__intro-section,.page-tai-xiu__advantages-section,.page-tai-xiu__probability-section,.page-tai-xiu__strategy-section,.page-tai-xiu__promo-section,.page-tai-xiu__closing-section{padding:26px 14px}
.page-tai-xiu__subsection-title{margin:18px 0 8px}
.page-tai-xiu__btn{width:100%;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word;padding:12px 16px}
.page-tai-xiu__hero-actions,.page-tai-xiu__promo-actions,.page-tai-xiu__closing-actions{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box;flex-direction:column}
}