body{background:#000000;color:white;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.hero{position:relative;min-height:100vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:0;background:#0b0b1a}.three-bg-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.hero-content,.hero>:not(.three-bg-canvas){position:relative;z-index:2}.hero h1{font-size:3rem;font-weight:800;background:linear-gradient(90deg,#3b82f6,#a855f7 65%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;letter-spacing:-.04em}.hero h1,.hero p{margin-bottom:1.2rem}.hero p{max-width:40rem;color:#dbeafe;font-size:1.23rem;font-weight:500}.hero code{background:#1a1a1a;padding:4px 8px;border-radius:6px;font-size:1em;color:#87eafd}.hero-buttons{margin-top:1.3rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.btn-primary{background:linear-gradient(90deg,#6366f1 30%,#54d2ff);color:white;padding:12px 28px;border-radius:8px;font-weight:700;font-size:1.08rem;border:none;transition:background .2s,transform .18s;box-shadow:0 3px 14px #4298fd36;cursor:pointer}.btn-primary:hover{background:#4f46e5;transform:translateY(-2px) scale(1.045)}.btn-outline{border:2px solid #54d2ff;color:#b6dafc;background:none;padding:12px 28px;border-radius:8px;font-weight:700;font-size:1.08rem;transition:background .2s,color .2s;cursor:pointer}.btn-outline:hover{background:#2d2a6e22;color:#fff;border-color:#6366f1}.hero-social-buttons{display:flex;gap:16px;margin-top:24px;justify-content:center}.social-btn{display:flex;align-items:center;gap:8px;background:#181733;color:#33faff;border:2px solid #282652;border-radius:12px;font-size:16px;font-weight:700;padding:10px 26px;transition:background .18s,color .18s,border .18s;text-decoration:none}.social-btn svg{vertical-align:middle}.social-btn:hover{background:#33faff;color:#181733;border-color:#33faff}.social-btn.twitter svg{color:#1da1f2}.social-btn.telegram svg{color:#29b6f6}@media (max-width:600px){.hero{background:url(/mnt/data/2fbd1341-2ba8-4169-b6d7-2075048650df.png) center 40%/160% auto no-repeat,radial-gradient(ellipse 100% 60% at 50% 55%,#4943e066 0,#8d60fd26 60%,transparent 100%),linear-gradient(120deg,#17182a,#151430)}.hero:before{filter:blur(18px);opacity:.46}}.features{padding:5rem 2rem 2.5rem;max-width:1200px;margin:0 auto;text-align:center}.features h2{font-size:2.4rem;font-weight:800;margin-bottom:2.6rem;color:#6cb5fc;letter-spacing:-.01em}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.1rem;text-align:left}.feature-card{background:linear-gradient(120deg,#17182a 90%,#1c1941);padding:1.75rem 1.4rem;border-radius:1.15rem;border:1.5px solid #26268a;transition:border .18s,box-shadow .2s;box-shadow:0 4px 24px #3b82f623}.feature-card:hover{border-color:#54d2ff;box-shadow:0 8px 32px #54d2ff33}.feature-title{display:flex;align-items:center;gap:.75rem;margin-bottom:1.1rem;color:#54d2ff;font-weight:700;font-size:1.15rem}.feature-desc{color:#b1bad4;font-size:1rem;line-height:1.45;font-weight:400}.how-it-works{padding:5rem 2rem 2.5rem;max-width:900px;margin:0 auto;text-align:center}.how-it-works h2{font-size:2rem;font-weight:800;margin-bottom:2rem;color:#6cb5fc}.steps-list{display:flex;flex-wrap:wrap;gap:1.7rem;justify-content:center;list-style:none;padding-left:0;margin:0}.steps-list li{background:linear-gradient(120deg,#181827 70%,#232249);border-top:4px solid #54d2ff;box-shadow:0 4px 22px #60a5fa13;padding:1.5rem 1.15rem 1.1rem;border-radius:1rem;min-width:230px;max-width:290px;flex:1 1 210px;font-size:1.05rem;text-align:left;margin-bottom:0;transition:border .18s}.steps-list strong{color:#54d2ff;min-width:88px;display:inline-block}.steps-list span{color:#dbeafe}.why{background:#17182a;padding:5rem 2rem;text-align:center;border-radius:24px;margin:3.5rem auto;max-width:900px;box-shadow:0 2px 28px #20186928}.why h2{font-size:2rem;font-weight:800;margin-bottom:1.3rem;color:#6cb5fc}.why p{color:#b6bad8;max-width:700px;margin:0 auto 2.2rem;font-size:1.08rem}.why-tags{display:flex;flex-wrap:wrap;gap:1.1rem;justify-content:center}.why-tags span{padding:.82rem 1.65rem;border-radius:999px;color:#fff;font-size:.97rem;font-weight:600;letter-spacing:.02em;box-shadow:0 1px 6px #19196525;background:#29245e}.why-tags .ai{background:#4f46e5}.why-tags .secure{background:#2dd4bf;color:#141827}.why-tags .custom{background:#db2777;color:#fff}.cta{padding:4rem 2rem;text-align:center;background:linear-gradient(90deg,#2e335d80,#18214099 100%);border-radius:18px;box-shadow:0 2px 24px #0530b12c;margin:4rem auto 2rem;max-width:720px}.cta h2{font-size:2rem;font-weight:800;margin-bottom:1.2rem;color:#54d2ff}.cta p{color:#d1d5db;margin-bottom:1.5rem;font-size:1.09rem}.footer{background:#0a0a10;color:#7dd3fc;font-size:1rem;text-align:center;padding:2.3rem 0 2rem;border-top:1.5px solid #23233d;font-weight:500;letter-spacing:.01em}header{justify-content:space-between;padding:22px 36px;background:linear-gradient(90deg,#2d2a6e,#1f1b42);box-shadow:0 4px 16px #23235122;border-bottom:1.5px solid #3d3d6b;z-index:999}header,header h1{display:flex;align-items:center}header h1{font-size:2rem;font-weight:800;color:#fff;letter-spacing:.5px;margin:0;gap:6px}header h1 .text-blue-400{color:#54d2ff;margin-left:8px;font-weight:700;letter-spacing:1.1px}header .wallet-connect{margin-left:24px}@media (max-width:900px){.hero{min-height:58vh;padding:8vw 2vw 6vw}.hero h1{font-size:2.1rem}.cta,.features,.how-it-works,.why{padding:0 4vw 3vw}.features h2{font-size:1.38rem}.feature-grid{grid-template-columns:1fr;gap:1.2rem}.steps-list{gap:1.2rem;flex-direction:column}.cta,.why{padding:2.4rem 2vw}}@media (max-width:700px){header{flex-direction:column;align-items:flex-start;padding:14px 5vw;gap:14px}header h1{font-size:1.18rem;gap:4px}header .wallet-connect{margin-left:0;width:100%;display:flex;justify-content:flex-end}}@media (max-width:600px){.hero{padding:18vw 2vw 7vw}.hero h1{font-size:1.3rem}.features h2,.how-it-works h2,.why h2{font-size:1.06rem}.feature-card,.steps-list li{min-width:96vw!important;max-width:100vw!important;padding:14px 7px!important;font-size:.99rem!important;border-radius:11px!important}.feature-grid,.steps-list{gap:7vw!important}.why{margin:7vw auto 4vw}.cta{margin:12vw 0 10vw;padding:18px 4vw}.footer{font-size:.93rem;margin:18px 0 0}}@media (max-width:430px){header{padding:8px 2vw}header h1{font-size:.97rem}}.roadmap-section{padding:5rem 2rem 4rem;background:none;max-width:1280px;margin:0 auto;text-align:center}.roadmap-title{font-size:2.4rem;font-weight:800;letter-spacing:.01em;margin-bottom:.7rem}.roadmap-desc{color:#d7e3fd;font-size:1.09rem;margin-bottom:3rem}.roadmap-grid{display:flex;flex-wrap:wrap;gap:2.2rem;justify-content:center}.roadmap-card{background:linear-gradient(112deg,#16172a 88%,#1d1834);border-radius:16px;min-width:255px;max-width:315px;flex:1 1 260px;padding:32px 24px 20px;box-shadow:0 2px 30px #0e0c2038;border:1.6px solid #293474;color:#e4e9ff;text-align:left;display:flex;flex-direction:column;justify-content:flex-start}.roadmap-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.roadmap-quarter{font-weight:800;font-size:1.1rem;color:#b3bfff}.roadmap-status{display:flex;align-items:center;font-size:.97rem;font-weight:700;gap:6px;border-radius:7px;padding:2px 10px 2px 4px;letter-spacing:.02em}.roadmap-status.in-progress{background:#23285b;color:#3ba0ff}.roadmap-status.upcoming{background:#1c4034;color:#18e29b}.roadmap-status.future{background:#26154b;color:#bb72f9}.roadmap-card ul{padding:0;margin:0;list-style:none}.roadmap-card ul li{position:relative;padding-left:20px;margin-bottom:13px;font-size:1.01rem;color:#d3e4ff}.roadmap-card ul li:last-child{margin-bottom:0}.roadmap-card ul li:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;background:linear-gradient(135deg,#57e0ff,#9a6dff);border-radius:99px;opacity:.65}@media (max-width:900px){.roadmap-grid{flex-direction:column;gap:1.4rem}.roadmap-card{max-width:98vw;min-width:0}}