/* Quiz CTA "Tìm chiếc đồng hồ dành riêng cho bạn" — redesign (scope .hw-cta, front page) */
body section.hw-cta{
  position:relative;
  min-height:480px;
  padding:64px clamp(20px,4vw,48px);
  display:flex;align-items:center;justify-content:center;
  background:
    linear-gradient(rgba(245,243,240,.82),rgba(245,243,240,.82)),
    url("quiz-bg.webp") center/cover no-repeat;
}
body section.hw-cta .hw-cta__in{
  width:100%;max-width:620px;margin:0 auto;
  display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;
}
/* seal: move above title (order only, markup unchanged) */
body section.hw-cta .hw-seal{order:-1;width:56px;height:56px;margin:0 0 24px}
body section.hw-cta .hw-seal svg{width:56px;height:56px}
body section.hw-cta .hw-seal img{width:18px}
body section.hw-cta h2{margin:0;font-size:clamp(23px,3.5vw,51px);line-height:1.2}
body section.hw-cta em{margin:8px 0 0;font-size:clamp(16px,2.1vw,32px);line-height:1.25}
body section.hw-cta p{
  margin:16px auto 0;max-width:34ch;
  font-size:18px;line-height:1.6;font-weight:500;color:var(--text,#1A1C1E);
}
body section.hw-cta .hw-btn{margin:24px auto 0}
@media (max-width:767px){
  body section.hw-cta{min-height:0;padding:56px 20px;background-position:center}
  body section.hw-cta p{font-size:17px}
}
