.neon-card{--white:#fff;--black:#000;--paragraph:#e5e5e5;--line:#374151;--primary:#67c656;position:relative;display:flex;flex-direction:column;gap:1rem;padding:1rem;width:19rem;height:320px;background-color:#000;border-radius:1rem;border:1px solid #374151;box-shadow:none;transition:all .5s ease}.neon-card:hover{box-shadow:0 20px 25px -5px rgba(103,198,86,.2),0 10px 10px -5px rgba(103,198,86,.1);transform:translateY(-8px);border-color:rgba(103,198,86,.5);background-color:#000}.neon-card__border{display:none}.neon-card__title{font-size:1.1rem;color:var(--white);font-weight:700;transition:color .3s ease}.neon-card:hover .neon-card__title{color:#67c656}.neon-card__paragraph{margin-top:.25rem;width:80%;font-size:.9rem;color:var(--paragraph);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease}.neon-card:hover .neon-card__paragraph{color:#67c656}.neon-card__line{width:100%;height:.1rem;background-color:var(--line);border:none}.neon-card__list{display:flex;flex-direction:column;gap:.5rem}.neon-card__list-item{display:flex;align-items:center;gap:.5rem}.neon-card__check{display:flex;justify-content:center;align-items:center;width:1.2rem;height:1.2rem}.neon-card__check-icon{width:1.1rem;height:1.1rem;color:#67c656;transition:transform .5s ease}.neon-card:hover .neon-card__check-icon{transform:scale(1.1)}.neon-card__list-text{font-size:.95rem;color:var(--white);transition:color .3s ease}.neon-card:hover .neon-card__list-text{color:#67c656}.neon-card__button{cursor:pointer;padding:.5rem;width:100%;background:#000;color:#fff;border:1px solid #374151;border-radius:9999px;font-weight:600;transition:all .5s ease;box-shadow:none}.neon-card__button:hover{transform:translateY(-8px);border-color:rgba(103,198,86,.5);box-shadow:0 20px 25px -5px rgba(103,198,86,.2),0 10px 10px -5px rgba(103,198,86,.1)}.projects-scroll-container{max-height:340px;overflow-y:auto;overflow-x:hidden;padding:10px;scrollbar-width:none;-ms-overflow-style:none}.projects-scroll-container::-webkit-scrollbar{display:none}.neon-projects-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;justify-items:center}@media (min-width:768px){.neon-projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-scroll-container{max-height:340px}}@media (min-width:1024px){.neon-projects-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.projects-scroll-container{max-height:340px}}