.downStart .content .homeWrap .home2.arya-process {
  box-sizing: border-box;
  display: block;
  height: auto;
  min-height: 25.04rem;
  margin-top: -2.18rem;
  overflow: hidden;
  padding: 2.18rem 4.8rem 1.55rem;
  position: relative;
  width: 38.4rem;
  background: #fff0a3 !important;
}

.arya-process::before,
.arya-process::after {
  background: #fffdf2;
  content: "";
  height: 1.28rem;
  position: absolute;
  top: 0;
}

.arya-process::before {
  clip-path: polygon(0 0, 56% 0, 47% 100%, 0 100%);
  left: 0;
  width: 22rem;
}

.arya-process::after {
  clip-path: polygon(34% 0, 100% 0, 100% 100%, 0 100%);
  right: 0;
  width: 13rem;
}

.arya-process__content {
  margin: 0 auto;
  max-width: 28rem;
  position: relative;
  z-index: 1;
}

.arya-process__stats {
  background: #fff;
  border: 1px solid #262626;
  border-radius: 0.76rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin: 0 auto;
  padding: 1.14rem 0.88rem;
}

.arya-process__stat {
  min-width: 0;
  padding: 0 0.9rem;
  text-align: center;
}

.arya-process__stat + .arya-process__stat {
  border-left: 1px solid #474747;
}

.arya-process__stat-label {
  color: #5b5b5b;
  display: block;
  font-size: 0.48rem;
  line-height: 1.2;
  white-space: nowrap;
}

.arya-process__stat-value {
  color: #222;
  display: block;
  font-size: 0.92rem;
  font-weight: 600;
  line-height: 1.2;
  margin-top: 0.38rem;
}

.arya-process__heading {
  margin: 2.18rem auto 1.52rem;
  text-align: center;
}

.arya-process__heading h2 {
  color: #101010;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 0.74rem;
  font-style: italic;
  font-weight: 800;
  line-height: 1.15;
  margin: 0;
}

.arya-process__heading mark {
  background: #fff;
  color: inherit;
  padding: 0 0.12rem;
}

.arya-process__heading p {
  color: #1d1d1d;
  font-size: 0.42rem;
  line-height: 1.28;
  margin: 0.88rem auto 0;
  max-width: 15rem;
}

