.section-box{border-radius:20px;padding:24px;margin-bottom:30px;backdrop-filter:blur(6px);}
.section-divider{width:60px;height:4px;background:linear-gradient(90deg,#e50914,#ff4d4d);border-radius:10px;}
.hover-card{transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);border:1px solid transparent;}
.hover-card:hover{transform:translateY(-8px);border-color:#e50914 !important;box-shadow:0 10px 20px rgba(229, 9, 20, 0.15) !important;}
.hover-zoom{transition:transform 0.6s ease;}
.hover-card:hover .hover-zoom{transform:scale(1.15);}
.social-link{transition:all 0.3s ease;display:inline-block;}
.social-link:hover{color:#e50914 !important;transform:translateY(-3px);}
@keyframes fadeInUp{from{opacity:0;transform:translateY(30px);}
to{opacity:1;transform:translateY(0);}}
.animate-card{opacity:0;animation:fadeInUp 0.8s ease forwards;}
.delay-1{animation-delay:0.1s;}
.delay-2{animation-delay:0.2s;}
.delay-3{animation-delay:0.3s;}
.delay-4{animation-delay:0.4s;}
.accordion-item button{font-size:1.1rem !important;font-weight:bold;}
.name{border-radius:0 0 18px 0;}
.gorev{border-radius:18px 0 0 0;}
@media (max-width:698px){.name, .gorev{font-size:12px !important;}}