.hero{background:linear-gradient(135deg,#f5f5f5,#fff);padding:80px 0;text-align:center;border-bottom:4px solid #1fc602}.btn--wrapper{display:flex;justify-content:center;margin-bottom:20px}.btn--wrapper button{background-color:#1fc602;color:#fff;padding:15px 35px;text-decoration:none;border-radius:50px;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 15px #1fc6024d;border:none;cursor:pointer}.btn--wrapper button:hover{background-color:#1aa802;transform:translateY(-10px);box-shadow:0 6px 20px #1fc60266}.hero-title{font-size:2.2rem;color:#1a1a1a;margin-bottom:20px;line-height:1.3}.author{font-size:1.1rem;color:#555;font-style:italic;margin-top:20px}.images--wrapper{display:flex;justify-content:center;align-items:center;margin-top:50px}.images--wrapper img{max-width:350px;width:100%;margin:0 20px;border-radius:10px}.content-section{padding:60px 0}.article-content{margin:0 auto;background:#fff;padding:40px;border-radius:12px;box-shadow:0 2px 15px #00000014;line-height:1.8}.case-section{margin:40px 0;padding:30px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid #1fc602}.case-title{color:#1fc602;margin-bottom:20px;font-size:1.5rem}.case-description{margin:20px 0}.photo-placeholder{background-color:#d1d1d1;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#666;margin:20px 0;font-style:italic}.conclusion{background-color:#e8f5e8;border-left:4px solid #28a745;padding:25px;border-radius:0 8px 8px 0;margin:40px 0}.conclusion h3{color:#28a745;margin-bottom:15px}.image-slider{position:relative;max-width:100%;margin:20px auto;border-radius:8px;overflow:hidden}.slider-container{height:600px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.slides{display:flex;transition:transform .5s ease-in-out;height:100%}.slide{min-width:100%;display:none;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.slide.active{display:flex;animation:fadeIn .5s ease-in-out}.slide-content{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.slide-caption{margin-top:15px;padding:10px;background-color:#f5f5f5;width:100%;text-align:center;font-size:14px;color:#333;border-radius:0 0 8px 8px}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.slide img{max-width:95%;max-height:calc(100% - 50px);height:auto;display:block;border-radius:8px;object-fit:contain;box-shadow:0 4px 8px #0000001a;margin:auto}.slider-controls{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.prev-btn,.next-btn{background-color:#1fc602;color:#fff;border:none;padding:10px 16px;cursor:pointer;border-radius:4px;font-size:18px;transition:background-color .3s}.prev-btn:hover,.next-btn:hover{background-color:#18a002}.indicators{display:flex;gap:8px}.indicator{cursor:pointer;height:12px;width:12px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .3s}.indicator.active{background-color:#1fc602}.indicator:hover{background-color:#717171}@media(max-width:768px){.slider-container{height:400px}.prev-btn,.next-btn{padding:8px 12px;font-size:16px}.slide-caption{font-size:12px;max-height:60px;overflow-y:auto}}@media(max-width:480px){.hero-title{font-size:24px}.article-content{padding:10px}.slider-container{height:300px}.slide img{max-height:calc(85% - 40px)}.slide-caption{font-size:11px;padding:8px}}
