.culture-module__mndvmG__culturePhilosophy{background:#fff;padding:6rem 0}.culture-module__mndvmG__sectionHeader{text-align:center;margin-bottom:4rem}.culture-module__mndvmG__sectionHeader h2{color:#333;margin-bottom:1rem;font-size:2.8rem;position:relative}.culture-module__mndvmG__sectionHeader h2:after{content:"";background:var(--primary);border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.culture-module__mndvmG__sectionHeader p{color:#666;max-width:600px;margin:1.5rem auto 0;font-size:1.2rem}.culture-module__mndvmG__philosophyGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem;margin-top:4rem;display:grid}.culture-module__mndvmG__philosophyCard{text-align:center;cursor:pointer;background:#f8f9fa;border:1px solid #eee;border-radius:20px;padding:3rem 2rem;transition:all .4s;position:relative;overflow:hidden}.culture-module__mndvmG__philosophyCard:before{content:"";background:var(--primary);opacity:0;transition:opacity .4s;position:absolute;inset:0}.culture-module__mndvmG__philosophyCard:hover:before{opacity:.9}.culture-module__mndvmG__philosophyCard:hover{transform:translateY(-10px)}.culture-module__mndvmG__cardContent{z-index:2;transition:all .4s;position:relative}.culture-module__mndvmG__philosophyCard:hover .culture-module__mndvmG__cardContent{color:#fff;transform:scale(1.05)}.culture-module__mndvmG__philosophyIcon{background:var(--primary-light);width:100px;height:100px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 2rem;font-size:2.5rem;transition:all .4s;display:flex}.culture-module__mndvmG__philosophyCard:hover .culture-module__mndvmG__philosophyIcon{color:var(--primary);background:#fff;transform:scale(1.1)}.culture-module__mndvmG__philosophyCard h3{color:#333;margin-bottom:1.5rem;font-size:1.8rem;transition:color .4s}.culture-module__mndvmG__philosophyCard:hover h3{color:#fff}.culture-module__mndvmG__philosophyCard p{color:#666;font-size:1.1rem;line-height:1.8;transition:color .4s}.culture-module__mndvmG__philosophyCard:hover p{color:#ffffffe6}.culture-module__mndvmG__coreValues{background:#fcfcfc;padding:6rem 0}.culture-module__mndvmG__valuesContainer{grid-template-columns:1fr 2fr;align-items:center;gap:4rem;display:grid}.culture-module__mndvmG__valuesIntro h2{color:#333;margin-bottom:2rem;font-size:2.5rem}.culture-module__mndvmG__valuesIntro p{color:#666;margin-bottom:2rem;font-size:1.2rem;line-height:1.8}.culture-module__mndvmG__valuesHighlight{color:#fff;background:#2c3e50;border-radius:15px;padding:2rem;box-shadow:0 10px 30px #0000001a}.culture-module__mndvmG__valuesHighlight h3{margin-bottom:1rem;font-size:1.5rem}.culture-module__mndvmG__valuesGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.culture-module__mndvmG__valueItem{text-align:center;cursor:pointer;perspective:1000px;background:#fff;border-radius:15px;padding:2.5rem;transition:all .3s;box-shadow:0 10px 30px #0000001a}.culture-module__mndvmG__valueItem:hover{transform:rotateY(10deg)translateY(-5px);box-shadow:0 20px 50px #00000026}.culture-module__mndvmG__valueIcon{background:var(--primary-light);width:80px;height:80px;color:var(--primary);border-radius:20px;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:2rem;transition:all .3s;display:flex}.culture-module__mndvmG__valueItem:hover .culture-module__mndvmG__valueIcon{background:var(--primary);color:#fff;transform:scale(1.1)}.culture-module__mndvmG__valueItem h4{color:#333;margin-bottom:1rem;font-size:1.3rem}.culture-module__mndvmG__valueItem p{color:#666;font-size:.95rem}.culture-module__mndvmG__workEnvironment{background:#fff;padding:6rem 0}.culture-module__mndvmG__environmentShowcase{margin-top:4rem}.culture-module__mndvmG__environmentTabs{justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.culture-module__mndvmG__tabButton{color:#666;cursor:pointer;background:#f8f9fa;border:none;border-radius:50px;padding:1rem 2rem;font-weight:600;transition:all .3s}.culture-module__mndvmG__tabButtonActive{background:var(--primary);color:#fff}.culture-module__mndvmG__environmentGallery{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.culture-module__mndvmG__galleryItem{cursor:pointer;border-radius:15px;height:250px;transition:all .3s;position:relative;overflow:hidden}.culture-module__mndvmG__galleryItem:hover{transform:scale(1.05)}.culture-module__mndvmG__galleryImage{background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .3s}.culture-module__mndvmG__galleryItem:hover .culture-module__mndvmG__galleryImage{transform:scale(1.1)}.culture-module__mndvmG__galleryOverlay{color:#fff;background:linear-gradient(#0000,#000c);padding:2rem 1.5rem 1.5rem;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.culture-module__mndvmG__galleryItem:hover .culture-module__mndvmG__galleryOverlay{transform:translateY(0)}.culture-module__mndvmG__employeeCulture{background:#f8f9fa;padding:6rem 0}.culture-module__mndvmG__employeeGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:4rem;display:grid}.culture-module__mndvmG__employeeCard{cursor:pointer;background:#fff;border-radius:20px;transition:all .3s;overflow:hidden;box-shadow:0 15px 35px #0000001a}.culture-module__mndvmG__employeeCard:hover{transform:translateY(-10px);box-shadow:0 25px 50px #00000026}.culture-module__mndvmG__employeePhoto{background-position:50%;background-size:cover;height:200px;position:relative}.culture-module__mndvmG__employeeInfo{text-align:center;padding:1.5rem}.culture-module__mndvmG__employeeName{color:#333;margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.culture-module__mndvmG__employeeDepartment{color:var(--primary);margin-bottom:1rem;font-weight:600}.culture-module__mndvmG__employeeQuote{color:#666;font-size:.9rem;font-style:italic;line-height:1.6}@media (max-width:768px){.culture-module__mndvmG__philosophyGrid,.culture-module__mndvmG__valuesContainer{grid-template-columns:1fr;gap:2rem}.culture-module__mndvmG__valuesGrid{grid-template-columns:1fr;gap:1.5rem}.culture-module__mndvmG__environmentTabs{flex-wrap:wrap;gap:.5rem}.culture-module__mndvmG__tabButton{padding:.75rem 1.5rem;font-size:.9rem}.culture-module__mndvmG__employeeGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.culture-module__mndvmG__culturePhilosophy,.culture-module__mndvmG__coreValues,.culture-module__mndvmG__workEnvironment,.culture-module__mndvmG__employeeCulture{padding:3rem 0}.culture-module__mndvmG__sectionHeader h2{font-size:2rem}}@media (max-width:480px){.culture-module__mndvmG__galleryItem{height:200px}.culture-module__mndvmG__employeePhoto{height:150px}.culture-module__mndvmG__philosophyCard,.culture-module__mndvmG__valueItem{padding:2rem 1.5rem}}
