/* RankAI Pro Traditional Chinese typography */
body.rankai-lang-zh{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans TC","PingFang TC","Microsoft JhengHei","Noto Sans JP",sans-serif}
.hero-copy .hero-actions .btn-primary{font-weight:500}
.hero-copy .hero-actions .btn-outline{font-weight:600}
.hero-visual .hero-device-wrap .tag-a,
.hero-visual .hero-device-wrap .tag-b,
.hero-visual .hero-device-wrap .tag-c,
.hero-visual .hero-device-wrap .tag-d,
.hero-visual .hero-device-wrap .tag-e,
.hero-visual .hero-device-wrap .tag-f{font-weight:600}
#about .section-heading p,#features .section-heading p{font-weight:600}
.compare-table .compare-rankai-cell .compare-answer-text{font-weight:500}
.compare-message .compare-mini-points span{font-weight:600}
.flow-grid .flow-step-wide h3,.flow-grid .flow-ui b,.flow-grid .flow-tags b,.flow-grid .faq-mini b{font-weight:500}
#top .asset-flow div{font-weight:600;font-size:16px}
.faq-grid details summary{font-weight:500}
.cta-box div .kicker{font-weight:500}
.modal-copy h2{font-size:24px}
.lead-form label,.lead-form legend{font-weight:600}
.hero-grid .hero-copy .eyebrow{font-weight:500}
#top .section-heading .kicker{font-weight:500}
.modal-kicker{font-weight:500}
.btn{font-weight:600}
.compare-table .compare-head div{font-weight:700}
#features .bridge-cta a{font-weight:500}
.flow-grid .score-gauge small{font-weight:600;font-size:12px}
.cta-box div p{font-size:14px}
@media (min-width:701px){
  .hero-grid .hero-copy h1{font-size:46px}
  .hero-grid .hero-copy h2{font-size:24px}
  #about .section-heading h2{font-size:36px}
  #top .section-heading h2{font-size:36px}
  #features .section-heading h2{font-size:34px}
}
