* {
    margin: 0;
   padding: 0;
   box-sizing: border-box;
   text-decoration: none;
   list-style: none;
 }
  html{
   font-size: 62.5%;
  }
  body{
   margin: 0 auto; 
  }
  .Kodespot {
   margin: auto;
   inset: 0;
   max-width: 144rem;
   max-height: 501.2rem;
   width: 1440px;
   background: #F8F9FF;
   flex-wrap: wrap;
  }
  .Header {
   width: 144rem;
   height: 68rem;
   padding: 33px 60px 33px 60px;
   gap: 100px;
   flex-wrap: wrap;

   margin: auto;
   background: #FFFFFF;
  }
  .Navbar {
  width: 131rem;
  min-height: 6rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  }
  .Navbar figure img {
   width: 23rem;
   height: 6rem;
  }
  .Frame-8 {
     min-width: 74.9rem;
     min-height: 6rem;
     display: flex;
     justify-content: center;
  }
  .nav-links {
     width: 74.9rem;
     height: 6rem;
     display: flex;
     gap: 32px;
     align-items: center;
  }
  .nav-links ul {
     width: 49.6rem;
     height: 2.4rem;
     display: flex;
     gap: 32px;
     color: #4B5D68;

  }
  .nav-links ul li {
     font-family: "Poppins", sans-serif;
     font-size: 16px;
     font-weight: 400;
  }
  .nav-links ul li a {
     color: #4B5D68;
  }
 .Navbar-button {
   width: 22.1rem;
   height: 6rem;
   gap: 8px;
   border-radius: 20px;
   display: flex;
   justify-content: center;
   align-items: center;
   background: #CCAC00;
 }
 .Navbar-button img {
   width: 20px;
   height: 20px;
 }
 .Navbar-button p {
   font-family: "Poppins", sans-serif;
   font-size: 1.6rem;
   font-weight: 600;
   text-align: center;
   color: #212353;
  }
  .Hero {
     width: 68.6rem;
     height: 41rem;
     gap: 48px;
     margin: 0 auto;
     display: flex;
     flex-direction: column;
  }
  .Hero-text {
     width: 68.671rem;
     height: 30.2rem;
     display: flex;
     flex-direction: column;
     gap: 48px;
  }
  .Hero-text h2 {
     width: 68.6rem;
     height: 17.4rem;
     text-align: center;
     font-family: "Poppins", sans-serif;
     font-size: 6.7rem;
     font-weight: 700;
     color:  #212353;
  }
  .Hero-text span {
     color: #6468a6;
  }
  .Hero-text p {
     width: 68.6rem;
     height: 174px;
     font-family: "Mulish", sans-serif;
     font-family: Mulish;
     font-size: 2.1rem;
     font-weight: 500;
     text-align: center;
     justify-self: center;
     
  }
  .CTAs {
     width: 49.1rem;
     height: 6rem;
     border: 1px 0px 0px 0px;
     margin-inline: auto;
     display: flex;
     justify-content: space-between;
     
  }
 .Highlighted-CTAs a {
   width: 22.1rem;
   height: 6rem;
   border-radius: 20px;
   display: flex;
   justify-content: center;
   align-items: center;
   background: #CCAC00;
   gap: 8px;
 }
 .Highlighted-CTAs img {
   width: 20px;
   height: 20px;
 }
 .Highlighted-CTAs p {
   font-family: "Poppins", sans-serif;
   font-size: 1.6rem;
   font-weight: 600;
   text-align: center;
   color: #212353;
 }
 .View-all {
   border: 2px solid green;
   width: 22.2rem;
   height: 6rem;
   display: flex;
   gap: 8px;
   border-radius: 20px;
   justify-content: center;
   align-items: center;
   background: #FFFFFF;
   border: 1px solid #CCAC00;
 }
 .View-all {
   font-family: "Poppins", sans-serif;
   font-size: 1.6rem;
   font-weight: 600;
   text-align: center;
   color: #212353;

 } 
  .Section2 {
   width: 144rem;
   height: 72.1rem;
   top: 680px;
   padding: 150px 0px 150px 0px;
   gap: 48px;
   display: flex;
   flex-wrap: wrap;
  }
  .Group3 {
     width: 128rem;
     height: 46.9rem;
     margin-inline: auto;
     color: #212353;
     display: flex;
     flex-direction: column;
     justify-content: center;
     align-items: center;
     gap: 32px;
  }
  .Group3 h3 {
     font-family: "Poppins", sans-serif;
     font-size: 3.8rem;
     font-weight: 700;
     text-align: center;
     color: #212353;
     
  }
  .Card-row {
     width: 128rem;
     height: 37.2rem;
     top: 247px;
     left: 80px;
     gap: 30px;
     display: flex;
     justify-content: center;
     align-items: center;
  }
 .Feature-card {
  width: 37rem;
  height: 37.2rem;
  padding: 40px 30px 40px 30px;
  border-radius: 20px;
  border: 1px 0px 0px 0px;
  justify-content: space-around;
  background: #FFFFFF;
  border: 1px solid #E5F4F2;
  box-shadow: 34.85px 29.63px 48.34px 0px #3366FF0D;
 }
 .Card-info {
  width: 31rem;
  height: 29.2rem;
  gap: 30px;
  display:flex;
  flex-direction: column;
 }
