:root {
        /* Brand Colors */
        --lcom-blue: #009DDA;
        --lcom-navy: #22668C;
        --lcom-orange: rgb(240, 110, 0);
        --lcom-green: #44B520;
        --blue-light: #37C8FD;
        --white: #FDFDFD;
        --gray-1: #FAFAFA;
        --gray-2: #E5E5E5;
        --gray-3: #C3C3C3;
        --gray-5: #666666;

        /* Shadows */
        --shadow-sm: 0 4px 12px rgba(0,0,0,0.05);
        --shadow-md: 0 10px 30px rgba(0,0,0,0.08);
        --shadow-hover: 0 20px 40px rgba(0,0,0,0.12);
    }

* --- 6. FINAL CTA --- */
.final-cta {
    background: #F9FBFC;
    border-top: 1px solid var(--gray-2);
}

.final-cta-buttons {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 24px;
}

.testimonial-card {
    padding: 36px 24px 24px;
}
   .container {
        max-width: 1100px;
        margin: 0 auto;
        padding: 60px 20px;
    }

    .text-center { text-align: center; }
   /* --- Buttons --- */
    .btn {
        display: inline-flex;
        align-items: center;
        padding: 12px 28px;
        border-radius: 6px;
        text-decoration: none;
        font-weight: 600;
        transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        font-size: 0.95rem;
    }
    .btn-orange { background: var(--lcom-orange); color: #0f2940; border: none; }
    .btn-orange:hover { 
        filter: brightness(1.1); 
        transform: translateY(-2px); 
        box-shadow: 0 8px 15px rgba(240, 142, 0, 0.3);
    }
