body{color:#fff;background:#000;margin:0;font-family:Arial,sans-serif}.hero{background:radial-gradient(circle at top,#b478ff59,#0000 60%),radial-gradient(circle at bottom,#ffbe5059,#0000 60%),linear-gradient(#0a0014,#14001f,#0a0014);height:100vh;position:relative;overflow:hidden}.led-bg{z-index:1;pointer-events:none;background:radial-gradient(circle at 30% 40%,#ffc8642e,#0000 40%),radial-gradient(circle at 70% 60%,#a05aff2e,#0000 40%);animation:6s infinite alternate pulse;position:absolute;inset:0}@keyframes pulse{0%{opacity:.7}to{opacity:1}}.logo{z-index:5;height:45px;position:absolute;top:20px;left:30px}.learn-btn{color:#000;cursor:pointer;z-index:2;background:linear-gradient(90deg,#ffd36e,#9b5cff);border:none;border-radius:30px;margin-top:18px;padding:10px 26px;font-size:14px;font-weight:600;transition:all .3s;position:relative;box-shadow:0 0 15px #ffc878e6,0 0 25px #9b5cffb3}.learn-btn:hover{transform:scale(1.08);box-shadow:0 0 35px #ffc878,0 0 55px #9b5cff}.learn-btn:active{transform:scale(.95)}.cards{z-index:5;justify-content:center;gap:35px;width:100%;display:flex;position:absolute;bottom:100px}.card{text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:#ffffff0f;border-radius:22px;min-width:300px;padding:45px;transition:all .4s;position:relative;box-shadow:0 0 30px #c878ff66,inset 0 0 20px #ffc87814}.card:before{content:"";filter:blur(14px);opacity:.8;z-index:-1;pointer-events:none;background:linear-gradient(120deg,#ffd36e,#9b5cff,#ffd36e);border-radius:24px;position:absolute;inset:-2px}.card:hover{transform:translateY(-14px)scale(1.06);box-shadow:0 0 60px #ffbe50e6,0 0 80px #a05affe6}.card h3{margin-bottom:12px;font-size:24px}.card span{color:#ffd36e;text-shadow:0 0 12px #ffc878;cursor:pointer;font-size:16px}.about-title{text-align:center;z-index:5;width:100%;position:absolute;top:60px}.about-title h1{letter-spacing:4px;background:linear-gradient(90deg,#ffd36e,#c77dff);-webkit-text-fill-color:transparent;text-shadow:0 2px #4a2b00,0 4px #2a1300,0 10px 30px #ffbe50cc,0 0 60px #b45affcc;-webkit-background-clip:text;font-size:64px;font-weight:800}.about-title p{color:#e5d9ff;opacity:.9;text-shadow:0 0 15px #b45aff99;margin-top:0;font-size:18px;position:relative;top:-6px}.neon-section{text-align:center;background:radial-gradient(circle,#9b5cff1f,#000 65%);padding:120px 20px}.neon-title{color:#fff;text-shadow:0 0 15px #9b5cffe6,0 0 35px #ffd36eb3;margin-bottom:30px;font-size:42px}.vision-text{color:#ddd;max-width:720px;margin:0 auto 40px;font-size:16px}.neon-btn{cursor:pointer;color:#000;background:linear-gradient(90deg,#ffd36e,#9b5cff);border:none;border-radius:40px;padding:14px 42px;font-size:16px;transition:all .3s;box-shadow:0 0 25px #ffc878e6}.neon-btn:hover{transform:scale(1.08);box-shadow:0 0 55px #b45aff}.neon-cards{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:40px;margin-top:60px;display:flex}.neon-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;background:#ffffff0d;border-radius:22px;width:280px;padding:34px 26px;transition:all .4s;position:relative;box-shadow:0 0 25px #9b5cff66,inset 0 0 18px #ffffff0d}.neon-card:before{content:"";filter:blur(14px);opacity:.7;z-index:-1;background:linear-gradient(120deg,#9b5cff,#ffd36e,#9b5cff);border-radius:24px;position:absolute;inset:-2px}.neon-card h3{color:#fff;text-shadow:0 0 10px #b478ffe6,0 0 25px #9b5cffe6;margin-bottom:14px;font-size:18px}.neon-card p{color:#e8dcff;text-shadow:0 0 6px #b478ff99,0 0 14px #783cff99;font-size:14px;line-height:1.6}.neon-card:hover{transform:translateY(-16px)scale(1.06);box-shadow:0 0 60px #ffc878e6,0 0 90px #a05affe6}.modal{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:999;background:#0a0019e0;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.modal-box{background:#ffffff14;border-radius:30px;gap:40px;width:85%;max-width:1200px;padding:40px;display:flex;box-shadow:0 0 80px #aa5aff}.slider{border-radius:20px;width:480px;height:320px;overflow:hidden;box-shadow:0 0 30px #ffc878e6}.slider img{object-fit:cover;width:100%;height:100%}.modal-text{color:#fff;max-width:380px}.modal-text h2{text-shadow:0 0 20px #c88cff;margin-bottom:12px;font-size:28px}.modal-text p{opacity:.9;font-size:15px;line-height:1.6}.slider-controls button{cursor:pointer;background:linear-gradient(90deg,#ffd36e,#9b5cff);border:none;border-radius:20px;margin:12px 8px 0 0;padding:6px 14px;box-shadow:0 0 15px #c878ffe6}.vision,.team,.invest{text-align:center;padding:80px}.team-cards{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:40px;margin-top:80px;display:flex}.team-card{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border-radius:22px;width:260px;min-height:380px;transition:all .4s;position:relative;overflow:hidden}.team-img{object-fit:cover;object-position:center;width:100%;height:200px;display:block}.team-card h4{color:#fff;text-shadow:0 0 10px #b478ffb3;margin-top:22px;font-size:17px}.team-card p{color:#e8dcff;margin:10px 0 20px;font-size:14px}.team-card:before{content:"";filter:blur(14px);opacity:.7;z-index:-1;background:linear-gradient(120deg,#9b5cff,#ffd36e,#9b5cff);border-radius:24px;position:absolute;inset:-2px}.team-card:hover{transform:translateY(-14px)scale(1.04);box-shadow:0 0 60px #ffc878e6,0 0 90px #a05affe6}.contact-btn{cursor:pointer;color:#000;background:linear-gradient(90deg,#9b5cff,#ffd36e);border:none;border-radius:50px;margin-top:40px;padding:20px 90px;font-size:20px;font-weight:700;transition:all .4s;box-shadow:0 0 40px #ffc878}.contact-btn:hover{transform:scale(1.12);box-shadow:0 0 80px #b45aff}.close-btn{color:#000;cursor:pointer;background:linear-gradient(90deg,#ff6a6a,#ffb86b);border:none;border-radius:30px;margin-top:25px;padding:10px 28px;font-size:14px;font-weight:600;transition:all .3s;box-shadow:0 0 18px #ff7878e6,0 0 28px #ffb464cc}.close-btn:hover{transform:scale(1.1);box-shadow:0 0 35px #ff7878,0 0 55px #ffb464}.close-btn:active{transform:scale(.95)}@media (max-width:768px){.hero{padding-bottom:40px;height:auto!important;min-height:auto!important}.cards{flex-direction:column;align-items:center;gap:24px;margin-top:160px;padding:0 16px;display:flex;position:relative!important;bottom:auto!important}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-width:340px;padding:28px;transform:none!important}.card:hover{box-shadow:none;transform:none!important}}@media (max-width:600px){.about-title{padding:0 16px;top:40px}.about-title h1{letter-spacing:1px;line-height:1.2;font-size:30px!important}.about-title p{opacity:.85;margin-top:8px;line-height:1.4;font-size:13px!important}}
