.about h3{font-size:2rem!important}.profile-image{border-radius:30px;width:100%;margin:0 auto;overflow:hidden}.profile-image img{object-fit:cover;width:100%;height:100%}.service-card{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:18px;height:100%;padding:35px 25px;position:relative;overflow:hidden}.icon-wrapper{background:linear-gradient(135deg,#e05a00,#ffb347);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 22px;transition:all .4s;display:flex;box-shadow:0 15px 35px rgba(255,122,0,.4)}.service-icon{color:#fff;font-size:30px;transition:transform .4s}.service-card:hover .service-icon{transform:rotate(-8deg)scale(1.25)}.h4_service_title{margin-top:12px;margin-bottom:12px;font-weight:600}.service-desc{color:#d8d8d8;font-size:15px;line-height:1.7}.service-card:hover .icon-wrapper{box-shadow:0 20px 45px rgba(255,122,0,.6)}
.journey{padding:100px 0;position:relative;overflow:hidden}.journey:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 30%,rgba(255,99,0,.15),transparent 40%),radial-gradient(circle at 70% 60%,rgba(255,64,0,.12),transparent 45%);position:absolute;top:0;bottom:0;left:0;right:0}.timeline{margin-top:60px;padding:0 40px;position:relative}.timeline:before{content:"";background:linear-gradient(transparent,#ff6300,#ff4000,transparent);border-radius:10px;width:4px;height:100%;animation:4s ease-in-out infinite glowLine;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes glowLine{0%,to{box-shadow:0 0 10px rgba(255,99,0,.3)}50%{box-shadow:0 0 25px rgba(255,98,0,.643)}}.timeline-event{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(30,30,30,.6);border:1px solid rgba(255,255,255,.08);border-radius:18px;width:45%;margin-bottom:30px;padding:28px 32px;transition:transform .5s,box-shadow .5s;animation:6s ease-in-out infinite floatCard;position:relative}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.timeline-event:hover{transform:translateY(-10px)scale(1.02);box-shadow:0 18px 40px rgba(255,99,0,.35)}.timeline-event.left{text-align:right;border-right:4px solid rgba(255,99,0,.6);left:0}.timeline-event.left:after{content:"";background:#ff6300;border-radius:50%;width:18px;height:18px;animation:2s infinite pulseDot;position:absolute;top:28px;right:-12px;box-shadow:0 0 0 6px rgba(255,99,0,.25)}.timeline-event.right{text-align:left;border-left:4px solid rgba(255,99,0,.6);left:55%}.timeline-event.right:after{content:"";background:#ff6300;border-radius:50%;width:18px;height:18px;animation:2s infinite pulseDot;position:absolute;top:28px;left:-12px;box-shadow:0 0 0 6px rgba(255,99,0,.25)}@keyframes pulseDot{0%{box-shadow:0 0 0 6px rgba(255,99,0,.3)}50%{box-shadow:0 0 0 12px rgba(255,99,0,.1)}to{box-shadow:0 0 0 6px rgba(255,99,0,.3)}}.timeline-event h5{margin-bottom:10px;font-size:1.3rem;font-weight:600}.timeline-event p{color:#e0e0e0;font-size:1rem;line-height:1.7}@media (max-width:768px){.timeline{padding:20px}.timeline:before{width:4px;left:15%}.timeline-event{width:100%;padding-left:28px;text-align:left!important;left:0!important}.timeline-event.left,.timeline-event.right{border-left:4px solid rgba(255,99,0,.6);border-right:none}.timeline-event:after{top:22px;left:-10px!important;right:auto!important}}
.team-card-wrapper{justify-content:center;margin-bottom:30px;display:flex}.team-card{cursor:pointer;background:#111;border-radius:14px;width:280px;height:360px;transition:transform .28s,box-shadow .28s;position:relative;overflow:hidden}.team-card:hover{transform:translateY(-10px);box-shadow:0 12px 26px rgba(0,0,0,.67)}.image-container{width:100%;height:100%;overflow:hidden}.team-img{object-fit:cover;border-radius:14px;width:100%;height:100%;transition:transform .35s}.overlay{-webkit-backdrop-filter:blur(6px);background:linear-gradient(rgba(0,0,0,.667),#000);flex-direction:column;justify-content:center;align-items:center;width:100%;height:20%;padding:10px;font-size:.9rem;transition:height .3s,transform .3s;display:flex;position:absolute;bottom:0;left:0;color:#fff!important}.team-card:hover .overlay{background:linear-gradient(rgba(0,0,0,.694),#000);height:100px}.overlay-content{text-align:center;color:#fff;flex-direction:column;align-items:center;width:100%;display:flex}.team-name{color:var(--accent);margin:0;font-size:1.1rem;font-weight:600;transition:transform .28s}.team-role{color:#e9e9e9;opacity:0;margin:4px 0 0;font-size:.9rem;transition:transform .28s,opacity .28s;transform:translateY(10px)}.team-card:hover .team-name{transform:translateY(-6px)}.team-card:hover .team-role{opacity:1;transform:translateY(0)}@media (max-width:768px){.team-card{width:230px;height:300px}.overlay{height:70px}.team-card:hover .overlay{height:110px}.team-name{font-size:1rem}.team-role{font-size:.85rem}}
