/* Approved service illustration set. */
.six .s0 {
  --rk-service-art: url("../images/sketch-01-network.webp");
}
.six .s1 {
  --rk-service-art: url("../images/sketch-02-wordpress.webp");
}
.six .s2 {
  --rk-service-art: url("../images/sketch-03-ai-training.webp");
}
.six .s3 {
  --rk-service-art: url("../images/sketch-04-automation.webp");
}
.six .s4 {
  --rk-service-art: url("../images/sketch-05-mac-spark-kitchen.webp");
}
.six .s5 {
  --rk-service-art: url("../images/sketch-06-business-agent.webp");
}

body.home .rk .six .svc .ink {
  background: var(--rk-service-art) center bottom / contain no-repeat;
  aspect-ratio: 3 / 2;
}

body.home .rk .lead-copy h1 {
  font-size: clamp(36px, 4.7cqw, 88px);
  line-height: 1.04;
  letter-spacing: -0.05em;
  white-space: normal;
}
body.home .rk .lead-copy h1 em {
  display: block;
}
body.home .rk .lead-copy > p {
  font-size: clamp(17px, 1.75cqw, 32px);
  line-height: 1.4;
}
body.home .rk .lead-copy .sign {
  display: block;
  font-size: clamp(14px, 1.15cqw, 20px);
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: normal;
  line-height: 1.4;
}
@media (max-width: 760px) {
  body.home .rk .lead-copy .sign {
    order: 3;
    margin: 16px 22px;
  }
  body.home .rk .lead-copy .sign::before {
    display: none;
  }
}

body.home .rk .lead-copy .buttons {
  flex-wrap: wrap;
}
body.home .rk .lead-copy .buttons button:disabled {
  font-family: inherit;
  cursor: default;
  opacity: 1;
}
body.home .rk .lead-copy .buttons button.blue {
  border: 1px solid transparent;
}

@media (min-width: 761px) {
  html[lang="es"] body.home .rk .lead-copy .buttons {
    gap: 1cqw;
  }
  html[lang="es"] body.home .rk .lead-copy .buttons > button {
    padding-inline: 1.65cqw;
  }
}
