/* Welcoming copy refinement: invitation first, one practical question beneath. */
.copy{top:21%;}
.invitation{margin:0 0 10px;color:#e6c98f;font-size:clamp(12px,.95vw,15px);font-weight:400;line-height:1.1;letter-spacing:.2em;text-transform:uppercase;}
.question{line-height:.99;}
@media(max-width:760px){
  .copy{top:21%;}
  .invitation{font-size:11px;margin-bottom:8px;}
  .question{font-size:clamp(30px,8.3vw,39px);line-height:1.01;}
  .hero-actions{top:52%;}
}
@media(max-width:390px){
  .copy{top:20%;}
  .hero-actions{top:50%;}
}
@media(max-width:360px){
  .hero-actions{left:18px;right:18px;flex-direction:column;align-items:flex-start;gap:8px;}
}
