.elementor-15138 .elementor-element.elementor-element-8fe1da4{--display:flex;}/* Start custom CSS for html, class: .elementor-element-3f5906a */.hero-inner{
  max-width:1140px; margin:0 auto; width:100%; padding-top:24px;
  display:flex; flex-direction:column;
}
.hero-left{max-width:640px;}

.hero-trust{display:none;} /* mobile/tablet par chupa rahega */

@media(min-width:900px){
  .hero-inner{
    flex-direction:row; align-items:center; justify-content:space-between; gap:40px;
  }
  .hero-left{flex:1 1 auto;}
  .hero-trust{
    display:flex; flex-direction:column; gap:14px; flex-shrink:0; width:240px;
  }
  .trust-card{
    background:rgba(255,255,255,0.1); backdrop-filter:blur(6px);
    border:1px solid rgba(255,255,255,0.25); border-radius:14px; padding:22px;
    display:flex; flex-direction:column; gap:16px;
  }
  .trust-stat{display:flex; justify-content:space-between; align-items:baseline;}
  .trust-stat b{font-family:'Fraunces',serif; font-size:22px; color:#C7E4A0;}
  .trust-stat span{font-size:12.5px; color:rgba(255,255,255,0.8);}
  .trust-badge{
    background:var(--green); color:var(--white); font-size:12.5px; font-weight:700;
    text-align:center; padding:10px 14px; border-radius:10px;
  }
}

.intro-grid{display:block;}

@media(min-width:900px){
  .intro-grid{
    display:grid; grid-template-columns:1.6fr 1fr; gap:48px; align-items:start;
  }
  .intro-trust{
    background:var(--surface); border:1px solid var(--line); border-radius:16px;
    padding:26px; position:sticky; top:24px;
  }
  .intro-trust h4{font-size:17px; margin-bottom:14px; color:var(--green-deep);}
  .intro-trust ul{list-style:none; padding:0; margin:0 0 20px;}
  .intro-trust li{
    font-size:14px; color:var(--ink-soft); padding:10px 0 10px 26px; position:relative;
    border-bottom:1px solid var(--line);
  }
  .intro-trust li::before{content:"✓"; position:absolute; left:0; color:var(--green); font-weight:800;}
  .intro-trust li:last-child{border-bottom:none;}
}
@media(max-width:899px){
  .intro-trust{display:none;} /* mobile/tablet par sirf prose dikhega */
}/* End custom CSS */