.head-img{width:100%!important}.hr-sub{display:inline-flex}.hr-sub::before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23237ddf' stroke-width='1.5' stroke-miterlimit='10'%3E%3Cpath d='m3.798 8.889-1.98 1.98a1.6 1.6 0 0 0 0 2.262l1.98 1.98a1.6 1.6 0 0 0 2.262 0l1.98-1.98a1.6 1.6 0 0 0 0-2.262l-1.98-1.98a1.6 1.6 0 0 0-2.262 0Z' fill='%23237ddf'/%3E%3Cpath d='m10.869 1.818-1.98 1.98a1.6 1.6 0 0 0 0 2.262l1.98 1.98a1.6 1.6 0 0 0 2.262 0l1.98-1.98a1.6 1.6 0 0 0 0-2.262l-1.98-1.98a1.6 1.6 0 0 0-2.262 0ZM10.869 15.96l-1.98 1.98a1.6 1.6 0 0 0 0 2.262l1.98 1.98a1.6 1.6 0 0 0 2.262 0l1.98-1.98a1.6 1.6 0 0 0 0-2.262l-1.98-1.98a1.6 1.6 0 0 0-2.262 0Z' fill='%23237ddf'/%3E%3Cpath d='m17.94 8.889-1.98 1.98a1.6 1.6 0 0 0 0 2.262l1.98 1.98a1.6 1.6 0 0 0 2.262 0l1.98-1.98a1.6 1.6 0 0 0 0-2.262l-1.98-1.98a1.6 1.6 0 0 0-2.262 0Z' fill='%23237ddf'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.development-plan .js-active{background:linear-gradient(135deg,#74b42b,#599e1e,#3e6f14)!important;transition:background-color .3s ease}.development-plan .progress-line{transition:height .5s ease}.step-number{transition:background-color .3s ease}.step-number.active{background-color:#599e1e!important}.timeline-connector{position:absolute;left:25px;top:75px;bottom:25px;width:2px;background:#e0e0e0;z-index:-1}.progress-line{position:absolute;left:0;width:2px;background:#599e1e;height:0;transition:height .3s ease}@media (min-width:768px){.timeline-connector{left:65px}}.development-plan{max-width:1200px;margin:2rem auto;position:relative}.step-card{background:#fff;border-radius:15px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 10px 15px rgba(0,0,0,.1);transition:transform .3s ease;border-left:4px solid #2c3e50}.step-card:hover{transform:translateY(-5px)}.step-number{width:50px;height:50px;background:#2c3e50;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:1rem;margin-right:10px}.step-content li{margin-bottom:.8rem;padding-left:1.5rem;position:relative}.step-content li::before{content:"✓";position:absolute;left:0;color:#599e1e;font-weight:700}.timeline-connector{position:absolute;left:25px;top:75px;bottom:25px;width:2px;background:#e0e0e0;z-index:-1}@media (min-width:768px){.timeline-connector{left:65px}}