/* =====================
TRUST SECTION
===================== */


.trust-section{


background:#050505;


padding:

0 25px 80px;


}







.trust-container{


max-width:1200px;


margin:auto;




padding:

28px 34px;




display:flex;


align-items:center;


justify-content:space-between;



gap:40px;




border-radius:28px;




background:

linear-gradient(

135deg,

rgba(255,255,255,.08),

rgba(255,255,255,.02)

);




border:

1px solid rgba(212,175,55,.25);




box-shadow:

0 25px 70px rgba(0,0,0,.35);


}









/* INTRO */


.trust-intro{


min-width:210px;


}





.trust-intro span{


display:block;



font-size:14px;



font-weight:600;



color:#aaa;


}






.trust-intro strong{


display:block;



margin-top:6px;



font-size:22px;



font-weight:900;



color:#ffffff;


}











/* ITEMS */


.trust-items{


flex:1;



display:grid;



grid-template-columns:

repeat(4,1fr);



gap:22px;


}









.trust-item{


display:flex;


align-items:center;



gap:14px;


}








.trust-icon{


width:34px;


height:34px;



border-radius:50%;




display:flex;


align-items:center;


justify-content:center;




background:

linear-gradient(

135deg,

#d4af37,

#fff1a8

);




color:#050505;



font-weight:900;



flex-shrink:0;




box-shadow:

0 0 20px rgba(212,175,55,.3);


}









.trust-item strong{


display:block;



font-size:15px;



font-weight:800;



color:#ffffff;


}







.trust-item span{


display:block;



margin-top:5px;



font-size:13px;



line-height:1.4;



color:#999;


}









/* ACCESSIBILITY */


.sr-only{


position:absolute;


width:1px;


height:1px;



overflow:hidden;


clip:rect(0,0,0,0);


}









/* =====================
RESPONSIVE
===================== */


@media(max-width:950px){



.trust-container{


flex-direction:column;



align-items:flex-start;


}




.trust-items{


width:100%;



grid-template-columns:

repeat(2,1fr);


}



}








@media(max-width:520px){



.trust-section{


padding:

0 20px 60px;


}




.trust-container{


padding:

26px 22px;



border-radius:22px;


}





.trust-items{


grid-template-columns:1fr;


}





.trust-intro strong{


font-size:20px;


}



}