.z3blog-section{padding:80px 0;background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%);position:relative;overflow:hidden}.z3blog-section .container{max-width:1400px !important;padding:0 30px}.z3blog-section::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,92,38,0.05) 0%,transparent 70%);border-radius:50%;pointer-events:none}.z3blog-section::after{content:'';position:absolute;bottom:-50%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(255,92,38,0.03) 0%,transparent 70%);border-radius:50%;pointer-events:none}.z3blog-header{position:relative;z-index:2;margin-bottom:60px}.z3blog-title{font-size:2.5rem;font-weight:700;color:#000000;margin-bottom:15px;line-height:1.2}.z3blog-highlight{color:#FF5C26;position:relative;display:inline-block}.z3blog-highlight::after{content:'';position:absolute;bottom:-5px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#FF5C26 0%,#ff8a5c 100%);border-radius:2px}.z3blog-subtitle{font-size:1.1rem;color:#6C757D;max-width:700px;margin:0 auto;line-height:1.6}.z3blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;position:relative;z-index:2;max-width:100%}.z3blog-card{background:#FFFFFF;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,0.08);transition:all 0.4s cubic-bezier(0.4,0,0.2,1);position:relative;display:flex;flex-direction:column;height:100%}.z3blog-card:hover{transform:translateY(-8px);box-shadow:0 12px 35px rgba(255,92,38,0.15)}.z3blog-image-wrapper{position:relative;width:100%;height:240px;overflow:hidden;background:linear-gradient(135deg,#f5f5f5 0%,#e0e0e0 100%)}.z3blog-image-wrapper a{display:block;width:100%;height:100%}.z3blog-image{width:100%;height:100%;object-fit:cover;transition:transform 0.5s cubic-bezier(0.4,0,0.2,1)}.z3blog-card:hover .z3blog-image{transform:scale(1.1) rotate(1deg)}.z3blog-category-badge{position:absolute;top:15px;left:15px;background:rgba(255,92,38,0.95);color:#FFFFFF;padding:6px 14px;border-radius:20px;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;backdrop-filter:blur(10px);z-index:2;box-shadow:0 4px 12px rgba(255,92,38,0.3)}.z3blog-content{padding:25px;display:flex;flex-direction:column;flex-grow:1}.z3blog-meta{display:flex;align-items:center;gap:15px;margin-bottom:15px;font-size:0.85rem;color:#6C757D}.z3blog-meta-item{display:flex;align-items:center;gap:5px}.z3blog-meta-item i{color:#FF5C26;font-size:0.9rem}.z3blog-post-title{font-size:1.25rem;font-weight:700;color:#000000;margin-bottom:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:3.5rem}.z3blog-post-title:hover{color:#FF5C26}.z3blog-excerpt{font-size:0.95rem;color:#6C757D;line-height:1.6;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex-grow:1}.z3blog-excerpt-link{text-decoration:none;color:inherit}.z3blog-excerpt-link:hover{color:#FF5C26}.z3blog-read-more{display:inline-flex;align-items:center;gap:8px;color:#FF5C26;font-weight:600;font-size:0.9rem;text-decoration:none;transition:all 0.3s ease;margin-top:auto}.z3blog-read-more i{transition:transform 0.3s ease}.z3blog-read-more:hover{color:#ff7a3d;gap:12px}.z3blog-read-more:hover i{transform:translateX(5px)}.z3blog-cta{margin-top:60px}.z3blog-btn{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,#FF5C26 0%,#ff7a3d 100%);color:#FFFFFF;padding:16px 40px;border-radius:50px;font-weight:600;font-size:1rem;text-decoration:none;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);box-shadow:0 8px 20px rgba(255,92,38,0.3);position:relative;overflow:hidden}.z3blog-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transition:left 0.5s ease}.z3blog-btn:hover::before{left:100%}.z3blog-btn:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(255,92,38,0.4);color:#FFFFFF}.z3blog-btn i{transition:transform 0.3s ease}.z3blog-btn:hover i{transform:translateX(5px)}.z3blog-loading{grid-column:1 / -1;text-align:center;padding:60px 20px;color:#6C757D}.z3blog-spinner{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #FF5C26;border-radius:50%;margin:0 auto 20px;animation:z3blog-spin 1s linear infinite}@keyframes z3blog-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.z3blog-empty{grid-column:1 / -1;text-align:center;padding:60px 20px}.z3blog-empty-icon{font-size:4rem;color:#FF5C26;margin-bottom:20px;opacity:0.5}.z3blog-empty-text{font-size:1.2rem;color:#6C757D}[data-aos="fade-up"]{opacity:0;transform:translateY(30px);transition:opacity 0.6s ease,transform 0.6s ease}[data-aos="fade-up"].aos-animate{opacity:1;transform:translateY(0)}@media (max-width:992px){.z3blog-section{padding:60px 0}.z3blog-title{font-size:2rem}.z3blog-subtitle{font-size:1rem}.z3blog-grid{grid-template-columns:repeat(2,1fr);gap:25px}.z3blog-image-wrapper{height:220px}.z3blog-post-title{font-size:1.15rem}}@media (max-width:768px){.z3blog-section{padding:50px 0}.z3blog-header{margin-bottom:40px}.z3blog-title{font-size:1.75rem}.z3blog-subtitle{font-size:0.95rem}.z3blog-grid{grid-template-columns:1fr;gap:20px}.z3blog-card{border-radius:12px}.z3blog-image-wrapper{height:200px}.z3blog-content{padding:20px}.z3blog-post-title{font-size:1.1rem;min-height:auto}.z3blog-excerpt{font-size:0.9rem;-webkit-line-clamp:2}.z3blog-meta{font-size:0.8rem;gap:12px}.z3blog-btn{padding:14px 32px;font-size:0.95rem}.z3blog-cta{margin-top:40px}.z3blog-section::before,.z3blog-section::after{display:none}}@media (max-width:480px){.z3blog-title{font-size:1.5rem}.z3blog-subtitle{font-size:0.9rem}.z3blog-image-wrapper{height:180px}.z3blog-content{padding:18px}.z3blog-post-title{font-size:1rem}.z3blog-excerpt{font-size:0.85rem}.z3blog-btn{padding:12px 28px;font-size:0.9rem}.z3blog-category-badge{font-size:0.7rem;padding:5px 12px}}