.trust-table-wrap{margin-top:45px;overflow-x:auto;border-radius:18px;box-shadow:var(--shadow);background:var(--white)}
.trust-table{width:100%;border-collapse:collapse;min-width:600px}
.trust-table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
.trust-table thead th{background:var(--orange);color:var(--white);text-align:left;padding:16px 28px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}
.trust-table tbody td{padding:18px 28px;border-bottom:1px solid var(--cream-accent);font-size:15px;color:var(--text);vertical-align:top}
.trust-table tbody tr:last-child td{border-bottom:none}
.trust-table tbody tr:nth-child(even){background:var(--cream)}
.trust-table tbody td:first-child{font-weight:700;color:var(--maroon);white-space:nowrap;width:50px}
.trust-table tbody td:nth-child(2){font-weight:600;color:var(--maroon-dark)}
.trust-table tbody td:last-child{color:var(--muted);font-size:14px}
.manager-card {
	    position: relative;
    margin-top: 45px;
    background: var(--white);
    border-radius: 18px;
    box-shadow: var(--shadow);
    padding: 15px 36px 15px 25px;
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
    overflow: hidden;
    transition: transform .35s, box-shadow .35s;
    justify-content: center;
}
.manager-card:before{
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:6px;
	background:linear-gradient(90deg,#ef7e1e,#eb6f06)
}
.manager-card:hover{ transform:translateY(-6px); box-shadow:0 22px 55px rgba(90,70,25,.16); -webkit-transform:translateY(-6px); -moz-transform:translateY(-6px); -ms-transform:translateY(-6px); -o-transform:translateY(-6px); }
.manager-card .icon{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#ef7e1e,#eb6f06);color:#fff;display:grid;place-items:center;font-size:28px;flex-shrink:0;box-shadow:0 10px 25px rgba(239,126,30,.35)}
.manager-card h3{color:var(--maroon);font-size:20px;margin-bottom:4px}
.manager-card .qualification{color:var(--muted);font-size:14px;margin-bottom:14px}
.manager-card .label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--saffron);font-weight:700;margin-bottom:6px}
.manager-contact{display:flex;flex-wrap:wrap;gap:10px}
.manager-contact a{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:50px;background:var(--cream-accent);color:var(--maroon-dark);font-size:13px;font-weight:600;transition:background .3s,color .3s,transform .3s}
.manager-contact a span{font-size:14px}
.manager-contact a .wa-icon{display:inline-flex;font-size:0}
.manager-contact a:hover{background:linear-gradient(135deg,#ef7e1e,#eb6f06);color:#fff;transform:translateY(-2px)}
@media(max-width:700px){
  .trust-table thead th,.trust-table tbody td{padding:13px 16px;font-size:13.5px}
  .manager-card{padding:24px 24px 24px 30px}
}
