:root{--primary-gradient:linear-gradient(90deg,#ff00ff,#00ffff);--gradient:linear-gradient(90deg,#ff00ff,#00ffff);--shadow-primary:0 0 20px rgba(0,0,0,0.6);--hover-shadow:0 0 15px #ff00ff,0 0 25px #00ffff;--card-glow:0 0 10px #ff00ff,0 0 15px #00ffff;--secondary-color:#ccc;--dark-background:#070707;--bg-darkest:#000;--cta-button-bg:linear-gradient(90deg,#ff00ff,#00ffff);--cta-button-bg-hover:linear-gradient(90deg,#ff00ff,#00ffff)}body{font-family:Helvetica Neue,Arial,sans-serif;margin:0;padding:0;background:var(--primary-gradient);color:white}a{color:inherit;text-decoration:none}.section-separator{height:30px;background:var(--primary-gradient);margin:10px 0}.what-is-web3{padding:60px 20px;background-color:#070707;text-align:center}.what-is-web3 h2{font-size:2.5rem;background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px}.what-is-web3 p{font-size:1.2rem;color:var(--secondary-color);margin-bottom:30px}.what-is-web3 ul{list-style:none;padding:0;margin:0 auto;max-width:700px}.what-is-web3 li{font-size:1.1rem;background-color:rgba(255,255,255,.05);border-radius:8px;padding:10px;margin-bottom:15px;transition:transform .3s}.what-is-web3 li:hover{transform:scale(1.02);box-shadow:var(--hover-shadow)}.our-approach-web3{padding:60px 20px;background-color:var(--dark-background);text-align:center}.our-approach-web3 h2{font-size:2.5rem;background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:30px}.our-approach-web3 p{font-size:1.2rem;color:var(--secondary-color);max-width:800px;margin:0 auto 30px}.our-approach-web3 ul{list-style:none;padding:0;margin:0 auto;max-width:700px}.our-approach-web3 li{font-size:1.1rem;padding:10px;margin-bottom:15px;background-color:rgba(255,255,255,.05);border-radius:8px;transition:transform .3s}.our-approach-web3 li:hover{transform:scale(1.02);box-shadow:var(--hover-shadow)}.web3-benefits{padding:60px 20px;background:var(--primary-gradient);text-align:center}.web3-benefits h2{font-size:2.5rem;background:#000;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:30px}.web3-benefits p{font-size:1.2rem;color:var(--secondary-color);margin:0 auto 30px;max-width:500px;line-height:1.6}.web3-benefits ul{list-style:none;padding:0;margin:0 auto;max-width:700px}.web3-benefits li{font-size:1.1rem;background-color:#0f0f0f;border-radius:8px;padding:10px;margin-bottom:15px;transition:transform .3s}.web3-benefits li:hover{transform:scale(1.02);box-shadow:0 0 10px #000,0 0 15px #161616,0 0 20px #292929}.cta-offer{padding:60px 20px;text-align:center;background-color:#000}.cta-offer h2{font-size:2.5rem;background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:30px}.cta-offer p{font-size:1.2rem;margin-bottom:30px;color:var(--secondary-color)}.cta-button{background-color:var(--cta-button-bg);color:#000;padding:12px 30px;font-size:1.2rem;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s,transform .3s;box-shadow:var(--hover-shadow)}.cta-button:hover{background-color:var(--cta-button-bg-hover);transform:scale(1.05)}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes fadeInPopup{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:768px){.popup-content{width:80%}}@media (max-width:480px){.cta-offer-web3 h2,.our-approach-web3 h2,.our-services-web3 h2,.web3-benefits h2,.what-is-web3 h2{font-size:2rem}.our-approach-web3 p,.our-services-web3 p,.web3-benefits p,.what-is-web3 p{font-size:1rem}}@media (max-width:768px){.cta-offer-web3 h2,.our-approach-web3 h2,.our-services-web3 h2,.web3-benefits h2,.what-is-web3 h2{font-size:2.2rem}.our-approach-web3 p,.our-services-web3 p,.web3-benefits p,.what-is-web3 p{font-size:1.1rem}}@media (max-width:1024px){.cta-offer-web3 h2,.our-approach-web3 h2,.our-services-web3 h2,.web3-benefits h2,.what-is-web3 h2{font-size:2.5rem}.our-approach-web3 p,.our-services-web3 p,.web3-benefits p,.what-is-web3 p{font-size:1.2rem}}@media (max-width:1200px){.cta-offer-web3 h2,.our-approach-web3 h2,.our-services-web3 h2,.web3-benefits h2,.what-is-web3 h2{font-size:3rem}.our-approach-web3 p,.our-services-web3 p,.web3-benefits p,.what-is-web3 p{font-size:1.3rem}}