.blog-hero{background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:120px 0 80px;text-align:center}.blog-hero-content h1{font-size:3rem;font-weight:700;margin-bottom:20px}.blog-hero-content p{font-size:1.3rem;max-width:700px;margin:0 auto;opacity:.9}.categories-section{background:white;padding:40px 0}.categories-filter{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.category-btn{background:#f8fafc;border:2px solid #e2e8f0;color:#4a5568;padding:10px 20px;border-radius:25px;font-weight:500;cursor:pointer;transition:all .3s ease}.category-btn.active,.category-btn:hover{background:#667eea;border-color:#667eea;color:white}.blog-posts-section{background:#f8fafc}.blog-posts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.blog-post-card{background:white;border-radius:15px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.08);transition:transform .3s ease}.blog-post-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.blog-post-image{position:relative;height:250px;overflow:hidden}.blog-post-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-post-card:hover .blog-post-image img{transform:scale(1.05)}.blog-category{position:absolute;top:15px;left:15px;color:white;padding:5px 12px;border-radius:15px;font-size:.8rem;font-weight:600}.blog-post-content{padding:25px}.blog-post-meta{display:flex;justify-content:space-between;margin-bottom:15px;font-size:.9rem;color:#718096}.blog-post-title{font-size:1.3rem;font-weight:600;margin-bottom:15px;color:#2d3748;line-height:1.4}.blog-post-excerpt{color:#4a5568;line-height:1.6;margin-bottom:20px}.blog-post-footer{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid #e2e8f0}.blog-author{color:#718096;font-size:.9rem}.read-more-btn{color:#667eea;text-decoration:none;font-weight:600;transition:color .3s ease}.read-more-btn:hover{color:#764ba2}.newsletter-section{background:linear-gradient(135deg,#2d3748,#4a5568);color:white;text-align:center}.newsletter-content h2{font-size:2.2rem;font-weight:700;margin-bottom:15px}.newsletter-content p{font-size:1.1rem;margin-bottom:30px;opacity:.9}.newsletter-form{display:flex;justify-content:center;gap:15px;max-width:500px;margin:0 auto}.newsletter-input{flex:1;padding:12px 20px;border:none;border-radius:25px;font-size:1rem;outline:none}.newsletter-btn{background:#667eea;color:white;border:none;padding:12px 25px;border-radius:25px;font-weight:600;cursor:pointer;transition:all .3s ease}.newsletter-btn:hover{background:#5855eb;transform:translateY(-2px)}@media (max-width:768px){.blog-hero-content h1{font-size:2.2rem}.blog-posts-grid{grid-template-columns:1fr}.newsletter-form{flex-direction:column;align-items:center}.newsletter-input{width:100%;max-width:300px}.categories-filter{justify-content:flex-start;overflow-x:auto;padding-bottom:10px}}