body{font-family:Poppins,sans-serif;margin:0;scroll-behavior:smooth;background:#f5f6fa;overflow-x:hidden}.hero{display:flex;justify-content:space-between;align-items:center;padding:120px 10%;background:linear-gradient(135deg,#ff7eb9,#ff758c);border-radius:0 0 80%/20%;color:#fff;position:relative;overflow:hidden}.hero-text h1{font-size:2.5rem;font-weight:700;animation:fadeInUp 1s ease forwards;color:#f3edd2}.hero-text p{font-size:1.7rem;margin:20px 0;animation:fadeInUp 1.3s ease forwards;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#f1e8df}.hero-buttons .btn-custom{border-radius:50px;padding:12px 28px;margin-right:15px;transition:all .3s;animation:fadeInUp 1.6s ease forwards;text-decoration:none;background-color:#a899ca;color:#131212}.hero-buttons .btn-custom:hover{transform:translateY(-5px);box-shadow:0 12px 25px #0003}.hero-image img{max-width:250px;margin-right:50px;border-radius:20px;box-shadow:0 15px 30px #00000080;animation:fadeInRight 1.5s ease-out forwards,floatEffect 4s ease-in-out infinite}@keyframes fadeInRight{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes floatEffect{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.floating-icon{position:absolute;width:40px;height:40px;animation:float 6s ease-in-out infinite;opacity:.6}@keyframes float{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(15deg)}to{transform:translateY(0) rotate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}section{padding:100px 10%;position:relative}.section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:60px;position:relative}.section-title:after{content:"";display:block;height:4px;width:60px;background:#ff758c;margin:10px auto 0;border-radius:2px}.project-card{border:black;border-radius:20px;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease;height:370px;width:1000px}.project-card:hover{transform:rotateY(10deg) scale(1.05);box-shadow:0 20px 50px #0000004d;background-color:#b4b4ca}.project-card img{height:200px;width:80%;object-fit:cover;justify-content:center;margin-left:100px;margin-top:15px}.progress{height:12px;border-radius:10px;background:#e0e0e0}.progress-bar{background:linear-gradient(90deg,#ff7eb9,#ff758c);transition:width 1s ease-in-out}footer{background:#1c1c1c;color:#ccc;text-align:center;padding:30px 0}.custom-navbar{background:linear-gradient(90deg,#252729,#6610f2);height:80px;position:fixed;top:0;left:0;width:100%;z-index:1000}.custom-navbar .nav-link{color:#f8f9fa!important;font-weight:500;margin:0 12px;transition:all .3s ease}.custom-navbar .nav-link:hover{color:#ffd43b!important;transform:translateY(-2px)}.custom-navbar .nav-link.active{color:#fff!important}.contain{padding-top:25px;text-align:end;font-size:xx-large;font-family:auto;padding-right:100px}
