            .features-overview {
                display: flex;
                flex-direction: column;
                gap: 4rem;
            }

            .feature-category-large {
                position: relative;
                background: rgba(255, 255, 255, 0.05);
                border-radius: 20px;
                padding: 3rem;
                backdrop-filter: blur(10px);
                border: 1px solid rgba(255, 255, 255, 0.1);
                z-index: 10;
            }

            .modules-grid {
                display: grid;
                grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
                gap: 2rem;
            }

            .module-item {
                background: rgba(255, 255, 255, 0.08);
                border-radius: 15px;
                padding: 2rem;
                text-align: center;
                border: 1px solid rgba(255, 255, 255, 0.1);
                transition: transform 0.3s ease, box-shadow 0.3s ease;
            }

            .module-item:hover {
                transform: translateY(-5px);
                box-shadow: 0 10px 30px rgba(142, 45, 226, 0.2);
            }

            .module-icon {
                background: var(--primary-gradient);
                width: 50px;
                height: 50px;
                border-radius: 50%;
                display: flex;
                align-items: center;
                justify-content: center;
                margin: 0 auto 1.5rem;
                color: white;
            }

            .module-title {
                font-family: 'Zen Dots', cursive;
                color: var(--text-color);
                margin-bottom: 1rem;
                font-size: 1.1rem;
                text-align: center;
            }

            .module-description {
                color: #a5a5a5;
                line-height: 1.6;
                font-size: 0.95rem;
            }

            .category-header-large {
                text-align: center;
                margin-bottom: 3rem;
                justify-content: center;
            }

            .category-icon-large {
                background: var(--primary-gradient);
                width: 80px;
                height: 80px;
                border-radius: 50%;
                display: flex;
                align-items: center;
                justify-content: center;
                margin: 0 auto 2rem;
                color: white;
            }

            .category-title-large {
                font-family: 'Zen Dots', cursive;
                font-size: clamp(1.5rem, 3vw, 2rem);
                color: var(--text-color);
                margin-bottom: 1rem;
            }

            .category-description {
                font-size: 1.1rem;
                color: var(--text-color);
                max-width: 600px;
                margin: 0 auto;
            }

            @media (max-width: 768px) {
                .business-management-section {
                    margin: 1rem 0.25rem;
                    padding: 1rem;
                }

                .feature-category-large {
                    padding: 1rem;
                    margin-bottom: 30px;
                }

                .category-icon-large {
                    width: 60px;
                    height: 60px;
                }
            }