.profile-unified-card{display:flex;background:var(--white);border-radius:40px;overflow:hidden;border:1px solid #e0e6ed;max-width:1200px;margin:0 auto}.profile-image-col{flex:0 0 45%;background:#f1f5f9;position:relative;display:flex;align-items:stretch;justify-content:center;min-height:500px}.profile-image-col img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.profile-info-col{flex:1;background:var(--navy);color:var(--white);padding:60px;display:flex;flex-direction:column;justify-content:center}.profile-info-col h2{font-size:3rem;margin-bottom:5px;font-weight:800}.profile-info-col .designation{color:var(--primary);font-weight:600;margin-bottom:30px;display:block;font-size:1.1rem}.profile-info-col .bio-text{font-size:1.15rem;line-height:1.6;opacity:.9;margin-bottom:40px}.info-details-list{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid rgba(255,255,255,.1);padding-top:30px}.detail-item strong{display:block;font-size:.85rem;opacity:.6;margin-bottom:4px;text-transform:uppercase;letter-spacing:1px}.detail-item span{font-size:1.1rem;font-weight:500}.social-icons-row{margin-top:40px;display:flex;gap:20px}.social-icons-row a{color:var(--white);font-size:1.2rem;transition:color .3s}.social-icons-row a:hover{color:var(--primary)}.team-details-content{padding:80px 0;background:#fcfdfe}.content-row{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;max-width:1200px;margin:0 auto;padding:0 24px}.awards-grid-box{background:var(--white);padding:50px;border-radius:30px;border:1px solid #eef2f6;box-shadow:0 10px 30px #00000005}.awards-grid-box h3{font-size:2rem;color:var(--navy);margin-bottom:15px;font-weight:800}.awards-grid-box .awards-intro{color:var(--text);margin-bottom:40px;font-size:1.05rem}.awards-items{display:grid;grid-template-columns:1fr 1fr;gap:30px}.award-card{text-align:center;padding:20px;border:1px solid #f1f4f8;border-radius:20px}.award-card img{width:80px;margin-bottom:15px}.award-card h5{font-size:1.1rem;color:var(--navy);font-weight:800;margin-bottom:5px}.award-card p{font-size:.85rem;color:var(--text);text-transform:uppercase;letter-spacing:1px;font-weight:600}.skills-card{background:var(--white);padding:40px;border-radius:30px;border:1px solid #eef2f6;margin-bottom:30px}.skills-card .skill-item{margin-bottom:30px}.skill-header{display:flex;justify-content:space-between;margin-bottom:15px;color:var(--navy);font-weight:700;font-size:1.1rem}.progress-bar-bg{height:8px;background:#f1f5f9;border-radius:10px;position:relative}.progress-bar-fill{height:100%;background:var(--primary);border-radius:10px;width:0;transition:width 1.5s cubic-bezier(.1,.5,.5,1)}.cta-recovery-box{background:#f8fafc;padding:40px;border-radius:30px;display:flex;gap:20px;align-items:flex-start;border:1px solid #eef2f6}.cta-icon-square{background:var(--primary);width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--white);font-size:1.5rem}.cta-body h4{font-size:1.4rem;color:var(--navy);margin-bottom:15px;font-weight:800;line-height:1.3}.cta-body p{font-size:1rem;color:var(--text);margin-bottom:25px;line-height:1.6}.btn-cta-blue{background:var(--primary);color:var(--white);padding:14px 28px;border-radius:50px;text-decoration:none;font-weight:700;display:inline-flex;align-items:center;gap:10px;transition:.3s}.btn-cta-blue:hover{background:var(--navy);transform:translateY(-3px)}@media (max-width: 991px){.profile-unified-card{flex-direction:column}.profile-image-col,.profile-info-col{flex:none;width:100%}.content-row,.info-details-list{grid-template-columns:1fr}}
