.cta-feature,.feature-card,.stat-item{backdrop-filter:blur(10px)}.category-item:hover{box-shadow:0 6px 20px rgba(72,72,255,.3);background:#4848ff;color:#fff}.blog-title-link:hover,.stat-number,.category-item:hover .category-name{color:#fff}.tutorial-stats{display:flex;justify-content:center;gap:clamp(20px,4vw,40px);margin-top:40px;flex-wrap:wrap}.stat-item{background:rgba(255,255,255,.8);padding:20px 30px;border-radius:16px;border:1px solid rgba(72,72,255,.1);box-shadow:0 8px 25px rgba(0,0,0,.1)}.stat-number{font-size:28px;font-weight:700;display:block}.stat-label{font-size:14px;color:#6b7280;font-weight:500}.video-card:hover{transform:translateY(-12px) scale(1.02);border-color:rgba(72,72,255,.2)}.video-card:hover::before,.video-preview.active .preview-overlay,.video-thumbnail:hover::after{opacity:1}@keyframes cardSlideIn{from{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.video-thumbnail:hover img{transform:scale(1.08);filter:brightness(1.1) contrast(1.05)}.video-preview.active{opacity:1;visibility:visible}.watch-now:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(72,72,255,.4);background:linear-gradient(135deg,#66f,#88f)}.interactive-features{padding:clamp(60px,8vw,100px) 20px;background:linear-gradient(135deg,#f8fafc 0,#e2e8f0 100%)}.features-container{max-width:1200px;margin:0 auto;text-align:center}.features-title{font-size:clamp(28px, 4vw, 36px);font-weight:700;color:#1a202c;margin-bottom:clamp(30px,5vw,50px)}.cta-feature,.cta-subtitle{color:rgba(255,255,255,.9)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.feature-card{background:rgba(255,255,255,.8);padding:40px 30px;border-radius:20px;border:1px solid rgba(72,72,255,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);transition:.3s cubic-bezier(.175, .885, .32, 1.275)}.feature-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(72,72,255,.15);border-color:rgba(72,72,255,.2)}.feature-icon{font-size:48px;margin-bottom:20px}.feature-card h4{font-size:22px;font-weight:600;color:#1a202c;margin-bottom:15px}.feature-card p{color:#6b7280;line-height:1.6;font-size:16px}@media (max-width:768px){.video-card:hover .play-button{transform:translate(-50%,-50%) scale(1.05)}}@media (hover:none){.video-thumbnail:hover img{transform:none}}.slidone-pagination-wrapper .page-numbers:hover:not(.current):not(.dots){background:#f0f0ff;border-color:#4848ff;color:#4848ff}.slidone-pagination-wrapper .page-numbers.dots{border:none;background:0 0;color:#999;cursor:default}.cta-subtitle{font-size:clamp(18px, 2.5vw, 22px);margin-bottom:clamp(40px,6vw,60px);font-weight:400;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.cta-button:hover::before{left:100%}.cta-features{display:flex;justify-content:center;gap:clamp(20px,4vw,40px);margin-top:clamp(40px,6vw,60px);flex-wrap:wrap}.cta-feature{background:rgba(255,255,255,.1);padding:20px 30px;border-radius:16px;border:1px solid rgba(255,255,255,.2);font-size:16px;font-weight:500}.blog-description{font-size:clamp(16px, 2vw, 18px);color:#666;max-width:600px;margin:0 auto}.blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(72 72 255 / 12%);border-color:#e5e5ff}.blog-category a{display:inline-block;padding:4px 12px;background:rgba(75,73,172,.1);color:#4b49ac;border-radius:20px;text-decoration:none;margin-right:8px;margin-bottom:8px;font-size:14px;transition:.3s}.blog-category a:hover{background:rgba(75,73,172,.2);color:#3f3e8e}.blog-category a:last-child{margin-right:0}.view-more-link:hover{background:#4848ff}.author-link:hover{color:#4b49ac}