.inline-style-9023fc47 { width: 100%; height: 500px; object-fit: cover; border-radius: 16px; }
        .inline-style-d7e82536 { width: 100%; border-radius: 12px; height: 260px; object-fit: cover; }
        .inline-style-199b6f0e { width: 100%; }
        .inline-style-788c04e5 { border:1px solid #eee; border-radius:12px; overflow:hidden; }
        .inline-style-f8d6bb4a { flex:1; border-right:1px solid #eee; text-decoration:none; color:#333; display:block; transition:0.3s; }
        .inline-style-2d34adba { display:block; font-size:13px; color:#888; margin-bottom:8px; }
        .inline-style-e2151554 { font-size:18px; }
        .inline-style-ff94638f { flex:1; text-decoration:none; color:#333; display:block; text-align:right; transition:0.3s; }

        .project-details-meta { background: #f8f9f5; padding: 40px; border-radius: 12px; margin-bottom: 40px; }
        .project-meta-item { margin-bottom: 25px; }
        .project-meta-item:last-child { margin-bottom: 0; }
        .project-meta-item h5 { font-size: 15px; color: #888; margin-bottom: 8px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; }
        .project-meta-item p { font-size: 16px; color: #222; font-weight: 700; margin: 0; }
        .project-meta-item a {  text-decoration: none; }
        
        .project-content-area h3 { font-size: 28px; margin-bottom: 20px; font-weight: 700; color: #222; }
        .project-content-area p { font-size: 16px; line-height: 1.8; color: #555; margin-bottom: 25px; }
        
        .project-gallery img { width: 100%; border-radius: 12px; margin-bottom: 30px; object-fit: cover; }
        
        .project-feature-list { list-style: none; padding: 0; margin: 0 0 30px 0; }
        .project-feature-list li { display: flex; align-items: flex-start; margin-bottom: 15px; font-size: 16px; color: #555; }
        .project-feature-list li i { color: #00a45f; font-size: 20px; margin-top: 4px; margin-right: 15px; }