.project-hero{padding:150px 0 90px;background:linear-gradient(110deg,#f5f9ff,#fff);border-bottom:1px solid #e5eaf0}.project-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:#7a8798;margin-bottom:50px}.project-breadcrumb a{color:#1267d6;text-decoration:none;font-weight:600}.project-hero h1{font-size:clamp(42px,5vw,64px);font-weight:800;color:#111827;margin:14px 0}.project-hero p{font-size:20px;line-height:1.7;color:#59677a}.project-hero img{width:100%;aspect-ratio:4/3;object-fit:cover}.project-detail-card{height:100%;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 15px 45px rgba(20,40,70,.07)}.project-detail-card img{display:block;width:100%;height:280px;object-fit:cover}.project-detail-card p{color:#667085;line-height:1.7}.project-description{font-size:18px;line-height:1.85;color:#59677a}.content-heading{font-size:28px;font-weight:800;margin-top:45px;color:#172033}.project-point{display:flex;gap:12px;align-items:flex-start;padding:15px 0;border-bottom:1px solid #edf1f5;color:#475569;font-size:17px}.project-point i{color:#1267d6;margin-top:4px}.project-side-card{background:#fff;border:1px solid #e1e8f0;border-radius:18px;padding:32px;box-shadow:0 15px 45px rgba(20,40,70,.07)}.project-side-card h3{font-size:25px;font-weight:800;margin:12px 0}.project-side-card p{color:#667085;line-height:1.7}@media(max-width:767px){.project-hero{padding:120px 0 70px}.project-breadcrumb{margin-bottom:35px}.project-hero h1{font-size:42px}.project-hero p{font-size:17px}}
