.team-hero{background:var(--bg);text-align:center;padding:160px 0 100px;position:relative;overflow:hidden}.team-hero:before{content:"";background:radial-gradient(circle, rgba(var(--primary-rgb), .1) 0%, transparent 70%);z-index:0;pointer-events:none;width:600px;height:600px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.team-hero .container{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.team-hero .hero-content{flex-direction:column;align-items:center;max-width:800px;display:flex}.team-hero .hero-badge{border:1px solid var(--border);color:var(--primary);letter-spacing:.05em;text-transform:uppercase;background:#ffffff0d;border-radius:999px;margin-bottom:24px;padding:6px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.team-hero .hero-title{background:linear-gradient(90deg,#fff,#a1a1aa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:24px;font-size:3.5rem;line-height:1.1}.team-hero .hero-subtitle{color:var(--text-muted);max-width:700px;margin-bottom:40px;font-size:1.15rem;line-height:1.6}.team-hero-cta{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (max-width:768px){.team-hero{padding:120px 0 80px}.team-hero .hero-title{font-size:2.5rem}.team-hero .hero-subtitle{font-size:1.05rem}}@media (max-width:480px){.team-hero-cta{flex-direction:column;width:100%}.team-hero-cta a{text-align:center;width:100%}}
.team-members{background:var(--bg);padding:100px 0}.team-members h2{text-align:center;margin-bottom:20px;font-size:2.2rem}.members-content{text-align:center;max-width:800px;margin:0 auto 60px}.model-intro{color:var(--text-muted);font-size:1.1rem;line-height:1.6}.members-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;display:grid}.member-card{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text);text-align:center;background:#ffffff08;border:1px solid #ffffff14;flex-direction:column;gap:18px;padding:28px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.member-card:hover{border-color:#38bdf838;transform:translateY(-6px);box-shadow:0 18px 46px #00000029}.member-card-head{flex-direction:column;align-items:center;gap:16px;display:flex}.avatar{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:92px;height:92px;margin:0 auto;display:flex;box-shadow:inset 0 0 0 1px #ffffff08}.photo,.saad-photo,.taha-photo{background-position:50%;background-size:cover}.photo{background-image:url(/images/RafueKarimIslam-ProfileImage.jpg)}.saad-photo{background-image:url(/images/Muhammad-Saad-Faisal-ProfileImage.jpeg)}.taha-photo{background-image:url(/images/Taha-Amjad-ProfileImage.jpg)}.isaiah-photo{background-image:url(/images/Isaiah-Michael-ProfileImage.jpeg)}.initials{color:var(--primary);background:#39c7ff1a;border:1px solid #39c7ff33;font-size:1.5rem;font-weight:700}.member-meta h3{margin:0;font-size:1.3rem}.member-meta span{color:#a8d6ffeb;font-size:.95rem;font-weight:600;display:block}.member-card p{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.7}.social-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.social-links a{color:var(--text);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .3s}.social-links a:hover{color:var(--primary)}.social-links .separator{color:var(--border-strong);font-size:.8rem}.team-section{margin-top:64px}.leadership-section .member-card{background:linear-gradient(#38bdf812,#ffffff07),#ffffff09;border-color:#38bdf82e;box-shadow:0 18px 52px #0000001f}.leadership-section .member-card:hover{border-color:#38bdf857;box-shadow:0 24px 68px #0003,0 0 32px #38bdf814}.section-header{text-align:center;max-width:720px;margin:0 auto 30px}.section-header h3{margin-bottom:12px;font-size:1.3rem}.section-copy{color:var(--text-muted);font-size:.95rem;line-height:1.7}.member-capabilities{flex-wrap:wrap;justify-content:center;gap:8px;margin:2px auto 10px;display:flex}.capability-pill{color:#eef8fff5;text-transform:uppercase;letter-spacing:.02em;background:#38bdf817;border:1px solid #38bdf838;border-radius:999px;align-items:center;padding:7px 13px;font-size:.74rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.leadership-section .capability-pill{background:#38bdf81f;border-color:#38bdf84d}.skills{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.skill-badge{color:#eaf0ffad;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:6px 10px;font-size:.74rem;transition:transform .2s,border-color .2s,color .2s;display:inline-flex}.skill-badge:hover{color:#eaf0ffd1;border-color:#38bdf833;transform:translateY(-1px)}@media (max-width:960px){.team-members{padding:80px 0}}@media (max-width:640px){.team-members{padding:60px 0}.section-header{margin-bottom:24px}.skills,.member-capabilities,.social-links{justify-content:center}.skill-badge{padding:6px 10px;font-size:.75rem}}
.team-values{background:var(--bg-secondary);padding:100px 0}.team-values h2{text-align:center;margin-bottom:50px;font-size:2.2rem}.values-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.value-card{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);padding:24px;transition:all .3s}.value-card:hover{border-color:var(--primary);transform:translateY(-5px)}.value-card h3{margin-bottom:10px}.value-card p{color:var(--text-muted);line-height:1.5}@media (max-width:768px){.values-grid{grid-template-columns:1fr}}
