@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap";body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}.navbar{width:100%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:15px 5%}.logo{font-size:1.5rem;font-weight:700;color:#ff4500}.nav-links{list-style:none;display:flex;gap:20px}.nav-links li{display:inline}.nav-links li a{text-decoration:none;color:#fff;font-size:1rem;transition:color .3s}.nav-links li a:hover{color:#ff4500}.gear-icon{display:inline-block;font-size:1.2em;animation:rotateGear 7s linear infinite}@keyframes rotateGear{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.logo{display:inline-block;cursor:pointer}.logo:hover,.logo:active{animation:smoothRunaway 2.5s ease-in-out forwards}@keyframes smoothRunaway{0%{transform:translate(0)}25%{transform:translate(80px) rotate(2deg)}50%{transform:translate(160px) rotate(1deg)}75%{transform:translate(240px) rotate(0)}to{transform:translate(300px) rotate(0)}}.hero{height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;background:linear-gradient(135deg,#1f1f2e,#10101a);text-align:center;padding:50px}.hero h1{font-size:3rem;font-weight:700;color:#ff4500;margin-bottom:15px}.hero p{font-size:1.2rem;margin-top:10px;color:#ccc;margin-bottom:20px}.cta-button{margin-top:20px;padding:12px 24px;font-size:1.2rem;font-weight:700;border:none;color:#fff;background:linear-gradient(90deg,#ff8c00,#ff3b3b);border-radius:8px;cursor:pointer;box-shadow:0 0 10px #ff8c0066;transition:all .3s ease-in-out}.why-choose{padding:60px 10%;background:#ffffff0d}.why-choose h2{font-size:2.5rem;margin-bottom:30px;color:#ff4500}.features{display:flex;justify-content:center;gap:30px}.feature-card{background:#ffffff1a;padding:30px;border-radius:10px;width:250px;transition:transform .3s}.feature-card:hover{transform:scale(1.05)}.how-it-works{padding:60px 10%}.how-it-works h2{font-size:2.5rem;margin-bottom:30px;color:#ff4500}.step{background:#ffffff1a;padding:30px;border-radius:10px;width:250px;transition:transform .3s}.final-cta{padding:60px;background:#10101a}.final-cta h2{font-size:2.5rem;margin-bottom:30px}section{width:80%;max-width:1200px;margin:0 auto;text-align:center;padding:60px 0}section{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}section.visible{opacity:1;transform:translateY(0)}.feature-card,.step{transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.feature-card:hover,.step:hover{transform:translateY(-5px);box-shadow:0 5px 15px #fff3}*{margin:0;padding:0;box-sizing:border-box;font-family:Orbitron,sans-serif}body{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;text-align:center;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;align-items:center}.background{position:absolute;width:100%;height:100%;pointer-events:none}.gear{position:absolute;width:80px;height:80px;background:radial-gradient(circle,silver,#7f8c8d);border-radius:50%;box-shadow:inset 0 0 10px #555;animation:rotate 10s linear infinite;opacity:.2}.gear.small{width:50px;height:50px;bottom:20%;right:15%;animation-duration:6s}.gear:nth-child(1){top:10%;left:10%}.gear:nth-child(2){bottom:15%;right:20%}.screwdriver{position:absolute;width:10px;height:80px;background:linear-gradient(to bottom,#d3d3d3,#606060);top:50%;left:75%;transform:rotate(45deg);opacity:.2}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.predict-page .container{background:#ffffff1a;padding:20px;border-radius:10px;width:350px;box-shadow:0 0 10px #fff3;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.predict-page label{display:block;margin:10px 0 8px;font-size:14px;text-transform:uppercase;color:#f4f4f4}.predict-page select,.predict-page input{width:100%;padding:10px;margin-bottom:15px;border-radius:5px;border:none;outline:none}.predict-page button{width:100%;padding:12px;background:#ff4500;color:#fff;font-size:16px;border:none;cursor:pointer;border-radius:5px;transition:.3s;margin-top:15px;transition:transform .3s ease,box-shadow .3s ease}.predict-page button:hover{background:tomato;transform:scale(1.05)}.predict-page #result{font-size:22px;font-weight:700;color:#0fc;margin-top:20px;padding:10px;border-radius:5px;background:#00ffcc1a;box-shadow:0 0 8px #00ffcc80;transform:scale(1.08);box-shadow:0 0 12px #ff6347cc}.predict-page .container{width:80%;max-width:600px;margin:50px auto;padding:20px;background:#ffffff1a;border-radius:10px;text-align:center;box-shadow:0 0 10px #fff3}.predict-page form{display:flex;flex-direction:column;align-items:center;width:100%}.progress-bar-container{margin-top:20px;width:100%;max-width:400px;height:30px;background:#ffffff1a;border-radius:5px;overflow:hidden;position:relative;box-shadow:0 0 8px #00ffcc4d}.progress-bar{height:100%;background:linear-gradient(90deg,#ff4500,tomato);transition:width .3s ease-in-out}.progress-text{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;line-height:30px;color:#0fc;font-weight:700;font-size:14px}.about-page{font-family:Poppins,sans-serif;line-height:1.6;color:#fff;background:#1a1a2eb3;min-height:100vh;padding-bottom:50px}.about-hero{text-align:center;padding:80px 10%;background:linear-gradient(135deg,#10101a,#1f1f2e)}.about-hero h1{font-size:3rem;color:#ff4500}.about-hero p{font-size:1.4rem;color:#ccc}.our-story,.mission,.how-it-works,.final-cta{padding:60px 10%;max-width:1000px;margin:0 auto;text-align:left;font-size:1.1rem;line-height:1.8}h2{font-size:2.5rem;color:#ff4500;margin-bottom:20px;font-weight:600}.steps{display:flex;justify-content:center;gap:30px}.step{background:#ffffff1a;padding:25px;border-radius:10px;width:280px}.step:hover{transform:scale(1.05)}.final-cta{padding:70px 10%;background:#10101a;text-align:center}.cta-button{margin-top:20px;padding:14px 28px;font-size:1.3rem;font-weight:700;border:none;color:#fff;background:linear-gradient(90deg,#ff8c00,#ff3b3b);border-radius:8px;cursor:pointer;transition:all .3s ease-in-out}.cta-button:hover{transform:scale(1.1);box-shadow:0 0 20px #ff8c00cc}.about-page{display:block!important}section{opacity:1!important;transform:translateY(0)!important}.background-video{position:fixed;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;opacity:.2}
