.page-module___8aEwW__container{background-color:#fff;min-height:100vh}.page-module___8aEwW__main{width:100%}.page-module___8aEwW__hero{color:#fff;text-align:center;background:linear-gradient(135deg,#061336 0%,#061336 100%);padding:100px 0 75px}.page-module___8aEwW__heroSubtitle{margin:20px 0;font-size:1.5rem;font-weight:300}.page-module___8aEwW__heroLogoContainer{justify-content:center;align-items:center;display:flex}.page-module___8aEwW__heroLogo{filter:drop-shadow(2px 2px 8px rgba(0,0,0,.3));border-radius:16px;max-width:90%;height:auto}.page-module___8aEwW__navigation{margin-top:60px}.page-module___8aEwW__navList{flex-wrap:wrap;justify-content:center;gap:30px;margin:0;padding:0;list-style:none;display:flex}.page-module___8aEwW__navList li a{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.3);border-radius:4px;padding:8px 12px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s}.page-module___8aEwW__navList li a:hover{color:#f78b33;text-shadow:none;background-color:rgba(255,255,255,.9);border-color:#f78b33}.page-module___8aEwW__visionText,.page-module___8aEwW__missionText{text-align:center;color:#555;max-width:900px;margin:0 auto;font-size:1.1rem;line-height:1.8}.page-module___8aEwW__researchCores{background-color:#f8f9fa;padding:80px 0}.page-module___8aEwW__coresDescription{text-align:center;color:#555;max-width:900px;margin:0 auto 50px;font-size:1.1rem;line-height:1.7}.page-module___8aEwW__coresGrid{grid-template-columns:repeat(5,1fr);gap:30px;max-width:1400px;margin:0 auto;display:grid}.page-module___8aEwW__coreCard{text-align:center;background:#fff;border-radius:10px;padding:30px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 15px rgba(0,0,0,.1)}.page-module___8aEwW__coreCard:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.page-module___8aEwW__coreCard h3{color:#f78b33;margin-bottom:15px;font-size:1.3rem}.page-module___8aEwW__coreCard p{color:#666;line-height:1.6}@media (max-width:1400px){.page-module___8aEwW__coresGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1100px){.page-module___8aEwW__coresGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.page-module___8aEwW__coresGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page-module___8aEwW__coresGrid{grid-template-columns:1fr}}.page-module___8aEwW__collaborationText{text-align:center;color:#555;max-width:900px;margin:0 auto 40px;font-size:1.1rem;line-height:1.8}.page-module___8aEwW__collaborationList{max-width:600px;margin:0 auto;padding:0;list-style:none}.page-module___8aEwW__collaborationList li{color:#333;border-bottom:1px solid #eee;padding:10px 0 10px 25px;font-size:1rem;position:relative}.page-module___8aEwW__collaborationList li:before{content:"▶";color:#f78b33;position:absolute;left:0}.page-module___8aEwW__collaborationList li:last-child{border-bottom:none}.page-module___8aEwW__projects{background-color:#f8f9fa;padding:80px 0}.page-module___8aEwW__projectsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;display:grid}.page-module___8aEwW__projectCard{text-align:center;background:#fff;border-radius:10px;padding:40px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 15px rgba(0,0,0,.1)}.page-module___8aEwW__projectCard:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.page-module___8aEwW__projectCard h3{color:#f78b33;margin-bottom:20px;font-size:1.5rem}.page-module___8aEwW__projectCard p{color:#666;margin-bottom:25px;line-height:1.6}.page-module___8aEwW__projectLink{color:#fff;background-color:#f78b33;border-radius:5px;padding:12px 24px;font-weight:500;text-decoration:none;transition:background-color .3s;display:inline-block}.page-module___8aEwW__projectLink:hover{color:#fff;background-color:#f78b33;text-decoration:none}@media (max-width:768px){.page-module___8aEwW__heroTitle{font-size:2.5rem}.page-module___8aEwW__heroSubtitle{font-size:1.2rem}.page-module___8aEwW__heroDescription{font-size:1rem}.page-module___8aEwW__container{text-align:center}.page-module___8aEwW__navList{justify-content:center;gap:15px}.page-module___8aEwW__navList li a{padding:6px 10px;font-size:14px}.page-module___8aEwW__coresGrid,.page-module___8aEwW__projectsGrid{grid-template-columns:1fr}}
