/* A single offer; detailed scope stays in Pricing. The glass gallery is unchanged. */
.hero-gallery .hero-summary{position:static;margin:22px auto 0;max-width:650px;font-size:22px;line-height:1.5;color:var(--ink)}
.hero-gallery .hero-summary strong{font-weight:700}
.hero-gallery .hero-actions{margin-top:24px}
@media(min-width:1101px){
  .hero-gallery .hero-offer{top:135px}
  .hero-gallery .hero-offer h1{font-size:76px;line-height:1.12;letter-spacing:-.035em}
  .hero-gallery .hero-actions .button{min-height:52px}
}
@media(min-width:760px) and (max-width:1100px){
  .hero-gallery .hero-offer{top:30px}
  .hero-gallery .hero-summary{font-size:18px;margin-top:20px}
  .hero-gallery .hero-actions{margin-top:22px}
}
@media(max-width:759px){
  .hero-gallery .hero-offer h1{font-size:clamp(31px,8.4vw,52px);line-height:1.14}
  .hero-gallery .hero-offer h1 span{white-space:normal}
  .hero-gallery .hero-summary{font-size:15px;margin:16px 0 0;max-width:34ch}
  .hero-gallery .hero-summary strong{font-size:21px}
  .hero-gallery .hero-actions{margin-top:18px;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 18px}
  .hero-gallery .hero-actions>.text-link{display:inline-flex;font-size:13px;min-height:44px}
  .hero-gallery .hero-actions .button{width:auto}
}
