.page-module__4ccqhG__projectsPage{color:#333;background-color:#f9fafc;padding:120px 0 80px;font-family:Poppins,sans-serif}.page-module__4ccqhG__container{max-width:1200px;margin:0 auto;padding:0 20px}.page-module__4ccqhG__pageHeader{text-align:center;margin-bottom:60px}.page-module__4ccqhG__sectionTitle{color:#333;margin-bottom:20px;font-size:2.5rem;font-weight:700}.page-module__4ccqhG__pageHeader p{color:#666;max-width:600px;margin:0 auto;font-size:1.2rem;line-height:1.6}.page-module__4ccqhG__projectsContent{text-align:center;max-width:800px;margin:60px auto}.page-module__4ccqhG__projectsContent h2{color:#333;margin-bottom:20px;font-size:2rem}.page-module__4ccqhG__projectsContent p{color:#666;font-size:1.1rem;line-height:1.6}.page-module__4ccqhG__featuredProject{margin-top:80px}.page-module__4ccqhG__projectShowcase{margin-top:50px;position:relative}.page-module__4ccqhG__projectNavigation{align-items:center;gap:20px;display:flex}.page-module__4ccqhG__navBtn{color:#fff;cursor:pointer;background:#667eea;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.2rem;transition:all .3s;display:flex;box-shadow:0 4px 15px rgba(102,126,234,.3)}.page-module__4ccqhG__navBtn:hover{background:#5a6fd8;transform:scale(1.1);box-shadow:0 6px 20px rgba(102,126,234,.4)}.page-module__4ccqhG__projectDisplay{background:#fff;border-radius:15px;flex:1;gap:40px;min-height:400px;padding:40px;transition:transform .5s,opacity .5s;display:flex;box-shadow:0 10px 30px rgba(0,0,0,.1)}.page-module__4ccqhG__projectDisplay.page-module__4ccqhG__swipe-left{opacity:0;transform:translate(-100px)}.page-module__4ccqhG__projectDisplay.page-module__4ccqhG__swipe-right{opacity:0;transform:translate(100px)}.page-module__4ccqhG__projectMainInfo{flex:1}.page-module__4ccqhG__projectMainInfo h3{color:#333;margin-bottom:15px;font-size:1.8rem}.page-module__4ccqhG__projectMeta{margin-bottom:20px}.page-module__4ccqhG__projectMeta span{color:#667eea;background:#f5f7fa;border-radius:20px;padding:5px 15px;font-size:.9rem;font-weight:500}.page-module__4ccqhG__projectMainInfo p{color:#666;margin-bottom:25px;line-height:1.6}.page-module__4ccqhG__btn{color:#667eea;cursor:pointer;background:0 0;border:2px solid #667eea;border-radius:30px;padding:10px 25px;font-weight:600;transition:all .3s}.page-module__4ccqhG__btn.page-module__4ccqhG__primary{color:#fff;background:#667eea;border:none;padding:12px 30px}.page-module__4ccqhG__btn.page-module__4ccqhG__primary:hover{background:#5a6fd8;transform:translateY(-2px);box-shadow:0 5px 15px rgba(102,126,234,.3)}.page-module__4ccqhG__btn:hover{color:#fff;background:#667eea;transform:translateY(-2px)}.page-module__4ccqhG__teamContributions{margin:25px 0}.page-module__4ccqhG__teamContributions h4{color:#333;margin-bottom:15px;font-size:1.3rem}.page-module__4ccqhG__contributionsGrid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.page-module__4ccqhG__contributionRole h5{color:#667eea;margin-bottom:10px;font-size:1.1rem}.page-module__4ccqhG__teamMemberContribution{background:#f8f9fa;border-radius:8px;margin-bottom:10px;padding:10px}.page-module__4ccqhG__memberSkills{color:#666;margin-top:5px;font-size:.8rem}.page-module__4ccqhG__projectDetails{border-left:1px solid #eee;flex:1;padding-left:40px}.page-module__4ccqhG__projectDetails h4{color:#333;margin-bottom:20px;font-size:1.3rem}.page-module__4ccqhG__detailGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.page-module__4ccqhG__detailItem{flex-direction:column;display:flex}.page-module__4ccqhG__detailItem.page-module__4ccqhG__fullWidth{grid-column:1/-1}.page-module__4ccqhG__detailLabel{color:#667eea;margin-bottom:5px;font-size:.9rem;font-weight:600}.page-module__4ccqhG__techTags{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.page-module__4ccqhG__techTag{border-radius:15px;padding:6px 12px;font-size:.8rem;font-weight:500;transition:all .3s}.page-module__4ccqhG__techTag:first-child{color:#1976d2;background:#e3f2fd}.page-module__4ccqhG__techTag:nth-child(2){color:#388e3c;background:#e8f5e9}.page-module__4ccqhG__techTag:nth-child(3){color:#f57c00;background:#fff3e0}.page-module__4ccqhG__techTag:nth-child(4){color:#c2185b;background:#fce4ec}.page-module__4ccqhG__techTag:nth-child(5){color:#7b1fa2;background:#f3e5f5}.page-module__4ccqhG__techTag:nth-child(6){color:#00796b;background:#e0f2f1}.page-module__4ccqhG__techTag:nth-child(7){color:#ff8f00;background:#fff8e1}.page-module__4ccqhG__techTag:nth-child(8){color:#303f9f;background:#e8eaf6}.page-module__4ccqhG__resultsHighlight{color:#28a745;font-weight:600}.page-module__4ccqhG__projectIndicators{justify-content:center;gap:10px;margin-top:30px;display:flex}.page-module__4ccqhG__indicator{cursor:pointer;background:#ddd;border:none;border-radius:50%;width:12px;height:12px;transition:all .3s}.page-module__4ccqhG__indicator.page-module__4ccqhG__active{background:#667eea;transform:scale(1.2)}.page-module__4ccqhG__indicator:hover{background:#5a6fd8}.page-module__4ccqhG__allProjects{margin-top:80px}.page-module__4ccqhG__projectsGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;margin-top:40px;display:grid}.page-module__4ccqhG__projectCard{cursor:pointer;opacity:0;background:#fff;border:1px solid #f0f0f0;border-radius:15px;flex-direction:column;height:100%;padding:25px;transition:all .4s;animation:.6s forwards page-module__4ccqhG__popUp;display:flex;transform:translateY(30px)scale(.95);box-shadow:0 10px 30px rgba(0,0,0,.08)}.page-module__4ccqhG__projectCard:first-child{animation-delay:.1s}.page-module__4ccqhG__projectCard:nth-child(2){animation-delay:.2s}.page-module__4ccqhG__projectCard:nth-child(3){animation-delay:.3s}.page-module__4ccqhG__projectCard:nth-child(4){animation-delay:.4s}.page-module__4ccqhG__projectCard:hover{border-color:#667eea;transform:translateY(-8px)scale(1.02);box-shadow:0 15px 40px rgba(0,0,0,.15)}.page-module__4ccqhG__projectCard.page-module__4ccqhG__active{border-color:#667eea;box-shadow:0 10px 30px rgba(102,126,234,.2)}.page-module__4ccqhG__projectInfo{flex:1}.page-module__4ccqhG__projectInfo h3{color:#333;margin-bottom:10px;font-size:1.4rem;font-weight:600}.page-module__4ccqhG__projectCard .page-module__4ccqhG__projectMeta{margin-bottom:15px}.page-module__4ccqhG__projectCard .page-module__4ccqhG__projectMeta span{color:#667eea;background:#f5f7fa;border-radius:20px;padding:4px 12px;font-size:.85rem;font-weight:500}.page-module__4ccqhG__projectCard p{color:#666;margin-bottom:20px;font-size:.95rem;line-height:1.6}.page-module__4ccqhG__projectTeamPreview{border-top:1px solid #f0f0f0;margin-top:20px;padding-top:20px}.page-module__4ccqhG__teamPreview,.page-module__4ccqhG__projectTech,.page-module__4ccqhG__projectTimeline{margin-bottom:12px;font-size:.9rem}.page-module__4ccqhG__teamPreview strong,.page-module__4ccqhG__projectTech strong,.page-module__4ccqhG__projectTimeline strong{color:#333;margin-bottom:5px;display:block}.page-module__4ccqhG__previewNames,.page-module__4ccqhG__previewTech{color:#666}.page-module__4ccqhG__projectLink{margin-top:auto;padding-top:20px}.page-module__4ccqhG__projectLink .page-module__4ccqhG__btn{text-align:center;justify-content:center;width:100%}.page-module__4ccqhG__teamSection{margin-top:100px}.page-module__4ccqhG__teamIntro{text-align:center;color:#666;max-width:600px;margin:0 auto 50px;font-size:1.1rem}.page-module__4ccqhG__roleTeamSection{margin-bottom:60px}.page-module__4ccqhG__roleTitle{color:#333;text-align:center;margin-bottom:30px;font-size:1.8rem}.page-module__4ccqhG__teamGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;display:grid}.page-module__4ccqhG__teamCard{text-align:center;opacity:0;background:#fff;border-radius:15px;flex-direction:column;align-items:center;padding:25px;transition:all .3s;animation:.6s forwards page-module__4ccqhG__popUp;display:flex;transform:translateY(30px)scale(.95);box-shadow:0 10px 30px rgba(0,0,0,.1)}.page-module__4ccqhG__teamCard:first-child{animation-delay:.1s}.page-module__4ccqhG__teamCard:nth-child(2){animation-delay:.2s}.page-module__4ccqhG__teamCard:nth-child(3){animation-delay:.3s}.page-module__4ccqhG__teamCard:nth-child(4){animation-delay:.4s}.page-module__4ccqhG__teamCard:nth-child(5){animation-delay:.5s}.page-module__4ccqhG__teamCard:nth-child(6){animation-delay:.6s}.page-module__4ccqhG__teamCard:nth-child(7){animation-delay:.7s}.page-module__4ccqhG__teamCard:nth-child(8){animation-delay:.8s}.page-module__4ccqhG__teamCard:nth-child(9){animation-delay:.9s}.page-module__4ccqhG__teamCard:hover{transform:translateY(-5px)scale(1.02);box-shadow:0 15px 40px rgba(0,0,0,.15)}.page-module__4ccqhG__memberImage{margin-bottom:20px}.page-module__4ccqhG__imagePlaceholder{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;font-size:1.5rem;font-weight:700;transition:transform .3s;display:flex}.page-module__4ccqhG__teamCard:hover .page-module__4ccqhG__imagePlaceholder{transform:scale(1.1)}.page-module__4ccqhG__memberInfo h3{color:#333;margin-bottom:5px;font-size:1.3rem}.page-module__4ccqhG__position{color:#667eea;margin-bottom:15px;font-size:.9rem;font-weight:600}.page-module__4ccqhG__memberSkills{flex-wrap:wrap;justify-content:center;gap:5px;margin:15px 0;display:flex}.page-module__4ccqhG__skillTag{color:#667eea;background:#f5f7fa;border-radius:12px;padding:4px 10px;font-size:.8rem;font-weight:500;transition:all .3s}.page-module__4ccqhG__teamCard:hover .page-module__4ccqhG__skillTag{color:#fff;background:#667eea;transform:translateY(-2px)}.page-module__4ccqhG__bio{color:#666;margin-bottom:15px;font-size:.9rem;line-height:1.5}.page-module__4ccqhG__memberProjects{margin-top:15px}.page-module__4ccqhG__projectTags{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:8px;display:flex}.page-module__4ccqhG__projectTag{color:#667eea;background:#f0f7ff;border-radius:10px;padding:3px 8px;font-size:.75rem;font-weight:500;transition:all .3s}.page-module__4ccqhG__teamCard:hover .page-module__4ccqhG__projectTag{color:#fff;background:#667eea;transform:translateY(-2px)}@keyframes page-module__4ccqhG__popUp{0%{opacity:0;transform:translateY(30px)scale(.95)}50%{transform:translateY(-5px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes page-module__4ccqhG__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__4ccqhG__slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.page-module__4ccqhG__slideInLeft{animation:.6s forwards page-module__4ccqhG__slideInLeft}.page-module__4ccqhG__projectCard:hover .page-module__4ccqhG__projectMeta span{color:#fff;background:#667eea;transform:translateY(-2px)}.page-module__4ccqhG__projectCard:hover .page-module__4ccqhG__techTag{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.page-module__4ccqhG__allProjects .page-module__4ccqhG__projectCard,.page-module__4ccqhG__teamSection .page-module__4ccqhG__teamCard{animation:.6s forwards page-module__4ccqhG__popUp}@media (max-width:968px){.page-module__4ccqhG__projectDisplay{flex-direction:column;gap:30px}.page-module__4ccqhG__projectDetails{border-top:1px solid #eee;border-left:none;padding-top:30px;padding-left:0}.page-module__4ccqhG__detailGrid,.page-module__4ccqhG__contributionsGrid{grid-template-columns:1fr}}@media (max-width:768px){.page-module__4ccqhG__projectsPage{padding:100px 0 60px}.page-module__4ccqhG__projectNavigation{flex-direction:column}.page-module__4ccqhG__navBtn{order:2;margin-top:20px}.page-module__4ccqhG__projectDisplay{padding:25px}.page-module__4ccqhG__teamGrid,.page-module__4ccqhG__projectsGrid{grid-template-columns:1fr}.page-module__4ccqhG__sectionTitle{font-size:2rem}.page-module__4ccqhG__projectCard{padding:20px}.page-module__4ccqhG__navBtn{width:45px;height:45px}.page-module__4ccqhG__projectCard:first-child{animation-delay:.1s}.page-module__4ccqhG__projectCard:nth-child(2){animation-delay:.2s}.page-module__4ccqhG__projectCard:nth-child(3){animation-delay:.3s}.page-module__4ccqhG__projectCard:nth-child(4){animation-delay:.4s}.page-module__4ccqhG__teamCard:first-child{animation-delay:.1s}.page-module__4ccqhG__teamCard:nth-child(2){animation-delay:.2s}.page-module__4ccqhG__teamCard:nth-child(3){animation-delay:.3s}.page-module__4ccqhG__teamCard:nth-child(4){animation-delay:.4s}.page-module__4ccqhG__teamCard:nth-child(5){animation-delay:.5s}.page-module__4ccqhG__teamCard:nth-child(6){animation-delay:.6s}}.page-module__4ccqhG__scroll-animate{opacity:0;transition:all .6s;transform:translateY(30px)}.page-module__4ccqhG__scroll-animate.page-module__4ccqhG__animated{opacity:1;transform:translateY(0)}
