.abouts-page-sarthiabout-section{ position: relative; overflow: hidden;}
.abouts-page-sarthiabout-top{ display:grid; grid-template-columns:42% 58%; gap:60px; align-items:start;}
.abouts-page-sarthiabout-left{  position:relative;}
.abouts-page-sarthiabout-bigimage{  margin-top:35px;  border-radius:var(--radius-sm);  overflow:hidden;}
.abouts-page-sarthiabout-bigimage img{ width:100%; height:450px; object-fit:cover; display:block;}
.abouts-page-sarthiabout-right{ position:relative; padding-top:40px;}
.abouts-page-sarthiabout-smallimage{ width:60%; margin-left:auto; margin-bottom:30px; border-radius:var(--radius-sm); overflow:hidden; border: 1px solid var(--border);}
.abouts-page-sarthiabout-smallimage img{ width:100%; height:200px; object-fit:cover; display:block;}
.abouts-page-sarthiabout-content{ max-width:700px; margin-bottom:40px;}
.abouts-page-sarthiabout-content p{ margin-bottom:18px; line-height:30px;}
.abouts-page-sarthiabout-cardwrap{ display:grid; grid-template-columns:repeat(2,1fr); gap:25px;}
.abouts-page-sarthiabout-card{ display:flex; align-items:flex-start; gap:15px; background:var(--white); border:1px solid var(--border); border-radius:var(--radius-sm); padding:25px;  border-color:var(--primary); box-shadow:var(--shadow-sm); transition:.35s;}
.abouts-page-sarthiabout-icon{ width:50px; height:50px; min-width:50px;border-radius:50%; display:flex; align-items:center; justify-content:center; background:rgba(23,183,176,.12); color:var(--primary); font-size:22px;}
.abouts-page-sarthiabout-card h4{ margin-bottom:10px; color:var(--secondary); font-size:22px;}
.abouts-page-sarthiabout-card p{  margin:0;  font-size:15px;  line-height:28px;}
.abouts-page-sarthiabout-bigimage img,
.abouts-page-sarthiabout-smallimage img{ transition:.5s;}
.abouts-page-sarthiabout-bigimage:hover img,
.abouts-page-sarthiabout-smallimage:hover img{ transform:scale(1.05);}
@media (max-width: 991px) {.abouts-page-sarthiabout-top{grid-template-columns: 1fr;gap: 28px; align-items: stretch;}
.abouts-page-sarthiabout-left,	.abouts-page-sarthiabout-right{padding-top: 0;}	.abouts-page-sarthiabout-bigimage img{height: auto;max-height: 420px;width: 100%;object-fit: cover;}
.abouts-page-sarthiabout-smallimage{width: 160px;margin: 18px auto 30px;} .abouts-page-sarthiabout-smallimage img{height: auto;max-height: 220px;}
.abouts-page-sarthiabout-content{max-width: 100%;} .abouts-page-sarthiabout-cardwrap{ grid-template-columns: 1fr;}
.abouts-page-sarthiabout-card{ padding: 20px;}.abouts-page-sarthiabout-icon{width: 50px;height: 50px;min-width: 50px;font-size: 20px;}
.abouts-page-sarthiabout-card h4{font-size: 18px;}}
@media (max-width: 575px) {.abouts-page-sarthiabout-bigimage img{max-height: 320px;}.abouts-page-sarthiabout-smallimage{width: 140px;}
.abouts-page-sarthiabout-card{padding: 16px;}}



