.startup-page main > section:nth-of-type(3),
.startup-page main > section:nth-of-type(6) {
  border: 1px solid #ece7e8;
  border-radius: 24px;
  background: linear-gradient(145deg, #fbf7f8 0%, #f5f0f2 100%);
  margin-bottom: 5rem;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.startup-page main > section:nth-of-type(3) > div,
.startup-page main > section:nth-of-type(6) > div {
  border-top: 0;
  padding-top: 0;
}

.startup-page main > section:nth-of-type(4) {
  border-radius: 24px;
  background: #f6f4f5;
  margin-bottom: 5rem;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.startup-page main > section:nth-of-type(4) > div {
  border-top: 0;
  padding-top: 0;
}

.startup-page main > section:nth-of-type(4) .border-b > div {
  border: 1px solid #e8e2e4;
  border-radius: 16px;
  background: #fff;
  margin-bottom: .75rem;
  padding: 1.35rem;
}

.startup-page main > section:nth-of-type(5) {
  border-radius: 24px;
  background: linear-gradient(150deg, #241318 0%, #180e12 58%, #140b0e 100%);
  margin-bottom: 5rem;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.startup-page main > section:nth-of-type(5) > div { border-top: 0; padding-top: 0; }
.startup-page main > section:nth-of-type(5) h2,
.startup-page main > section:nth-of-type(5) .text-ink { color: #fff !important; }
.startup-page main > section:nth-of-type(5) .text-muted,
.startup-page main > section:nth-of-type(5) .text-faint { color: rgba(255,255,255,.58) !important; }
.startup-page main > section:nth-of-type(5) .border-line { border-color: rgba(255,255,255,.14) !important; }

.startup-page main > section:nth-of-type(7) > div {
  border-radius: 24px;
  border: 1px solid #ece7e8;
  padding: 3rem;
}

.startup-page main + section { padding-top: 4rem; }

@media (max-width: 767px) {
  .startup-page main > section:nth-of-type(3),
  .startup-page main > section:nth-of-type(4),
  .startup-page main > section:nth-of-type(5),
  .startup-page main > section:nth-of-type(6) {
    border-radius: 18px;
    margin-bottom: 3.5rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .startup-page main > section:nth-of-type(7) > div { padding: 2rem; }
}

/* Sayfa ritmi: bütün içerik blokları aynı konteynerde, zeminler iç kartta. */
.startup-page main > section:nth-of-type(n+3):nth-of-type(-n+9) {
  border: 0;
  border-radius: 0;
  background: transparent;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.startup-page main > section:nth-of-type(3) {
  margin-top: clamp(48px, 5vw, 80px);
}

.startup-page main > section:nth-of-type(2) {
  padding-bottom: clamp(48px, 5vw, 80px);
}

.startup-page main > section:nth-of-type(n+3):nth-of-type(-n+7) {
  padding-bottom: clamp(56px, 6vw, 88px);
}

.startup-page main > section:nth-of-type(n+3):nth-of-type(-n+7) > div {
  width: 100%;
  border-top: 0;
  border-radius: 24px;
  padding: clamp(32px, 4vw, 56px);
}

.startup-page main > section:nth-of-type(3) > div,
.startup-page main > section:nth-of-type(6) > div {
  border: 1px solid #ece7e8;
  background: linear-gradient(145deg, #fbf7f8 0%, #f5f0f2 100%);
}

.startup-page main > section:nth-of-type(4) > div {
  background: #f6f4f5;
}

.startup-page main > section:nth-of-type(5) > div {
  background: linear-gradient(150deg, #241318 0%, #180e12 58%, #140b0e 100%);
}

.startup-page main > section:nth-of-type(7) > div {
  border: 1px solid #ece7e8;
  background: #fff;
}

.startup-page main > section:nth-of-type(4) .border-b > div {
  margin-bottom: .75rem;
}

.startup-page main + section {
  padding-top: clamp(48px, 6vw, 80px);
}

@media (max-width: 767px) {
  .startup-page main > section:nth-of-type(n+3):nth-of-type(-n+7) > div {
    border-radius: 18px;
    padding: 28px 22px;
  }
}
