
:root{--bt-white:#fff;--bt-black:#05070b;--bt-blue:#07175f;--bt-text:#111827;--bt-muted:#5b6472;--bt-soft:#f5f7fb;--bt-border:rgba(7,23,95,.12);--bt-shadow:0 18px 55px rgba(7,23,95,.12)}
.team-page{background:linear-gradient(180deg,#f7f9ff 0%,#fff 45%,#f6f8fc 100%);font-family:"Inter","Segoe UI",Arial,sans-serif;color:var(--bt-text);overflow:hidden}.team-page p{color:var(--bt-muted);line-height:1.75}.team-hero-section{position:relative;min-height:620px;display:flex;align-items:center;justify-content:center;padding:150px 20px 95px;background:linear-gradient(90deg,rgba(255,255,255,.94),rgba(255,255,255,.78)),radial-gradient(circle at 82% 15%,rgba(7,23,95,.16),transparent 34%),url("assets/images/team/m.walizadah.jpeg") center/cover no-repeat;overflow:hidden}.team-hero-section:before{content:"";position:absolute;inset:-40px;background:url("assets/images/logos/avatar.jpg") center/430px no-repeat;opacity:.035;animation:btSlowMove 22s ease-in-out infinite alternate}.team-hero-section:after{content:"";position:absolute;right:-150px;bottom:-150px;width:420px;height:420px;border-radius:50%;background:rgba(7,23,95,.09)}@keyframes btSlowMove{from{transform:scale(1) translate3d(-12px,-6px,0)}to{transform:scale(1.08) translate3d(18px,12px,0)}}.team-hero-content{position:relative;z-index:2;max-width:980px;text-align:left;margin:0 auto;color:var(--bt-black)}.team-kicker,.section-label{display:inline-flex;width:fit-content;padding:9px 14px;border-radius:999px;background:rgba(7,23,95,.08);color:var(--bt-blue);border:1px solid var(--bt-border);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.team-hero-content h1{max-width:760px;font-size:clamp(2.7rem,6.4vw,5.4rem);line-height:.98;letter-spacing:-.06em;color:var(--bt-black);margin:20px 0}.team-hero-content p{max-width:720px;font-size:clamp(1rem,1.35vw,1.18rem);color:var(--bt-muted)}.team-hero-actions{margin-top:34px;display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-start}.team-primary-btn,.team-secondary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 22px;border-radius:999px;text-decoration:none;font-weight:900;transition:.25s ease}.team-primary-btn{background:var(--bt-blue);color:#fff;box-shadow:0 14px 35px rgba(7,23,95,.26)}.team-primary-btn:hover{background:var(--bt-black);color:#fff;transform:translateY(-3px)}.team-secondary-btn{background:#fff;color:var(--bt-blue);border:1px solid var(--bt-border)}.team-secondary-btn:hover{transform:translateY(-3px)}.team-intro-section,.team-members-section,.team-values-section,.team-cta-section{padding:88px 20px}.team-intro-container,.team-values-container,.team-cta-box{max-width:1180px;margin:0 auto}.team-intro-container{display:grid;grid-template-columns:1.05fr 1.35fr;gap:38px;align-items:center}.team-intro-text h2,.team-section-heading h2,.team-values-heading h2,.team-cta-box h2{color:var(--bt-blue);font-size:clamp(2rem,4vw,3.25rem);line-height:1.12;letter-spacing:-.035em;margin:18px 0}.team-stats-grid,.team-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.team-stat-card,.team-value-card{background:#fff;border:1px solid var(--bt-border);border-radius:24px;padding:28px;box-shadow:0 12px 34px rgba(7,23,95,.08);transition:.25s ease}.team-stat-card:hover,.team-value-card:hover{transform:translateY(-6px);box-shadow:var(--bt-shadow)}.team-stat-card i,.team-value-card i{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:var(--bt-blue);color:#fff;border-radius:16px;font-size:1.2rem;margin-bottom:18px}.team-stat-card h3,.team-value-card h3{color:var(--bt-blue);font-size:1.2rem;margin:0 0 10px}.team-section-heading,.team-values-heading{max-width:790px;margin:0 auto 45px;text-align:center}.bi-team-members-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:stretch}.bi-team-member-card{background:#fff;border-radius:28px;overflow:hidden;border:1px solid var(--bt-border);box-shadow:0 14px 40px rgba(7,23,95,.08);transition:.25s ease;display:flex;flex-direction:column}.bi-team-member-card:hover{transform:translateY(-6px);box-shadow:var(--bt-shadow)}.bi-team-member-featured{grid-column:1/-1;display:grid;grid-template-columns:420px 1fr}.bi-team-member-photo{width:100%;height:330px;background:#e8edf7;overflow:hidden}.bi-team-member-featured .bi-team-member-photo{height:100%;min-height:500px}.bi-team-member-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .45s ease}.bi-team-member-card:hover .bi-team-member-photo img{transform:scale(1.04)}.bi-team-member-info{padding:30px;display:flex;flex-direction:column;flex:1;text-align:left}.bi-team-member-role-label{width:fit-content;display:inline-flex;color:#fff;background:var(--bt-blue);padding:7px 14px;border-radius:999px;font-size:.78rem;font-weight:900;margin-bottom:16px}.bi-team-member-info h3{color:var(--bt-blue);font-size:1.65rem;margin:0 0 8px;line-height:1.2}.bi-team-member-info h4{color:#0b63ff;font-size:1rem;margin:0 0 18px;font-weight:800;line-height:1.4}.bi-team-member-info p{color:#4b5563;line-height:1.75;font-size:.98rem;margin:0 0 14px;text-align:left}.bi-team-member-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px;justify-content:flex-start}.bi-team-member-tags span{background:#eef4ff;color:var(--bt-blue);padding:7px 12px;border-radius:999px;font-size:.82rem;font-weight:800}.team-values-section{background:var(--bt-soft)}.team-values-grid{grid-template-columns:repeat(4,1fr)}.team-cta-section{background:#fff}.team-cta-box{background:linear-gradient(135deg,#07175f 0%,#05070b 100%);color:#fff;border-radius:32px;padding:52px;text-align:center;box-shadow:var(--bt-shadow)}.team-cta-box .section-label{color:#fff;background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.18)}.team-cta-box h2,.team-cta-box p{color:#fff}.team-cta-actions{margin-top:28px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media(max-width:1020px){.team-intro-container{grid-template-columns:1fr}.team-stats-grid{grid-template-columns:repeat(3,1fr)}.team-values-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.bi-team-members-grid{grid-template-columns:1fr}.bi-team-member-featured{grid-template-columns:1fr}.bi-team-member-featured .bi-team-member-photo{height:390px;min-height:unset}}@media(max-width:768px){.team-hero-section{min-height:auto;padding:135px 18px 70px}.team-hero-content h1{font-size:clamp(2.35rem,12vw,4rem)}.team-stats-grid,.team-values-grid{grid-template-columns:1fr}.team-intro-section,.team-members-section,.team-values-section,.team-cta-section{padding:64px 18px}.team-cta-box{padding:34px 22px;border-radius:24px}}@media(max-width:560px){.team-hero-actions,.team-cta-actions{flex-direction:column}.team-primary-btn,.team-secondary-btn{width:100%}.bi-team-member-info{padding:24px}.bi-team-member-photo,.bi-team-member-featured .bi-team-member-photo{height:320px}.bi-team-member-info h3{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}


@media(max-width:560px){

.team-hero-actions,
.team-cta-actions{
flex-direction:column;
width:100%;
}

.team-primary-btn,
.team-secondary-btn{
width:100%;
max-width:100%;
box-sizing:border-box;
}

.team-cta-box{
overflow:hidden;
}

}

.bi-site-header .navbar {
  background: rgba(5, 7, 11, 0.86) !important;
  box-shadow: 0 18px 45px rgba(7, 23, 95, 0.16) !important;
  padding-right: 18px !important;
}

.bi-site-header .logo img {
  width: 54px !important;
  height: 54px !important;
  padding: 4px !important;
}

@media (max-width: 768px) {
  .bi-site-header {
    padding: 10px 8px 0 !important;
  }

  .bi-site-header .navbar {
    width: calc(100% - 16px) !important;
    height: 72px !important;
    padding: 9px 10px !important;
    border-radius: 14px !important;
    background: rgba(5, 7, 11, 0.86) !important;
    gap: 8px !important;
  }

  .bi-site-header .logo {
    flex: 1 1 auto !important;
    min-width: 0 !important;
  }

  .bi-site-header .logo img {
    width: 48px !important;
    height: 48px !important;
  }

  .bi-site-header .logo h2,
  .bi-site-header .logo h2 a,
  .bi-site-header .logo a {
    font-size: 0.72rem !important;
    max-width: 135px !important;
    white-space: normal !important;
    line-height: 1.15 !important;
    margin: 0 !important;
  }

  .bi-site-header .lang-dropdown {
    flex: 0 0 auto !important;
    margin-left: 4px !important;
    margin-right: 2px !important;
  }

  .bi-site-header .toggle_btn {
    position: static !important;
    display: flex !important;
    flex: 0 0 40px !important;
    width: 40px !important;
    height: 40px !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 999px !important;
    background: rgba(255, 255, 255, 0.12) !important;
  }
}