.mind-space-section{
padding:80px 0;

color:white;
overflow:hidden;

background-image: url("images/about/TestimonialBg.png");
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}

.mind-container{
width:90%;
max-width:1200px;
margin:auto;
}

.top-bar{
margin-bottom:30px;
}

.back-arrow{
  width:22px;
  cursor:pointer;
  position:relative;
  left:-60px;
  transition: transform 0.3s ease, opacity 0.3s ease;
}

/* Hover effect */
.back-arrow:hover{
  transform: translateX(-6px) scale(1.1);
  opacity:0.8;
}

/* Hover animation */
.back-link:hover .back-arrow{
  transform: translateX(-6px) scale(1.1);
  opacity:0.8;
}

.mind-content{
display:flex;
align-items:center;
justify-content:space-between;
gap:60px;
}

.mind-left{
max-width:550px;
}

.mind-tag{
background:#1d2a3a;
color:#7dc4ff;
padding:6px 14px;
border-radius:20px;
font-size:14px;
display:inline-block;
margin-bottom:18px;
}

.mind-title{
margin-top:20px;
font-size:34px;
display:flex;
align-items:center;
gap:10px;
}

.title-icon{
width:35px;
}

.mind-subtitle{
margin-top:15px;
font-size:17px;
font-style: italic;
color:#d6d6d6;
}

.mind-description{
margin-top:10px;
line-height:1.6;
color:#a8a8a8;
}

.mind-btn{
margin-top:25px;
padding:12px 22px;
border:none;
background:white;
color:black;
border-radius:25px;
font-weight:bold;
cursor:pointer;
}

.mind-right{
flex:1;
margin-left: 200px;
display:flex;
justify-content:center;
}

.mind-illustration{
width:420px;
}




.techniques-section{
padding:80px 0;
background: transparent;
color:white;
}

.techniques-container{
width:90%;
max-width:1200px;
margin:auto;
}

.techniques-label{
 font-size: 1rem;
  font-weight: 700;
  letter-spacing: 2px;
  background: linear-gradient(90deg, #5eead4, #2bd4d1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  padding-bottom: 4px;
  position: relative;
}

.techniques-label::after {
  content: "";
  display: block;
  width: 40px;
  height: 2px;
  margin-top: 6px;
  background: linear-gradient(90deg, #5eead4, #2bd4d1);
}


.techniques-intro{
max-width:650px;
color:#a6b3c2;
margin-bottom:40px;
line-height:1.6;
}

.techniques-grid{
display:grid;
grid-template-columns:repeat(2,1fr);
gap:25px;
}

.tech-card{
background: linear-gradient(135deg, #3a4c642d, #0f1724);
border-radius:10px;
padding:25px;
border:1px solid rgba(149, 163, 187, 0.35);
transition:0.3s;
}
.tech-card:hover{
transform: translateY(-5px);
border:1px solid rgba(120,170,255,0.7);
box-shadow: 0 8px 25px rgba(0,120,255,0.15);
}

.tech-title{
display:flex;
align-items:center;
gap:10px;
margin-bottom:12px;
}

.tech-title img{
width:38px;
}

.tech-title h3{
font-size:16px;
margin:0;
}

.tech-card p{
font-size:14px;
color:#9fb0c2;
line-height:1.6;
}



/* DESIGN YOUR SPACE */

.design-space-section{
padding:80px 0;
background: transparent;
}

.design-container{
width:90%;
max-width:1200px;
margin:auto;
display:flex;
align-items:center;
justify-content:space-between;
gap:80px;
}

.design-left{
max-width:420px;
color:white;
}

.design-title{
font-size:28px;
margin-bottom:15px;
}

.design-text{
color:#a6b3c2;
line-height:1.6;
margin-bottom:25px;
}

.design-btn{
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding:14px 26px;
  border-radius:40px;
  border:none;
  background:linear-gradient(180deg,#f3f6f7,#d7dee1);
  font-size:14px;
  font-weight:500;
  color:#1a1a1a;
  cursor:pointer;
  box-shadow:0 4px 10px rgba(0,0,0,0.15);
}

.play-icon{
  display:block;
}

.design-btn:hover{
background:#e6e6e6;
}
.design-right{
display:flex;
justify-content:center;
align-items:center;
}

.design-right img{
width:500px;
height:auto;
display:block;
}
.footer-link-active {
  color: rgba(255,255,255,0.92) !important;
}