       #why-choose-us-1 .container {
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 var(--container-padding);
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: var(--spacing-20);
            align-items: center;
        }

        .content-section {
            padding-right: var(--spacing-10);
        }

        .section-tag {
            display: inline-flex;
            align-items: center;
            gap: var(--spacing-2);
            color: #a5b7d2;
            font-size: var(--section-title-sub);
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 1.2px;
            margin-bottom: var(--spacing-5);
        }

        .section-tag::before,
        .section-tag::after {
            content: '•';
            color: var(--color-primary);
        }

        .main-title {
            font-size: var(--heading-h1);
            font-weight: 700;
            color: var(--color-text);
            line-height: var(--line-height-tight);
            margin-bottom: var(--spacing-10);
            font-family: var(--font-heading);
        }

        .main-title .highlight {
            color: var(--color-primary);
        }

        .accordion {
            display: flex;
            flex-direction: column;
            gap: 0;
        }

        .accordion-item {
            background: white;
            border-radius: var(--radius-xl);
            margin-bottom: var(--spacing-4);
            box-shadow: var(--shadow-md);
            border: 1px solid var(--color-border);
            overflow: hidden;
            transition: all 0.3s ease;
        }

        .accordion-item.active {
            box-shadow: 0 12px 40px rgba(59, 130, 246, 0.12);
            border-color: var(--color-primary);
        }

        .accordion-header {
            padding: var(--spacing-6);
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: space-between;
            transition: all 0.3s ease;
            position: relative;
            overflow: hidden;
        }

        .accordion-header:hover {
            background: #f8fafc;
        }

        .accordion-header::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 3px;
            background: linear-gradient(90deg, #3b82f6, #1d4ed8);
            transform: scaleX(0);
            transition: transform 0.3s ease;
        }

        .accordion-item.active .accordion-header::before {
            transform: scaleX(1);
        }

        .accordion-title {
            font-size: var(--card-title);
            font-weight: 600;
            color: var(--color-text);
            line-height: var(--line-height-snug);
        }

        .accordion-icon {
            width: 40px;
            height: 40px;
            border-radius: 50%;
            background: linear-gradient(135deg, #3b82f6, #1d4ed8);
            display: flex;
            align-items: center;
            justify-content: center;
            color: white;
            font-size: 18px;
            transition: transform 0.3s ease;
        }

        .accordion-item.active .accordion-icon {
            transform: rotate(180deg);
        }

        .accordion-content {
            max-height: 0;
            overflow: hidden;
            transition: max-height 0.3s ease, padding 0.3s ease;
        }

        .accordion-item.active .accordion-content {
            max-height: 200px;
        }

        .accordion-description {
            padding: 0 var(--spacing-6) var(--spacing-6) var(--spacing-6);
            color: var(--color-text-light);
            font-size: var(--card-text);
            line-height: var(--line-height-relaxed);
        }

        .image-section {
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .seo-image {
            width: 100%;
            height: 100%;
            object-fit: contain;
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }

        .seo-image:hover {
            transform: scale(1.02);
        }

        /* Responsive Design */
        @media (max-width: 1024px) {
            .container {
                gap: 60px;
            }
            
            .content-section {
                padding-right: 20px;
            }
            
            .main-title {
                font-size: 42px;
            }
        }

        @media (max-width: 768px) {
            #why-choose-us-1 .container {
                grid-template-columns: 1fr;
                gap: var(--spacing-10);
                padding: 0 var(--spacing-5);
            }

            .content-section {
                padding-right: 0;
                order: 2;
                text-align: center;
            }

            .image-section {
                order: 1;
                height: 350px;
                margin-bottom: var(--spacing-6);
            }

            .main-title {
                text-align: center;
                margin-bottom: var(--spacing-8);
            }

            .section-tag {
                justify-content: center;
                width: 100%;
                display: flex;
            }

            .accordion {
                text-align: left;
            }

            .accordion-header {
                padding: var(--spacing-5);
            }

            .accordion-title {
                font-size: var(--font-size-base);
                flex: 1;
            }

            .accordion-description {
                padding: 0 var(--spacing-5) var(--spacing-5) var(--spacing-5);
            }
        }

        @media (max-width: 640px) {
            #why-choose-us-1 .container {
                padding: 0 var(--spacing-5);
                gap: var(--spacing-8);
            }

            .content-section {
                padding-right: 0;
            }

            .section-tag {
                margin-bottom: var(--spacing-4);
            }

            .main-title {
                line-height: var(--line-height-tight);
                margin-bottom: var(--spacing-6);
            }

            .accordion-item {
                margin-bottom: var(--spacing-3);
                border-radius: var(--radius-lg);
            }

            .accordion-header {
                padding: var(--spacing-4);
                gap: var(--spacing-3);
            }

            .accordion-title {
                font-size: var(--font-size-sm);
                line-height: var(--line-height-snug);
            }

            .accordion-icon {
                width: 34px;
                height: 34px;
                font-size: var(--font-size-base);
                flex-shrink: 0;
            }

            .accordion-description {
                padding: 0 var(--spacing-4) var(--spacing-4) var(--spacing-4);
                font-size: var(--font-size-sm);
                line-height: var(--line-height-normal);
            }

            .accordion-item.active .accordion-content {
                max-height: 300px;
            }

            .image-section {
                height: 280px;
                margin-bottom: var(--spacing-4);
            }

            .seo-image {
                padding: 0 var(--spacing-4);
                max-width: 100%;
            }
        }

        @media (max-width: 480px) {
            #why-choose-us-1 .container {
                padding: 0 var(--spacing-4);
                gap: var(--spacing-6);
            }

            .section-tag {
                font-size: 0.6875rem;
                padding: var(--spacing-1) var(--spacing-3);
            }

            .main-title {
                margin-bottom: var(--spacing-5);
                padding: 0 var(--spacing-2);
            }

            .accordion-item {
                margin-bottom: var(--spacing-3);
                border-radius: var(--radius-md);
            }

            .accordion-header {
                padding: var(--spacing-3) var(--spacing-4);
                gap: var(--spacing-2);
                align-items: flex-start;
            }

            .accordion-title {
                font-size: var(--font-size-sm);
                line-height: var(--line-height-snug);
                flex: 1;
                padding-right: var(--spacing-2);
            }

            .accordion-icon {
                width: 32px;
                height: 32px;
                font-size: var(--font-size-sm);
                flex-shrink: 0;
            }

            .accordion-description {
                padding: 0 var(--spacing-4) var(--spacing-4) var(--spacing-4);
                font-size: 0.8125rem;
                line-height: var(--line-height-relaxed);
            }

            .accordion-item.active .accordion-content {
                max-height: 350px;
            }

            .image-section {
                height: 220px;
                margin-bottom: var(--spacing-3);
            }

            .seo-image {
                padding: 0 var(--spacing-3);
            }
        }