.home-container{max-width:1200px;margin:0 auto;text-align:center}.hero{padding:30px 10px;background:linear-gradient(135deg,#150333 10%,#2a5298);color:white;border-radius:5px;margin-bottom:10px;width:100%;box-sizing:border-box}.hero h1{font-size:2rem;margin-bottom:2rem}.description{font-size:1.2rem;line-height:1.6;max-width:600px;margin:0 auto 20px}.button-group{display:flex;justify-content:center;gap:15px}.button{padding:12px 24px;font-size:1rem;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s,transform .2s}.button.primary{background-color:#007bff;color:white}.button.primary:hover{background-color:#0056b3;transform:scale(1.05)}.button.secondary{background-color:transparent;color:white;border:2px solid white}.button.secondary:hover{background-color:rgba(255,255,255,.2);transform:scale(1.05)}.networks{padding:20px}.networks h2{font-size:1.8rem;margin-bottom:15px;color:var(--text);text-transform:uppercase}.network-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px;margin-bottom:20px}.network-card{background:#1a2035;border-radius:10px;padding:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #334155;transition:transform .3s,box-shadow .3s;text-transform:uppercase}.network-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.network-name{font-size:1.2rem;font-weight:700;color:#e2e8f0;margin-bottom:10px}.network-status{display:flex;align-items:center;font-size:.9rem;color:#94a3b8}.status-dot{width:10px;height:10px;border-radius:50%;margin-right:8px}.status-dot.functional{background-color:#34d399}.status-dot.not-functional{background-color:#f87171}.network-note{font-size:.9rem;color:var(--text);max-width:600px;margin:0 auto}.how-to-use{padding:20px;text-align:left}.how-to-use h2{text-align:center;font-size:1.8rem;margin-bottom:25px;color:var(--text);text-transform:uppercase}.how-to-use-steps{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}.step{background:#1a2035;border:1px solid #334155;border-radius:10px;padding:25px;display:flex;gap:20px;align-items:flex-start;box-shadow:inset 0 0 32px -8px rgba(102,47,255,.8)}.step-number{display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#e2e8f0;background-color:#a37eff;border-radius:50%;width:40px;height:40px;flex-shrink:0}.step-content h3{font-size:1.3rem;margin-top:0;margin-bottom:10px;color:#cbd5e1}.step-content p{font-size:1rem;line-height:1.6;color:#94a3b8;margin:0}.step-content a{color:#a37eff;text-decoration:underline;font-weight:700}.step-content a:hover{color:#c4b5fd}@media (max-width:768px){.hero h1{font-size:2rem}.description{font-size:1rem}.button-group{flex-direction:column;gap:10px}.button{width:100%;max-width:300px;margin:0 auto}}.social-links{padding:20px}.social-links h3{font-size:1.5rem;margin-bottom:15px;color:var(--text,#333)}.social-icons{gap:15px;flex-wrap:wrap}.social-icon,.social-icons{display:flex;justify-content:center}.social-icon{align-items:center;width:40px;height:40px;border-radius:50%;font-size:1.5rem;color:white;text-decoration:none;transition:transform .2s,opacity .2s}.social-icon:hover{transform:scale(1.1);opacity:.9}.x-icon{background-color:#1DA1F2}.telegram-icon{background-color:#0088cc}.discord-icon{background-color:#7289da}@media (max-width:768px){.social-icons{gap:10px}.social-icon{width:36px;height:36px;font-size:1.3rem}.step{flex-direction:column;align-items:center;text-align:center}}.faq{padding:20px;background-color:#0f172a;border-radius:8px;margin-top:20px;border:1px solid #334155}.faq h2{font-size:1.8rem;color:#e2e8f0;text-transform:uppercase}.faq h2,.faq-item{margin-bottom:20px}.faq-item{text-align:left;border-left:3px solid #007bff;padding-left:15px}.faq-item h3{font-size:1.3rem;margin-bottom:10px;color:#cbd5e1}.faq-item p{font-size:1rem;line-height:1.6;color:#94a3b8}