/*=== WHY SECTION ====*/
.about-why-sartei-section{ position:relative; overflow:hidden;}
.about-why-sartei-wrapper{ display:grid; grid-template-columns:62% 38%; gap:35px; align-items:center;}
.about-why-sartei-image{ margin-top:35px; overflow:hidden; border-radius:var(--radius-sm);}
.about-why-sartei-image img{ width:100%; height:400px; object-fit:cover; border-radius:var(--radius-sm); transition:.5s;}
.about-why-sartei-image:hover img{  transform:scale(1.05);} .about-why-sartei-right{ display:flex; flex-direction:column; gap:12px;}
.about-why-sartei-box{ display:flex; gap:14px; align-items:flex-start; padding:20px 18px; background:var(--white); border:1px solid var(--border); border-radius:var(--radius-sm); box-shadow:var(--shadow-sm);}
.about-why-sartei-icon{ width:22px; height:22px; min-width:22px; border-radius:50%; background:var(--secondary); color:var(--white); display:flex; align-items:center; justify-content:center; font-size:12px;}
.about-why-sartei-content h4{ margin-bottom:6px; color:var(--secondary); font-size:17px;}
.about-why-sartei-content p{ margin:0; line-height:30px; font-size:15px;}
@media(max-width:991px){.about-why-sartei-wrapper{ grid-template-columns:1fr;} .about-why-sartei-image img{ height:auto;}}
@media(max-width:767px){.about-why-sartei-box{ padding:25px;} .about-why-sartei-content h4{ font-size:22px;}
.about-why-sartei-content p{ font-size:15px; line-height:26px;}}



/*==== CORE VALUES ====*/
.core-value-sarthujdi-section{ position:relative; overflow:hidden;}
.core-value-sarthujdi-section .common-title{ text-align:center; max-width:700px; margin:0 auto 20px;}
.core-value-sarthujdi-grid{  display:grid;  grid-template-columns:repeat(7,1fr);  gap:15px;}
.core-value-sarthujdi-item{ background:var(--white); border:1px solid var(--border); border-radius:var(--radius-sm); padding:35px 20px; text-align:center;}
.core-value-sarthujdi-item:hover{ border-color:var(--primary);}
.core-value-sarthujdi-icon{ width:60px; height:60px; margin:0 auto 22px; border-radius:var(--radius-sm); display:flex; align-items:center; justify-content:center; background:rgba(23,183,176,.10); color:var(--primary); font-size:25px; transition:.35s;}
.core-value-sarthujdi-item:hover .core-value-sarthujdi-icon{ background:var(--primary); color:var(--white);}
.core-value-sarthujdi-item h4{ margin:0; color:var(--secondary); font-size:20px;  font-weight:700;}
@media(max-width:1200px){.core-value-sarthujdi-grid{ grid-template-columns:repeat(4,1fr);}}
@media(max-width:991px){.core-value-sarthujdi-grid{ grid-template-columns:repeat(3,1fr);}}
@media(max-width:767px){.core-value-sarthujdi-grid{ grid-template-columns:repeat(2,1fr);}.core-value-sarthujdi-item{ padding:30px 15px;}
.core-value-sarthujdi-icon{  width:65px;  height:65px;  font-size:26px;} .core-value-sarthujdi-item h4{ font-size:18px;}}
@media(max-width:480px){.core-value-sarthujdi-grid{ grid-template-columns:1fr;}}


.nleader-sarthoidfjk-section{ position:relative; overflow:hidden;}
.nleader-sarthoidfjk-box{ display:grid; grid-template-columns:350px 1fr;  gap:55px; align-items:center; padding:36px; background:var(--white); border:1px solid var(--border); border-radius:var(--radius-sm); }
.nleader-sarthoidfjk-image{ width:100%;  height:375px; overflow:hidden; border-radius:var(--radius-sm); background:var(--secondary);}
.nleader-sarthoidfjk-image img{ width:100%; height:100%; display:block; object-fit:cover;  transition:transform .5s ease;}
.nleader-sarthoidfjk-image:hover img{ transform:scale(1.04);}
.nleader-sarthoidfjk-content{ position:relative; padding-right:20px;}
.nleader-sarthoidfjk-quote{ margin-bottom:24px; color:var(--accent);  font-size:48px; line-height:1;}
.nleader-sarthoidfjk-quote i{ font-size:40px;}
.nleader-sarthoidfjk-message{ margin:0 0 36px; color:var(--secondary); font-family:var(--font-body); font-size:20px; line-height:1.65; font-style:italic; font-weight:400;}
.nleader-sarthoidfjk-director h4{ margin:0 0 8px; color:var(--secondary); font-family:var(--font-heading); font-size:20px; font-weight:700;}
.nleader-sarthoidfjk-director span{ display:block; color:var(--primary);  font-family:var(--font-body); font-size:15px; font-weight:700; letter-spacing:.7px; text-transform:uppercase;}
.nleader-sarthoidfjk-box{ transition:box-shadow .3s ease, transform .3s ease;}
.nleader-sarthoidfjk-box:hover{ box-shadow:var(--shadow-md);}
@media(max-width:767px){.nleader-sarthoidfjk-box{ grid-template-columns:1fr; gap:30px; padding:25px;} .nleader-sarthoidfjk-image{ height:350px;}
.nleader-sarthoidfjk-content{ padding-right:0;} .nleader-sarthoidfjk-quote{  margin-bottom:15px;}.nleader-sarthoidfjk-message{ font-size:18px; line-height:1.65; margin-bottom:25px; }}
@media(max-width:480px){.nleader-sarthoidfjk-image{ height:300px; }.nleader-sarthoidfjk-box{ padding:20px;}
.nleader-sarthoidfjk-message{ font-size:16px; }.nleader-sarthoidfjk-director span{font-size:12px; line-height:1.6; }}