.Card-info Figure {
    width: 8.2rem;
    height: 8.2rem;
    display: flex;
    align-self: center;
}
.text {
        width: 31rem;
        height: 18rem;
        display: flex;
        flex-direction: column;
        gap: 24px;
}
.text h4 {
    font-family: "Poppins", sans-serif;
    font-size: 2.8rem;
    font-weight: 600;
    text-align: center;
    color: #212353;
}
.text p {
    font-family: "Mulish", sans-serif;
    font-size: 1.6rem;
    font-weight: 400;
    text-align: center;
    color: #4B5D68;
}
  .Everything-section {
   width: 144rem;
   height: 111.3rem;
   gap: 48px;
   display:flex;
   background-color: #6468A6; 
   display: flex;
   flex-direction: column;
   flex-wrap: wrap;

} 
.one-piece { 
   width: 117rem;
   height: 91.3rem;
   color: #FFFFFF; 
   margin-inline: auto; 
   display: flex;
   flex-direction: column;
   gap: 30px;
}
.one-piece h3 {
   font-family: "Poppins", sans-serif;
   font-size: 3.8rem;
   font-weight: 700;
   text-align: center;
   padding-top: 4.8rem;
}

 .All-tracks {
   width: 117rem;
   height: 81.6rem;
   top: 145px;
   left: 135px;
   display: flex;
   flex-direction: column;
   justify-content: space-between;
} 
   .Card-row { 
   width: 117rem;
   height: 38.4rem;
   top: 577px;
   left: 135px;
   gap: 32px;
   display: flex;
} 
.Feature-card {
   max-width: 37rem;
   height: 38.4rem;
   padding: 40px 30px 40px 30px;
   border-radius: 20px;
   border: 1px 0px 0px 0px;
   justify: space-between;
   display: flex;
   flex-direction: column;
   gap: 30px;
}
.Card-info {
   width: 31rem;
   height: 24.4rem;
   gap: 30px;
   display: flex;
} 
 .Card-info figure {
   width: 8.2rem;
   height: 8.2rem;
}
.text {
   width: 31rem;
   height: 13.2rem;
   gap: 24px;
   display: flex;
   flex-direction: column;
}
.text h4 {
   font-family: "Poppins", sans-serif;
   font-size: 2.8rem;
   font-weight: 600;
   text-align: center;
   color: #212353;
}
.text p {
   font-family: "Mulish", sans-serif;
   font-size: 1.6rem;
   font-weight: 400;
   text-align: center;
} 
.Feature-card a {
   width: 11.8rem;
   height: 30rem;
   gap: 8px;
   border-radius: 20px;
   display: flex;
   align-self: center;
}
.Feature-card a p {
   font-family: "Poppins", sans-serif;
   font-size: 1.6rem;
   font-weight: 600;
   color: #212353;
}
.Feature-card a img {
   width: 20px;
   height: 20px;
   gap: 0px;
   opacity: 0px;
}
.Everything-b {
   width: 21.5rem;
   height: 5.6rem;
   gap: 8px;
   border-radius: 20px;
   align-self: center;
   background: #FFFFFF;
   border: 1px solid #CCAC00;
   display: flex;
   justify-content: center;
   align-items: center;
}
.Everything-b p {
   font-family: "Poppins", sans-serif;
   font-size: 1.6rem;
   font-weight: 600;
   color: #212353;
   text-align: center;
}
.About-us {
   width: 144rem;
   height: 74.5;
   padding: 150px 0px 150px 0px;
   gap: 10px;
   display: flex;
   background: #FFFFFF;
   box-shadow: 39.85px 29.63px 48.34px 0px #3366FF0D;
   justify-content: center;
   flex-wrap: wrap;
}
.Group-4 {
   width: 128rem;
   height: 39.7rem;
}
.Group-4 h3 {
   font-family: "Poppins", sans-serif;
   font-size: 3.8rem;
   font-weight: 700;
   text-align: center;
   color: #212353;
}
.Group-4 p {
   font-family: "Poppins", sans-serif;
   font-size: 4rem;
   font-weight: 400;
   text-align: center;
   color: #4B5D68;
}
.Testimonials {
   width:  144.1rem;
   height: 66.8rem;
   top: 3259px;
   left: -1px;
   padding: 150px 0px 150px 0px;
   gap: 48px;
   display: flex;
   background: #6468A6;
   justify-content: center;
   flex-wrap: wrap;
}
.Group-5 {
   width: 117rem;
   height: 36.8rem;
}
.Group-5 h3 {
   font-family: "Poppins", sans-serif;
   font-size: 3.8rem;
   font-weight: 700;
   text-align: center;
   color: #FFFFFF;
   padding-bottom: 3.8rem;
}
.Cards-row {
   width: 117rem;
   height: 27.1rem;
   top: 247px;
   left: 135.5px;
   gap: 32px;
   display: flex;
}
.Testimonials-Card {
   width: 57rem;
   height: 27.1rem;
   gap: 30px;
   border-radius: 20px;
   display: flex;
   background: #FFFFFF;
   border: 1px solid #E5F4F2; 
   box-shadow: 34.85px 29.63px 48.34px 0px #3366FF0D;
   justify-content: center;
   align-items: center;
}
.Testimonials-info {
   width: 49rem;
   height: 19.1rem;
   gap: 30px;
   display: flex;
}
.Client-info {
   width: 18rem;
   height: 19.1rem;
   gap: 16px;
   display: flex;
   flex-direction: column;
   justify-content: center;
   align-items: center;
}
.Client-info figure {
   width: 120px;
   height: 120px;
}
.Person-details {
   width: 18rem;
   height: 5.5rem;
   gap: 6px;
   display: flex;
   flex-direction: column;
   justify-content: center;
   align-items: center;
}
.Person-details h4 {
   font-family: "Poppins", sans-serif;
   font-size: 2.1rem;
   font-weight: 600;
   text-align: center;
}
.Person-details p {
   font-family: "Mulish", sans-serif;
   font-size: 1.4rem;
   font-weight: 700;
   text-align: center;
   color: #CCAC00;

}
.textes {
   width: 28rem;
   height: 14.308rem;
   display: flex;
   gap: 24px;
   flex-direction: column;
}
.textes figure {
   width: 28rem;
   height: 2.308rem;
   gap: 5px;
   justify-content: flex-start;
}
.Star-rating  figure {
   width: 2.4rem;
   height: 2.308rem;
}
.textes p {
   font-family: "Mulish", sans-serif;
   font-size: 1.6rem;
   font-weight: 400;
   text-align: left;
}
.Support-section {
   width: 144.1rem;
   height: 62.5rem;
   top: 3927px;
   left: -1px;
   padding: 150px 0px 150px 0px;
   gap: 48px;
   display: flex;
   justify-content: center;
   align-self: center;
   flex-wrap: wrap;
}
.Group-7 {
   width: 128rem;
   height: 32.5rem;
   border: 1px 0px 0px 0px;
   display: flex;
   flex-direction: column;
   justify-content: center;
   align-items: center;
}
.Group-6 {
   width: 1280px;
   height: 217px;
   top: 150px;
   left: 80.5px;
}
.Group-6 h3 {
   font-family: "Poppins", sans-serif;
   font-size: 3.8rem;
   font-weight: 700;
   text-align: center;
   color: #212353;
}
.Group-6 p {
   font-family: "Poppins", sans-serif;
   font-size: 4rem;
   font-weight: 400;
   text-align: center;
}
.CTAss {
   width: 46.7rem;
   height: 6rem;
   top: 415px;
   left: 501px;
   border: 1px 0px 0px 0px;
   display:flex;
   justify-content: space-between;
   background: #FFFFFF;
   border: Mixed solid #CCAC00;
}
.CTAs-button {
   width: 19.3rem;
   height: 6rem;
   gap: 8px;
   border-radius: 20px;
   border: 1px 0px 0px 0px;
   opacity: 0px;
   display: flex;
   background: #FFFFFF;
   border: 1px solid #CCAC00;
   justify-content: center;
   align-items: center;
}
.CTAs-button p {
   font-family: "Poppins", sans-serif;
   font-size: 1.6rem;
   font-weight: 600;
   text-align: center;
} 
.Highligted-CtAs {
   width: 22.6rem;
   height:  6rem;
   gap: 20px;
   display: flex;
   justify-content: center;
   align-items: center;
}
.Highligted-CtAs button {
   width: 22.6rem;
   height: 6rem;
   gap: 8px;
   border-radius: 20px;
   display: flex;
   background: #CCAC00;
   justify-content: center;
   align-items: center;
}
.Highligted-CtAs button p {
   font-family: "Poppins", sans-serif;
   font-size: 1.6rem;
   font-weight: 600;
   text-align: center;
   color: #212353
}
.Highligted-CtAs button img {
   width: 20px;
   height: 20px;
}
.Footer {
   width: 144rem;
   height: 46rem;
   top: 4552px;
   padding: 48px 60px 48px 60px;
   gap: 54px;
   display: flex;
   background: #FFFFFF;
   flex-direction: column;
   flex-wrap: wrap;
}
.Frame-14 {
   width: 132rem;
   height: 23.1rem;
   display: flex;
   justify-content: space-between;
}
.Footer-p {
   font-family: "Mulish", sans-serif;
   font-size: 1.6rem;
   font-weight: 400;
   text-align: left;
}
.Group-13 {
   width: 42.1rem;
   height: 18.9rem;
   display: flex;
   flex-direction: column;
   justify-content: space-between;
}
.Group-13 figure {
   width: 23rem;
   height: 6rem;
}
.Group-13 p {
   font-family: "Mulish", sans-serif;
   font-size: 1.8rem;
   font-weight: 500;
   text-align: left;
   color: #4B5D68;
}
.Group-9 {
   width: 13rem;
   height: 23.1rem;
   display: flex;
   flex-direction: column;
   justify-content: space-between;
}
.Group-9 h4 {
   font-family: "Poppins", sans-serif;
   font-size: 2.4rem;
   font-weight: 600;
   text-align: left;
   color: #212353;
}
.Group-8 {
   width: 13rem;
   height: 16.8rem;
   top: 63px;
   left: 534.5px;
   display: flex;
}
.Group-8 ul {
   display: flex;
   flex-direction: column;  
   gap: 20px;
}
.Group-8 ul a {
   font-family: "Mulish", sans-serif;
   font-size: 1.8rem;
   font-weight: 500;
   text-align: left;
   color: #4B5D68;
}
.Group-10 {
   display: flex;
   flex-direction: column;
   justify-content: space-between;
}
.Group-10 h4 {
   font-family: "Poppins", sans-serif;
   font-size: 2.4rem;
   font-weight: 600;
   text-align: left;
   color: #212353;
}
.Group-11 {
   display: flex;
   flex-direction: column;
   justify-content: space-between;
}
.Group-11 h4 {
   font-family: "Poppins", sans-serif;
   font-size: 2.4rem;
   font-weight: 600;
   text-align: left;
}
.Group-12 {
   display: flex;
   flex-direction: column;
   justify-content: space-between;
}
.Group-12 h4 {
   font-family: "Poppins", sans-serif;
   font-size: 2.4rem;
   font-weight: 600;
   text-align: left;
}
.hr-line {
   border-top: 2px solid #212353;
}