.business-direction .hero .equal-headline { margin-top: 18px; gap: 12px; line-height: 1.08; letter-spacing: 0; }
.hero .equal-headline .motion-line { font-size: 76px; font-weight: 500; }
.hero .equal-headline-promise { font-family: Manrope, sans-serif; font-size: 25px; font-weight: 400; line-height: 1.4; letter-spacing: 0; color: var(--paper); margin-top: 12px; }
@media (min-width: 801px) and (max-width: 1100px) {
  .hero .equal-headline .motion-line { font-size: 62px; }
  .hero .equal-headline-promise { font-size: 22px; }
}
@media (max-width: 800px) {
  .business-direction .hero .equal-headline { margin-top: 12px; gap: 8px; }
  .hero .equal-headline .motion-line { font-size: 52px; }
  .hero .equal-headline-promise { font-size: 20px; }
}
@media (max-width: 380px) {
  .hero .equal-headline .motion-line { font-size: 44px; }
  .hero .equal-headline-promise { font-size: 17px; }
}