.arya-process__steps {
  display: grid;
  gap: 0.86rem;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.arya-process__step {
  background: #fff;
  border: 1px solid #333;
  border-radius: 0.68rem;
  box-sizing: border-box;
  min-height: 8.7rem;
  padding: 0.56rem 0.34rem 0.6rem;
  text-align: center;
}

.arya-process__illustration {
  height: 3.05rem;
  margin: 0 auto 0.28rem;
  position: relative;
  width: 3.5rem;
}

.arya-process__step h3 {
  color: #2d2d2d;
  font-size: 0.48rem;
  font-weight: 600;
  line-height: 1.2;
  margin: 0;
}

.arya-process__step p {
  color: #777;
  font-size: 0.34rem;
  line-height: 1.32;
  margin: 0.4rem auto 0;
  max-width: 4.9rem;
}

.arya-process__laptop .screen {
  background: #fffdf2;
  border: 0.13rem solid #62501d;
  border-radius: 0.08rem;
  bottom: 0.58rem;
  height: 1.46rem;
  left: 0.7rem;
  position: absolute;
  width: 2.1rem;
}

.arya-process__laptop .screen::before {
  background: #e7ae14;
  bottom: 0.26rem;
  content: "";
  height: 0.3rem;
  left: 0.72rem;
  position: absolute;
  width: 0.68rem;
}

.arya-process__laptop .base {
  background: #706027;
  border-radius: 0 0 0.38rem 0.38rem;
  bottom: 0.42rem;
  height: 0.12rem;
  left: 0.48rem;
  position: absolute;
  width: 2.55rem;
}

.arya-process__laptop .sheet,
.arya-process__laptop .plant {
  background: #fff8cc;
  box-shadow: 0.16rem 0.18rem 0 #f1e6b9;
  height: 0.48rem;
  position: absolute;
  transform: rotate(-12deg);
  width: 0.42rem;
}

.arya-process__laptop .sheet { left: 0.54rem; top: 0.34rem; }
.arya-process__laptop .plant { left: 0.2rem; top: 1.78rem; transform: rotate(12deg); }

.arya-process__id-card .id-paper {
  background: #fff;
  border: 0.08rem solid #303030;
  height: 1.75rem;
  left: 0.84rem;
  position: absolute;
  top: 0.44rem;
  transform: rotate(-8deg);
  width: 1.9rem;
}

.arya-process__id-card .id-paper::before {
  background: #f7bf1c;
  content: "";
  height: 0.14rem;
  left: 0.32rem;
  position: absolute;
  top: 0.35rem;
  width: 1rem;
}

.arya-process__id-card .portrait {
  background: #777;
  border-radius: 50%;
  height: 0.5rem;
  left: 0.44rem;
  position: absolute;
  top: 0.72rem;
  width: 0.5rem;
}

.arya-process__id-card .portrait::after {
  background: #ddd;
  content: "";
  height: 0.12rem;
  left: 0.68rem;
  position: absolute;
  top: 0.04rem;
  width: 0.5rem;
  box-shadow: 0 0.26rem 0 #ddd, 0 0.52rem 0 #ddd;
}

.arya-process__id-card .pencil {
  background: #3e3b2f;
  height: 0.14rem;
  position: absolute;
  right: 0.36rem;
  top: 0.42rem;
  transform: rotate(52deg);
  width: 1.8rem;
}

.arya-process__review .paper {
  background: #fff;
  border: 0.1rem solid #f0b820;
  height: 2rem;
  left: 0.8rem;
  position: absolute;
  top: 0.34rem;
  width: 1.52rem;
}

.arya-process__review .paper::before {
  background: #ddd;
  box-shadow: 0 0.27rem 0 #ddd, 0 0.54rem 0 #ddd;
  content: "";
  height: 0.1rem;
  left: 0.28rem;
  position: absolute;
  top: 0.48rem;
  width: 0.7rem;
}

.arya-process__review .magnifier {
  border: 0.11rem solid #3d4a4d;
  border-radius: 50%;
  height: 0.82rem;
  left: 0.38rem;
  position: absolute;
  top: 1.45rem;
  width: 0.82rem;
}

.arya-process__review .magnifier::after {
  background: #3d4a4d;
  bottom: -0.5rem;
  content: "";
  height: 0.1rem;
  position: absolute;
  right: -0.36rem;
  transform: rotate(-48deg);
  width: 0.7rem;
}

.arya-process__review .folder {
  background: #e7b419;
  bottom: 0.48rem;
  height: 0.72rem;
  position: absolute;
  right: 0.36rem;
  transform: skewY(-8deg);
  width: 1.38rem;
}

.arya-process__funds .phone {
  background: #52584b;
  border: 0.1rem solid #34392f;
  border-radius: 0.16rem;
  height: 2.3rem;
  left: 1.2rem;
  position: absolute;
  top: 0.22rem;
  width: 1.08rem;
}

.arya-process__funds .phone::before {
  background: #fff7d0;
  content: "";
  height: 1.42rem;
  left: 0.13rem;
  position: absolute;
  top: 0.32rem;
  width: 0.82rem;
}

.arya-process__funds .coin {
  background: #f7bd1e;
  border: 0.05rem solid #e0a306;
  border-radius: 50%;
  height: 0.48rem;
  position: absolute;
  width: 0.48rem;
}

.arya-process__funds .coin--one { left: 0.56rem; top: 0.78rem; }
.arya-process__funds .coin--two { right: 0.4rem; top: 0.38rem; }
.arya-process__funds .coin--three { right: 0.54rem; bottom: 0.3rem; }

.arya-process__funds .coins-stack {
  background: #e8ab11;
  bottom: 0.4rem;
  height: 0.76rem;
  left: 0.46rem;
  position: absolute;
  width: 0.36rem;
  box-shadow: 0.14rem -0.18rem 0 #f7c326, 0.28rem -0.36rem 0 #e8ab11;
}

@media only screen and (max-width: 1045px) {
  .downStart .content .homeWrap .home2.arya-process {
    margin-top: 0;
    min-height: 0;
    padding: 1.6rem 0.72rem 1.1rem;
    width: 100%;
  }

  .arya-process__content { max-width: 100%; }
  .arya-process__stats { border-radius: 0.5rem; padding: 0.72rem 0.2rem; }
  .arya-process__stat { padding: 0 0.32rem; }
  .arya-process__stat-label { font-size: 0.36rem; white-space: normal; }
  .arya-process__stat-value { font-size: 0.62rem; }
  .arya-process__heading { margin: 1.35rem auto 1rem; }
  .arya-process__heading h2 { font-size: 0.52rem; }
  .arya-process__heading p { font-size: 0.34rem; max-width: 10rem; }
  .arya-process__steps { gap: 0.42rem; grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .arya-process__step { border-radius: 0.42rem; min-height: 6.4rem; padding: 0.42rem 0.2rem; }
  .arya-process__illustration { transform: scale(0.72); transform-origin: top center; margin-bottom: -0.46rem; }
  .arya-process__step h3 { font-size: 0.38rem; }
  .arya-process__step p { font-size: 0.29rem; max-width: 3.9rem; }
}
