.team-single-page[data-v-a0db5144]{min-height:100vh;padding:40px 0}.content-layout[data-v-a0db5144]{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr;margin:0 auto;padding:0 20px}.content-layout[data-v-a0db5144]:has(.sidebar-nav){grid-template-columns:1fr 320px}.modern-breadcrumbs[data-v-a0db5144]{background:transparent;margin-bottom:24px;padding:0}.modern-breadcrumbs[data-v-a0db5144] .breadcrumb-item{color:#64748b;font-size:14px}.modern-breadcrumbs[data-v-a0db5144] .breadcrumb-item.active{color:#212a5f;font-weight:600}.modern-breadcrumbs[data-v-a0db5144] .breadcrumb-item a{color:#64748b;-webkit-text-decoration:none;text-decoration:none;transition:color .3s ease}.modern-breadcrumbs[data-v-a0db5144] .breadcrumb-item a:hover{color:#b4393b}.main-content[data-v-a0db5144]{width:100%}.content-card[data-v-a0db5144]{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:20px;box-shadow:0 2px 16px rgba(0,0,0,.08)}.text-content[data-v-a0db5144]{padding:48px}.team-image-float[data-v-a0db5144]{border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1);float:left;height:420px;margin:0 32px 24px 0;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease;width:420px}.team-image-float[data-v-a0db5144]:hover{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:scale(1.02)}.team-title[data-v-a0db5144]{color:#212a5f;font-size:36px;font-weight:700;line-height:1.3;margin:0 0 24px}.team-description[data-v-a0db5144]{color:#334155;font-size:16px;line-height:1.8}.sidebar-nav[data-v-a0db5144]{display:flex;flex-direction:column;gap:24px}.nav-card[data-v-a0db5144]{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);overflow:hidden;transition:all .3s ease}.nav-card[data-v-a0db5144]:hover{box-shadow:0 4px 20px rgba(0,0,0,.12)}.nav-header[data-v-a0db5144]{align-items:center;background:linear-gradient(135deg,#212a5f,#2c3a6f);display:flex;font-size:16px;font-weight:700;gap:12px;padding:20px;transition:all .3s ease}.nav-header[data-v-a0db5144],.nav-header[data-v-a0db5144]:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none}.nav-header[data-v-a0db5144]:hover{background:linear-gradient(135deg,#2c3a6f,#212a5f)}.nav-header svg[data-v-a0db5144]{flex-shrink:0}.nav-list[data-v-a0db5144]{display:flex;flex-direction:column}.nav-item[data-v-a0db5144]{align-items:center;border-top:1px solid #f1f5f9;color:#334155;display:flex;font-size:15px;font-weight:500;justify-content:space-between;padding:16px 20px;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.nav-item[data-v-a0db5144]:first-child{border-top:none}.nav-item[data-v-a0db5144]:hover{background:#f8fafc;color:#212a5f;padding-left:28px;-webkit-text-decoration:none;text-decoration:none}.nav-item.active[data-v-a0db5144]{background:linear-gradient(90deg,rgba(180,57,59,.1),transparent);border-left:4px solid #b4393b;color:#b4393b;font-weight:700}.nav-item.active[data-v-a0db5144]:hover{padding-left:20px}.nav-item-text[data-v-a0db5144]{flex:1}.nav-item svg[data-v-a0db5144]{color:#b4393b;flex-shrink:0}@media (max-width:991px){.content-layout[data-v-a0db5144]:has(.sidebar-nav){grid-template-columns:1fr}.text-content[data-v-a0db5144]{padding:36px}.team-title[data-v-a0db5144]{font-size:32px}.team-image-float[data-v-a0db5144]{height:360px;margin-right:28px;width:360px}}@media (max-width:768px){.team-single-page[data-v-a0db5144]{padding:30px 0}.content-layout[data-v-a0db5144]{gap:24px;padding:0 16px}.text-content[data-v-a0db5144]{padding:28px}.team-title[data-v-a0db5144]{font-size:28px;margin-bottom:20px}.team-description[data-v-a0db5144]{font-size:15px;line-height:1.7}.team-image-float[data-v-a0db5144]{height:300px;margin-bottom:20px;margin-right:24px;width:300px}.nav-header[data-v-a0db5144]{font-size:15px;padding:16px}.nav-item[data-v-a0db5144]{font-size:14px;padding:14px 16px}.nav-item[data-v-a0db5144]:hover{padding-left:24px}.nav-item.active[data-v-a0db5144]:hover{padding-left:16px}}@media (max-width:576px){.team-single-page[data-v-a0db5144]{padding:20px 0}.content-layout[data-v-a0db5144]{gap:20px;padding:0 12px}.content-card[data-v-a0db5144]{border-radius:16px}.text-content[data-v-a0db5144]{padding:24px}.team-title[data-v-a0db5144]{font-size:24px;margin-bottom:16px}.team-description[data-v-a0db5144]{font-size:14px}.team-image-float[data-v-a0db5144]{float:none;height:280px;margin:0 0 20px;width:100%}.nav-card[data-v-a0db5144]{border-radius:12px}.modern-breadcrumbs[data-v-a0db5144]{margin-bottom:16px}.modern-breadcrumbs[data-v-a0db5144] .breadcrumb-item{font-size:13px}}.team-description p{margin-bottom:16px}.team-description p:last-child{margin-bottom:0}.team-description h1,.team-description h2,.team-description h3,.team-description h4,.team-description h5,.team-description h6{color:#212a5f;font-weight:700;line-height:1.3;margin-bottom:16px;margin-top:32px}.team-description h1:first-child,.team-description h2:first-child,.team-description h3:first-child,.team-description h4:first-child,.team-description h5:first-child,.team-description h6:first-child{margin-top:0}.team-description h2{font-size:28px}.team-description h3{font-size:24px}.team-description h4{font-size:20px}.team-description a{border-bottom:2px solid transparent;color:#b4393b;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.team-description a:hover{border-bottom-color:#d4494b;color:#d4494b}.team-description ol,.team-description ul{margin-bottom:16px;padding-left:24px}.team-description li{line-height:1.7;margin-bottom:8px}.team-description strong{color:#212a5f;font-weight:700}.team-description blockquote{border-left:4px solid #b4393b;color:#64748b;font-style:italic;margin:24px 0;padding-left:20px}.team-description img{border-radius:12px;height:auto;margin:24px 0;max-width:100%}.team-description table{border-collapse:collapse;margin:24px 0;width:100%}.team-description table td,.team-description table th{border:1px solid #e2e8f0;padding:12px;text-align:left}.team-description table th{background:#f8fafc;color:#212a5f;font-weight:700}@media (max-width:768px){.team-description h2{font-size:24px}.team-description h3{font-size:20px}.team-description h4{font-size:18px}}