.certificate-sarthi-aboutg-section{ position:relative;  overflow:hidden;}
.certificate-sarthi-aboutg-heading{ max-width:700px; margin:0 auto 45px; text-align:center;}
.certificate-sarthi-aboutg-subtitle{ display:inline-flex; align-items:center; justify-content:center; gap:9px; padding:8px 18px; background:rgba(205,217,1,.22); color:var(--secondary); border-radius:var(--radius-pill); font-family:var(--font-body); font-size:12px; font-weight:700; letter-spacing:1px; text-transform:uppercase;}
.certificate-sarthi-aboutg-subtitle i{  color:var(--secondary); font-size:13px;}
.certificate-sarthi-aboutg-title{ margin:16px 0 12px; color:var(--secondary); font-family:var(--font-heading); font-size:46px; line-height:1.2; font-weight:800;}
.certificate-sarthi-aboutg-title span{ color:var(--primary);}
.certificate-sarthi-aboutg-text{ max-width:620px; margin:0 auto; color:var(--text-light); font-family:var(--font-body); font-size:16px; line-height:28px;}
.certificate-sarthi-aboutg-row{ display:grid; grid-template-columns:repeat(4,1fr); gap:24px; align-items:stretch;}
.certificate-sarthi-aboutg-item{ background:var(--white); border:1px solid var(--border); border-radius:var(--radius-md); overflow:hidden; box-shadow:var(--shadow-sm); transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease;}
.certificate-sarthi-aboutg-item:hover{  border-color:var(--primary); }
.certificate-sarthi-aboutg-image{ width:100%; height:280px; padding:15px; background:var(--bg); overflow:hidden;}
.certificate-sarthi-aboutg-image img{ width:100%; height:100%;  object-fit:contain; display:block; transition:transform .4s ease;}
.certificate-sarthi-aboutg-content{ padding:22px 24px 25px; text-align:center;}
.certificate-sarthi-aboutg-content h4{ margin:0 0 9px; color:var(--secondary); font-family:var(--font-heading); font-size:20px; font-weight:700;}
.certificate-sarthi-aboutg-content p{ margin:0; color:var(--text-light); font-size:14px; line-height:24px;}
@media(max-width:991px){ .certificate-sarthi-aboutg-row{ grid-template-columns:repeat(2,1fr); }.certificate-sarthi-aboutg-title{ font-size:40px; }}
@media(max-width:767px){ .certificate-sarthi-aboutg-heading{ margin-bottom:30px;}.certificate-sarthi-aboutg-title{ font-size:32px;}
.certificate-sarthi-aboutg-text{ font-size:15px; line-height:26px;  }.certificate-sarthi-aboutg-row{ grid-template-columns:1fr; gap:20px;} .certificate-sarthi-aboutg-image{ height:320px;}}
@media(max-width:480px){.certificate-sarthi-aboutg-image{ height:280px; }.certificate-sarthi-aboutg-content{  padding:20px; }}