.text-gradient{background:linear-gradient(90deg,#a020f0,#00928d,#00e0ff);background-clip:text;-webkit-text-fill-color:transparent}.btn-gradient{padding:10px 25px;border:none;color:#fff;transition:.3s ease;border-radius:25px;background:linear-gradient(90deg,#a020f0,#00928d,#00e0ff)}.btn-gradient:hover{opacity:.9}.feature-card{padding:30px 20px;transition:.3s ease;box-shadow:0 6px 20px rgba(0,0,0,.05);border-radius:16px;background:#fff}.feature-card:hover{transform:translateY(-5px)}.team-photo{border-radius:15px;width:100%}.shadow-sm{transition:all .3s ease-in-out;box-shadow:0 .5rem 1rem rgba(0,0,0,.05)}.shadow-sm:hover{transform:translateY(-8px);border:none;box-shadow:0 0 20px rgba(160,32,240,.4),0 0 40px rgba(0,224,255,.3)}.neon-navbar{backdrop-filter:blur(6px);position:relative;border-bottom:1px solid rgba(0,255,213,.15);top:0;box-shadow:0 0 20px rgba(0,255,213,.15);background:linear-gradient(90deg,#a020f0,#00928d,#00e0ff);left:0;width:100%;z-index:3}.neon-navbar .nav-link,.neon-navbar .navbar-brand{font-weight:500;color:#fff!important}.neon-navbar .nav-link{overflow:hidden;padding:8px 12px;transition:color .3s ease,transform .3s ease;position:relative;display:inline-block;z-index:1}.neon-navbar .nav-link:before{height:2px;transform:scaleX(0);transition:transform .4s ease-in-out;content:"";position:absolute;bottom:0;transform-origin:left;box-shadow:0 0 8px #00e0ff;background:linear-gradient(90deg,#a020f0,#00928d,#00e0ff);left:0;width:100%;z-index:-1}.neon-navbar .nav-link:hover{transform:translateY(-1px);text-shadow:0 0 8px #00e0ff;color:#00e0ff}.neon-navbar .nav-link:hover:before{transform:scaleX(1)}.founder-section{padding:60px 20px;color:#f8fafc;background:linear-gradient(90deg,#a020f0,#00928d,#00e0ff)}.founder-content{flex-wrap:wrap;max-width:1200px;gap:40px;margin:0 auto;align-items:center;display:flex}.founder-image img{height:300px;transition:transform .3s ease;object-fit:cover;box-shadow:0 0 30px hsla(0,0%,100%,.3);border-radius:50%;width:300px}.founder-image img:hover{transform:scale(1.05)}.founder-text{flex:1}.founder-text h2{font-size:2.5rem;margin-bottom:10px;color:#fff}.founder-text h4{font-size:1.3rem;margin-bottom:20px;color:#fff}.founder-text p{font-size:1rem;margin-bottom:20px;line-height:1.8}.founder-text blockquote{border-left:4px solid #fff;font-style:italic;margin-bottom:20px;color:#fff;padding-left:15px}.founder-contact{padding:10px 20px;border:1px solid #fff;text-decoration:none;font-weight:600;color:#fff;transition:all .3s ease;border-radius:6px;display:inline-block}.founder-contact:hover{color:#1e293b;background-color:#fff}.custom-footer{color:#fff;background:linear-gradient(90deg,#a020f0,#00928d,#00e0ff);font-family:Segoe UI,sans-serif}.footer-brand{font-size:1.6rem;font-weight:700;gap:.5rem;align-items:center;display:flex}.footer-desc{font-size:.95rem;opacity:.9}.footer-heading{font-size:1.1rem;font-weight:600;margin-bottom:1rem;border-bottom:2px solid hsla(0,0%,100%,.3);padding-bottom:4px;display:inline-block}.footer-link{text-decoration:none;margin-bottom:.5rem;color:#fff;transition:color .3s ease;display:block}.footer-link:hover{color:#ffe600}.social-icons a{font-size:1.4rem;margin-right:15px;color:#fff;transition:transform .3s ease,color .3s}.social-icons a:hover{transform:scale(1.2);color:#ffe600}.footer-divider{border-color:hsla(0,0%,100%,.8)}.footer-bottom{gap:10px}.payment-logos img{height:auto;transition:opacity .3s ease;max-width:300px;opacity:.9}.payment-logos img:hover{opacity:1}@media (max-width:768px){.founder-content{flex-direction:column;text-align:center}.founder-image img{height:200px;width:200px}.founder-text h2{font-size:2rem}}@media (max-width:767px){.footer-bottom{flex-direction:column;text-align:center}.payment-logos{margin-bottom:10px}}