.ssle-dt-hero{background:#062a4a;color:#fff;padding:45px 0}
.ssle-dt-hero h1{font-size:46px;font-weight:900;margin:0}
.ssle-dt-hero p{font-size:18px;margin:8px 0 0;color:#dbe6f2}
.ssle-dt-page{padding:50px 0;background:#f4f8fd}
.ssle-dt-main-title{font-size:44px;color:#09294f;font-weight:900;margin:0 0 25px}
.team-title{margin-top:55px}
.ssle-dt-director-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}
.ssle-dt-role{font-size:24px;margin:0 0 15px;color:#222}
.ssle-dt-inner{display:grid;grid-template-columns:240px 1fr;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,.10)}
.ssle-dt-inner img{width:100%;height:230px;object-fit:cover;background:#ddd}
.ssle-dt-inner div{padding:35px 25px}
.ssle-dt-inner h3{font-size:28px;color:#222;margin:0 0 15px}
.ssle-dt-inner p{font-size:17px;color:#444;line-height:1.5}
.ssle-dt-inner button,.ssle-team-card button{border:0;background:transparent;color:#10154c;border-bottom:1px solid #10154c;font-weight:900;cursor:pointer}
.ssle-dt-team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.ssle-team-card{background:#fff;border-radius:14px;box-shadow:0 12px 30px rgba(0,0,0,.10);padding-bottom:20px;overflow:hidden}
.ssle-team-card img{width:100%;height:230px;object-fit:cover;background:#ddd}
.ssle-team-card h3{padding:18px 18px 0;margin:0;color:#09294f;font-size:22px}
.ssle-team-card p{padding:5px 18px;margin:0 0 12px;color:#555}
.ssle-team-card button{margin-left:18px}
.ssle-bio-modal{display:none;position:fixed;inset:0;z-index:99999;align-items:center;justify-content:center;padding:20px}
.ssle-bio-bg{position:absolute;inset:0;background:rgba(0,0,0,.6)}
.ssle-bio-box{position:relative;background:#fff;border-radius:16px;max-width:720px;width:95%;padding:30px;box-shadow:0 25px 70px rgba(0,0,0,.35)}
.ssle-close{position:absolute;right:15px;top:12px;background:#09294f;color:#fff;border:0;border-radius:50%;width:34px;height:34px;font-size:24px}
@media(max-width:900px){.ssle-dt-director-grid,.ssle-dt-team-grid{grid-template-columns:1fr}.ssle-dt-inner{grid-template-columns:1fr}}