 var(--gradient-primary);
        }

        .cta-title {
            font-size: 2.5rem;
            font-weight: 700;
            margin: 0 0 1rem;
            color: var(--text-primary);
        }

        .cta-description {
            font-size: 1.125rem;
            color: var(--text-secondary);
            margin: 0 0 2rem;
            max-width: 600px;
            margin-left: auto;
            margin-right: auto;
        }

        .cta-buttons {
            display: flex;
            gap: 1rem;
   