.blog-hero-section{display:flex;align-items:center;min-height:80vh;gap:40px;max-width:1200px;margin:0 auto;padding:80px 8%}.blog-hero-text{flex:1;max-width:60%}.blog-hero-img{flex:1;max-width:40%;height:400px;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);background-size:cover;background-position:center;background-repeat:no-repeat}.blog-content{display:flex;align-items:flex-start;gap:40px;margin:60px auto;max-width:1200px;padding:0 8%}.blog-content-text{flex:2;max-width:70%}.blog-content-img{flex:1;max-width:30%}.blog-content-img img{border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);width:100%}.blog-content-text h2{font-size:2.2rem;line-height:1.3;margin-bottom:20px;color:var(--main-color)}.blog-content-text h3{font-size:1.5rem;color:var(--main-color);margin:30px 0 15px 0}.blog-content-text p{font-size:1.1rem;line-height:1.7;margin-bottom:20px;color:#555}.advantages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:30px 0}.advantage-item{background:#f8f9fa;padding:20px;border-radius:10px;border-left:4px solid var(--main-color);transition:transform .3s ease , box-shadow .3s ease}.advantage-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.advantage-item h4{color:var(--main-color);font-size:1.2rem;margin-bottom:10px}.advantage-item p{color:#666;font-size:1rem;margin:0}.content-section{background:#fff;padding:40px;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.08);margin:30px 0}.feature-box{background:#f8f9fa;padding:25px;border-radius:12px;margin:20px 0;border-left:4px solid var(--main-color);transition:all .3s ease}.feature-box:hover{transform:translateX(10px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.feature-box h4{color:var(--main-color);font-size:1.3rem;margin-bottom:10px}.feature-box p{color:#666;margin:0}@media (max-width:768px){.blog-hero-section{flex-direction:column;text-align:center;padding:60px 4%}.blog-hero-text,.blog-hero-img{max-width:100%}.blog-content{flex-direction:column;padding:0 4%}.blog-content-text,.blog-content-img{max-width:100%}.blog-content-text h2{font-size:1.8rem}.advantages-grid{grid-template-columns:1fr}.content-section{padding:20px}.feature-box{padding:20px}}@media (max-width:480px){.blog-hero-section{padding:40px 2%}.blog-content{padding:0 2%}.blog-content-text h2{font-size:1.6rem}.blog-content-text h3{font-size:1.3rem}}