.investment-section{position:relative;width:100%;max-width:100%;margin:auto;overflow:hidden}.investment-image{width:100%;height:500px;display:block}.investment-overlay{position:absolute;top:0;left:0;width:40%;height:100%;background:#000000b3;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:20px 20px 20px 100px}.investment-overlay h1{font-size:2.5rem;margin-bottom:20px}.investment-item{margin-bottom:15px}.investment-item h3{font-size:1.5rem;margin:0}.investment-item p{font-size:1rem;margin:5px 0 0}@media (max-width: 768px){.investment-overlay{width:60%;padding:15px}.investment-overlay h2{font-size:1.5rem}.investment-item h3{font-size:1.2rem}.investment-item p{font-size:.9rem}}@media (max-width: 480px){.investment-overlay{width:100%;padding:10px;text-align:center}.investment-overlay h2{font-size:1.3rem}.investment-item h3{font-size:1rem}.investment-item p{font-size:.8rem}}.timeline-container{width:100%;max-width:100%;margin:auto;padding:20px}.timeline{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;position:relative;padding-top:20px}.timeline:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:#ccc;z-index:-1}.timeline-item{display:flex;flex-direction:column;align-items:center;width:22%;text-align:center}.timeline-duration{font-size:1rem;font-weight:700;margin-bottom:10px}.timeline-box{background:#fff;border:1px solid #ddd;border-radius:8px;padding:15px;box-shadow:0 2px 5px #0000001a;min-height:180px;max-width:250px;transition:transform .3s ease,box-shadow .3s ease}.timeline-box:hover{transform:translateY(-5px);box-shadow:0 4px 10px #0003}.timeline-box h3{font-size:1.2rem;margin-bottom:10px}.timeline-box p{font-size:.9rem;color:#555}@media (max-width: 1024px){.timeline{flex-direction:column;align-items:center}.timeline:before{top:0;left:50%;width:2px;height:100%}.timeline-item{width:100%;margin-bottom:30px;align-items:center}.timeline-box{max-width:80%}}@media (max-width: 600px){.timeline-box{max-width:100%;padding:10px}.timeline-duration{font-size:.9rem}.timeline-box h3{font-size:1rem}.timeline-box p{font-size:.85rem}}
