.section-title {
                font-weight: 700;
                position: relative;
                padding-bottom: 1rem;
            }

            /* Hero Section */
            .seller-hero-section {
                /* !!! مهم: تأكد من أن مسار الصورة صحيح */
                background-image: linear-gradient(
                        rgba(0, 0, 0, 0.5),
                        rgba(0, 0, 0, 0.5)
                    ),
                    url("startsell.jpg");
                background-size: cover;
                background-position: center;
                padding: 6rem 0;
            }

            /* How It Works Section */
            .step-card {
                padding: 1.5rem;
                background: #fff;
                border-radius: 12px;
                height: 100%;
            }
            .step-icon {
                font-size: 3rem;
                color: var(--dark-purple, #86326a);
            }

            /* Features Section */
            .features-section .feature-item i {
                color: var(--primary-purple, #a63f82);
            }

            /* FAQ Section */
            .accordion-item {
                border: 1px solid #e9ecef;
                border-radius: 8px !important;
                margin-bottom: 1rem;
            }
            .accordion-button {
                font-weight: bold;
                color: #333;
            }
            .accordion-button:not(.collapsed) {
                color: var(--dark-purple, #86326a);
                background-color: rgba(134, 50, 106, 0.05);
                box-shadow: none;
            }
            .accordion-button:focus {
                box-shadow: 0 0 0 0.25rem rgba(134, 50, 106, 0.2);
            }

            /* Final CTA Section */
            .final-cta-section {
                background-color: var(--light-bg, #f8f9fa);
            }