.devhero-container{width:100%;height:90vh;position:relative;overflow:hidden}.slide{opacity:0;width:100%;height:100%;transition:opacity 1s ease-in-out;position:absolute}.slide.active{opacity:1;z-index:1}.devhero-image{object-fit:cover;filter:brightness(70%);width:100%;height:100%}.devhero-content{color:#fff;max-width:600px;position:absolute;bottom:10%;left:8%}.devhero-content h2{margin-bottom:0;font-size:2.8rem;line-height:1.2}.devhero-content p{margin-bottom:20px;font-size:1.2rem}.devhero-content button{color:#fff;cursor:pointer;background:#2763ff;border:none;border-radius:6px;padding:12px 24px;font-size:1rem;transition:all .3s}.devhero-content button:hover{background:#0043d4}.devhero-btn{color:#fff;cursor:pointer;z-index:2;background:#0006;border:none;border-radius:50%;padding:10px 15px;font-size:2rem;transition:background .3s;position:absolute;top:50%;transform:translateY(-50%)}.devhero-btn:hover{background:#0009}.devhero-btn.left{left:15px}.devhero-btn.right{right:15px}@media (max-width:1024px){.devhero-container{height:70vh}.devhero-content h2{font-size:2.2rem}.devhero-content p{font-size:1rem}}@media (max-width:768px){.devhero-container{height:60vh}.devhero-content{max-width:90%;bottom:12%;left:6%}.devhero-content h2{font-size:1.8rem}.devhero-content p{font-size:.95rem}.devhero-content button{padding:10px 18px;font-size:.9rem}.devhero-btn{padding:8px 12px;font-size:1.6rem}}@media (max-width:480px){.devhero-container{height:50vh}.devhero-content{max-width:90%;bottom:10%;left:5%}.devhero-content h2{font-size:1.4rem}.devhero-content p{font-size:.85rem}.devhero-content button{padding:8px 16px;font-size:.85rem}.devhero-btn{padding:6px 10px;font-size:1.4rem}}
.projects-container{background:#f8f9fa;padding:60px 8%;font-family:Poppins,sans-serif}.projects-heading{text-align:center;color:#222;text-transform:uppercase;margin-bottom:40px;font-size:2rem;font-weight:700}.projects-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;display:grid}.project-card{background:#fff;flex-direction:column;transition:all .3s ease-in-out;display:flex;overflow:hidden;box-shadow:0 4px 10px #0000001a}.project-card:hover{transform:translateY(-5px);box-shadow:0 8px 18px #00000026}.project-image img{object-fit:cover;width:100%;height:200px}.project-info{text-align:left;padding:20px}.project-title{color:#1d1d1d;margin-bottom:8px;font-size:1.3rem;font-weight:600}.project-location{color:#666;margin-bottom:8px;font-size:.95rem}.project-price{color:#007bff;margin-bottom:15px;font-size:1rem;font-weight:600}.project-btn{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:6px;padding:10px 15px;transition:all .3s}.project-btn:hover{background:#0056b3}.no-projects{text-align:center;color:#777;font-size:1rem}
.other-dev-container{background-color:#f8f9fa;padding:60px 10%;font-family:Poppins,sans-serif}.other-dev-title{color:#1d1d1d;text-align:center;margin-bottom:30px;font-size:2rem;font-weight:700}.other-dev-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.dev-card{text-align:center;background:#fff;border-radius:16px;transition:transform .3s;overflow:hidden;box-shadow:0 4px 10px #0000001a}.dev-card:hover{transform:translateY(-5px)}.dev-logo{object-fit:contain;background-color:#f1f1f1;width:100%;height:180px}.dev-info{padding:20px}.dev-info h3{color:#222;margin-bottom:10px;font-size:1.2rem}.dev-info p{color:#555;font-size:.95rem}.no-dev{text-align:center;color:#777;font-size:1rem}
