*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif}body{font-family:Inter,sans-serif;background:#0c1422;color:#fff}.hero-wrapper{background:linear-gradient(to bottom,#020617,#3692fe,#fff);padding:100px 20px}.hero{max-width:1100px;margin:0 auto;padding:40px;background:linear-gradient(to bottom,#020617,#0b1b3a);border-radius:28px;display:flex;align-items:center;gap:40px;border:2px solid #4897EF;position:relative}.degree{font-weight:700;font-size:20px;color:#93c5fd}.avatar{width:180px;height:180px;border-radius:50%;background:#fff;padding:6px;box-shadow:0 0 40px #3b82f6cc;flex-shrink:0;overflow:hidden}.avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.hero-content{flex:1;min-width:0}.hero-content small{color:#8f939a;display:block;font-size:16px}.hero-content h1{margin:6px 0}.gradient-name{font-size:64px!important;font-weight:800;line-height:1.1;background:linear-gradient(90deg,#fff,#3692fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;text-align:left;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.hero-content p{color:#93c5fd;margin-bottom:20px;font-size:20px}.socials{display:flex;gap:10px;flex-wrap:wrap}.socials a{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:12px;background:#0b1b3a;color:#93c5fd;text-decoration:none;border:1px solid #1e40af;transition:.3s}.socials a:hover{background:#1e40af;color:#fff}.solid-section{max-width:1100px;margin:60px auto;padding:40px;background:#0c1422;border-radius:24px}.solid-section h2{color:#60a5fa;margin-bottom:20px;font-size:2rem;position:relative}.solid-section h2:after{content:"";display:block;width:120px;height:6px;border-radius:12px;margin-top:10px;background:linear-gradient(to right,#3692fe,#0c1422)}.solid-section p{max-width:700px;line-height:1.6;opacity:.85;margin-bottom:30px;color:#fff!important;font-size:20px}.skills{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.skill{padding:15px 25px;border-radius:14px;border:1px solid #1e40af;background:#0c1422;color:#93c5fd;transition:.3s;cursor:pointer;font-size:16px}.skill:hover{background:#1e40af;color:#fff;transform:translateY(-3px)}.move-wrapper{background:linear-gradient(to bottom,#020617,#3692fe,#fff);padding:80px 20px 40px}.move-card{max-width:1100px;margin:0 auto;background:linear-gradient(145deg,#020617,#0b1b3a);padding:40px;border-radius:26px;display:flex;flex-direction:column;gap:20px;border:2px solid #4897EF}.move-title{display:flex;align-items:center;gap:14px}.move-logo{height:48px;width:auto;max-width:48px;object-fit:contain}.move-title strong{background:linear-gradient(90deg,#fff,#3692fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:48px;font-weight:800}.move-card p{color:#fff;line-height:1.6;opacity:.85;font-size:20px}.learn-more-btn{width:fit-content;padding:12px 20px;border-radius:14px;border:1px solid #1e40af;background:transparent;color:#60a5fa;cursor:pointer;transition:.3s;font-size:16px;text-decoration:none;display:inline-block}.learn-more-btn:hover{background:#1e40af;color:#fff;text-decoration:none}.custom-footer{background:#0c1422;padding:30px 20px;margin-top:40px;border-top:1px solid #334155}.footer-container{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-logos{display:flex;align-items:center;gap:30px}.footer-logos img{height:40px;width:auto;max-width:120px;object-fit:contain}.footer-text{color:#fff;text-align:right;max-width:400px;font-size:14px;line-height:1.5}.footer-text p{margin:0;opacity:.7}.footer-text strong{color:#fff;opacity:1}.app-header{background:#0c1422;border-bottom:1px solid #334155;padding:20px}.header-content{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.header-logo{display:flex;align-items:center;gap:10px}.header-logo img{width:40px;height:40px;border-radius:8px}.header-logo h1{font-size:1.5rem;background:linear-gradient(90deg,#fff,#3692fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.wallet-banner{background:#22c55e1a;border-left:4px solid #22c55e;padding:12px 20px;margin:0 auto;max-width:1100px}.wallet-banner-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.wallet-info{display:flex;align-items:center;gap:12px}.wallet-dot{width:10px;height:10px;background:#22c55e;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 900px){.hero{flex-direction:column;text-align:center;gap:30px}.gradient-name{font-size:48px!important;text-align:center!important}.hero-content,.hero-content h1{text-align:center}.hero-content p{font-size:18px;text-align:center}.socials{justify-content:center;display:flex;flex-wrap:wrap;gap:15px}.move-title strong{font-size:40px}.move-card p{font-size:18px}.footer-container{flex-direction:column;text-align:center;gap:25px}.footer-text{text-align:center;max-width:600px}.header-content{flex-direction:column;gap:15px;text-align:center}}@media (max-width: 600px){.gradient-name{font-size:36px!important}.move-title strong{font-size:32px}.move-title{flex-direction:column;align-items:flex-start;gap:10px}.solid-section p{font-size:18px}.footer-logos{flex-direction:column;gap:15px}}@media (max-width: 400px){.socials{flex-direction:column;align-items:center;gap:12px}.socials a{width:200px;justify-content:center}}
