/* 五階段泡泡：前三顆連同圖示與文字依需求等比例放大。 */
.home-v3 .journey-node:nth-of-type(1) {
  scale: 1.3;
  top: 5%;
  left: 44.5%;
}

.home-v3 .journey-node:nth-of-type(2) {
  scale: 1.2;
  top: 13%;
  left: 77.5%;
}

.home-v3 .journey-node:nth-of-type(3) {
  scale: 1.1;
  top: 44%;
  left: 97.5%;
}

.home-v3 .journey-node:nth-of-type(4) {
  top: 85%;
  left: 81%;
}

.home-v3 .journey-node:nth-of-type(5) {
  top: 91%;
  left: 25.5%;
}

@media (hover: hover) and (pointer: fine) {
  .home-v3 .journey-node:nth-of-type(1):hover { scale: 1.56; }
  .home-v3 .journey-node:nth-of-type(2):hover { scale: 1.44; }
  .home-v3 .journey-node:nth-of-type(3):hover { scale: 1.32; }
}

@media (min-width: 641px) and (max-width: 960px) {
  .home-v3 .journey-node:nth-of-type(1) { top: 5%; left: 45%; }
  .home-v3 .journey-node:nth-of-type(2) { top: 13.5%; left: 74%; }
  .home-v3 .journey-node:nth-of-type(3) { top: 46%; left: 92%; }
  .home-v3 .journey-node:nth-of-type(4) { top: 88%; left: 73%; }
  .home-v3 .journey-node:nth-of-type(5) { top: 91.7%; left: 29%; }
}

@media (min-width: 961px) and (max-width: 1200px) {
  .home-v3 .journey-node:nth-of-type(2) { top: 13.5%; left: 78.5%; }
  .home-v3 .journey-node:nth-of-type(3) { top: 43%; left: 97%; }
  .home-v3 .journey-node:nth-of-type(4) { top: 82%; left: 85%; }
}

@media (max-width: 640px) {
  .home-v3 .journey-node:nth-of-type(1) { top: 5%; left: 45%; }
  .home-v3 .journey-node:nth-of-type(2) { top: 14%; left: 72%; }
  .home-v3 .journey-node:nth-of-type(3) { top: 38%; left: 87%; }
  .home-v3 .journey-node:nth-of-type(4) { top: 72%; left: 80%; }
  .home-v3 .journey-node:nth-of-type(5) { top: 91.7%; left: 36%; }
}

@media (max-width: 380px) {
  .home-v3 .journey-node:nth-of-type(5) { left: 33%; }
}

@media (max-width: 360px) {
  .home-v3 .journey-node:nth-of-type(5) { left: 29%; }
}
